feat: add screen recorder functionality with Rofi menu integration;
feat: add OTP client to privacy window rules; refactor: improve Rofi element styling with background and border colors; refactor: enable desktop cache in Rofi launcher for faster startup; chore: add new recorder script and theme files to Rofi configuration
This commit is contained in:
@@ -17,6 +17,7 @@ $terminal = kitty
|
||||
$fastTerminal = kitty --single-instance
|
||||
$fileManager = thunar
|
||||
$menu = $HOME/.config/rofi/launchers/type-1/launcher.sh & swaync-client -cp
|
||||
$recorder = $HOME/.config/rofi/scripts/dmenu_recorder.sh
|
||||
$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"
|
||||
@@ -328,6 +329,7 @@ bind = $mainMod, Q, exec, $browser
|
||||
bind = $mainMod SHIFT, Q, exec, $privateBrowser
|
||||
bind = $mainMod, Backslash, exec, $fastTerminal
|
||||
bind = $mainMod, Space, exec, pkill rofi || $menu
|
||||
bind = $mainMod, G, exec, pkill rofi || $recorder
|
||||
bind = $mainMod, N, exec, $notificationCenter
|
||||
|
||||
# Open floating terminal
|
||||
|
||||
@@ -3,6 +3,7 @@ windowrule = tag +privacy,class:^(Element)$
|
||||
windowrule = tag +privacy,class:^(vesktop)$
|
||||
windowrule = tag +privacy,class:^(com.github.hluk.copyq)$
|
||||
windowrule = tag +privacy,class:^(org.keepassxc.KeePassXC)$
|
||||
windowrule = tag +privacy,class:^(otpclient)$
|
||||
windowrule = tag +privacy,class:^(com.nextcloud.desktopclient.nextcloud)$
|
||||
windowrule = tag +privacy,title:^(diary)$
|
||||
windowrule = tag +privacy,class:thunar,title:.*(Downloads|Telegram Desktop).*
|
||||
|
||||
Reference in New Issue
Block a user