summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/wofi
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-26 13:56:54 -0600
committerCraig Jennings <c@cjennings.net>2026-01-26 13:56:54 -0600
commita100b41085703983b1f24dbcbca6879a03c6bee5 (patch)
tree23c606cc98eb62bb35aa6840bc867cda59db672f /dotfiles/hyprland/.config/wofi
parentce7564804180caf1227c8de4ca458b1278a79bda (diff)
feat(hyprland): add wlogout exit menu with dupre theme
- Add wlogout config with nerd font icons and dupre colors - Add wofi power-menu as alternative (disabled) - Use pgrep to prevent multiple instances - Theme: gold highlight on hover, invisible borders Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.config/wofi')
-rw-r--r--dotfiles/hyprland/.config/wofi/power-menu.css65
1 files changed, 65 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/wofi/power-menu.css b/dotfiles/hyprland/.config/wofi/power-menu.css
new file mode 100644
index 0000000..a9dd9ba
--- /dev/null
+++ b/dotfiles/hyprland/.config/wofi/power-menu.css
@@ -0,0 +1,65 @@
+/* Wofi power menu - Dupre theme */
+/* Dupre palette:
+ bg: #151311, black: #252321, br_black: #474544, muted: #58574e
+ steel: #969385, white: #d0cbc0, fg: #f0fef0, gold: #d7af5f
+*/
+
+* {
+ font-family: "BerkeleyMono Nerd Font", monospace;
+}
+
+window {
+ margin: 0px;
+ border: 2px solid #67809c;
+ border-radius: 0px;
+ background-color: rgba(21, 19, 17, 0.9);
+}
+
+#input {
+ margin: 0px;
+ padding: 0px;
+ border: none;
+ background-color: transparent;
+ color: transparent;
+ min-height: 0px;
+}
+
+#inner-box {
+ margin: 15px;
+}
+
+#outer-box {
+ margin: 0px;
+ padding: 0px;
+}
+
+#scroll {
+ margin: 0px;
+}
+
+#text {
+ padding: 15px;
+ color: #969385;
+ font-size: 32px;
+}
+
+#entry box {
+ justify-content: center;
+ align-items: center;
+}
+
+#entry {
+ border-radius: 0px;
+ background-color: #151311;
+ border: 2px solid #474544;
+ margin: 5px;
+}
+
+#entry:selected {
+ background-color: #252321;
+ border-color: #67809c;
+}
+
+#entry:selected #text {
+ color: #67809c;
+}