summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryukamish <[email protected]>2026-06-25 13:08:32 +0530
committerryukamish <[email protected]>2026-06-25 13:08:32 +0530
commit88ad6b51e3ed35a6c0f4e243be67b528ba991dc5 (patch)
tree6f83c2e9835800080374a4538a1b2282394bc7d1
parentfb8185dedade7fc8df343a619a893e07e682daf0 (diff)
bemenu -> fuzzel
-rw-r--r--.config/fuzzel/fuzzel.ini22
-rwxr-xr-x.local/bin/bemenu-wall0
-rwxr-xr-x.local/bin/sway-launch21
-rwxr-xr-x.local/bin/sway-power13
4 files changed, 31 insertions, 25 deletions
diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini
new file mode 100644
index 0000000..ac15c17
--- /dev/null
+++ b/.config/fuzzel/fuzzel.ini
@@ -0,0 +1,22 @@
+font=IoskeleyMonoNL Nerd Font
+icon-theme = Papirus
+width = 30
+lines = 15
+match-mode = fzf
+sort-result = yes
+show-actions = yes
+
+[colors]
+background = 0a0a0aff
+text = 696969ff
+selection = 2f0562ff
+selection-text = ffffffff
+prompt = ffffffff
+input = ffffffff
+border = 2f0562ff
+
+[dmenu]
+exit-immediately-if-empty = yes
+
+[border]
+radius = 0
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