summaryrefslogtreecommitdiff
path: root/guix_update_channels.sh
diff options
context:
space:
mode:
authorJake Koroman <jake@jakekoroman.com>2025-05-30 14:41:33 -0400
committerJake Koroman <jake@jakekoroman.com>2025-05-30 14:41:33 -0400
commit5421a0480aac9ec5a1f05e37b19f85cbbdf8c0fc (patch)
tree9d38bda921af1c9a16fb05e37f285d47657b1da6 /guix_update_channels.sh
Ready. Set. Go!HEADmaster
Diffstat (limited to 'guix_update_channels.sh')
-rwxr-xr-xguix_update_channels.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/guix_update_channels.sh b/guix_update_channels.sh
new file mode 100755
index 0000000..5d4ab38
--- /dev/null
+++ b/guix_update_channels.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+GUIX_DIR="$HOME/.config/guix"
+GUIX_CHANNELS="$GUIX_DIR/channels.scm"
+GUIX_MY_CHANNELS="$GUIX_DIR/my-channels.scm"
+
+guix pull --channels="$GUIX_MY_CHANNELS"
+guix describe -f channels > "$GUIX_CHANNELS"
+