144 lines
4.7 KiB
Plaintext
144 lines
4.7 KiB
Plaintext
|
||
# ░▒▒▒░░░░░▓▓ ___________
|
||
# ░░▒▒▒░░░░░▓▓ //___________/
|
||
# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||
# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||
# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||
# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||
# ░▒▓▓ ▓▓ //____/
|
||
|
||
|
||
$scrPath = $HOME/.local/share/bin # set scripts path
|
||
|
||
|
||
# █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█
|
||
# █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||
|
||
# monitor = ,preferred,auto,auto
|
||
|
||
|
||
# █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
||
# █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||
|
||
exec-once = $scrPath/resetxdgportal.sh # reset XDPH for screenshare
|
||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||
exec-once = dbus-update-activation-environment --systemd --all # for XDPH
|
||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||
exec-once = $scrPath/polkitkdeauth.sh # authentication dialogue for GUI apps
|
||
exec-once = waybar # launch the system bar
|
||
exec-once = blueman-applet # systray app for Bluetooth
|
||
exec-once = udiskie --no-automount --smart-tray # front-end that allows to manage removable media
|
||
exec-once = nm-applet --indicator # systray app for Network/Wifi
|
||
exec-once = dunst # 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 = $scrPath/swwwallpaper.sh # start wallpaper daemon
|
||
exec-once = $scrPath/batterynotify.sh # battery notification
|
||
exec-once = xremap ~/.config/xremap/config.yml
|
||
exec-once = swayidle -w timeout 180 'swaylock --timestr %H:%M & brightnessctl -s & brightnessctl set 15' resume 'brightnessctl -r'
|
||
|
||
|
||
# █▀▀ █▄░█ █░█
|
||
# ██▄ █░▀█ ▀▄▀
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||
|
||
env = PATH,$PATH:$scrPath
|
||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||
env = XDG_SESSION_TYPE,wayland
|
||
env = XDG_SESSION_DESKTOP,Hyprland
|
||
env = QT_QPA_PLATFORM,wayland;xcb
|
||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||
env = MOZ_ENABLE_WAYLAND,1
|
||
env = GDK_SCALE,1
|
||
|
||
|
||
# █ █▄░█ █▀█ █░█ ▀█▀
|
||
# █ █░▀█ █▀▀ █▄█ ░█░
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||
|
||
# keyremap
|
||
input {
|
||
kb_layout = us
|
||
# kb_options=caps:swapescape
|
||
# kb_options=caps:ctrl_modifier
|
||
follow_mouse = 1
|
||
|
||
touchpad {
|
||
natural_scroll = no
|
||
}
|
||
|
||
sensitivity = 0
|
||
force_no_accel = 1
|
||
}
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing
|
||
|
||
device {
|
||
name = epic mouse V1
|
||
sensitivity = -0.5
|
||
}
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||
|
||
gestures {
|
||
workspace_swipe = true
|
||
workspace_swipe_fingers = 3
|
||
}
|
||
|
||
|
||
# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
|
||
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/
|
||
|
||
dwindle {
|
||
pseudotile = yes
|
||
preserve_split = yes
|
||
}
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Master-Layout/
|
||
|
||
master {
|
||
new_status = master
|
||
}
|
||
|
||
|
||
# █▀▄▀█ █ █▀ █▀▀
|
||
# █░▀░█ █ ▄█ █▄▄
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Variables/
|
||
|
||
misc {
|
||
vrr = 0
|
||
disable_hyprland_logo = true
|
||
disable_splash_rendering = true
|
||
force_default_wallpaper = 0
|
||
}
|
||
|
||
xwayland {
|
||
force_zero_scaling = true
|
||
}
|
||
|
||
|
||
# █▀ █▀█ █░█ █▀█ █▀▀ █▀▀
|
||
# ▄█ █▄█ █▄█ █▀▄ █▄▄ ██▄
|
||
|
||
source = ~/.config/hypr/animations.conf
|
||
source = ~/.config/hypr/keybindings.conf
|
||
source = ~/.config/hypr/windowrules.conf
|
||
source = ~/.config/hypr/themes/common.conf # shared theme settings
|
||
source = ~/.config/hypr/themes/theme.conf # theme specific settings
|
||
source = ~/.config/hypr/themes/colors.conf # wallbash color override
|
||
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
|