Skip to content

Commit f57251d

Browse files
danupsherclaude
andcommitted
Fix rofi click behavior and windowrule syntax
- Hide "drun" prompt (enabled: false in config) - Single-click to launch apps (-me-accept-entry MousePrimary) - Fix Hyprland windowrule syntax (float 1, noanim 1, etc.) - Remove -me-select-entry flag that was breaking click Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent cb68d79 commit f57251d

4 files changed

Lines changed: 13 additions & 15 deletions

File tree

configs/hypr/hyprland.conf

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,20 +141,20 @@ plugin {
141141
}
142142

143143
# Window rules
144-
windowrule = float,class:^(pavucontrol)$
145-
windowrule = float,class:^(blueman-manager)$
146-
windowrule = float,class:^(nm-connection-editor)$
147-
windowrule = float,title:^(Picture-in-Picture)$
144+
windowrule = float 1,class:^(pavucontrol)$
145+
windowrule = float 1,class:^(blueman-manager)$
146+
windowrule = float 1,class:^(nm-connection-editor)$
147+
windowrule = float 1,title:^(Picture-in-Picture)$
148148

149149
# Volume slider popup - no decorations
150-
windowrule = float,class:^(com.jumpdev.volumeslider)$
151-
windowrule = noanim,class:^(com.jumpdev.volumeslider)$
152-
windowrule = noborder,class:^(com.jumpdev.volumeslider)$
153-
windowrule = noshadow,class:^(com.jumpdev.volumeslider)$
150+
windowrule = float 1,class:^(com.jumpdev.volumeslider)$
151+
windowrule = noanim 1,class:^(com.jumpdev.volumeslider)$
152+
windowrule = noborder 1,class:^(com.jumpdev.volumeslider)$
153+
windowrule = noshadow 1,class:^(com.jumpdev.volumeslider)$
154154
windowrule = plugin:hyprbars:nobar,class:^(com.jumpdev.volumeslider)$
155155

156156
# Force XWayland for problematic Electron apps (more stable)
157-
windowrule = float,class:^(discord)$
157+
windowrule = float 1,class:^(discord)$
158158
windowrule = size 1200 800,class:^(discord)$
159159

160160
# Key bindings

configs/rofi/config.rasi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,7 @@ inputbar {
5252
}
5353

5454
prompt {
55-
enabled: true;
56-
padding: 0 10px 0 0;
57-
text-color: @accent;
55+
enabled: false;
5856
}
5957

6058
entry {

configs/scripts/app-launcher.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ if pgrep -x rofi > /dev/null; then
77
exit 0
88
fi
99

10-
rofi -show drun -click-to-exit -me-select-entry "MousePrimary" -me-accept-entry "MouseDPrimary" -p "" -theme ~/.config/rofi/config.rasi
10+
rofi -show drun -click-to-exit -me-accept-entry "MousePrimary" -p "" -theme ~/.config/rofi/config.rasi

configs/scripts/power-menu.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ fi
1111
options="Lock\nLogout\nRestart\nShutdown"
1212

1313
selected=$(echo -e "$options" | rofi -dmenu -click-to-exit \
14-
-me-select-entry "MousePrimary" -me-accept-entry "MouseDPrimary" \
14+
-me-accept-entry "MousePrimary" \
1515
-theme ~/.config/rofi/power-menu.rasi \
16-
-p "Power")
16+
-p "")
1717

1818
case "$selected" in
1919
"Lock")

0 commit comments

Comments
 (0)