diff options
| author | Jake Koroman <jake@jakekoroman.com> | 2025-05-30 14:41:33 -0400 |
|---|---|---|
| committer | Jake Koroman <jake@jakekoroman.com> | 2025-05-30 14:41:33 -0400 |
| commit | 5421a0480aac9ec5a1f05e37b19f85cbbdf8c0fc (patch) | |
| tree | 9d38bda921af1c9a16fb05e37f285d47657b1da6 /README | |
Diffstat (limited to 'README')
| -rw-r--r-- | README | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -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 |
