diff --git a/home/default.nix b/home/default.nix index 263befd..ba8ff74 100644 --- a/home/default.nix +++ b/home/default.nix @@ -30,8 +30,9 @@ ./git.nix ./waybar.nix ./dunst.nix - ./packages.nix ./wofi.nix + ./swaylock.nix + ./packages.nix ]; }; }; diff --git a/home/hyprland.nix b/home/hyprland.nix index 64e90e9..ceb497c 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -111,6 +111,7 @@ chrome = lib.getExe pkgs.google-chrome; hyprshot = lib.getExe pkgs.hyprshot; wofi = lib.getExe pkgs.wofi; + swaylock = lib.getExe pkgs.swaylock; workspaces = ["1" "2" "3" "4" "5" "6" "7" "8" "9"]; in [ @@ -124,6 +125,7 @@ "$mod,F,fullscreen" "$mod, R, exec, ${wofi} --show drun" "$mod, SPACE, exec, ${wofi} --show drun" + "$mod, L, exec, ${swaylock}" "$mod, left, movefocus, l" "$mod, right, movefocus, r" diff --git a/home/swaylock.nix b/home/swaylock.nix new file mode 100644 index 0000000..ed2e255 --- /dev/null +++ b/home/swaylock.nix @@ -0,0 +1,37 @@ +{ + programs.swaylock = { + enable = true; + + settings = { + color="1e1e2e"; + bs-hl-color="f5e0dc"; + caps-lock-bs-hl-color="f5e0dc"; + caps-lock-key-hl-color="a6e3a1"; + inside-color="00000000"; + inside-clear-color="00000000"; + inside-caps-lock-color="00000000"; + inside-ver-color="00000000"; + inside-wrong-color="00000000"; + key-hl-color="a6e3a1"; + layout-bg-color="00000000"; + layout-border-color="00000000"; + layout-text-color="cdd6f4"; + line-color="00000000"; + line-clear-color="00000000"; + line-caps-lock-color="00000000"; + line-ver-color="00000000"; + line-wrong-color="00000000"; + ring-color="b4befe"; + ring-clear-color="f5e0dc"; + ring-caps-lock-color="fab387"; + ring-ver-color="89b4fa"; + ring-wrong-color="eba0ac"; + separator-color="00000000"; + text-color="cdd6f4"; + text-clear-color="f5e0dc"; + text-caps-lock-color="fab387"; + text-ver-color="89b4fa"; + text-wrong-color="eba0ac"; + }; + }; +} \ No newline at end of file