diff options
| author | Ryan Schanzenbacher <ryan@rschanz.org> | 2026-08-24 01:09:49 -0400 |
|---|---|---|
| committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2026-08-24 01:09:49 -0400 |
| commit | cabf188ae487120d4b9ac1fe21fff45403a787b4 (patch) | |
| tree | d9fa0f83426f6465029fb1de334665127e65d1d2 /users/ryan/linux/hypr | |
| parent | 0ce4331f742863ec03c711c27b0a0dee7e8cc187 (diff) | |
various fixes to guix
Diffstat (limited to 'users/ryan/linux/hypr')
| -rw-r--r-- | users/ryan/linux/hypr/hyprland.conf | 56 | ||||
| -rwxr-xr-x | users/ryan/linux/hypr/scripts/autostart.sh | 2 |
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 | ||
| 114 | dwindle { | 114 | dwindle { |
| 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 | |||
| 147 | bind = $mainMod SHIFT, Space, togglefloating | 147 | bind = $mainMod SHIFT, Space, togglefloating |
| 148 | bind = $mainMod SHIFT, Return, pin, active | 148 | bind = $mainMod SHIFT, Return, pin, active |
| 149 | bind = $mainMod, D, exec, fuzzel --width=35 --font='Hack:weight=bold:size=12' --background-color='282a36fa' --selection-color='3d4460fa' --line-height=20 --border-radius=20 | 149 | bind = $mainMod, D, exec, fuzzel --width=35 --font='Hack:weight=bold:size=12' --background-color='282a36fa' --selection-color='3d4460fa' --line-height=20 --border-radius=20 |
| 150 | bind = $mainMod, P, pseudo, # dwindle | 150 | #bind = $mainMod, P, pseudo, # dwindle |
| 151 | bind = $mainMod, J, togglesplit, # dwindle | 151 | #bind = $mainMod, J, togglesplit, # dwindle |
| 152 | bind = $mainMod, F, fullscreen, 1 | 152 | bind = $mainMod, F, fullscreen, 1 |
| 153 | bind = $mainMod SHIFT, F, fullscreen | 153 | bind = $mainMod SHIFT, F, fullscreen |
| 154 | bind = ,XF86MonBrightnessUp, exec, light -A 10 | 154 | bind = ,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 |
| 255 | windowrulev2 = float, class:^(zen-beta)$, title:^(Picture-in-Picture)$ | 255 | windowrule = float on, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$ |
| 256 | windowrulev2 = pin, class:^(zen-beta)$, title:^(Picture-in-Picture)$ | 256 | windowrule = pin on, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$ |
| 257 | windowrulev2 = size 22% 22%, class:^(zen-beta)$, title:^(Picture-in-Picture)$ | 257 | windowrule = size 22% 22%, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$ |
| 258 | windowrulev2 = move 76% 8%, class:^(zen-beta)$, title:^(Picture-in-Picture)$ | 258 | windowrule = move 76% 8%, match:class ^(zen-beta)$, match:title ^(Picture-in-Picture)$ |
| 259 | 259 | ||
| 260 | # Firefox Sharing Indicator | 260 | # Firefox Sharing Indicator |
| 261 | windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 261 | windowrule = float on, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$ |
| 262 | windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 262 | windowrule = size 56 31, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$ |
| 263 | windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 263 | windowrule = move 50% 0, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$ |
| 264 | windowrulev2 = suppressevent fullscreen maximize, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 264 | windowrule = suppress_event = fullscreen maximize, match:class ^(firefox)$, match:title ^(Firefox — Sharing Indicator)$ |
| 265 | 265 | ||
| 266 | # Weather | 266 | # Weather |
| 267 | windowrulev2 = float,class:^(ala-wttr)$ | 267 | windowrule = float on,match:class ^(ala-wttr)$ |
| 268 | windowrulev2 = size 822 1026, class:^(ala-wttr)$ | 268 | windowrule = size 822 1026, match:class ^(ala-wttr)$ |
| 269 | 269 | ||
| 270 | # Floating terminal | 270 | # Floating terminal |
| 271 | windowrulev2 = float,class:^(float-foot)$ | 271 | windowrule = float on,match:class ^(float-foot)$ |
| 272 | windowrulev2 = size 930 680,class:^(float-foot)$ | 272 | windowrule = size 930 680,match:class ^(float-foot)$ |
| 273 | windowrulev2 = center,class:^(float-foot)$ | 273 | windowrule = center on,match:class ^(float-foot)$ |
| 274 | 274 | ||
| 275 | # Change color of pinned windows | 275 | # Change color of pinned windows |
| 276 | windowrulev2 = bordercolor rgba(bf0000ee) rgba(ab00adee) 45deg,pinned:1 | 276 | windowrule = border_color rgba(bf0000ee) rgba(ab00adee) 45deg,match:pin 1 |
| 277 | 277 | ||
| 278 | # Fun Keybinds | 278 | # Fun Keybinds |
| 279 | # Subway surfer | 279 | # Subway surfer |
| 280 | bind = $mainMod CTRL SHIFT, S, exec, mpv ~/.config/hypr/subwaysurfer.webm | 280 | bind = $mainMod CTRL SHIFT, S, exec, mpv ~/.config/hypr/subwaysurfer.webm |
| 281 | windowrulev2 = float,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ | 281 | windowrule = float on,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$ |
| 282 | windowrulev2 = size 310 554,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ | 282 | windowrule = size 310 554,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$ |
| 283 | windowrulev2 = move 81% 46% ,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ | 283 | windowrule = move 81% 46% ,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$ |
| 284 | windowrulev2 = pin,class:^(mpv)$, title:^(subwaysurfer.webm - mpv)$ | 284 | windowrule = pin on,match:class ^(mpv)$, match:title ^(subwaysurfer.webm - mpv)$ |
| 285 | 285 | ||
| 286 | # Family guy funny moments | 286 | # Family guy funny moments |
| 287 | bind = $mainMod CTRL SHIFT, F, exec, mpv ~/.config/hypr/family_guy.mp4 | 287 | bind = $mainMod CTRL SHIFT, F, exec, mpv ~/.config/hypr/family_guy.mp4 |
| 288 | windowrulev2 = float,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ | 288 | windowrule = float on,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$ |
| 289 | windowrulev2 = size 595 336,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ | 289 | windowrule = size 595 336,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$ |
| 290 | windowrulev2 = move 67% 5% ,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ | 290 | windowrule = move 67% 5% ,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$ |
| 291 | windowrulev2 = pin,class:^(mpv)$, title:^(family_guy.mp4 - mpv)$ | 291 | windowrule = pin on,match:class ^(mpv)$, match:title ^(family_guy.mp4 - mpv)$ |
| 292 | 292 | ||
| 293 | # Satty windowrules | 293 | # Satty windowrules |
| 294 | windowrulev2 = fullscreen,class:^(com.gabm.satty)$ | 294 | windowrule = fullscreen on,match:class ^(com.gabm.satty)$ |
| 295 | 295 | ||
| 296 | exec-once = ~/.config/hypr/scripts/autostart.sh | 296 | exec-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 | ||
| 9 | nice -n13 swww init & | ||
| 10 | |||
| 11 | #~/.config/hypr/wallpaper-daemon.sh & | 9 | #~/.config/hypr/wallpaper-daemon.sh & |
| 12 | wpaperd -d & | 10 | wpaperd -d & |
| 13 | 11 | ||
