Hyprland 0.52.0 built from branch unknown at commit a5b7c91329313503e8864761f24ef43fb630f35c dirty (unknown).
Date: 2025-12-07
Tag: v0.52.0, commits: 6697

Libraries:
Hyprgraphics: built against 0.4.0, system has unknown
Hyprutils: built against 0.11.0, system has unknown
Hyprcursor: built against 0.1.13, system has unknown
Hyprlang: built against 0.6.7, system has unknown
Aquamarine: built against 0.10.0, system has unknown

Version ABI string: a5b7c91329313503e8864761f24ef43fb630f35c_aq_0.10_hu_0.11_hg_0.4_hc_0.1_hlg_0.6
no flags were set


System Information:
System name: Linux
Node name: bastion
Release: 6.17.9-zen1
Version: #1-NixOS ZEN SMP PREEMPT_DYNAMIC Tue Jan  1 00:00:00 UTC 1980

Libraries:
Hyprgraphics: built against 0.4.0, system has unknown
Hyprutils: built against 0.11.0, system has unknown
Hyprcursor: built against 0.1.13, system has unknown
Hyprlang: built against 0.6.7, system has unknown
Aquamarine: built against 0.10.0, system has unknown



GPU information: 
26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] [1002:744c] (rev cc) (prog-if 00 [VGA controller])


os-release: ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="26.05.20251205.f61125a"
CPE_NAME="cpe:/o:nixos:nixos:26.05"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 26.05 (Yarara)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="26.05 (Yarara)"
VERSION_CODENAME=yarara
VERSION_ID="26.05"


plugins:
  hyprselect by jmanc3 ver 1.0
  hyprexpo by Vaxry ver 1.0

Explicit sync: supported
GL ver: 3.2
Backend: drm

Monitor info:
	Panel DP-1: 2560x1440, DP-1 Samsung Electric Company LC27G5xT HNMNA02008 -> backend drm
		explicit ✔️
		edid:
			hdr ✔️
			chroma ✔️
			bt2020 ✔️
		vrr capable ✔️
		non-desktop ❌
		
	Panel DP-2: 2560x1440, DP-2 ASUSTek COMPUTER INC ROG PG278QR #ASOGucKRqh/d -> backend drm
		explicit ✔️
		edid:
			hdr ❌
			chroma ✔️
			bt2020 ❌
		vrr capable ❌
		non-desktop ❌
		
======Config-Start======


Config File: /home/gabe/.config/hypr/hyprland.conf: Read Succeeded
exec-once=hyprctl plugin load /nix/store/gnjlsm5s5kai7nnqjlsxlsqgx5zssrss-hyprexpo-0.1/lib/libhyprexpo.so
exec-once=hyprctl plugin load /nix/store/y68jn7y6ryidm85s1nsvy1ppcwz843rc-hyprselect-0.1/lib/libhyprselect.so
$mod=SUPER
$terminal=/nix/store/5h97ckx0l9fliw4abmnm8imz3q6l0rv1-kitty-0.44.0/bin/kitty
animations {
  bezier=myBezier, 0.05, 0.9, 0.1, 1.05
  animation=windows, 1, 3, myBezier
  animation=windowsOut, 1, 3, default, popin 80%
  animation=border, 1, 8, default
  animation=borderangle, 1, 6, default
  animation=fade, 1, 3, default
  animation=workspaces, 1, 3, default
  enabled=yes
}

cursor {
  no_warps=true
}

decoration {
  blur {
    enabled=yes
    ignore_opacity=yes
    passes=2
    size=8
  }

  shadow {
    enabled=false
  }
  rounding=0
}

dwindle {
  force_split=2
  preserve_split=yes
  pseudotile=yes
}

general {
  border_size=2
  col.active_border=rgba(8be9fdee) rgba(6c71c4ee) 45deg
  col.inactive_border=rgba(073642aa)
  gaps_in=7
  gaps_out=10
  layout=dwindle
}

input {
  touchpad {
    disable_while_typing=true
    middle_button_emulation=true
    natural_scroll=true
    scroll_factor=0.500000
    tap-to-click=true
  }
  follow_mouse=1
  repeat_delay=240
  repeat_rate=40
  sensitivity=0
}

master {
  new_on_top=false
}

misc {
  enable_swallow=false
  focus_on_activate=true
  key_press_enables_dpms=true
  mouse_move_enables_dpms=true
  swallow_regex=^(kitty|foot)$
}

