chore(wm): Fix hyprland keybinds

This commit is contained in:
DashieTM 2025-10-10 19:29:14 +02:00
parent db861d807a
commit 2c218306b9
6 changed files with 25 additions and 18 deletions

View file

@ -6,7 +6,7 @@
pkgs,
...
}: let
defaultWmConf = import ../../lib/wm.nix {inherit lib;};
defaultWmConf = import ../../lib/wm.nix;
in {
options.mods.niri = {
enable = lib.mkOption {
@ -66,7 +66,10 @@ in {
|> lib.strings.concatStringsSep "";
mkNiriArg = args:
if args != []
then "\"${(lib.strings.concatStringsSep " " args)}\""
then let
concatCommand = lib.strings.concatStringsSep " " args;
validCommand = builtins.replaceStrings [''"''] [''\"''] concatCommand;
in "\"${validCommand}\""
else "";
mkNiriCommand = bind: let
args = bind.args or [];