scripts/dmenu/dmenu-config-edit.sh (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#!/bin/sh
declare options=("i3
bspwm
polybar
picom
quickmarks
vim
nvim
xresources
dunst
zsh
quit")
choice=$(echo -e "${options[@]}" | dmenu -i -p 'Edit config file: ')
case "$choice" in
quit)
echo "Program terminated." && exit 1 ;;
dunst)
choice="$HOME/.config/dunst/dunstrc" ;;
i3)
choice="$HOME/.config/i3/config" ;;
bspwm)
choice="$HOME/.config/bspwm/bspwmrc" ;;
picom)
choice="$HOME/.config/picom.conf" ;;
polybar)
choice="$HOME/.config/polybar/config" ;;
quickmarks)
choice="$HOME/.config/qutebrowser/quickmarks" ;;
vim)
choice="$HOME/.vimrc" ;;
nvim)
choice="$HOME/.config/nvim/init.vim" ;;
xresources)
choice="$HOME/.Xresources" ;;
zsh)
choice="$HOME/.zshrc" ;;
*)
exit 1 ;;
esac
kitty -e nvim "$choice"
|