diff --git a/themes/base/.config/fish/functions/powermenu.fish b/themes/base/.config/fish/functions/powermenu.fish new file mode 100644 index 0000000..ca02722 --- /dev/null +++ b/themes/base/.config/fish/functions/powermenu.fish @@ -0,0 +1,22 @@ +function powermenu + set choice (printf "Logout\nReboot\nShutdown\nLock" | fzf \ + --prompt=" power " \ + --no-info \ + --no-sort \ + --border=rounded \ + --border-label=" system " \ + --color="bg:#141514,bg+:#1e1f1e,fg:#f4decd,fg+:#f4decd,hl:#ef934d,hl+:#ef934d,prompt:#ef934d,pointer:#ef934d,border:#2a2b2a,label:#ef934d" \ + --pointer=">" \ + --margin=2,4) + + switch $choice + case Logout + swaymsg exit + case Reboot + systemctl reboot + case Shutdown + systemctl poweroff + case Lock + swaylock -f -c 141514 + end +end diff --git a/themes/dracula/.config/sway/config b/themes/dracula/.config/sway/config index 1047534..cb2bb25 100644 --- a/themes/dracula/.config/sway/config +++ b/themes/dracula/.config/sway/config @@ -46,7 +46,7 @@ for_window [app_id="dev.zed.Zed"] focus # App launchers: bindsym $mod+b exec $browser bindsym $mod+e exec $filemanager - bindsym $mod+p exec wlogout + bindsym $mod+p exec kitty --app-id powermenu fish -c powermenu bindsym $mod+s exec steam bindsym $mod+a exec mumble bindsym $mod+z exec swaylock -f -c 282a36 diff --git a/themes/dracula/.config/wlogout/layout b/themes/dracula/.config/wlogout/layout deleted file mode 100644 index de9a5d2..0000000 --- a/themes/dracula/.config/wlogout/layout +++ /dev/null @@ -1,36 +0,0 @@ -{ - "label" : "lock", - "action" : "hyprlock", - "text" : "Lock", - "keybind" : "l" -} -{ - "label" : "hibernate", - "action" : "systemctl hibernate", - "text" : "Hibernate", - "keybind" : "h" -} -{ - "label" : "logout", - "action" : "hyprctl dispatch exit", - "text" : "Logout", - "keybind" : "e" -} -{ - "label" : "shutdown", - "action" : "systemctl poweroff", - "text" : "Shutdown", - "keybind" : "s" -} -{ - "label" : "suspend", - "action" : "systemctl suspend", - "text" : "Suspend", - "keybind" : "u" -} -{ - "label" : "reboot", - "action" : "systemctl reboot", - "text" : "Reboot", - "keybind" : "r" -} diff --git a/themes/dracula/.config/wlogout/style.css b/themes/dracula/.config/wlogout/style.css deleted file mode 100644 index 313b82b..0000000 --- a/themes/dracula/.config/wlogout/style.css +++ /dev/null @@ -1,51 +0,0 @@ -* { - background-image: none; - box-shadow: none; -} - -window { - background-color: rgba(40, 42, 54, 0.8); /* DraculaBackground and slightly transparent */ -} - -button { - border-radius: 4; - margin: 5; - border-color: #44475a; /* DraculaPurple */ - text-decoration-color: #BD93F9; /* DraculaPurple */ - color: #BD93F9; /* DraculaPurple */ - background-color: #282A36; /* DraculaBackground */ - border-style: solid; - border-width: 2px; - background-repeat: no-repeat; - background-position: center; - background-size: 25%; -} - -button:focus, button:active, button:hover { - border-color: #BD93F9; /* DraculaPurple */ - outline-style: none; -} - -#lock { - background-image: image(url("/usr/share/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png")); -} - -#logout { - background-image: image(url("/usr/share/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png")); -} - -#suspend { - background-image: image(url("/usr/share/wlogout/icons/suspend.png"), url("/usr/local/share/wlogout/icons/suspend.png")); -} - -#hibernate { - background-image: image(url("/usr/share/wlogout/icons/hibernate.png"), url("/usr/local/share/wlogout/icons/hibernate.png")); -} - -#shutdown { - background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); -} - -#reboot { - background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); -} diff --git a/themes/hacker/.config/sway/config b/themes/hacker/.config/sway/config index 02d69a0..265c2b6 100644 --- a/themes/hacker/.config/sway/config +++ b/themes/hacker/.config/sway/config @@ -50,7 +50,7 @@ for_window [app_id="dev.zed.Zed"] focus bindsym $mod+b exec $browser bindsym $mod+e exec $filemanager # bindsym $mod+w (wallpaper selector removed - using solid color bg) - bindsym $mod+p exec wlogout + bindsym $mod+p exec kitty --app-id powermenu fish -c powermenu bindsym $mod+s exec steam bindsym $mod+a exec mumble diff --git a/themes/hacker/.config/wlogout/icons/hibernate.png b/themes/hacker/.config/wlogout/icons/hibernate.png deleted file mode 100644 index b60616c..0000000 Binary files a/themes/hacker/.config/wlogout/icons/hibernate.png and /dev/null differ diff --git a/themes/hacker/.config/wlogout/icons/logout.png b/themes/hacker/.config/wlogout/icons/logout.png deleted file mode 100644 index 33bb77b..0000000 Binary files a/themes/hacker/.config/wlogout/icons/logout.png and /dev/null differ diff --git a/themes/hacker/.config/wlogout/icons/reboot.png b/themes/hacker/.config/wlogout/icons/reboot.png deleted file mode 100644 index d9e8a59..0000000 Binary files a/themes/hacker/.config/wlogout/icons/reboot.png and /dev/null differ diff --git a/themes/hacker/.config/wlogout/icons/shutdown.png b/themes/hacker/.config/wlogout/icons/shutdown.png deleted file mode 100644 index 52475a0..0000000 Binary files a/themes/hacker/.config/wlogout/icons/shutdown.png and /dev/null differ diff --git a/themes/hacker/.config/wlogout/icons/suspend.png b/themes/hacker/.config/wlogout/icons/suspend.png deleted file mode 100644 index 7da1033..0000000 Binary files a/themes/hacker/.config/wlogout/icons/suspend.png and /dev/null differ diff --git a/themes/hacker/.config/wlogout/layout b/themes/hacker/.config/wlogout/layout deleted file mode 100644 index 9ff42bc..0000000 --- a/themes/hacker/.config/wlogout/layout +++ /dev/null @@ -1,30 +0,0 @@ -{ - "label" : "hibernate", - "action" : "systemctl hibernate", - "text" : "Hibernate", - "keybind" : "h" -} -{ - "label" : "logout", - "action" : "swaymsg exit", - "text" : "Logout", - "keybind" : "e" -} -{ - "label" : "shutdown", - "action" : "systemctl poweroff", - "text" : "Shutdown", - "keybind" : "s" -} -{ - "label" : "suspend", - "action" : "systemctl suspend", - "text" : "Suspend", - "keybind" : "u" -} -{ - "label" : "reboot", - "action" : "systemctl reboot", - "text" : "Reboot", - "keybind" : "r" -} diff --git a/themes/hacker/.config/wlogout/style.css b/themes/hacker/.config/wlogout/style.css deleted file mode 100644 index 941f1d7..0000000 --- a/themes/hacker/.config/wlogout/style.css +++ /dev/null @@ -1,47 +0,0 @@ -* { - background-image: none; - box-shadow: none; -} - -window { - background-color: rgba(20, 21, 20, 0.92); -} - -button { - border-radius: 0px; - margin: 4px; - border-style: solid; - border-width: 2px; - border-color: #ef934d; - background-color: #1e1f1e; - background-repeat: no-repeat; - background-position: center; - background-size: 25%; - color: #ef934d; -} - -button:focus, button:active, button:hover { - border-color: #ef934d; - background-color: #2a2b2a; - outline-style: none; -} - -#logout { - background-image: image(url("icons/logout.png")); -} - -#suspend { - background-image: image(url("icons/suspend.png")); -} - -#hibernate { - background-image: image(url("icons/hibernate.png")); -} - -#shutdown { - background-image: image(url("icons/shutdown.png")); -} - -#reboot { - background-image: image(url("icons/reboot.png")); -}