# _ _ _ _ # | | | |_ _ _ __ _ __| | __ _ _ __ __| | # | |_| | | | | '_ \| '__| |/ _` | '_ \ / _` | # | _ | |_| | |_) | | | | (_| | | | | (_| | # |_| |_|\__, | .__/|_| |_|\__,_|_| |_|\__,_| # |___/|_| # # by Stephan Raabe (2023) # ----------------------------------------------------- # ----------------------------------------------------- # Environment Variables # ----------------------------------------------------- env = WLR_NO_HARDWARE_CURSORS, 1 env = WLR_RENDERER_ALLOW_SOFTWARE, 1 # ----------------------------------------------------- # Monitor Setup # See https://wiki.hyprland.org/Configuring/Monitors/ # ----------------------------------------------------- monitor=,2560x1440@120,auto,1 # monitor=,preferred,auto,1 # monitor=,1920x1080,auto,1 # ----------------------------------------------------- # Autostart # ----------------------------------------------------- exec-once = swww init exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = dunst exec-once = ~/dotfiles/scripts/lockscreentime.sh exec-once = ~/dotfiles/scripts/updatewal-swww.sh exec-once = ~/dotfiles/hypr/gtk.sh exec-once = ~/dotfiles/waybar/launch.sh exec-once = hyprctl setcursor Bibata-Modern-Classic 24 exec-once = wl-paste --watch cliphist store # ----------------------------------------------------- # Load pywal color file # ----------------------------------------------------- source = ~/.cache/wal/colors-hyprland.conf # ----------------------------------------------------- # Env vars # ----------------------------------------------------- env = XCURSOR_SIZE,24 # ----------------------------------------------------- # Keyboard layout and mouse # ----------------------------------------------------- input { kb_layout = de kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = false } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } # ----------------------------------------------------- # General window layout and colors # ----------------------------------------------------- general { gaps_in = 10 gaps_out = 14 border_size = 3 col.active_border = $color11 col.inactive_border = rgba(ffffffff) layout = dwindle } # ----------------------------------------------------- # General window decoration # ----------------------------------------------------- decoration { rounding = 10 blur { enabled = true size = 6 passes = 2 new_optimizations = on ignore_opacity = true xray = true # blurls = waybar } active_opacity = 1.0 inactive_opacity = 0.8 fullscreen_opacity = 1.0 drop_shadow = true shadow_range = 30 shadow_render_power = 3 col.shadow = 0x66000000 } # ----------------------------------------------------- # Layouts # ----------------------------------------------------- dwindle { pseudotile = true preserve_split = true } master { new_is_master = true } gestures { workspace_swipe = false } device:epic-mouse-v1 { sensitivity = -0.5 } # ----------------------------------------------------- # Misc settings # ----------------------------------------------------- misc { disable_hyprland_logo = true disable_splash_rendering = true } # ----------------------------------------------------- # Load configuration files # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/keybindings.conf source = ~/dotfiles/hypr/conf/windowrules.conf source = ~/dotfiles/hypr/conf/animations1.conf