Compare commits
3 Commits
be4b7c7d82
...
082f0bdcc5
| Author | SHA1 | Date | |
|---|---|---|---|
| 082f0bdcc5 | |||
| 137e3753da | |||
| c012163715 |
@@ -259,20 +259,20 @@ bindm = $mainMod SHIFT, mouse:272, resizewindow
|
|||||||
|
|
||||||
$scratchpadsize = size 60% 80%
|
$scratchpadsize = size 60% 80%
|
||||||
|
|
||||||
$kitty = class:^(scratchpad-kitty)$
|
$kitty = ^(scratchpad-kitty)$
|
||||||
windowrulev2 = float, $kitty
|
windowrule = float on, match:class $kitty
|
||||||
windowrulev2 = $scratchpadsize, $kitty
|
windowrule = $scratchpadsize, match:class $kitty
|
||||||
windowrulev2 = workspace special silent, $kitty
|
windowrule = workspace special silent, match:class $kitty
|
||||||
|
|
||||||
$lf = class:^(scratchpad-lf)$
|
$lf = ^(scratchpad-lf)$
|
||||||
windowrulev2 = float, $lf
|
windowrule = float on, match:class $lf
|
||||||
windowrulev2 = $scratchpadsize, $lf
|
windowrule = $scratchpadsize, match:class $lf
|
||||||
windowrulev2 = workspace special silent, $lf
|
windowrule = workspace special silent, match:class $lf
|
||||||
|
|
||||||
$cal = class:^(scratchpad-cal)$
|
$cal = ^(scratchpad-cal)$
|
||||||
windowrulev2 = float, $cal
|
windowrule = float on, match:class $cal
|
||||||
windowrulev2 = $scratchpadsize, $cal
|
windowrule = $scratchpadsize, match:class $cal
|
||||||
windowrulev2 = workspace special silent, $cal
|
windowrule = workspace special silent, match:class $cal
|
||||||
|
|
||||||
bind = $mainMod, semicolon, exec, pypr toggle lf
|
bind = $mainMod, semicolon, exec, pypr toggle lf
|
||||||
bind = $mainMod, E, exec, pypr toggle kitty
|
bind = $mainMod, E, exec, pypr toggle kitty
|
||||||
|
|||||||
@@ -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 = [
|
home.packages = [
|
||||||
|
|
||||||
#scripts
|
#scripts
|
||||||
@@ -102,6 +119,7 @@
|
|||||||
'')
|
'')
|
||||||
|
|
||||||
];
|
];
|
||||||
};
|
})
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,11 +21,6 @@
|
|||||||
|
|
||||||
python = "python3.13";
|
python = "python3.13";
|
||||||
python3 = "python3.13";
|
python3 = "python3.13";
|
||||||
|
|
||||||
hyprrun = with lib; mkMerge [
|
|
||||||
(mkIf config.homeconfig.hyprland.enable "uwsm app --")
|
|
||||||
(mkIf (!config.homeconfig.hyprland.enable) ";")
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
history = {
|
history = {
|
||||||
|
|||||||
Reference in New Issue
Block a user