{config, ...}: let homeCfgs = config.home-manager.users; julianCfg = homeCfgs.julian; in { users.extraUsers.greeter = { # For caching home = "/tmp/greeter-home"; createHome = true; }; programs.regreet = { enable = true; iconTheme = julianCfg.gtk.iconTheme; theme = julianCfg.gtk.theme; # font = julianCfg.fontProfiles.regular; # TODO: do cursorTheme = { inherit (julianCfg.gtk.cursorTheme) name package; }; cageArgs = [ "-s" "-m" "last" ]; # multimonitor use last monitor # settings.background = { # path = julianCfg.wallpaper; # fit = "Cover"; # }; # TODO: fix # TODO: setting keyboard language does not work # settings = { # env = { # XKB_DEFAULT_LAYOUT = "de"; # # XKB_DEFAULT_VARIANT = "altgr-intl"; # }; # }; }; }