#DEFAULT THINGS. # Mod key. $Mod = SUPER # Default dirs. $hm = /home/lilac $cfg = /home/lilac/.config $md = /home/lilac/Media $wls = /home/lilac/Media/Pics/Walls $scr = /home/lilac/Media/Pics/Scr # Default apps & utils. # Terminal. $term = foot --title=foot # Other. $fmt = foot --title=fmt -e lf $mpt = foot --title=cmus -e cmus $vc = foot --title=pm -e pulsemixer $sm = foot --title=smtr -e htop # Default env vars. env = XCURSOR_THEME,GoogleDot-White env = XCURSOR_SIZE,28 env = EDITOR, vim # Display configuration. monitor=eDP-1,1920x1080@60,0x0,1 #AUTOSTART. # Autostart for Hyprland's FULL RESTART. exec-once = waybar -c $cfg/waybar/btm-1/config.jsonc -s $cfg/waybar/btm-1/style.css exec-once = hyprctl dispatch exec [workspace 3] XDG_CURRENT_DESKTOP=gnome ayugram-desktop exec-once = swaybg -i $wls/Cat/Min/min-0.png -m fill exec-once = pipewire exec-once = wireplumber exec-once = pipewire-pulse # Autostart for Hyprland's CONFIG RELOAD. exec = hyprctl setcursor GoogleDot-White 28 exec = export QT_QPA_PLATFORM=wayland exec = export QT_QPA_PLATFORMTHEME="gtk3" exec = export QT_DISABLE_WINDOWDECORATION=1 exec = export XDG_CURRENT_DESKTOP=gnome # Layout thngs. # Dwindle layout. dwindle { pseudotile = yes preserve_split = yes smart_split = no no_gaps_when_only = 0 } # Master layout. master { new_is_master = false no_gaps_when_only = 0 mfact = 0.67 } # Other. misc { animate_manual_resizes = true force_default_wallpaper = 0 disable_hyprland_logo = true # Set to 0 to disable the anime mascot wallpapers } # Appearence. # Basics. general { cursor_inactive_timeout = 10 gaps_in = 7 gaps_out = 14 border_size = 0 col.active_border = rgb(313244) #rgb(313244) rgb(313244) rgb(b4befe) 40deg col.inactive_border = rgb(1e1e2e) layout = master allow_tearing = false } # Windows decorations. decoration { rounding = 21 dim_inactive = true blur { enabled = true size = 8 passes = 2 xray = true } # Shadows. drop_shadow = no shadow_range = 20 shadow_render_power = 5 col.shadow= 0x55000000 col.shadow_inactive=0x55000000 } # Animations. animations { enabled = yes bezier = overshot,0.05,0.9,0.1,1.0 bezier = myBezier1, 0.05, 1.00, 0.1, 1.0 bezier = myBezier2, 0.05, 1.00, 0.1, 1.0 animation = windows, 1, 4, overshot, popin animation = windowsOut, 1, 4, overshot, popin 80% animation = border, 1, 7, overshot animation = borderangle, 0, 7, overshot animation = fade, 1, 7, overshot animation = workspaces, 1, 6, overshot, slide } # Input things. input { #Keyboard layout. kb_layout = us, ru kb_variant = kb_model = kb_options = grp:win_space_toggle kb_rules = left_handed = false follow_mouse = 1 #TouchPad. touchpad { natural_scroll = no disable_while_typing=0 } #Mouse. sensitivity = 0 } # Gestures. gestures { workspace_swipe = on workspace_swipe_fingers = 3 workspace_swipe_distance = 80 workspace_swipe_min_speed_to_force = 10 }