dotfiles

dotfiles - ryukamish edition
Log | Files | Refs | README

commit 88ad6b51e3ed35a6c0f4e243be67b528ba991dc5
parent fb8185dedade7fc8df343a619a893e07e682daf0
Author: ryukamish <[email protected]>
Date:   Thu, 25 Jun 2026 13:08:32 +0530

bemenu -> fuzzel

Diffstat:
A.config/fuzzel/fuzzel.ini | 22++++++++++++++++++++++
D.local/bin/bemenu-wall | 0
M.local/bin/sway-launch | 21+--------------------
M.local/bin/sway-power | 13++++++++-----
4 files changed, 31 insertions(+), 25 deletions(-)

diff --git a/.config/fuzzel/fuzzel.ini 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 diff --git 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 @@ -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