Skip to content

Commit 0b9953e

Browse files
committed
Naming
1 parent 0bee1a0 commit 0b9953e

4 files changed

Lines changed: 92 additions & 92 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
binds {
2-
Mod+C { spawn "wtype" "-M" "ctrl" "-P" "Insert" "-m" "ctrl"; }
3-
Mod+V { spawn "wtype" "-M" "shift" "-P" "Insert" "-m" "shift"; }
4-
Mod+X { spawn "wtype" "-M" "ctrl" "-P" "x" "-m" "ctrl"; }
2+
Mod+C hotkey-overlay-title="Copy" { spawn "wtype" "-M" "ctrl" "-P" "Insert" "-m" "ctrl"; }
3+
Mod+V hotkey-overlay-title="Paste" { spawn "wtype" "-M" "shift" "-P" "Insert" "-m" "shift"; }
4+
Mod+X hotkey-overlay-title="Cut" { spawn "wtype" "-M" "ctrl" "-P" "x" "-m" "ctrl"; }
55
}
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
binds {
22
// Laptop multimedia keys for volume and LCD brightness (with OSD)
3-
XF86AudioRaiseVolume allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume raise"; }
4-
XF86AudioLowerVolume allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume lower"; }
5-
XF86AudioMute allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume mute-toggle"; }
6-
XF86AudioMicMute allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --input-volume mute-toggle"; }
7-
XF86MonBrightnessUp allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness raise"; }
8-
XF86MonBrightnessDown allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness lower"; }
3+
XF86AudioRaiseVolume allow-when-locked=true hotkey-overlay-title="Volume up" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume raise"; }
4+
XF86AudioLowerVolume allow-when-locked=true hotkey-overlay-title="Volume down" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume lower"; }
5+
XF86AudioMute allow-when-locked=true hotkey-overlay-title="Mute" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume mute-toggle"; }
6+
XF86AudioMicMute allow-when-locked=true hotkey-overlay-title="Mute mic" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --input-volume mute-toggle"; }
7+
XF86MonBrightnessUp allow-when-locked=true hotkey-overlay-title="Brightness up" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness raise"; }
8+
XF86MonBrightnessDown allow-when-locked=true hotkey-overlay-title="Brightness down" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness lower"; }
99

1010
// Precise 1% multimedia adjustments with Alt modifier
11-
Alt+XF86AudioRaiseVolume allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume +1"; }
12-
Alt+XF86AudioLowerVolume allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume -1"; }
13-
Alt+XF86MonBrightnessUp allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness +1"; }
14-
Alt+XF86MonBrightnessDown allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness -1"; }
11+
Alt+XF86AudioRaiseVolume allow-when-locked=true hotkey-overlay-title="Volume +1%" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume +1"; }
12+
Alt+XF86AudioLowerVolume allow-when-locked=true hotkey-overlay-title="Volume -1%" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --output-volume -1"; }
13+
Alt+XF86MonBrightnessUp allow-when-locked=true hotkey-overlay-title="Brightness +1%" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness +1"; }
14+
Alt+XF86MonBrightnessDown allow-when-locked=true hotkey-overlay-title="Brightness -1%" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --brightness -1"; }
1515

1616
// Media controls (requires playerctl)
17-
XF86AudioNext allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl next"; }
18-
XF86AudioPause allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl play-pause"; }
19-
XF86AudioPlay allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl play-pause"; }
20-
XF86AudioPrev allow-when-locked=true { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl previous"; }
17+
XF86AudioNext allow-when-locked=true hotkey-overlay-title="Next track" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl next"; }
18+
XF86AudioPause allow-when-locked=true hotkey-overlay-title="Pause" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl play-pause"; }
19+
XF86AudioPlay allow-when-locked=true hotkey-overlay-title="Play" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl play-pause"; }
20+
XF86AudioPrev allow-when-locked=true hotkey-overlay-title="Previous track" { spawn "sh" "-c" "swayosd-client --monitor \"$(niri msg -j outputs | jq -r '.[] | select(.focused == true).name')\" --playerctl previous"; }
2121
}
Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
11
binds {
22
// Close windows
3-
Mod+W { close-window; }
4-
Mod+Q { close-window; }
3+
Mod+W hotkey-overlay-title="Close window" { close-window; }
4+
Mod+Q hotkey-overlay-title="Close window" { close-window; }
55

66
// Control tiling and window modes
7-
Shift+F11 { maximize-column; }
8-
Mod+Alt+Up { maximize-column; }
9-
Mod+Alt+Down { maximize-column; }
10-
Mod+Alt+Left { expand-column-to-available-width; }
11-
Mod+Alt+Right { expand-column-to-available-width; }
7+
Shift+F11 hotkey-overlay-title="Maximize column" { maximize-column; }
8+
Mod+Alt+Up hotkey-overlay-title="Maximize column" { maximize-column; }
9+
Mod+Alt+Down hotkey-overlay-title="Restore column" { maximize-column; }
10+
Mod+Alt+Left hotkey-overlay-title="Expand to width" { expand-column-to-available-width; }
11+
Mod+Alt+Right hotkey-overlay-title="Expand to width" { expand-column-to-available-width; }
1212

1313
// Center floating window (Niri handles floating differently)
14-
Mod+P { center-column; }
14+
Mod+P hotkey-overlay-title="Center column" { center-column; }
1515

1616
// Move focus with Mod + arrow keys
17-
Mod+Left { focus-column-left; }
18-
Mod+Right { focus-column-right; }
19-
Mod+Up { focus-workspace-up; }
20-
Mod+Down { focus-workspace-down; }
17+
Mod+Left hotkey-overlay-title="Focus left" { focus-column-left; }
18+
Mod+Right hotkey-overlay-title="Focus right" { focus-column-right; }
19+
Mod+Up hotkey-overlay-title="Focus workspace up" { focus-workspace-up; }
20+
Mod+Down hotkey-overlay-title="Focus workspace down" { focus-workspace-down; }
2121

2222
// Switch workspaces with Mod + [1-9,0]
23-
Mod+1 { focus-workspace 1; }
24-
Mod+2 { focus-workspace 2; }
25-
Mod+3 { focus-workspace 3; }
26-
Mod+4 { focus-workspace 4; }
27-
Mod+5 { focus-workspace 5; }
28-
Mod+6 { focus-workspace 6; }
29-
Mod+7 { focus-workspace 7; }
30-
Mod+8 { focus-workspace 8; }
31-
Mod+9 { focus-workspace 9; }
32-
Mod+0 { focus-workspace 10; }
23+
Mod+1 hotkey-overlay-title="Workspace 1" { focus-workspace 1; }
24+
Mod+2 hotkey-overlay-title="Workspace 2" { focus-workspace 2; }
25+
Mod+3 hotkey-overlay-title="Workspace 3" { focus-workspace 3; }
26+
Mod+4 hotkey-overlay-title="Workspace 4" { focus-workspace 4; }
27+
Mod+5 hotkey-overlay-title="Workspace 5" { focus-workspace 5; }
28+
Mod+6 hotkey-overlay-title="Workspace 6" { focus-workspace 6; }
29+
Mod+7 hotkey-overlay-title="Workspace 7" { focus-workspace 7; }
30+
Mod+8 hotkey-overlay-title="Workspace 8" { focus-workspace 8; }
31+
Mod+9 hotkey-overlay-title="Workspace 9" { focus-workspace 9; }
32+
Mod+0 hotkey-overlay-title="Workspace 10" { focus-workspace 10; }
3333

3434
// Move active window to workspace with Mod + Shift + [1-9,0]
35-
Mod+Shift+1 { move-column-to-workspace 1; }
36-
Mod+Shift+2 { move-column-to-workspace 2; }
37-
Mod+Shift+3 { move-column-to-workspace 3; }
38-
Mod+Shift+4 { move-column-to-workspace 4; }
39-
Mod+Shift+5 { move-column-to-workspace 5; }
40-
Mod+Shift+6 { move-column-to-workspace 6; }
41-
Mod+Shift+7 { move-column-to-workspace 7; }
42-
Mod+Shift+8 { move-column-to-workspace 8; }
43-
Mod+Shift+9 { move-column-to-workspace 9; }
44-
Mod+Shift+0 { move-column-to-workspace 10; }
35+
Mod+Shift+1 hotkey-overlay-title="Move to workspace 1" { move-column-to-workspace 1; }
36+
Mod+Shift+2 hotkey-overlay-title="Move to workspace 2" { move-column-to-workspace 2; }
37+
Mod+Shift+3 hotkey-overlay-title="Move to workspace 3" { move-column-to-workspace 3; }
38+
Mod+Shift+4 hotkey-overlay-title="Move to workspace 4" { move-column-to-workspace 4; }
39+
Mod+Shift+5 hotkey-overlay-title="Move to workspace 5" { move-column-to-workspace 5; }
40+
Mod+Shift+6 hotkey-overlay-title="Move to workspace 6" { move-column-to-workspace 6; }
41+
Mod+Shift+7 hotkey-overlay-title="Move to workspace 7" { move-column-to-workspace 7; }
42+
Mod+Shift+8 hotkey-overlay-title="Move to workspace 8" { move-column-to-workspace 8; }
43+
Mod+Shift+9 hotkey-overlay-title="Move to workspace 9" { move-column-to-workspace 9; }
44+
Mod+Shift+0 hotkey-overlay-title="Move to workspace 10" { move-column-to-workspace 10; }
4545

4646
// Swap windows with Mod + Shift + arrow keys
47-
Mod+Shift+Left { move-column-left; }
48-
Mod+Shift+Right { move-column-right; }
49-
Mod+Shift+Up { move-window-up; }
50-
Mod+Shift+Down { move-window-down; }
47+
Mod+Shift+Left hotkey-overlay-title="Move column left" { move-column-left; }
48+
Mod+Shift+Right hotkey-overlay-title="Move column right" { move-column-right; }
49+
Mod+Shift+Up hotkey-overlay-title="Move window up" { move-window-up; }
50+
Mod+Shift+Down hotkey-overlay-title="Move window down" { move-window-down; }
5151

5252
// Navigate between workspaces
5353
// Mod+Tab { focus-workspace-down; }
54-
Mod+Shift+Tab { focus-workspace-up; }
55-
Mod+Ctrl+Tab { focus-workspace-previous; }
54+
Mod+Shift+Tab hotkey-overlay-title="Previous workspace" { focus-workspace-up; }
55+
Mod+Ctrl+Tab hotkey-overlay-title="Last workspace" { focus-workspace-previous; }
5656

5757
// Search for applications/windows
58-
Mod+Tab { spawn "rofi" "-show" "window"; }
58+
Mod+Tab hotkey-overlay-title="Search windows" { spawn "rofi" "-show" "window"; }
5959

6060
// Resize active window
61-
Mod+Minus { set-column-width "-10%"; }
62-
Mod+Equal { set-column-width "+10%"; }
63-
Mod+Shift+Minus { set-window-height "-10%"; }
64-
Mod+Shift+Equal { set-window-height "+10%"; }
65-
Alt+Left { set-column-width "-10%"; }
66-
Alt+Right { set-column-width "+10%"; }
67-
Alt+Up { set-window-height "-10%"; }
68-
Alt+Down { set-window-height "+10%"; }
61+
Mod+Minus hotkey-overlay-title="Shrink width" { set-column-width "-10%"; }
62+
Mod+Equal hotkey-overlay-title="Expand width" { set-column-width "+10%"; }
63+
Mod+Shift+Minus hotkey-overlay-title="Shrink height" { set-window-height "-10%"; }
64+
Mod+Shift+Equal hotkey-overlay-title="Expand height" { set-window-height "+10%"; }
65+
Alt+Left hotkey-overlay-title="Shrink width" { set-column-width "-10%"; }
66+
Alt+Right hotkey-overlay-title="Expand width" { set-column-width "+10%"; }
67+
Alt+Up hotkey-overlay-title="Shrink height" { set-window-height "-10%"; }
68+
Alt+Down hotkey-overlay-title="Expand height" { set-window-height "+10%"; }
6969

7070
// Scroll through workspaces with Mod + scroll
71-
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
72-
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
71+
Mod+WheelScrollDown cooldown-ms=150 hotkey-overlay-title="Next workspace" { focus-workspace-down; }
72+
Mod+WheelScrollUp cooldown-ms=150 hotkey-overlay-title="Prev workspace" { focus-workspace-up; }
7373

7474
// Move workspaces to other monitors
75-
Mod+Shift+Alt+Left { move-workspace-to-monitor-left; }
76-
Mod+Shift+Alt+Right { move-workspace-to-monitor-right; }
75+
Mod+Shift+Alt+Left hotkey-overlay-title="Move workspace left" { move-workspace-to-monitor-left; }
76+
Mod+Shift+Alt+Right hotkey-overlay-title="Move workspace right" { move-workspace-to-monitor-right; }
7777
}
Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
binds {
22
// Apps
3-
Mod+Return { spawn "alacritty"; }
4-
Mod+F { spawn "nautilus" "--new-window"; }
5-
Mod+B { spawn "google-chrome-stable"; }
6-
Mod+N { spawn "alacritty" "-e" "nvim"; }
7-
Mod+T { spawn "alacritty" "--class" "TUI.float" "-e" "btop"; }
8-
Mod+D { spawn "alacritty" "--class" "TUI.float" "-e" "lazydocker"; }
9-
Mod+A { spawn "dotarchy-menu-ai"; }
3+
Mod+Return hotkey-overlay-title="Terminal" { spawn "alacritty"; }
4+
Mod+F hotkey-overlay-title="File manager" { spawn "nautilus" "--new-window"; }
5+
Mod+B hotkey-overlay-title="Browser" { spawn "google-chrome-stable"; }
6+
Mod+N hotkey-overlay-title="Neovim" { spawn "alacritty" "-e" "nvim"; }
7+
Mod+T hotkey-overlay-title="System monitor" { spawn "alacritty" "--class" "TUI.float" "-e" "btop"; }
8+
Mod+D hotkey-overlay-title="Docker UI" { spawn "alacritty" "--class" "TUI.float" "-e" "lazydocker"; }
9+
Mod+A hotkey-overlay-title="AI menu" { spawn "dotarchy-menu-ai"; }
1010

1111
// Menus
12-
Mod+Space { spawn "rofi" "-show" "drun"; }
13-
Mod+Ctrl+E { spawn "dotarchy-emoji-menu"; }
14-
Mod+Alt+Space { spawn "omarchy-menu"; }
15-
XF86AudioMedia { spawn "omarchy-menu"; }
16-
Mod+Escape { spawn "omarchy-menu system"; }
17-
XF86PowerOff { spawn "omarchy-menu system"; }
18-
Mod+K { spawn "omarchy-menu-keybindings"; }
12+
Mod+Space hotkey-overlay-title="Launch apps" { spawn "rofi" "-show" "drun"; }
13+
Mod+Ctrl+E hotkey-overlay-title="Emoji menu" { spawn "dotarchy-emoji-menu"; }
14+
Mod+Alt+Space hotkey-overlay-title="Omarchy menu" { spawn "omarchy-menu"; }
15+
XF86AudioMedia hotkey-overlay-title="Omarchy menu" { spawn "omarchy-menu"; }
16+
Mod+Escape hotkey-overlay-title="Power menu" { spawn "omarchy-menu system"; }
17+
XF86PowerOff hotkey-overlay-title="Power menu" { spawn "omarchy-menu system"; }
18+
Mod+K hotkey-overlay-title="Keybindings" { spawn "omarchy-menu-keybindings"; }
1919

2020
// Aesthetics
21-
Mod+Shift+Space { spawn "omarchy-toggle-waybar"; }
22-
Mod+Ctrl+Space { spawn "dotarchy-background" "next"; }
23-
Mod+Shift+Ctrl+Space { spawn "omarchy-menu" "theme"; }
21+
Mod+Shift+Space hotkey-overlay-title="Toggle top bar" { spawn "omarchy-toggle-waybar"; }
22+
Mod+Ctrl+Space hotkey-overlay-title="Next background" { spawn "dotarchy-background" "next"; }
23+
Mod+Shift+Ctrl+Space hotkey-overlay-title="Theme picker" { spawn "omarchy-menu" "theme"; }
2424

2525
// Notifications
26-
Mod+Comma { spawn "makoctl" "dismiss"; }
27-
Mod+Shift+Comma { spawn "makoctl" "dismiss" "--all"; }
28-
Mod+Ctrl+Comma { spawn "sh" "-c" "makoctl mode -t do-not-disturb && makoctl mode | grep -q 'do-not-disturb' && notify-send 'Silenced notifications' || notify-send 'Enabled notifications' && pkill -RTMIN+9 waybar"; }
26+
Mod+Comma hotkey-overlay-title="Dismiss notification" { spawn "makoctl" "dismiss"; }
27+
Mod+Shift+Comma hotkey-overlay-title="Dismiss all notifications" { spawn "makoctl" "dismiss" "--all"; }
28+
Mod+Ctrl+Comma hotkey-overlay-title="Toggle DND" { spawn "sh" "-c" "makoctl mode -t do-not-disturb && makoctl mode | grep -q 'do-not-disturb' && notify-send 'Silenced notifications' || notify-send 'Enabled notifications' && pkill -RTMIN+9 waybar"; }
2929

3030
// Toggle idling
31-
Mod+Ctrl+I { spawn "omarchy-toggle-idle"; }
31+
Mod+Ctrl+I hotkey-overlay-title="Toggle idle lock" { spawn "omarchy-toggle-idle"; }
3232

3333
// Screenshots
34-
Print { spawn "omarchy-menu" "capture"; }
35-
Alt+Shift+4 { spawn "omarchy-menu" "capture"; }
34+
Print hotkey-overlay-title="Capture menu" { spawn "omarchy-menu" "capture"; }
35+
Alt+Shift+4 hotkey-overlay-title="Capture menu" { spawn "omarchy-menu" "capture"; }
3636

3737
// Color picker
38-
Mod+Print { spawn "sh" "-c" "pkill hyprpicker || hyprpicker -a"; }
38+
Mod+Print hotkey-overlay-title="Color picker" { spawn "sh" "-c" "pkill hyprpicker || hyprpicker -a"; }
3939
}

0 commit comments

Comments
 (0)