Files
dotfiles/home/.basilisk/components

86 lines
2.4 KiB
Plaintext

restart_panel,rb,Restart Panel
pkill waybar
shchemes inject "${BAS_ROOT}/waybar/style.css"
waybar \
-c "${BAS_ROOT}/waybar/config.jsonc" \
-s "${BAS_ROOT}/waybar/style.css" & disown
notifs,n,Notifications
rofication-gui
power-off-monitors,pm,Power Off Monitors
niri msg action power-off-monitors
lock,l,Lock
# filename=$(basename -- "$(xrescat basilisk.wallpaper)")
# ext="${filename##*.}"
img="/tmp/basilisk-lock.png"
# path="$(date +"$HOME/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png")"
niri msg action screenshot-screen -p false -d true --path "/tmp/basilisk-lock-raw.png"
inotifywait -q -e close_write /tmp/basilisk-lock-raw.png | head -n1
magick "/tmp/basilisk-lock-raw.png" \
-set colorspace Gray \
# -blur 0x8 \
"$img"
swaylock -i "$img" & disown
# swaylock -i "$(xrescat basilisk.wallpaper) & disown
suspend,ps,Suspend
systemctl suspend && lock
logout,pe,Log Out
loginctl terminate-session ${XDG_SESSION_ID-}
# hibernate,ph,Hibernate
# systemctl hibernate
shutdown,pdy,Shutdown,
systemctl poweroff
reboot,pry,Reboot,
systemctl reboot
reload_compositor,rc,Reload Compositor,
shchemes inject "${BAS_ROOT}/niri/config.kdl"
reload_shell,rs,Reload Shell,
"${BAS_ROOT}/genctl"
timeout_daemon,rdt,Reload Timeout Daemon,
pkill swayidle
swayidle -w \
timeout 300 'bas lock' \
timeout 360 'bas power-off-monitors' \
before-sleep 'bas power-off-monitors && bas lock' & disown
notif_daemon,rdn,Reload Notification Daemon,
pkill -f rofication-daemon
rofication-daemon & disown
wallpaper,rw,Reload Wallpaper
# filename=$(basename -- "$(xrescat basilisk.wallpaper)")
# ext="${filename##*.}"
# wallpaper_blur_path="/tmp/basilisk-overview-wallpaper.${ext}"
# magick convert "$(xrescat basilisk.wallpaper)" -blur 0x12 "$wallpaper_blur_path"
# awww img "$wallpaper_blur_path" -n basilisk-overview
pkill swaybg
swaybg -i "$(xrescat basilisk.wallpaper)"
# awww img "$(xrescat basilisk.wallpaper)"
theme_apps,rat,Reload App Themes,
shchemes inject "$HOME/.config/qutebrowser/config.py"
shchemes create_theme css > "$HOME/.config/base16.css"
shchemes create_theme css > "$HOME/.config/qutebrowser/base16.css"
pkill -HUP qutebrowser
shchemes create_theme rofi > "$HOME/.config/rofi/theme.rasi"
load,rr,Reload All,
reload_shell
"$0" reload_compositor
"$0" restart_panel
"$0" notif_daemon
"$0" timeout_daemon
"$0" wallpaper
"$0" theme_apps