chore: remove cryfsunlock.sh script;
chore: remove old kitty configuration files; chore: remove libinput-gestures.conf; chore: remove unused rofi-wayland images; feat: add gesture controls for rofi menu, notification center and volume in hyprland; feat: add privacy window rules for zen browser and Logseq; refactor: update keybinds and menu commands in hyprland configuration; fix: change OBS keybinds from bindrn to bindr for proper functionality; feat: set GTK theme for waybar in toggle script; feat: enhance calendar widget with year view and click actions in waybar
This commit is contained in:
@@ -16,9 +16,10 @@
|
||||
$terminal = kitty
|
||||
$fastTerminal = kitty --single-instance
|
||||
$fileManager = thunar
|
||||
$menu = $HOME/.config/rofi-wayland/launchers/type-6/launcher.sh
|
||||
$menu = $HOME/.config/rofi-wayland/launchers/type-6/launcher.sh & swaync-client -cp
|
||||
$browser = env GTK_THEME=Adwaita:light zen-browser
|
||||
$privateBrowser = env GTK_THEME=Adwaita:light zen-browser --private-window
|
||||
$notificationCenter = pkill rofi & swaync-client -t -sw || notify-send --hint int:transient:1 "Error SwayNC is down"
|
||||
|
||||
#################
|
||||
### AUTOSTART ###
|
||||
@@ -286,8 +287,18 @@ input {
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||
gestures {
|
||||
gesture = 3, horizontal, scale: 2, workspace
|
||||
workspace_swipe_forever = true
|
||||
# Workspaces
|
||||
gesture = 3, horizontal, scale: 2, workspace
|
||||
workspace_swipe_forever = true
|
||||
|
||||
gesture = 4, vertical, dispatcher, exec, pkill rofi || $menu
|
||||
|
||||
# Notification center
|
||||
gesture = 4, horizontal, dispatcher, exec, $notificationCenter
|
||||
|
||||
# Volume control
|
||||
gesture = 3, up, dispatcher, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 10%+
|
||||
gesture = 3, down, dispatcher, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 10%-
|
||||
}
|
||||
|
||||
# Example per-device config
|
||||
@@ -318,8 +329,8 @@ bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, Q, exec, $browser
|
||||
bind = $mainMod SHIFT, Q, exec, $privateBrowser
|
||||
bind = $mainMod, Backslash, exec, $fastTerminal
|
||||
bind = $mainMod, Space, exec, $menu
|
||||
bind = $mainMod, N, exec, swaync-client -t -sw || notify-send --hint int:transient:1 "Error SwayNC is down"
|
||||
bind = $mainMod, Space, exec, pkill rofi || $menu
|
||||
bind = $mainMod, N, exec, $notificationCenter
|
||||
|
||||
# Open floating terminal
|
||||
bind = $mainMod SHIFT, Return, exec, [float; size 800 600; move center] $fastTerminal --class kitty-float
|
||||
@@ -554,9 +565,9 @@ windowrule = bordercolor rgba(ffff00ff) rgba(ffff0055),tag:voicechatuz
|
||||
bindrn = CTRL, Space, sendshortcut, , F6, class:^(zen)$
|
||||
|
||||
# OBS
|
||||
bindrn = $mainMod CTRL, bracketleft, pass, class:^(com.obsproject.Studio)$
|
||||
bindrn = $mainMod CTRL, bracketright, pass, class:^(com.obsproject.Studio)$
|
||||
bindrn = $mainMod CTRL, apostrophe, pass, class:^(com.obsproject.Studio)$
|
||||
bindr = $mainMod CTRL, bracketleft, pass, class:^(com.obsproject.Studio)$
|
||||
bindr = $mainMod CTRL, bracketright, pass, class:^(com.obsproject.Studio)$
|
||||
bindr = $mainMod CTRL, apostrophe, pass, class:^(com.obsproject.Studio)$
|
||||
|
||||
bind = , XF86PowerOff, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 35% & ristretto -f ~/Templates/Images/theorist.jpg & play ~/Templates/Sounds/scream.mp3
|
||||
|
||||
@@ -609,6 +620,8 @@ windowrule = tag +privacy,title:^(diary)$
|
||||
windowrule = tag +privacy,class:thunar,title:.*(Downloads|Telegram Desktop).*
|
||||
windowrule = tag +privacy,class:^(Mullvad VPN)$
|
||||
windowrule = tag +privacy,class:^(Tor Browser)$
|
||||
windowrule = tag +privacy,class:^(zen)$,title:.*Private Browsing.*
|
||||
windowrule = tag +privacy,class:^(Logseq)$
|
||||
windowrule = tag +privacy,class:^(com.obsproject.Studio)$
|
||||
# These aren't added in my version yet
|
||||
# layerrule = noscreenshare, swaync-control-center
|
||||
|
||||
@@ -5,5 +5,5 @@ PROGRAM="waybar"
|
||||
if pgrep -x "$PROGRAM" > /dev/null; then
|
||||
pkill -x $PROGRAM
|
||||
else
|
||||
$PROGRAM &
|
||||
GTK_THEME="Simply_Circles_Dark" $PROGRAM &
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user