diff options
Diffstat (limited to 'config/fish/config.fish')
| -rw-r--r-- | config/fish/config.fish | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/config/fish/config.fish b/config/fish/config.fish index f335a9e..663b11d 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -1,7 +1,30 @@ +function start_wm + echo "Quel WM lancer ?" + echo "- 0 TTY" + echo "- 1 Sway" + echo "- 2 niri" + while read --nchars 1 -l response + or return 1 # if the read was aborted with ctrl-c/ctrl-d + switch $response + case 0 + break + case 1 + dbus-run-session -- sway + break + case 2 + dbus-run-session -- niri --session + break + case '*' + echo Invalid input + continue + end + end +end + if status is-interactive # Commands to run in interactive sessions can go here if tty | string match "/dev/tty1" - $HOME/start + start_wm end end @@ -10,5 +33,8 @@ set --export BUN_INSTALL "$HOME/.bun" set --export GOPATH "$HOME/go" set --export PATH $BUN_INSTALL/bin $GOPATH/bin $HOME/.local/bin $PATH +# void +set --export XBPS_DISTDIR "$HOME/.void-packages" + # gpg export GPG_TTY=$(tty) |
