1717# - Vim-like navigation: SUPER + h/j/k/l (left/down/up/right)
1818# - Move windows: SUPER + SHIFT + h/j/k/l
1919# - Resize windows: SUPER + CTRL + h/j/k/l
20- # - App launcher: SUPER + R (launches Eww launcher)
20+ # - App launcher: SUPER + R (launches Quickshell launcher)
2121#
2222# #######################################################################################
2323
@@ -42,24 +42,18 @@ monitor=,preferred,auto,auto
4242# Set programs that you use
4343$terminal = ghostty
4444$fileManager = files
45- $menu = eww open --toggle launcher
45+ $menu = quickshell msg launcher toggle
4646
4747#################
4848### AUTOSTART ###
4949#################
5050
51- # Application Launcher - Eww daemon
52- exec-once = eww daemon
53-
54- # Notifications
55- exec-once = systemctl --global start mako.service
51+ # Quickshell - Launcher, Notifications, OSD
52+ exec-once = quickshell
5653
5754# Wallpaper
5855exec-once = hyprpaper -c /usr/share/hypercube/config/hypr/hyprpaper.conf
5956
60- # OSD
61- exec-once = swayosd-server
62-
6357# Idle / Lock
6458exec-once = hypridle -c /usr/share/hypercube/config/hypr/hypridle.conf
6559
@@ -317,13 +311,13 @@ bind = $mainMod, mouse_up, workspace, e-1
317311bindm = $mainMod, mouse:272, movewindow
318312bindm = $mainMod, mouse:273, resizewindow
319313
320- # Laptop multimedia keys for volume and LCD brightness (using swayosd )
321- bindel = ,XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise
322- bindel = ,XF86AudioLowerVolume, exec, swayosd-client --output-volume lower
323- bindel = ,XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
324- bindel = ,XF86AudioMicMute, exec, swayosd-client --input-volume mute-toggle
325- bindel = ,XF86MonBrightnessUp, exec, swayosd-client --brightness raise
326- bindel = ,XF86MonBrightnessDown, exec, swayosd-client --brightness lower
314+ # Laptop multimedia keys for volume and LCD brightness (using Quickshell OSD )
315+ bindel = ,XF86AudioRaiseVolume, exec, quickshell msg osd volumeUp
316+ bindel = ,XF86AudioLowerVolume, exec, quickshell msg osd volumeDown
317+ bindel = ,XF86AudioMute, exec, quickshell msg osd volumeMute
318+ bindel = ,XF86AudioMicMute, exec, quickshell msg osd micMute
319+ bindel = ,XF86MonBrightnessUp, exec, quickshell msg osd brightnessUp
320+ bindel = ,XF86MonBrightnessDown, exec, quickshell msg osd brightnessDown
327321
328322# Requires playerctl
329323bindl = , XF86AudioNext, exec, playerctl next
@@ -347,7 +341,7 @@ windowrule = suppressevent maximize, class:.*
347341# Fix some dragging issues with XWayland
348342windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
349343
350- # Eww launcher layer rules
351- layerrule = blur,launcher
352- layerrule = ignorealpha 0,launcher
353- layerrule = animation slide,launcher
344+ # Quickshell launcher layer rules
345+ layerrule = blur,quickshell
346+ layerrule = ignorealpha 0,quickshell
347+ layerrule = animation slide,quickshell
0 commit comments