mirror of https://github.com/mitchell/dotfiles.git
Add pastoggle fish function
This commit is contained in:
parent
125ed77983
commit
988f26b728
|
@ -0,0 +1,20 @@
|
|||
function pastoggle -d 'Toggle the pulseaudio server between pc.lan and laptop.lan'
|
||||
set -l host 'pc.lan'
|
||||
set -l remote 'laptop.lan'
|
||||
set -l config $HOME/.config/pulse/client.conf
|
||||
|
||||
if test (hostname) = 'm-laptop'
|
||||
set host 'laptop.lan'
|
||||
set remote 'pc.lan'
|
||||
end
|
||||
|
||||
if test -f "$config"
|
||||
rm $config
|
||||
and systemctl --user restart pulseaudio.service
|
||||
and ssh $remote "echo \"default-server = $host\" >$config; and systemctl --user restart pulseaudio.service"
|
||||
else
|
||||
ssh $remote "rm $config; and systemctl --user restart pulseaudio.service"
|
||||
and echo "default-server = $remote" >$config
|
||||
and systemctl --user restart pulseaudio.service
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue