diff --git a/home-manager/config.kdl b/home-manager/config.kdl index 485f1b8..8f9d169 100644 --- a/home-manager/config.kdl +++ b/home-manager/config.kdl @@ -356,7 +356,7 @@ binds { // Suggested binds for running programs: terminal, app launcher, screen locker. Mod+T { spawn "alacritty"; } - Mod+D { spawn "fuzzel"; } + Mod+D { spawn "fuzzel-in-niri"; } Super+Alt+L { spawn "lock-and-power-off-screen"; } // You can also use a shell. Do this if you need pipes, multiple commands, etc. diff --git a/home-manager/home.nix b/home-manager/home.nix index cfbbf59..7c268ee 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -3,6 +3,7 @@ { pkgs , inputs +, lib , ... }: let @@ -67,6 +68,12 @@ in exec swaylock ''; }) + (pkgs.writeShellApplication { + name = "fuzzel-in-niri"; + text = '' + ${lib.getExe pkgs.fuzzel} --launch-prefix "${lib.getExe pkgs.niri} msg action spawn --" + ''; + }) (pkgs.writeShellApplication { name = "shell.nix"; text = ''