source=binds.conf source=monitors.conf source=style.conf source=windowrules.conf # Slow app launch fix exec-once = systemctl --user import-environment & exec-once = hash dbus-update-activation-environment 2>/dev/null & exec-once = dbus-update-activation-environment --systemd & exec-once = startup #exec-once = xdg-desktop-portal-hyprland & exec-once = hyprctl dispatch workspace 1 exec-once = gsettings set org.gnome.desktop.interface cursor-theme "Bibata-Modern-Classic" exec-once = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" exec-once = gsettings set org.gnome.desktop.interface gtk-theme Adwaita # Some default env vars. env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland env = XCURSOR_THEME,"Bibata-Modern-Classic" env = XCURSOR_SIZE,24 env = HYPRCURSOR_THEME,HyprBibataModernClassicSVG # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = us kb_variant = kb_model = kb_options = ctrl:nocaps kb_rules = follow_mouse = 1 repeat_delay = 300 repeat_rate = 30 touchpad { natural_scroll = yes disable_while_typing = true } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } general { #layout = dwindle layout = master # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false } windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ windowrulev2 = noanim,class:^(xwaylandvideobridge)$ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ windowrulev2 = noblur,class:^(xwaylandvideobridge)$