summaryrefslogtreecommitdiff
path: root/users/ryan/linux/hypr
diff options
context:
space:
mode:
Diffstat (limited to 'users/ryan/linux/hypr')
-rw-r--r--users/ryan/linux/hypr/hyprland.conf56
-rwxr-xr-xusers/ryan/linux/hypr/scripts/autostart.sh2
2 files changed, 28 insertions, 30 deletions
diff --git a/users/ryan/linux/hypr/hyprland.conf b/users/ryan/linux/hypr/hyprland.conf
index e51b54c..42d8a52 100644
--- a/users/ryan/linux/hypr/hyprland.conf
+++ b/users/ryan/linux/hypr/hyprland.conf
@@ -113,7 +113,7 @@ animations {
113 113
114dwindle { 114dwindle {
115 # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more 115 # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
116 pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below 116 #pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
117 preserve_split = yes # you probably want this 117 preserve_split = yes # you probably want this
118} 118}
119 119
@@ -130,9 +130,9 @@ device {
130} 130}
131 131
132# Example windowrule v1 132# Example windowrule v1
133# windowrule = float, ^(kitty)$ 133# windowrule = float on, ^(kitty)$
134# Example windowrule v2 134# Example windowrule v2
135# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ 135# windowrulev2 = float on,match:class ^(kitty)$,match:title ^(kitty)$
136# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more 136# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
137 137
138 138
@@ -147,8 +147,8 @@ bind = $mainMod SHIFT, E, exit
147bind = $mainMod SHIFT, Space, togglefloating 147bind = $mainMod SHIFT, Space, togglefloating
148bind = $mainMod SHIFT, Return, pin, active 148bind = $mainMod SHIFT, Return, pin, active
149bind = $mainMod, D, exec, fuzzel --width=35 --font='Hack:weight=bold:size=12' --background-color='282a36fa' --selection-color='3d4460fa' --line-height=20 --border-radius=20 149bind = $mainMod, D, exec, fuzzel --width=35 --font='Hack:weight=bold:size=12' --background-color='282a36fa' --selection-color='3d4460fa' --line-height=20 --border-radius=20
150bind = $mainMod, P, pseudo, # dwindle 150#bind = $mainMod, P, pseudo, # dwindle
151bind = $mainMod, J, togglesplit, # dwindle 151#bind = $mainMod, J, togglesplit, # dwindle
152bind = $mainMod, F, fullscreen, 1 152bind = $mainMod, F, fullscreen, 1
153bind = $mainMod SHIFT, F, fullscreen 153bind = $mainMod SHIFT, F, fullscreen
154bind = ,XF86MonBrightnessUp, exec, light -A 10 154bind = ,XF86MonBrightnessUp, exec, light -A 10
@@ -252,46 +252,46 @@ bind = $mainMod SHIFT CTRL ALT, L, exec, xdg-open https://linkedin.com
252# Window Rules 252# Window Rules
253 253
254# Firefox PiP 254# Firefox PiP
255windowrulev2 = float, class:^(zen-beta)$, title:^(Picture-in-Picture)$ 255windowrule = float on, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$
256windowrulev2 = pin, class:^(zen-beta)$, title:^(Picture-in-Picture)$ 256windowrule = pin on, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$
257windowrulev2 = size 22% 22%, class:^(zen-beta)$, title:^(Picture-in-Picture)$ 257windowrule = size 22% 22%, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$
258windowrulev2 = move 76% 8%, class:^(zen-beta)$, title:^(Picture-in-Picture)$ 258windowrule = move 76% 8%, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$
259 259
260# Firefox Sharing Indicator 260# Firefox Sharing Indicator
261windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ 261windowrule = float on, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$
262windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ 262windowrule = size 56 31, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$
263windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ 263windowrule = move 50% 0, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$
264windowrulev2 = suppressevent fullscreen maximize, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ 264windowrule = suppress_event = fullscreen maximize, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$
265 265
266# Weather 266# Weather
267windowrulev2 = float,class:^(ala-wttr)$ 267windowrule = float on,match:class ^(ala-wttr)$
268windowrulev2 = size 822 1026, class:^(ala-wttr)$ 268windowrule = size 822 1026, match:class ^(ala-wttr)$
269 269
270# Floating terminal 270# Floating terminal
271windowrulev2 = float,class:^(float-foot)$ 271windowrule = float on,match:class ^(float-foot)$
272windowrulev2 = size 930 680,class:^(float-foot)$ 272windowrule = size 930 680,match:class ^(float-foot)$
273windowrulev2 = center,class:^(float-foot)$ 273windowrule = center on,match:class ^(float-foot)$
274 274
275# Change color of pinned windows 275# Change color of pinned windows
276windowrulev2 = bordercolor rgba(bf0000ee) rgba(ab00adee) 45deg,pinned:1 276windowrule = border_color rgba(bf0000ee) rgba(ab00adee) 45deg,match:pin 1
277 277
278# Fun Keybinds 278# Fun Keybinds
279# Subway surfer 279# Subway surfer
280bind = $mainMod CTRL SHIFT, S, exec, mpv ~/.config/hypr/subwaysurfer.webm 280bind = $mainMod CTRL SHIFT, S, exec, mpv ~/.config/hypr/subwaysurfer.webm
281windowrulev2 = float,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ 281windowrule = float on,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$
282windowrulev2 = size 310 554,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ 282windowrule = size 310 554,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$
283windowrulev2 = move 81% 46% ,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ 283windowrule = move 81% 46% ,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$
284windowrulev2 = pin,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ 284windowrule = pin on,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$
285 285
286# Family guy funny moments 286# Family guy funny moments
287bind = $mainMod CTRL SHIFT, F, exec, mpv ~/.config/hypr/family_guy.mp4 287bind = $mainMod CTRL SHIFT, F, exec, mpv ~/.config/hypr/family_guy.mp4
288windowrulev2 = float,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ 288windowrule = float on,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$
289windowrulev2 = size 595 336,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ 289windowrule = size 595 336,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$
290windowrulev2 = move 67% 5% ,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ 290windowrule = move 67% 5% ,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$
291windowrulev2 = pin,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ 291windowrule = pin on,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$
292 292
293# Satty windowrules 293# Satty windowrules
294windowrulev2 = fullscreen,class:^(com.gabm.satty)$ 294windowrule = fullscreen on,match:class ^(com.gabm.satty)$
295 295
296exec-once = ~/.config/hypr/scripts/autostart.sh 296exec-once = ~/.config/hypr/scripts/autostart.sh
297 297
diff --git a/users/ryan/linux/hypr/scripts/autostart.sh b/users/ryan/linux/hypr/scripts/autostart.sh
index 706f82f..080f6e9 100755
--- a/users/ryan/linux/hypr/scripts/autostart.sh
+++ b/users/ryan/linux/hypr/scripts/autostart.sh
@@ -6,8 +6,6 @@ mako &
6 6
7#swaybg -i ~/.config/hypr/Wallpapers/above-clouds.jpg & 7#swaybg -i ~/.config/hypr/Wallpapers/above-clouds.jpg &
8 8
9nice -n13 swww init &
10
11#~/.config/hypr/wallpaper-daemon.sh & 9#~/.config/hypr/wallpaper-daemon.sh &
12wpaperd -d & 10wpaperd -d &
13 11