From 8e63ca63a058b198c94373f2e3161859fc1e3462 Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Wed, 26 Feb 2025 18:12:22 -0800 Subject: [PATCH] [wm] Switches to Rofi for launcher and power button --- home-manager/apps/eww/config/power-button.yuck | 3 ++- home-manager/features/hyprland.nix | 10 ++++++---- home-manager/features/linux-desktop.nix | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/home-manager/apps/eww/config/power-button.yuck b/home-manager/apps/eww/config/power-button.yuck index bffba20..b12ed3c 100644 --- a/home-manager/apps/eww/config/power-button.yuck +++ b/home-manager/apps/eww/config/power-button.yuck @@ -2,7 +2,8 @@ (box :width 32 (button - :onclick `eww close power-menu || eww open power-menu` + ;; :onclick `eww close power-menu || eww open power-menu` + :onclick `/home/drew/.config/rofi/powermenu/type-2/powermenu.sh` (box :orientation "h" (label :text "⏻") diff --git a/home-manager/features/hyprland.nix b/home-manager/features/hyprland.nix index 0df50dd..803f4b3 100644 --- a/home-manager/features/hyprland.nix +++ b/home-manager/features/hyprland.nix @@ -18,7 +18,8 @@ "$terminal" = "alacritty"; "$fileManager" = "dolphin"; - "$menu" = "wofi --show drun,run"; + # TODO: Extract the themes I want into Home Manager + "$menu" = "rofi -show drun -theme .config/rofi/launchers/type-3/style-1.rasi"; "$browser" = "firefox"; exec-once = [ @@ -286,9 +287,10 @@ "$mainMod + SHIFT, S, exec, hyprshot -m region --clipboard-only" "$mainMod, C, exec, swaync-client -t" - "$mainMod + L_CONTROL, Q, exit," - "$mainMod, X, exec, hyprlock" - "$mainMod + SHIFT, X, exec, systemctl suspend" + "$mainMod + L_CONTROL, Q, exec, /home/drew/.config/rofi/powermenu/type-2/powermenu.sh" + "$mainMod, X, exec, /home/drew/.config/rofi/powermenu/type-2/powermenu.sh" + # "$mainMod, X, exec, hyprlock" + # "$mainMod + SHIFT, X, exec, systemctl suspend" "$mainMod, F, togglefloating," "$mainMod + SHIFT, F, fullscreen, 1" diff --git a/home-manager/features/linux-desktop.nix b/home-manager/features/linux-desktop.nix index 615fb12..efe00c2 100644 --- a/home-manager/features/linux-desktop.nix +++ b/home-manager/features/linux-desktop.nix @@ -12,7 +12,7 @@ feh networkmanagerapplet # network control hyprlock # lock screen - wofi # launcher + rofi # launcher hyprpaper # wallpaper swayidle # lock on idle swayosd # volume pop-up