From 34ff14442e5b514dcde1648560f5d216880c6982 Mon Sep 17 00:00:00 2001 From: mitchell Date: Tue, 18 Jan 2022 12:52:43 -0500 Subject: [PATCH] Refactor btre function, update vm_rm, add bspc window rule --- .config/bspwm/bspwmrc | 1 + .config/fish/functions/btre.fish | 30 +++++++++++++++++++++--------- .config/fish/functions/vm_rm.fish | 2 +- README.md | 7 ++++--- 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index 20c8455..22fab85 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -33,6 +33,7 @@ bspc config gapless_monocle false bspc config focused_border_color '#92971a' bspc rule -a 'firefox:*:Picture-in-Picture' state=floating sticky=on +bspc rule -a 'origin.exe:*' state=floating # bspc rule -a Gimp desktop='^8' state=floating follow=on # bspc rule -a Chromium desktop='^2' # bspc rule -a mplayer2 state=floating diff --git a/.config/fish/functions/btre.fish b/.config/fish/functions/btre.fish index cfe539d..9f885f7 100644 --- a/.config/fish/functions/btre.fish +++ b/.config/fish/functions/btre.fish @@ -2,21 +2,33 @@ function btre -a device -d 'Reconnect to a known bluetooth device' set -l devices CC:98:8B:3E:6B:9D 00:1B:66:E3:07:3A set -l index 1 - if test -n "$device" - set index $device + switch device + case sony + set index 1 + return + case senn + set index 2 + return + case '*' + test -n "$device"; and set index $device end bluetoothctl power on - bluetoothctl remove $devices[$index] + and bluetoothctl remove $devices[$index] - nohup bluetoothctl scan on >/dev/null & - sleep 2 + echo \n"--- Press enter to continue ---"\n + bluetoothctl scan on & + read -P '' bluetoothctl pair $devices[$index] - bluetoothctl trust $devices[$index] - bluetoothctl connect $devices[$index] - sleep 2 + or return $status + read -p 'echo \n"--- Press enter to continue ---"\n' - pkill bluetoothctl + bluetoothctl trust $devices[$index] + and bluetoothctl connect $devices[$index] + or return $status + read -p 'echo \n"--- Press enter to continue ---"\n' + + kill %1 end diff --git a/.config/fish/functions/vm_rm.fish b/.config/fish/functions/vm_rm.fish index 4af9c14..7fba18c 100644 --- a/.config/fish/functions/vm_rm.fish +++ b/.config/fish/functions/vm_rm.fish @@ -1,5 +1,5 @@ function vm_rm -a domain -d 'Destroy, undefine, and delete the volume of a domain' virsh destroy $domain virsh undefine $domain - virsh vol-delete /home/m/libvirt/$domain.qcow2 + virsh vol-delete /home/libvirt/$domain.qcow2 end diff --git a/README.md b/README.md index f536a6a..84fc2fd 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ This repo contains my preferred configurations for: - sxhkd (Linux) - yabaiwm (macOS) - skhd (macOS) +- conky ## Scripts @@ -47,7 +48,7 @@ To run sync script using curl: `curl https://raw.githubusercontent.com/mitchell/ Upgrade from Debian stable to unstable. -### `provision_debian` +### `provision_linux` Dependencies @@ -55,5 +56,5 @@ Dependencies **Description** -Provision various environments and tools on Debian. Run `./run help` and peek inside for more -information. +Provision various environments and tools on Debian or Arch linux. Has +commands for terminal_env, desktop_env, and more. Take a peek.