106 lines
2.9 KiB
Plaintext
106 lines
2.9 KiB
Plaintext
# Environment
|
|
env = PATH,$PATH:$scrPath
|
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
|
env = XDG_SESSION_TYPE,wayland
|
|
env = XDG_SESSION_DESKTOP,Hyprland
|
|
env = QT_QPA_PLATFORM,wayland;xcb
|
|
env = QT_QPA_PLATFORMTHEME,qt6ct
|
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
|
env = MOZ_ENABLE_WAYLAND,1
|
|
env = GDK_SCALE,1
|
|
|
|
# Misc
|
|
misc {
|
|
vrr = 0
|
|
animate_manual_resizes = true
|
|
disable_hyprland_logo = true
|
|
disable_splash_rendering = true
|
|
force_default_wallpaper = 0
|
|
}
|
|
|
|
|
|
xwayland {
|
|
force_zero_scaling = true
|
|
}
|
|
|
|
# Layout
|
|
dwindle {
|
|
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
|
preserve_split = true # You probably want this
|
|
permanent_direction_override = true
|
|
}
|
|
|
|
# GTK shennanigans
|
|
exec = gsettings set org.gnome.desktop.interface icon-theme 'BeautyDream'
|
|
exec = gsettings set org.gnome.desktop.interface gtk-theme 'Catppuccin-Mocha'
|
|
exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
|
|
|
# Make things look nice
|
|
general {
|
|
gaps_in = 3
|
|
gaps_out = 5, 8, 8, 8
|
|
border_size = 2
|
|
col.active_border = rgba(cba6f7ff) rgba(cba6f7ff) 45deg
|
|
col.inactive_border = rgba(45475acc) rgba(45475acc) 45deg
|
|
layout = dwindle
|
|
resize_on_border = true
|
|
}
|
|
|
|
group {
|
|
col.border_active = rgba(ca9ee6cc) rgba(f2d5cfcc) 45deg
|
|
col.border_inactive = rgba(bac2decc) rgba(bac2decc) 45deg
|
|
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
|
|
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
|
|
}
|
|
|
|
decoration {
|
|
rounding = 10
|
|
|
|
# Change transparency of focused and unfocused windows
|
|
active_opacity = 1.0
|
|
inactive_opacity = 0.8
|
|
|
|
dim_inactive = true
|
|
dim_strength = 0.3
|
|
|
|
|
|
|
|
blur {
|
|
enabled = true
|
|
size = 1
|
|
passes = 4
|
|
|
|
vibrancy = 0.3696
|
|
}
|
|
}
|
|
|
|
# Fonts and Cursors
|
|
exec = hyprctl setcursor Bibata-Modern-Ice 20
|
|
exec = gsettings set org.gnome.desktop.interface cursor-theme 'Bibata-Modern-Ice'
|
|
exec = gsettings set org.gnome.desktop.interface cursor-size 20
|
|
exec = gsettings set org.gnome.desktop.interface font-name 'FiraMono Nerd Font'
|
|
exec = gsettings set org.gnome.desktop.interface document-font-name 'Cantarell 10'
|
|
exec = gsettings set org.gnome.desktop.interface monospace-font-name 'CaskaydiaCove Nerd Font Mono 9'
|
|
exec = gsettings set org.gnome.desktop.interface font-antialiasing 'rgba'
|
|
exec = gsettings set org.gnome.desktop.interface font-hinting 'full'
|
|
env XCURSOR_SIZE = 20
|
|
|
|
# Animations
|
|
animations {
|
|
enabled = true
|
|
|
|
bezier = smooth, 0.23,0.51,0.4,0.98
|
|
bezier = my, 0.34,0.77,0.74,1.47
|
|
|
|
animation = windows, 1, 2, smooth, slide
|
|
animation = windowsOut, 1, 2, smooth, slide
|
|
animation = windowsMove, 1, 3, smooth, slide
|
|
animation = border, 1, 2, smooth
|
|
animation = borderangle, 1, 8, my
|
|
animation = fade, 1, 2, my
|
|
animation = workspaces, 1, 2, smooth
|
|
animation = layers, 1, 2, smooth, fade
|
|
animation = fadeLayers, 1, 2, smooth
|
|
}
|