From 5421a0480aac9ec5a1f05e37b19f85cbbdf8c0fc Mon Sep 17 00:00:00 2001 From: Jake Koroman Date: Fri, 30 May 2025 14:41:33 -0400 Subject: Ready. Set. Go! --- README | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..c82dd57 --- /dev/null +++ b/README @@ -0,0 +1,21 @@ +my guix experiment +=================== + +these are my guix configs after a few months with guix. + +guix is a very interesting and fun take on a fully declarative system +that i much prefer to nixos. it is very fun to configure your whole system +in one language and be able to deploy a completely reproducable version of it +anywhere you want. very cool to run a single command and have your system configure +itself. + +structure +========= + +guix/systems dir has the main configurations for my laptop with the ability to add more systems. +guix/jrk is where i have added a couple packages for myself. + +channels.scm and my-channels.scm are used to keep the system reproducible. put channels into my-channels.scm +and guix_update_channels.sh will use those and write the latest commit to channels.scm that will be used by guix. + +guix_reconfigure.sh is a conveniance script that reconfigures the system based on its hostname. \ No newline at end of file -- cgit v1.2.3