diff --git a/profiles/desktop/default.nix b/profiles/desktop/default.nix index 7e5e5408..d55c06d3 100644 --- a/profiles/desktop/default.nix +++ b/profiles/desktop/default.nix @@ -182,16 +182,20 @@ in disconnect_keyboard ''; - # lightdm.enable = true; - # lightdm.greeters.mini.enable = true; - # lightdm.greeters.mini.user = "anish"; # TODO hardcoded - # lightdm.background = "/etc/nixos/users/profiles/desktop/background.jpg"; - # lightdm.greeters.mini.extraConfig = '' - # text-color = "#ff79c6" - # password-background-color = "#1E2029" - # window-color = "#181a23" - # border-color = "#181a23" - # ''; + lightdm = { + enable = true; + background = "/etc/nixos/users/profiles/desktop/background.jpg"; + greeters.mini = { + enable = true; + user = "anish"; + extraConfig = '' + text-color = "#ff79c6" + password-background-color = "#1E2029" + window-color = "#181a23" + border-color = "#181a23" + ''; + }; + }; }; windowManager.bspwm.enable = true; #windowManager.bspwm.configFile = "/home/anish/.bspwm/bspwmrc"; diff --git a/users/profiles/desktop/default.nix b/users/profiles/desktop/default.nix index 60f13b35..0b00356b 100644 --- a/users/profiles/desktop/default.nix +++ b/users/profiles/desktop/default.nix @@ -10,6 +10,7 @@ in { home.pointerCursor = { x11.enable = true; + x11.defaultCursor = "left_ptr"; package = pkgs.capitaine-cursors; name = "capitaine-cursors"; }; diff --git a/users/profiles/desktop/run.sh b/users/profiles/desktop/run.sh index fb646408..fd9b08ae 100755 --- a/users/profiles/desktop/run.sh +++ b/users/profiles/desktop/run.sh @@ -1,5 +1,8 @@ #!/usr/bin/env bash +# Cheap hack to get pointerCursor working because for some reason it doesn't... +xsetroot -xcf /etc/profiles/per-user/anish/share/icons/capitaine-cursors/cursors/left_ptr 32 + pkill -u $UID -x polybar while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done