diff --git a/configuration.nix b/configuration.nix index a25dd3b..eb111ee 100644 --- a/configuration.nix +++ b/configuration.nix @@ -90,8 +90,9 @@ # Setting the Basic Packages. environment.systemPackages = with pkgs; [ (libsForQt5.callPackage ./home/themes/catppuccin-sddm.nix { }) - xsecurelock + # Betterlockscreen xss-lock + xorg.xset # flutter android-studio clang @@ -155,6 +156,8 @@ ssh.startAgent = true; zsh.enable = true; }; + # Betterlockscreen + security.pam.services.i3lock.enable = true; # Enabling the Keyring. security.pam.services.lightdm.enableGnomeKeyring = true; diff --git a/home/programs/betterlockscreen/default.nix b/home/programs/betterlockscreen/default.nix new file mode 100644 index 0000000..6a149f4 --- /dev/null +++ b/home/programs/betterlockscreen/default.nix @@ -0,0 +1,5 @@ +{ pkgs, ... }: + +{ + home.packages = with pkgs; [ betterlockscreen ]; +} diff --git a/home/programs/default.nix b/home/programs/default.nix index 26f7de8..bbc8ee9 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -2,6 +2,7 @@ imports = [ ./alacritty ./anki + ./betterlockscreen ./calibre ./discord ./dolphin diff --git a/home/programs/eww/src/eww.yuck b/home/programs/eww/src/eww.yuck index b216d74..d049ca4 100644 --- a/home/programs/eww/src/eww.yuck +++ b/home/programs/eww/src/eww.yuck @@ -1,2 +1,2 @@ (include "./bar.yuck") -(include "./powerpopup.yuck") +(include "./power.yuck") diff --git a/home/programs/eww/src/powerpopup.yuck b/home/programs/eww/src/power.yuck similarity index 100% rename from home/programs/eww/src/powerpopup.yuck rename to home/programs/eww/src/power.yuck diff --git a/home/programs/eww/src/scripts/blur-lock.sh b/home/programs/eww/src/scripts/blur-lock.sh index fb89e9b..73568da 100755 --- a/home/programs/eww/src/scripts/blur-lock.sh +++ b/home/programs/eww/src/scripts/blur-lock.sh @@ -1 +1 @@ -xsecurelock +betterlockscreen --lock blur diff --git a/home/programs/xmonad/src/xmonad.hs b/home/programs/xmonad/src/xmonad.hs index acc0fa2..a0c98c3 100644 --- a/home/programs/xmonad/src/xmonad.hs +++ b/home/programs/xmonad/src/xmonad.hs @@ -100,3 +100,5 @@ myStartupHook = do spawnOnce "nextcloud --background" spawnOnce "trayer --edge top --align left --widthtype request --height 25 --transparent true --alpha 0 --expand true --SetDockType true --SetPartialStrut true" spawnOnce "eww open bar" + spawnOnce "xss-lock -- ~/.config/eww/scripts/blur-lock.sh &" + spawnOnce "xset s 600 600 && xset +dpms && xset dpms 600 900 1200"