diff --git a/home/vinzenz/default.nix b/home/vinzenz/default.nix index 5d68bfc..227ed06 100644 --- a/home/vinzenz/default.nix +++ b/home/vinzenz/default.nix @@ -28,6 +28,7 @@ ./gnome.nix ./niri.nix ./ssh.nix + ./swaylock.nix ./vscode.nix ./waybar.nix ./zsh.nix diff --git a/home/vinzenz/niri.nix b/home/vinzenz/niri.nix index b801c6b..fa3d008 100644 --- a/home/vinzenz/niri.nix +++ b/home/vinzenz/niri.nix @@ -7,7 +7,6 @@ xwayland-satellite alacritty fuzzel - swaylock ]; qt.style = { diff --git a/home/vinzenz/swaylock.nix b/home/vinzenz/swaylock.nix new file mode 100644 index 0000000..9a4bc2b --- /dev/null +++ b/home/vinzenz/swaylock.nix @@ -0,0 +1,21 @@ +# based on https://codeberg.org/kiara/cfg/src/commit/b9c472acd78c9c08dfe8b6a643c5c82cc5828433/home-manager/kiara/swaylock.nix# +{ pkgs, ... }: +{ + programs.swaylock = { + enable = true; + package = pkgs.swaylock-effects; + # https://github.com/jirutka/swaylock-effects/blob/master/swaylock.1.scd + settings = { + screenshot = true; + effect-blur = "9x9"; + effect-vignette = "0.5:0.5"; + fade-in = 0.5; + font-size = 75; + indicator-caps-lock = true; + clock = true; + indicator-radius = 400; + show-failed-attempts = true; + ignore-empty-password = true; + }; + }; +} diff --git a/home/vinzenz/waybar.nix b/home/vinzenz/waybar.nix index 145e15a..22e608d 100644 --- a/home/vinzenz/waybar.nix +++ b/home/vinzenz/waybar.nix @@ -3,10 +3,9 @@ home.packages = with pkgs; [ waybar playerctl + cava ]; - programs.cava.enable = true; - programs.waybar = { enable = true; settings = { diff --git a/modules/globalinstalls.nix b/modules/globalinstalls.nix index 9afad7d..c4c21d2 100644 --- a/modules/globalinstalls.nix +++ b/modules/globalinstalls.nix @@ -15,6 +15,8 @@ tldr neofetch + + nix-output-monitor ]; };