69 lines
3.6 KiB
Plaintext
69 lines
3.6 KiB
Plaintext
|
|
# █░█ █▀ █▀▀ █▀█ █▀█ █▀█ █▀▀ █▀▀ █▀
|
|
# █▄█ ▄█ ██▄ █▀▄ █▀▀ █▀▄ ██▄ █▀░ ▄█
|
|
|
|
# Set your personal hyprland configuration here
|
|
# For a sample file, please refer to https://github.com/prasanthrangan/hyprdots/blob/main/Configs/.config/hypr/userprefs.t2
|
|
#
|
|
|
|
|
|
########################
|
|
|
|
|
|
# █▀▀ █▄░█ █░█
|
|
# ██▄ █░▀█ ▀▄▀
|
|
|
|
# env = MANGOHUD,1
|
|
# env = MANGOHUD_DLSYM,1
|
|
|
|
|
|
# █▄▀ █▀▀ █▄█ █▄▄ █ █▄░█ █▀▄ █ █▄░█ █▀▀ █▀
|
|
# █░█ ██▄ ░█░ █▄█ █ █░▀█ █▄▀ █ █░▀█ █▄█ ▄█
|
|
|
|
# bind = Ctrl+Alt+Shift, R, pass, ^(com\.obsproject\.Studio)$ # toggle obs screen recording // install obs flatpak
|
|
# bind = $mainMod+Shift, G, exec, pkill -x rofi || $scrPath/gamelauncher.sh # launch steam game launcher // install steam
|
|
# bind = $mainMod, Period, exec, emote # launch emoji selector // install emote
|
|
bind = $mainMod+Alt, XF86MonBrightnessDown, exec, hyprshade on blue-light-filter # enable blue light filter // install hyprshade
|
|
bind = $mainMod+Alt, XF86MonBrightnessUp, exec, hyprshade off # disable blue light filter // install hyprshade
|
|
|
|
|
|
# █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
|
# █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
|
|
|
# exec-once = swayidle -w timeout 600 'swaylock' timeout 900 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' # lock after 10 mins, sleep after 15 mins // install swayidle
|
|
# exec-once = swayidle -w timeout 1200 'swaylock; hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' timeout 1800 'systemctl suspend' # lock and sleep after 20 mins, suspend after 30 mins // install swayidle
|
|
# exec-once = libinput-gestures // install libinput-gestures
|
|
# exec-once = swayosd-server # enable swayosd service
|
|
# exec-once = `pkexec swayosd-libinput-backend` # swayosd service for keyboard input (requires to be run in a subshell)
|
|
|
|
# █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█ █▀█ █░█ █░░ █▀▀ █▀
|
|
# ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀ █▀▄ █▄█ █▄▄ ██▄ ▄█
|
|
|
|
windowrule = opacity 0.90 0.90, match:class ^(neovide)$
|
|
windowrule = opacity 0.90 0.90, match:class ^(firefox)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(betterbird)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(org.qbittorrent.qBittorrent)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(org.gajim.Gajim)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(FreeTube)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(librewolf)$
|
|
windowrule = opacity 0.80 0.60, match:class ^(obsidian)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(VSCodium)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(codium-url-handler)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(code-oss)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(Code)$
|
|
windowrule = opacity 0.80 0.80, match:class ^(kitty)$
|
|
windowrule = opacity 0.70 0.70, match:class ^(chromium)$
|
|
windowrule = opacity 0.70 0.70, match:class ^(tilix)$
|
|
windowrule = opacity 0.70 0.70, match:class ^(rustdesk)$
|
|
windowrule = opacity 0.70 0.70, match:class ^(Ferdium)$
|
|
windowrule = opacity 0.70 0.70, match:class ^(org.keepassxc.KeePassXC)$
|
|
|
|
# █░█ █▀▄▀█
|
|
# ▀▄▀ █░▀░█
|
|
|
|
# bind = Ctrl+Alt_L, V, submap, passthrough
|
|
# submap = passthrough
|
|
# bind = Ctrl+Alt_L, V, submap, reset
|
|
# submap = reset
|
|
|