summaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rwxr-xr-x.local/bin/bemenu-wall0
-rwxr-xr-x.local/bin/sway-launch21
-rwxr-xr-x.local/bin/sway-power13
3 files changed, 9 insertions, 25 deletions
diff --git a/.local/bin/bemenu-wall b/.local/bin/bemenu-wall
deleted file mode 100755
index e69de29..0000000
--- a/.local/bin/bemenu-wall
+++ /dev/null
diff --git a/.local/bin/sway-launch b/.local/bin/sway-launch
index fbe659b..abd57b5 100755
--- a/.local/bin/sway-launch
+++ b/.local/bin/sway-launch
@@ -16,6 +16,7 @@ export XDG_MUSIC_DIR="${HOME}/music"
export XDG_VIDEOS_DIR="${HOME}/videos"
export XDG_CURRENT_DESKTOP=sway
+export LIBSECRET_BACKEND=seatd
export EDITOR="nvim"
@@ -29,26 +30,6 @@ export TZ=Asia/Kolkata
export QT_QPA_PLATFORM="wayland-egl"
export QT_QPA_PLATFORMTHEME="qt6ct"
-# https://github.com/Cloudef/bemenu
-export DMENU_PROGRAM="bemenu"
-export BEMENU_COLOR_BORDER="$(rg -Nr '$1' '^ *\$fcdBg (#.*)' \
- $HOME/.config/sway/config)"
-export BEMENU_COLOR_SCROLL="$(rg -Nr '$1' '^ *\$fcdInd (#.*)' \
- $HOME/.config/sway/config)"
-export BEMENU_OPTS="-n -c -s -i \
- -W 0.3 -H 26 -B 2 -l 10 \
- -p '▲' -P '' --ch 16 --scrollbar always \
- --fn 'IoskeleyMono Nerd Font 11' \
- --nb #040606cc --nf #FFFFFF \
- --ab #040606cc --af #FFFFFF \
- --hb $BEMENU_COLOR_BORDER --hf #FFFFFF \
- --sb $BEMENU_COLOR_BORDER --sf #FFFFFF \
- --fb #040606cc --ff #FFFFFF \
- --fbb #040606cc --fbf #FFFFFF \
- --tb #040606cc --tf #FFFFFF \
- --scb #040606ff --scf $BEMENU_COLOR_SCROLL \
- --bdr $BEMENU_COLOR_BORDER"
-
# Gentoo specific pipewire launcher
if test ! -z ~/.local/bin/gentoo-pipewire-launcher; then
exec ~/.local/bin/gentoo-pipewire-launcher &
diff --git a/.local/bin/sway-power b/.local/bin/sway-power
index 82088ad..3d5006c 100755
--- a/.local/bin/sway-power
+++ b/.local/bin/sway-power
@@ -4,22 +4,25 @@ _have() {
command -v "$1"
}
-PWR_OPTS=$(printf '%b' 'Lock\nReboot\nShutdown\nSuspend\nHibernate' | bemenu -l 5 -i -p 'Power menu:')
+PWR_OPTS=$(printf '%b' 'Lock\nLogout\nReboot\nShutdown\nSuspend\nHibernate' | fuzzel -d -p 'Power menu: ')
case "$PWR_OPTS" in
Hibernate)
- systemctl hibernate
+ loginctl hibernate
;;
Lock)
_have swaylock && swaylock --daemonize && swaymsg 'output * power off'
;;
+ Logout)
+ loginctl terminate-session self
+ ;;
Reboot)
- systemctl reboot
+ loginctl reboot
;;
Shutdown)
- systemctl poweroff
+ loginctl poweroff
;;
Suspend)
- systemctl suspend
+ loginctl suspend
;;
esac