# https://wiki.hyprland.org/Configuring/ ################ ### MONITORS ### ################ # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=,preferred,auto,1.566667 #monitor=,preferred,auto,2 ################### ### MY PROGRAMS ### ################### # See https://wiki.hyprland.org/Configuring/Keywords/ # Set programs that you use $terminal = kitty $filemanager = kitty -e yazi $menu = wofi --show drun $powerMenu = bash ~/.config/wofi/wofi-powermenu.sh $browser = firefox $email = thunderbird $screenshot = grim $screenshotSelect = grim -g "$(slurp)" $lockscreen = hyprlock ################# ### AUTOSTART ### ################# # Autostart necessary processes (like notifications daemons, status bars, etc.) exec-once = waybar exec-once = hyprpaper & hypridle & $lockscreen exec-once = dunst exec-once = [workspace 2 silent] $browser exec-once = [workspace 1 silent] $terminal ############################# ### ENVIRONMENT VARIABLES ### ############################# # See https://wiki.hyprland.org/Configuring/Environment-variables/ env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 ############################## ### WINDOWS AND WORKSPACES ### ############################## # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules # Ignore maximize requests from apps. You'll probably like this. windowrule = suppressevent maximize, class:.* # Fix some dragging issues with XWayland windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 ################### ### OTHER STUFF ### ################### # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more 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.hyprland.org/Configuring/Master-Layout/ for more master { new_status = master } # https://wiki.hyprland.org/Configuring/Variables/#misc misc { force_default_wallpaper = 0 # 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. :( } # Permissions #ecosystem { # enforce_permissions = true #} #permission = /usr/bin/grim, screencopy, allow source = ~/.config/hypr/conf.d/*