hyprpaper, window rules
This commit is contained in:
+10
-10
@@ -337,16 +337,16 @@ bindl =, Escape, submap, reset
|
|||||||
# wallpaper {{{
|
# wallpaper {{{
|
||||||
submap = wallpaper # more wallpapers, lmao
|
submap = wallpaper # more wallpapers, lmao
|
||||||
bind =, H, exec, killall hyprpaper || hyprpaper
|
bind =, H, exec, killall hyprpaper || hyprpaper
|
||||||
bind =, 1, exec, sed -i 's/wall.$/wall1/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 1, exec, hyprctl hyprpaper wallpaper ,.walls/wall1
|
||||||
bind =, 2, exec, sed -i 's/wall.$/wall2/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 2, exec, hyprctl hyprpaper wallpaper ,.walls/wall2
|
||||||
bind =, 3, exec, sed -i 's/wall.$/wall3/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 3, exec, hyprctl hyprpaper wallpaper ,.walls/wall3
|
||||||
bind =, 4, exec, sed -i 's/wall.$/wall4/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 4, exec, hyprctl hyprpaper wallpaper ,.walls/wall4
|
||||||
bind =, 5, exec, sed -i 's/wall.$/wall5/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 5, exec, hyprctl hyprpaper wallpaper ,.walls/wall5
|
||||||
bind =, 6, exec, sed -i 's/wall.$/wall6/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 6, exec, hyprctl hyprpaper wallpaper ,.walls/wall6
|
||||||
bind =, 7, exec, sed -i 's/wall.$/wall7/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 7, exec, hyprctl hyprpaper wallpaper ,.walls/wall7
|
||||||
bind =, 8, exec, sed -i 's/wall.$/wall8/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 8, exec, hyprctl hyprpaper wallpaper ,.walls/wall8
|
||||||
bind =, 9, exec, sed -i 's/wall.$/wall9/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 9, exec, hyprctl hyprpaper wallpaper ,.walls/wall9
|
||||||
bind =, 0, exec, sed -i 's/wall.$/wall0/g' ~/.config/hypr/hyprpaper.conf; killall hyprpaper; hyprpaper
|
bind =, 0, exec, hyprctl hyprpaper wallpaper ,.walls/wall0
|
||||||
bind =, 1, submap, reset
|
bind =, 1, submap, reset
|
||||||
bind =, 2, submap, reset
|
bind =, 2, submap, reset
|
||||||
bind =, 3, submap, reset
|
bind =, 3, submap, reset
|
||||||
|
|||||||
@@ -1,4 +1,18 @@
|
|||||||
ipc = off # battery!
|
ipc = true
|
||||||
splash = false
|
splash = false
|
||||||
preload = ~/.walls/wall3
|
|
||||||
wallpaper =, ~/.walls/wall3
|
wallpaper {
|
||||||
|
monitor = DP-6
|
||||||
|
path = ~/.walls/wall3
|
||||||
|
}
|
||||||
|
|
||||||
|
wallpaper {
|
||||||
|
monitor =
|
||||||
|
path = .walls/wall4
|
||||||
|
}
|
||||||
|
|
||||||
|
# wallpaper {
|
||||||
|
# monitor = eDP-1 # if empty used as fallback
|
||||||
|
# path = ~/file.png
|
||||||
|
# fit_mode = cover # contain, cover, tile, fill
|
||||||
|
# }
|
||||||
|
|||||||
+10
-38
@@ -1,5 +1,3 @@
|
|||||||
#https://wiki.hyprland.org/Configuring/Window-Rules/
|
|
||||||
#https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
|
||||||
workspace = 1, monitor:DP-6, default:true
|
workspace = 1, monitor:DP-6, default:true
|
||||||
workspace = 2, monitor:DP-6
|
workspace = 2, monitor:DP-6
|
||||||
workspace = 3, monitor:DP-6
|
workspace = 3, monitor:DP-6
|
||||||
@@ -9,19 +7,10 @@ workspace = 6, monitor:eDP-1
|
|||||||
workspace = 7, monitor:eDP-1
|
workspace = 7, monitor:eDP-1
|
||||||
workspace = 8, monitor:eDP-1
|
workspace = 8, monitor:eDP-1
|
||||||
|
|
||||||
windowrule = monitor 1, match:class Liftoff.*
|
|
||||||
windowrule = workspace 10, match:class Liftoff.*
|
|
||||||
windowrule = immediate on, match:class Liftoff.*
|
|
||||||
windowrule = fullscreen on, match:class Liftoff.*
|
|
||||||
|
|
||||||
windowrule = monitor 1, match:initial_title Minecraft.*
|
|
||||||
windowrule = workspace 10, match:initial_title Minecraft.*
|
|
||||||
windowrule = immediate on, match:initial_title Minecraft.*
|
|
||||||
windowrule = fullscreen on, match:initial_title Minecraft.*
|
|
||||||
|
|
||||||
workspace = 10, border:false, rounding:false
|
workspace = 10, border:false, rounding:false
|
||||||
|
|
||||||
|
|
||||||
|
# https://wiki.hypr.land/Configuring/Workspace-Rules/#smart-gaps-ignoring-special-workspaces
|
||||||
workspace = w[tv1], gapsout:0, gapsin:0
|
workspace = w[tv1], gapsout:0, gapsin:0
|
||||||
workspace = f[1], gapsout:0, gapsin:0
|
workspace = f[1], gapsout:0, gapsin:0
|
||||||
windowrule = border_size 0, match:float 0, match:workspace w[tv1]
|
windowrule = border_size 0, match:float 0, match:workspace w[tv1]
|
||||||
@@ -29,33 +18,16 @@ windowrule = rounding 0, match:float 0, match:workspace w[tv1]
|
|||||||
windowrule = border_size 0, match:float 0, match:workspace f[1]
|
windowrule = border_size 0, match:float 0, match:workspace f[1]
|
||||||
windowrule = rounding 0, match:float 0, match:workspace f[1]
|
windowrule = rounding 0, match:float 0, match:workspace f[1]
|
||||||
|
|
||||||
# windowrule = float, match:class ^(librewolf)$
|
|
||||||
|
|
||||||
# layerrule = noscreenshare, notifications
|
# Tearing
|
||||||
windowrule = no_screen_share on, match:class ^(Bitwarden)$
|
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:class Liftoff.*
|
||||||
windowrule = no_screen_share on, match:class ^(nheko)$
|
windowrule = monitor 1, workspace 10, immediate on, fullscreen on, match:initial_title Minecraft.*
|
||||||
windowrule = no_screen_share on, match:class ^(vesktop)$
|
|
||||||
windowrule = no_screen_share on, match:class ^(org.telegram.desktop)$
|
|
||||||
|
|
||||||
windowrule = float on, match:class ^(Bitwarden)$
|
# Muh privacy
|
||||||
windowrule = float on, match:class ^(cmst)$
|
layerrule = no_screen_share on, match:namespace ^(notifications)$
|
||||||
windowrule = float on, match:class ^(nemo)$
|
windowrule = no_screen_share on, match:class ^(Bitwarden|nheko|vesktop|org\.telegram\.desktop)$
|
||||||
windowrule = float on, match:class ^(qt5ct)$
|
|
||||||
#windowrule = float on, match:class ^(Logseq)$
|
windowrule = float on, match:class ^(Bitwarden|cmst|nemo|qt5ct|waypaper|nwg-look|wdisplays|VirtualBox|pavucontrol|connman-gtk|boulder_dash|blueman-manager|org\.gnome\.Software|nm-connection-editor|org\.kde\.polkit-kde-authentication-agent-1)$
|
||||||
#windowrule = float on, match:class ^(obsidian)$
|
|
||||||
windowrule = float on, match:class ^(waypaper)$
|
|
||||||
windowrule = float on, match:class ^(nwg-look)$
|
|
||||||
windowrule = float on, match:class ^(wdisplays)$
|
|
||||||
windowrule = float on, match:class ^(VirtualBox)$
|
|
||||||
windowrule = float on, match:class ^(pavucontrol)$
|
|
||||||
windowrule = float on, match:class ^(connman-gtk)$
|
|
||||||
windowrule = float on, match:class ^(boulder_dash)$
|
|
||||||
windowrule = float on, match:class ^(blueman-manager)$
|
|
||||||
windowrule = float on, match:class ^(org.gnome.Software)$
|
|
||||||
windowrule = float on, match:class ^(nm-connection-editor)$
|
|
||||||
#windowrule = float on, match:class ^(org.qbittorrent.qBittorrent)$
|
|
||||||
windowrule = float on, match:class ^(org.kde.polkit-kde-authentication-agent-1)$
|
|
||||||
windowrule = float on, match:class ^(org.telegram.desktop|telegramdesktop)$, match:title ^(Media viewer)$
|
windowrule = float on, match:class ^(org.telegram.desktop|telegramdesktop)$, match:title ^(Media viewer)$
|
||||||
|
|
||||||
windowrule = workspace 4 silent, match:class ^(discord)$
|
windowrule = workspace 4 silent, match:class ^(discord|org\.telegram\.desktop)$
|
||||||
windowrule = workspace 4 silent, match:class ^(org.telegram.desktop)$
|
|
||||||
|
|||||||
Reference in New Issue
Block a user