diff --git a/flake.lock b/flake.lock index 817dd88..fe05fd8 100755 --- a/flake.lock +++ b/flake.lock @@ -720,8 +720,8 @@ ] }, "locked": { - "lastModified": 1790766906, - "narHash": "sha256-/AQlzYb1oa9Bsah5G2aRPzhvzkSURyTZMO2M9vGposs=", + "lastModified": 1790991298, + "narHash": "sha256-wRzf+LZhsANpL9NeK8WR3HvupwcgoJdSf6Fho0Tkw7k=", "path": "/home/elars/Projects/valw", "type": "path" }, diff --git a/modules/home/home-valw.ulu.nix b/modules/home/home-valw.ulu.nix index 81b1f0b..e47a1b3 100644 --- a/modules/home/home-valw.ulu.nix +++ b/modules/home/home-valw.ulu.nix @@ -1,8 +1,14 @@ { ... }: { flake.homeModules.home-valw = - { inputs, pkgs, ... }: + { inputs, ... }: { - home.packages = [ inputs.valw.packages.${pkgs.stdenv.hostPlatform.system}.default ]; + imports = [ inputs.valw.homeModules.default ]; + + programs.valw = { + enable = true; + # Checked by valw itself when the configuration is built. + settings.capture.window_shadow = true; + }; }; } diff --git a/modules/home/niri/desktop-niri-keybinds.ulu.nix b/modules/home/niri/desktop-niri-keybinds.ulu.nix index 560a842..4058f7f 100644 --- a/modules/home/niri/desktop-niri-keybinds.ulu.nix +++ b/modules/home/niri/desktop-niri-keybinds.ulu.nix @@ -40,6 +40,9 @@ "Mod+Shift+L".action.spawn-sh = "noctalia msg lock"; "Mod+Shift+S".action.spawn = [ "valw" "region" ]; "Print".action.spawn = [ "valw" "screen" ]; + "Mod+Shift+W".action.spawn = [ "valw" "window" ]; + "Mod+Shift+Z".action.spawn = [ "valw" "zoom" ]; + "Mod+Shift+T".action.spawn = [ "valw" "toolbar" ]; "Ctrl+Shift+Escape".action.spawn = [ "ghostty" "-e"