Flake upgrade

This commit is contained in:
marc
2026-05-09 19:26:48 +02:00
parent 2822b3413c
commit 2d57da56b2
9 changed files with 99 additions and 531 deletions

View File

@@ -11,12 +11,9 @@ in
enable = lib.mkEnableOption "rofi";
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs;
if hyprCfg.enable then [
rofi-wayland
] else [
environment.systemPackages = with pkgs; [
rofi
];
];
hm.xdg.configFile."rofi/menus".source = ../../../config/rofi/menus;
hm.xdg.configFile."rofi/nix.png".source = nix-colors-lib.nixWallpaperFromScheme {
@@ -39,11 +36,16 @@ in
}
'';
samfelag.modules.desktop.wm.hyprland.extraKeybindings = lib.mkIf hyprCfg.enable [
"${hyprCfg.mod}, SPACE, exec, $HOME/.config/rofi/menus/launcher/launcher.sh"
"${hyprCfg.mod} SHIFT, P, exec, $HOME/.config/rofi/menus/powermenu/powermenu.sh"
"${hyprCfg.mod} SHIFT, W, exec, $HOME/.config/rofi/menus/wifi/wifi.sh"
];
samfelag.modules.desktop.wm.hyprland = lib.mkIf hyprCfg.enable {
extraKeybindings = [
"${hyprCfg.mod}, SPACE, exec, $HOME/.config/rofi/menus/launcher/launcher.sh"
"${hyprCfg.mod} SHIFT, P, exec, $HOME/.config/rofi/menus/powermenu/powermenu.sh"
"${hyprCfg.mod} SHIFT, W, exec, $HOME/.config/rofi/menus/wifi/wifi.sh"
];
extraGestures = [
"3, up, dispatcher, exec, $HOME/.config/rofi/menus/launcher/launcher.sh"
];
};
samfelag.modules.desktop.wm.i3.extraKeybindings = lib.mkIf i3Cfg.enable {
"${i3Cfg.mod}+space" = "exec $HOME/.config/rofi/menus/launcher/launcher.sh";