plugin {
  hyprexpo {
    bg_col=rgb(282a36)
    columns=3
    gap_size=10
    gesture_fingers=3
    gesture_positive=false
    workspace_method=first 1
  }
}
bind=$mod, Q, killactive
bind=$mod ALT, Q, exit
bind=$mod, M, exec, hyprctl keyword general:layout master
bind=$mod SHIFT, M, exec, hyprctl keyword general:layout dwindle
bind=$mod CTRL, M, layoutmsg, orientationnext
bind=$mod, H, movefocus, l
bind=$mod, L, movefocus, r
bind=$mod, K, movefocus, u
bind=$mod, J, movefocus, d
bind=$mod ALT, J, cyclenext, prev
bind=$mod ALT, K, cyclenext
bind=$mod, Tab, workspace, previous
bind=$mod SHIFT, H, movewindow, l
bind=$mod SHIFT, L, movewindow, r
bind=$mod SHIFT, K, movewindow, u
bind=$mod SHIFT, J, movewindow, d
bind=$mod SHIFT ALT, J, swapnext, prev
bind=$mod SHIFT ALT, K, swapnext
bind=$mod, S, togglefloating
bind=$mod, Y, pin
bind=$mod, F, fullscreen
bind=$mod SHIFT, F, fullscreenstate
bind=$mod CTRL, J, togglesplit
bind=$mod, P, pseudo
bind=$mod, V, togglespecialworkspace, hidden
bind=$mod SHIFT, V, movetoworkspacesilent, special:hidden
bind=$mod, mouse_down, workspace, m-1
bind=$mod, mouse_up, workspace, m+1
bind=$mod, bracketleft, workspace, m-1
bind=$mod, bracketright, workspace, m+1
bind=$mod, grave, hyprexpo:expo, toggle
bind=$mod CTRL, L, exec, loginctl sleep-session
bind=$mod, Return, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a kitty.desktop
bind=$mod SHIFT, Return, exec, [float] /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a kitty.desktop
bind=$mod CTRL, Return, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/4rg4l7wlxaxmfihv83a112bdshdk34cs-foot-1.25.0/bin/footclient
bind=$mod, SPACE, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/k21k56kg8bh0n3sx76m71nx8ra4wiba1-fuzzel-1.13.1/bin/fuzzel
bind=$mod SHIFT, SPACE, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/75pskvy98rafmxa6xg7kb86lx8a2v26l-vicinae/bin/vicinae
bind=$mod SHIFT, S, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a $terminal -e ssh quasar
bind=$mod, W, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a firefox-nightly.desktop
bind=$mod, G, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a nemo.desktop
bind=$mod SHIFT, N, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a neovide.desktop
bind=$mod, M, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/s1zbzszwkv24b5l1xm9fj8rxwpwjdfha-hdrop-btop/bin/hdrop-btop
bind=$mod, N, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/i1dgg7g8828rhwabn8cqvsj3vnmcnc2a-hdrop-0.7.8/bin/hdrop -c obsidian /nix/store/29c1imqnpkixkyl6a0cl2r1c9l1q1vkh-obsidian-1.10.6/bin/obsidian
bind=$mod, R, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a $terminal --class kitty_float ranger
bind=$mod, C, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/bp8acynk22kl8n412g8b7bgwargs538z-clipboard/bin/clipboard
bind=$mod SHIFT, E, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/n1igxv8wxldn5fdr5fvchsp5m65khrgr-powermenu/bin/powermenu
bind=$mod, Backspace, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/n1igxv8wxldn5fdr5fvchsp5m65khrgr-powermenu/bin/powermenu
bind=$mod SHIFT, W, exec, /nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a /nix/store/ixn007chby3l2cz5a26n9fabx140w1vc-choose-wallpaper/bin/choose-wallpaper
bind=, Print, exec, /nix/store/g0373a9wklzg8vprhnhilx4is9s8phpn-grimblast-0.1-unstable-2025-10-04/bin/grimblast --notify --freeze copy area
bind=SHIFT, Print, exec, /nix/store/g0373a9wklzg8vprhnhilx4is9s8phpn-grimblast-0.1-unstable-2025-10-04/bin/grimblast --notify --freeze save area - | /nix/store/07lmjnfs5gvsh6q1pvsz55xrfz8kvddh-satty-0.20.0/bin/satty -f -
bind=CTRL, Print, exec, /nix/store/g0373a9wklzg8vprhnhilx4is9s8phpn-grimblast-0.1-unstable-2025-10-04/bin/grimblast --notify copy output - | /nix/store/07lmjnfs5gvsh6q1pvsz55xrfz8kvddh-satty-0.20.0/bin/satty -f -
bind=$mod, Print, exec, /nix/store/g0373a9wklzg8vprhnhilx4is9s8phpn-grimblast-0.1-unstable-2025-10-04/bin/grimblast --notify save output - | /nix/store/07lmjnfs5gvsh6q1pvsz55xrfz8kvddh-satty-0.20.0/bin/satty -f -
bind=$mod, 1, workspace, 1
bind=$mod SHIFT, 1, movetoworkspacesilent, 1
bind=$mod, 2, workspace, 2
bind=$mod SHIFT, 2, movetoworkspacesilent, 2
bind=$mod, 3, workspace, 3
bind=$mod SHIFT, 3, movetoworkspacesilent, 3
bind=$mod, 4, workspace, 4
bind=$mod SHIFT, 4, movetoworkspacesilent, 4
bind=$mod, 5, workspace, 5
bind=$mod SHIFT, 5, movetoworkspacesilent, 5
bind=$mod, 6, workspace, 6
bind=$mod SHIFT, 6, movetoworkspacesilent, 6
bind=$mod, 7, workspace, 7
bind=$mod SHIFT, 7, movetoworkspacesilent, 7
bind=$mod, 8, workspace, 8
bind=$mod SHIFT, 8, movetoworkspacesilent, 8
bind=$mod, 9, workspace, 9
bind=$mod SHIFT, 9, movetoworkspacesilent, 9
bind=$mod, 0, workspace, 10
bind=$mod SHIFT, 0, movetoworkspacesilent, 10
bindl=, XF86AudioPlay, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=spotify play-pause
bindl=, XF86AudioNext, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=spotify next
bindl=, XF86AudioPrev, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=spotify previous
bindl=SHIFT, XF86AudioPlay, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=firefox play-pause
bindl=SHIFT, XF86AudioNext, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=firefox next
bindl=SHIFT, XF86AudioPrev, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=firefox previous
bindl=ALT, XF86AudioPlay, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=mpv play-pause
bindl=ALT, XF86AudioNext, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=mpv next
bindl=ALT, XF86AudioPrev, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl --player=mpv previous
bindl=CTRL, XF86AudioPlay, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl play-pause
bindl=CTRL, XF86AudioNext, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl next
bindl=CTRL, XF86AudioPrev, exec, /nix/store/fd10yyy1jkgin1bkb283kd4wkisyzg89-playerctl-2.4.1/bin/playerctl previous
bindl=, XF86AudioRaiseVolume, exec, /nix/store/3jk8py96bwnn0sgl1r0dwr0vif4cvivw-wireplumber-0.5.12/bin/wpctl set-volume "@DEFAULT_AUDIO_SINK@" 5%+
bindl=, XF86AudioLowerVolume, exec, /nix/store/3jk8py96bwnn0sgl1r0dwr0vif4cvivw-wireplumber-0.5.12/bin/wpctl set-volume "@DEFAULT_AUDIO_SINK@" 5%-
bindl=, XF86AudioMuteVolume, exec, /nix/store/3jk8py96bwnn0sgl1r0dwr0vif4cvivw-wireplumber-0.5.12/bin/wpctl set-mute "@DEFAULT_AUDIO_SINK@" toggle
bindm=$mod, mouse:272, movewindow
bindm=$mod, mouse:273, resizewindow
bindr=$mod ALT, Alt_L, exec, /nix/store/w5pbf7rz8a4r84as4v91f72f0mjbknl5-home-assistant/bin/home-assistant light
bindr=$mod SHIFT ALT, Alt_L, exec, /nix/store/w5pbf7rz8a4r84as4v91f72f0mjbknl5-home-assistant/bin/home-assistant fan
env=GRIMBLAST_EDITOR,satty
env=MOZ_ENABLE_WAYLAND,1
env=QT_QPA_PLATFORM,wayland
env=XCURSOR_SIZE,32
env=XDG_CURRENT_DESKTOP,hyprland
env=XDG_SCREENSHOTS_DIR,~/Pictures/Screenshots
env=SWWW_TRANSITION,wipe
env=SWWW_TRANSITION_FPS,60
env=SWWW_TRANSITION_STEP,2
env=SWWW_TRANSITION_ANGLE,210
env=APP2UNIT_SLICES,a=app-graphical.slice b=background-graphical.slice s=session-graphical.slice
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a -- vesktop.desktop
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s a -- spotify.desktop
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/sf9r7xjw2w1gs3mmsf65wxvwr5cgsi2d-thunar-with-plugins-4.20.6/bin/thunar --daemon
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/6hrwg0fjxgd3fwkgnsir03rqnpny9kaj-mako-1.10.0/bin/mako
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/95zmv41imhp54sys1hk3j87yl149fbc9-swww-0.11.2-master2/bin/swww-daemon
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/swrlnxx8q7l3a0pb4lzdlmgwxczmjp4f-wl-clipboard-2.2.1/bin/wl-paste --type text  --watch cliphist store
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/swrlnxx8q7l3a0pb4lzdlmgwxczmjp4f-wl-clipboard-2.2.1/bin/wl-paste --type image --watch cliphist store
exec=/nix/store/v3mrxp37pyw35c54kazsq04dkn35kgis-app2unit-0-unstable-2025-04-03/bin/app2unit -s b -- /nix/store/yv1pr0vfxix56h9l5mk8w3vfnx3dzjra-monitor_connection_fix/bin/monitor_connection_fix
exec=/nix/store/hlvchsv8s3kbgf3q645cr1rhd9hyw9fa-sftpman-2.1.0/bin/sftpman mount_all &
gesture=3,horizontal,workspace
gesture=3,vertical,dispatcher,hyprexpo:expo,toggle
gesture=3,pinch,fullscreen
gesture=4,pinch,fullscreen
layerrule=match:namespace notifications,blur on
layerrule=match:namespace launcher,blur on
layerrule=match:namespace launcher,dim_around on
layerrule=match:namespace launcher,blur_popups on
layerrule=match:namespace logout_dialog,blur on
monitor=DP-1,2560x1440@144,0x0,1.000000
monitor=DP-2,2560x1440@144,2560x0,1.000000
monitor=HDMI-A-1,preferred,auto,1,mirror,DP-1
monitor=,preferred,auto,1
windowrule=match:class kitty,match:float yes,size 1151 630
windowrule=match:class (firefox-nightly),tile on
windowrule=match:class (firefox-nightly),match:title (Enter name of file to save to...),float on
windowrule=match:class (firefox-nightly),match:title (.*(Bitwarden Password Manager).*),float on
windowrule=match:title (Picture.in.Picture),float on
windowrule=match:title (Picture.in.Picture),pin on
windowrule=match:title (File Upload.*),float on
windowrule=match:class (discord|vesktop),workspace 3
windowrule=match:class (discord|vesktop),tile on
windowrule=match:class (discord|vesktop),no_initial_focus on
windowrule=match:class (thunderbird),workspace name:files
windowrule=match:class (thunderbird),no_initial_focus on
windowrule=match:class (thunderbird),match:title (Write.*),workspace unset
windowrule=match:class (thunderbird),match:title (Write.*),float on
windowrule=match:class (spotify),tile on
windowrule=match:class (kitty),tile on
windowrule=match:class (kitty_(btop|float)),float on
windowrule=match:class (nemo|thunar),tile on
windowrule=match:class (nemo|thunar),opacity 0.9 0.8
windowrule=match:class (Plex),workspace name:video
windowrule=match:class (plexmediaplayer),workspace name:video
windowrule=match:class (teams-for-linux),workspace 8
windowrule=match:class (teams-for-linux),tile on
windowrule=match:class (Element),workspace name:chat
windowrule=match:class (Element),no_initial_focus on
windowrule=match:class (pavucontrol),float on
windowrule=match:class (pavucontrol),max_size 1400 720
windowrule=match:class (Subl),workspace unset
windowrule=match:class (mpv),match:title (Webcam),float on
windowrule=match:class (gamescope),fullscreen on
windowrule=match:class (ancify launcher.desktop.exe),tile on
windowrule=match:class (beekeeper-studio),tile on
windowrule=match:class (com.mitchellh.ghostty),tile on
windowrule=match:class (com.obsproject.Studio),tile on
windowrule=match:class (ente),tile on
windowrule=match:class (feh),tile on
windowrule=match:class (feishin),tile on
windowrule=match:class (foot(client)?),tile on
windowrule=match:class (google-chrome),tile on
windowrule=match:class (heroic),tile on
windowrule=match:class (qimgv),tile on
windowrule=match:class (net.lutris.Lutris),tile on
windowrule=match:class (mpv),tile on
windowrule=match:class (Minecraft\*?\s(\d\.?)+),tile on
windowrule=match:class (MQTT-Explorer),tile on
windowrule=match:class (neovide),tile on
windowrule=match:class (org.prismlauncher.PrismLauncher),tile on
windowrule=match:class (Postman),tile on
windowrule=match:class (steam),tile on
windowrule=match:class (tauonmb),tile on
windowrule=match:class (thunderbird),tile on
windowrule=match:class (\.?virt-manager(-wrapped)?),tile on
windowrule=match:class (spotify),workspace name:music
workspace=1,monitor:DP-1,defaultName:shell
workspace=2,monitor:DP-1,defaultName:www
workspace=3,monitor:DP-1,defaultName:chat
workspace=4,monitor:DP-1,defaultName:files
workspace=5,monitor:DP-1,defaultName:five
workspace=6,monitor:DP-1,defaultName:six
workspace=7,monitor:DP-2,defaultName:music
workspace=8,monitor:DP-2,defaultName:r-www
workspace=9,monitor:DP-2,defaultName:video
workspace=10,monitor:DP-2,defaultName:ten

======Config-End========