Compare commits

...

3 Commits

Author SHA1 Message Date
082f0bdcc5 fix hyprrun 2026-01-10 10:09:29 -06:00
137e3753da no hypr errors 2026-01-10 09:09:03 -06:00
c012163715 fix syntax 2026-01-10 08:58:54 -06:00
3 changed files with 32 additions and 19 deletions

View File

@@ -259,20 +259,20 @@ bindm = $mainMod SHIFT, mouse:272, resizewindow
$scratchpadsize = size 60% 80%
$kitty = class:^(scratchpad-kitty)$
windowrulev2 = float, $kitty
windowrulev2 = $scratchpadsize, $kitty
windowrulev2 = workspace special silent, $kitty
$kitty = ^(scratchpad-kitty)$
windowrule = float on, match:class $kitty
windowrule = $scratchpadsize, match:class $kitty
windowrule = workspace special silent, match:class $kitty
$lf = class:^(scratchpad-lf)$
windowrulev2 = float, $lf
windowrulev2 = $scratchpadsize, $lf
windowrulev2 = workspace special silent, $lf
$lf = ^(scratchpad-lf)$
windowrule = float on, match:class $lf
windowrule = $scratchpadsize, match:class $lf
windowrule = workspace special silent, match:class $lf
$cal = class:^(scratchpad-cal)$
windowrulev2 = float, $cal
windowrulev2 = $scratchpadsize, $cal
windowrulev2 = workspace special silent, $cal
$cal = ^(scratchpad-cal)$
windowrule = float on, match:class $cal
windowrule = $scratchpadsize, match:class $cal
windowrule = workspace special silent, match:class $cal
bind = $mainMod, semicolon, exec, pypr toggle lf
bind = $mainMod, E, exec, pypr toggle kitty

View File

@@ -7,7 +7,24 @@
};
};
config = lib.mkIf config.homeconfig.scripts.enable {
config = lib.mkMerge [
(lib.mkIf (config.homeconfig.hyprland.enable && config.homeconfig.scripts.enable) {
home.packages = [
(pkgs.writeShellScriptBin "hyprrun" ''
uwsm app -- ''$@
'')
];
})
(lib.mkIf (!config.homeconfig.hyprland.enable && config.homeconfig.scripts.enable) {
home.packages = [
(pkgs.writeShellScriptBin "hyprrun" ''
eval "''$@"
'')
];
})
(lib.mkIf config.homeconfig.scripts.enable {
home.packages = [
#scripts
@@ -102,6 +119,7 @@
'')
];
};
})
];
}

View File

@@ -21,11 +21,6 @@
python = "python3.13";
python3 = "python3.13";
hyprrun = with lib; mkMerge [
(mkIf config.homeconfig.hyprland.enable "uwsm app --")
(mkIf (!config.homeconfig.hyprland.enable) ";")
];
};
history = {