# # Please note not all available settings / options are set here. # For a full list, see the wiki # autogenerated = 0 # remove this line to remove the warning # See https://wiki.hyprland.org/Configuring/Monitors/ #monitor=name,resolution,offset, scale #offset scales with scale XC #monitor=DP-1,3840x2160@60,320x-1440,auto, bitdepth, 10, vrr, 1 #320=(2560-1920)/2 #monitor=DP-1,3840x2160@144,auto,auto, bitdepth, 10, vrr, 1 #monitor=DP-2,3840x2160,-2560x0,auto, bitdepth, 10, vrr, 1 monitor=eDP-1,1920x1080,auto,1,vrr, 1 monitor=HDMI-A-1,2560x1440@60.00,0x-1440,1 monitor= ,highres@highrr,auto-up,1 monitor=DP-1,highres@highrr,auto-right,auto, bitdepth, 10, vrr, 1 monitor=DP-2,highres@highrr,auto-left,auto, bitdepth, 10, vrr, 1 # See https://wiki.hyprland.org/Configuring/Keywords/ for more # Execute your favorite apps at launch # exec-once = waybar & hyprpaper & dunst & syncthing & $nextcloud & $terminal exec-once = $HOME/.config/hypr/autostart exec-once = gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark" # for GTK3 apps exec-once = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps # Source a file (multi-file configs) # source = ~/.config/hypr/myColors.conf source = ~/.config/hypr/background.conf source = ~/.config/hypr/hyprbindings.conf source = ~/.config/hypr/apps.conf source = ~/.config/hypr/windowrules.conf # Some default env vars. env = XCURSOR_SIZE,32 env = GSK_RENDERER,ngl env = GTK_THEME,Adwaita-dark env = QT_QPA_PLATFORM,wayland # here for calibre, with debatable effect env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that env = QT_AUTO_SCREEN_SCALE_FACTOR,1 # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = gb,de #kb_layout = de,gb kb_variant = nodeadkeys kb_model = pc105 kb_options = caps:escape kb_rules = numlock_by_default = true repeat_rate = 35 repeat_delay = 300 # Follow mouse 1 2 3 : follow_mouse = 2 # see also float_switch_override_focus float_switch_override_focus = 0 touchpad { natural_scroll = yes clickfinger_behavior = true } scroll_factor = 1.0 # PC with mouse: now as device specific setting # sensitivity = -0.4 # -1.0 - 1.0, 0 means no modification. # accel_profile = flat # Laptop with touchpad sensitivity = 0 accel_profile = adaptive } general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 2 gaps_out = 1 border_size = 1 col.active_border = rgba(33ccffee) rgba(00ff99ee) 30deg col.inactive_border = rgba(595959aa) layout = dwindle # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false } decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more rounding = 0 blur { enabled = true size = 1 passes = 3 popups = true vibrancy = 0.3 vibrancy_darkness = 0.8 } shadow { enabled = no range = 4 render_power = 3 color = rgba(1a1a1aee) } } group { groupbar{ enabled = true font_family = "Hurmit Nerd Font Regular" font_size = 11 gradients = false scrolling = false render_titles = false col.active = rgba(33ccffaa) col.inactive = rgba(00ff9933) } #col.border_active = rgba(ea1d4ebb) rgba(fd7000bb) 45deg col.border_active = rgba(00ff99ee) rgba(33ccffee) 30deg } 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, 5, myBezier animation = windowsOut, 1, 5, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 5, default } 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 = master } gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more workspace_swipe = on } 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 } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more device { name = roccat-roccat-leadr-mouse sensitivity = -0.4 accel_profile = flat } device { name = razer-razer-taipan-1 sensitivity = 0.4 accel_profile = flat } # execute at end exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP