88 lines
2.3 KiB
Plaintext
88 lines
2.3 KiB
Plaintext
# 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)"
|
|
|
|
#################
|
|
### AUTOSTART ###
|
|
#################
|
|
|
|
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
|
exec-once = waybar
|
|
exec-once = hyprpaper
|
|
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/*
|
|
|