]> git.amazingca.dev Git - autumn/dots/commitdiff
Add backup script
authorAmazingca <autumn@amazingca.dev>
Sun, 15 Mar 2026 07:41:09 +0000 (01:41 -0600)
committerAmazingca <autumn@amazingca.dev>
Sun, 15 Mar 2026 07:41:09 +0000 (01:41 -0600)
backup.nu
config/nushell/config.nu

index 88ba11ebd3629547825604f0be8fd10d2b02649b..1124aadcdcf8cd829946b9ccecb827f149895bf3 100644 (file)
--- a/backup.nu
+++ b/backup.nu
@@ -1,10 +1,10 @@
 cp -ur ~/.config/helix config
 cp -ur ~/.config/hypr config
 cp -ur ~/.config/ironbar config
-cp -ur ~/.config/nushell config
+cp -r ~/.config/nushell config
 cp -ur ~/.config/waybar config
 
 # Modify nushell files post-copy
-cat config/nushell/config.nu | sed "s/$env.VPN_GATEWAY = \".*\"/$env.VPN_GATEWAY = \"\"/" o> config/nushell/config.nu
+open config/nushell/config.nu | str replace -r "\\$env.VPN_GATEWAY = \".*\"" "$$env.VPN_GATEWAY = \"\"" | save config/nushell/config.nu -f
 rm config/nushell/env.nu
 rm config/nushell/history.txt
index ecda969ba29c0184a65ad43a3890fb6cf005a9e6..6b6aab5172cbbed01269bed97a634e1b774bafae 100644 (file)
@@ -33,7 +33,7 @@ $env.PROMPT_COMMAND = { $"[(pwd | path basename)@(sys host | get hostname)]" }
 
 $env.config.table.mode = "psql"
 
-$env.VPN_GATEWAY = "gateway.colostate.edu"
+$env.VPN_GATEWAY = ""
 
 def gp [] { sudo gpclient --fix-openssl connect $env.VPN_GATEWAY }
 def virt [] { sudo /usr/bin/modprobe v4l2loopback exclusive_caps=1 card_label=OBS Virtual Camera }