144 lines
4.5 KiB
Plaintext
144 lines
4.5 KiB
Plaintext
######################################################################################
|
|
#AUTOGENERATED HYPR CONFIG.
|
|
#PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
|
#OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
|
########################################################################################
|
|
|
|
# Please note not all available settings / options are set here.
|
|
# For a full list, see the wiki
|
|
# autogenerated = 1 # remove this line to remove the warning
|
|
|
|
|
|
|
|
# █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█
|
|
# █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
|
|
|
# monitor = DP-1, 2560x1080@144, 0x0, 1
|
|
monitor = ,preferred,auto,auto
|
|
|
|
|
|
|
|
# █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
|
# █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
|
# Execute your favorite apps at launch
|
|
|
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
|
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
|
exec-once = /usr/lib/polkit-kde-authentication-agent-1 # authentication dialogue for GUI apps
|
|
exec-once = waybar # launch the system panel
|
|
exec-once = blueman-applet # systray app for BT
|
|
exec-once = nm-applet --indicator # systray app for Network/Wifi
|
|
exec-once = mako # start notification demon
|
|
exec-once = wl-paste --type text --watch cliphist store # clipboard store text data
|
|
exec-once = wl-paste --type image --watch cliphist store # clipboard store image data
|
|
exec-once = ~/.config/swww/swwwallpaper.sh # start wallpaper daemon
|
|
exec-once = fcitx5 -d -r
|
|
#exec-once = swayidle -w timeout 900 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' # turn off monitor after 15 mins
|
|
|
|
|
|
|
|
# █▀▀ █▄░█ █░█
|
|
# ██▄ █░▀█ ▀▄▀
|
|
|
|
# Some default env vars.
|
|
|
|
# env = XDG_CURRENT_DESKTOP,Hyprland
|
|
# env = XDG_SESSION_TYPE,wayland
|
|
# env = XDG_SESSION_DESKTOP,Hyprland
|
|
# env = GDK_BACKEND,wayland
|
|
# env = QT_QPA_PLATFORM,wayland
|
|
# #env = QT_STYLE_OVERRIDE,kvantum
|
|
# env = QT_QPA_PLATFORMTHEME,qt5ct
|
|
# env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
|
# env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
|
# env = XDG_PICTURES_DIR,$HOME/Pictures
|
|
|
|
|
|
|
|
# █ █▄░█ █▀█ █░█ ▀█▀
|
|
# █ █░▀█ █▀▀ █▄█ ░█░
|
|
|
|
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
|
|
|
input {
|
|
kb_layout = us
|
|
kb_variant =
|
|
kb_model =
|
|
kb_options =
|
|
kb_rules =
|
|
follow_mouse = 0 # 0 = disabled, 1 = enabled, 2 = enabled but only when mouse is over a window
|
|
|
|
touchpad {
|
|
natural_scroll = no
|
|
}
|
|
|
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
|
force_no_accel = 1
|
|
numlock_by_default = true
|
|
}
|
|
|
|
# Example per-device config
|
|
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
|
|
|
#device:epic mouse V1 {
|
|
# sensitivity = -0.5
|
|
#}
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
|
|
|
gestures {
|
|
workspace_swipe = true
|
|
workspace_swipe_fingers = 3
|
|
}
|
|
|
|
|
|
|
|
# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
|
|
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
|
|
|
dwindle {
|
|
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
|
preserve_split = yes # you probably want this
|
|
}
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
|
|
|
#master {
|
|
# new_is_master = true
|
|
#}
|
|
|
|
|
|
|
|
# █▀▄▀█ █ █▀ █▀▀
|
|
# █░▀░█ █ ▄█ █▄▄
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
|
|
|
misc {
|
|
vrr = 0
|
|
}
|
|
|
|
|
|
|
|
# █▀ █▀█ █░█ █▀█ █▀▀ █▀▀
|
|
# ▄█ █▄█ █▄█ █▀▄ █▄▄ ██▄
|
|
|
|
# Source a file (multi-file configs)
|
|
# source = ~/.config/hypr/myColors.conf
|
|
|
|
source = ~/.config/hypr/animations.conf
|
|
source = ~/.config/hypr/keybindings.conf
|
|
source = ~/.config/hypr/windowrules.conf
|
|
source = ~/.config/hypr/theme.conf
|
|
source = ~/.config/hypr/monitors.conf # initially empty, to be configured by user and remains static
|
|
source = ~/.config/hypr/userprefs.conf # initially empty, to be configured by user and remains static
|
|
|
|
# Note: as userprefs.conf is sourced at the end, settings configured in this file will override the defaults
|
|
|