source = ~/.config/hypr/monitors.conf # Set programs that you use $terminal = kitty $fileManager = thunar $menu = wofi --show drun exec-once = /usr/lib/xdg-desktop-portal-hyprland & exec-once = /usr/lib/xdg-desktop-portal & exec-once = swww-daemon exec-once = swww img ~/.wallpapers/liminal.png exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps exec = gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3-dark" # for GTK3 apps misc:initial_workspace_tracking=1 ############################# ### ENVIRONMENT VARIABLES ### ############################# env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 env = LIBVA_DRIVER_NAME,nvidia env = __GLX_VENDOR_LIBRARY_NAME,nvidia env = NVD_BACKEND,direct env = QT_QPA_PLATFORMTHEME,qt6ct # for Qt apps# Theme ################### ### PERMISSIONS ### ################### general { gaps_in = 5 gaps_out = 5 border_size = 2 # https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) # Set to true enable resizing windows by clicking and dragging on borders and gaps resize_on_border = false # Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on allow_tearing = false layout = dwindle } 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 } # See https://wiki.hypr.land/Configuring/Master-Layout/ for more master { new_status = master } # https://wiki.hypr.land/Configuring/Variables/#misc misc { force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( } ############# ### INPUT ### ############# # https://wiki.hypr.land/Configuring/Variables/#input input { kb_layout = ie kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 accel_profile = flat force_no_accel=2 sensitivity = 1 # -1.0 - 1.0, 0 means no modification. touchpad { natural_scroll = true } } device { name = epic-mouse-v1 sensitivity = -0.5 } exec-once = waybar exec-once = hyprctl setcursor Breeze 24 source = ~/.config/hypr/keybinds.conf source = ~/.config/hypr/applications.conf source = ~/.config/hypr/decoration.conf