diff options
author | zachir <zachir@librem.one> | 2025-01-20 01:48:00 -0600 |
---|---|---|
committer | zachir <zachir@librem.one> | 2025-01-20 01:48:00 -0600 |
commit | 2c7f331ab107267cf36c8c8ccb371f0cc451717d (patch) | |
tree | 250ca143d9993c97545f830a38a6c0ac7136e6d9 /hypr/hyprland.conf | |
parent | 0545082bcc4fe8b79a95acf9c16f9593d9511caf (diff) | |
parent | 461c7af7ef31feb1db7e39762011ca0e54242d76 (diff) |
Merge branch 'master' into cla
Diffstat (limited to 'hypr/hyprland.conf')
-rw-r--r-- | hypr/hyprland.conf | 83 |
1 files changed, 44 insertions, 39 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 4f60c5c..6c5225f 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -14,7 +14,7 @@ monitor = DP-1, 1920x1080@60, 0x0, 1 exec-once = xdph exec-once = hyprpm reload -n exec-once = hyprpaper -exec-once = swayidle +#exec-once = hypridle exec-once = waybar exec-once = pypr exec-once = lxqt-policykit-agent @@ -24,9 +24,9 @@ exec-once = import-gsettings icon-theme 'Mint-X-Grey' exec-once = import-gsettings cursor-theme 'Breeze' exec-once = xrdb -load "$XDG_CONFIG_HOME"/X11/xresources exec-once = com.github.wwmm.easyeffects -exec-once = mpd -exec-once = systemctl --user import-environment DISPLAY -exec-once = systemctl --user import-environment WAYLAND_DISPLAY +exec-once = systemctl --user start dunst +exec-once = systemctl --user start hypridle +#exec-once = mpd #}}} #{{{ env @@ -111,10 +111,6 @@ misc { decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more rounding = 10 - drop_shadow = no - shadow_range = 4 - shadow_render_power = 3 - col.shadow = rgba(1a1a1aee) #{{{ Blur options blur { enabled = true @@ -124,6 +120,14 @@ decoration { xray = false } #}}} + #{{{ Shadow options + shadow { + enabled = false + range = 4 + render_power = 3 + color = 0xee1a1a1a + } + #}}} } #}}} @@ -158,9 +162,10 @@ master { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more new_status = inherit new_on_top = true - no_gaps_when_only = false + #no_gaps_when_only = false orientation = left inherit_fullscreen = true + drop_at_cursor = true } #}}} @@ -185,36 +190,35 @@ plugin { # Example windowrule v2 # windowrulev2 = float, class:^(kitty)$, title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more -#windowrule = windowdance, ^(oneshot)$ -#windowrule = windowdance, title:^(UNDERTALE)$ -#windowrule = windowdance, title:^(Rhythm Doctor)$ -#windowrule = fullscreen, ^(Xephyr)$ -#windowrule = float, title:^(LibreWolf - Choose User Profile)$ -#windowrule = float, ^(xdg-desktop-portal-gtk) -#windowrulev2 = forceinput, class:^(xdg-desktop-portal-gtk) -#windowrule = float, title:^(UNDERTALE)$ -#windowrule = float, ^(Tk)$ -#windowrule = float, ^(lxqt-policykit-agent)$ -#windowrulev2 = stayfocused, title:^()$, class:^(steam)$ -#windowrulev2 = minsize 1 1, title:^()$, class:^(steam)$ -#windowrulev2 = stayfocused, title:^(menu)$, class:^(REAPER)$ -#windowrulev2 = minsize 1 1, title:^(menu)$, class:^(REAPER)$ -#windowrulev2 = stayfocused, title:^(menu)$,class:^(yabridge-host.exe.so)$ -#windowrulev2 = minsize 1 1, title:^(menu)$,class:^(yabridge-host.exe.so)$ -windowrulev2 = tile, class:^(REAPER)$, title:^(REAPER v[0-9.]* - Registered to [A-Za-z ]* \(Licensed for personal/small business use\))$ -windowrulev2 = tile, class:^(REAPER)$, title:^(reaper)$ -windowrulev2 = tile, class:^(REAPER)$, title:^(Mixer)$ -#windowrule = tile, ^(WebApp-.*)$ -#windowrule = float, title:^(menu)$ -windowrulev2 = move onscreen cursor -50% -50%, title:^(menu)$ -windowrulev2 = noinitialfocus, title:^(menu)$ -windowrulev2 = windowdance, title:^(menu)$ -#windowrulev2 = nofocus, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$ -#windowrulev2 = opacity 1.0, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$ -#windowrulev2 = maxsize 1 1, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$ -#windowrulev2 = float, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$ -#windowrulev2 = float, class:^(mldrums.exe)$, title:^(ML Drums)$ -#windowrulev2 = nofocus, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$ +windowrule = fullscreen, ^(Xephyr)$ +windowrule = float, title:^(LibreWolf - Choose User Profile)$ +windowrule = float, ^(xdg-desktop-portal-gtk) +windowrule = float, title:^(UNDERTALE)$ +windowrule = float, ^(Tk)$ +windowrule = float, ^(lxqt-policykit-agent)$ +windowrule = float, ^(Kdenlive)$ +windowrulev2 = stayfocused, title:^()$, class:^(steam)$ +windowrulev2 = minsize 1 1, title:^()$, class:^(steam)$ +windowrulev2 = stayfocused, title:^(menu)$,class:^(yabridge-host.exe.so)$ +windowrulev2 = minsize 1 1, title:^(menu)$,class:^(yabridge-host.exe.so)$ +windowrulev2 = float, class:^(yabridge-host.exe.so)$, title:^(menu)$ +windowrulev2 = float, floating:0, title:^(menu*) +windowrule = workspace 2, title:^(REAPER .*initializing.*)$ +windowrulev2 = tile, class:^(REAPER)$, title:^(.*REAPER v[0-9.]* - Licensed for personal/small business use)$ +windowrule = tile, ^(WebApp-Qobuz[0-9]*)$ +windowrulev2 = float, title:^(menu)$ +windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$ +#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$ +#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$ +#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$ +#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Metronome and pre-roll settings)$ +#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$ +#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$ +#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(\s*)$ +#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$ +#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$ +#windowrulev2 = float, floating:0, title:^(menu)$ +#windowrulev2 = forceinput, title:^(menu)$ #}}} #{{{ Mods @@ -348,6 +352,7 @@ bind = $mainMod, Q, exec, loginctl lock-session bind = $mainMod $secdMod CONTROL, Q, exec, systemctl suspend bind = $mainMod SHIFT, G, exec, get-app-id bind = $mainMod Control, M, exec, volsv -m +bind = $mainMod, Comma, exec, acpi-notify.sh #bind = $mainMod CONTROL, R, exec, startx -- /usr/bin/Xephyr -screen 1920x1080 :1 #}}} |