Added niri and waybar

This commit is contained in:
2025-10-25 01:14:23 +03:00
parent 9c8b87bcc6
commit 1cc41d3fff
14 changed files with 966 additions and 5 deletions

27
bin/fuzzel-tscale Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
#source ~/.dotfiles/nfrc.sh
cmd="fuzzel --minimal-lines --dmenu --hide-prompt"
exitnode=$(tailscale status --json | jq .ExitNodeStatus)
action=1
[ "$exitnode" = "null" ] && action=0
#action=$(printf "Connect exit node\nDisconnect" | $cmd --index)
case "$action" in
0)
echo '{"text": "connecting...", "class":"action"}'
endpoint=$(tailscale status | grep "exit node" | awk '{print $2}' | $cmd)
[ -z "$endpoint" ] && exit
tailscale set --exit-node="$endpoint"
tailscale up
;;
1)
echo '{"text": "disconnecting...", "class": "action"}'
tailscale set --exit-node=
tailscale up
;;
esac