# hyprland.conf # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=,preferred,auto,auto # Sources source = /usr/share/hypr-hydro-os/hyprland.conf.d/env_vars.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/game_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/discord_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/autostart.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/terminal.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/browser.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/arrow_move_window.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/workspace_binds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/media_binds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/misc_apps.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/devices.conf # See https://wiki.hyprland.org/Configuring/Keywords/ for more # workspaces workspace = 1, persistent:true, default:true workspace = 2 workspace = 3 workspace = 4 workspace = 5, persistent:true, border:false, rounding:false workspace = 6 workspace = 7 workspace = 8 workspace = 9 workspace = 10 workspace = special:magic # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = us kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = no } sensitivity = 0 # -1.0 to 1.0, 0 means no modification. } general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 5 gaps_out = 10 border_size = 2 col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) layout = dwindle # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false } #xwayland { # force_zero_scaling = true #} decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more blur { enabled = true size = 3 passes = 1 } shadow { enabled = yes range = 4 render_power = 3 color = rgba(1a1a1aee) } rounding = 15 } animations { enabled = yes # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default animation = specialWorkspace, 1, 3, default, slidefadevert -50% } dwindle { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = yes # you probably want this } master { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more new_status = slave } gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more workspace_swipe = off } misc { # See https://wiki.hyprland.org/Configuring/Variables/ for more force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers disable_splash_rendering = true } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more device { name = epic-mouse-v1 sensitivity = -0.5 } debug { disable_logs = false } experimental { #hdr = true #xx_color_management_v4 = true } # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. #windowrulev2 = workspace special, class:(scratchy)