This is my personal set of configuration files built around the GNU Guix package manager and the RDE configuration framework.
To activate the current user’s home configuration:
make home
To activate a specific user’s home configuration:
make home/reconfigure/$USER
To activate the current host’s system configuration:
make system
To activate a specific host’s system configuration:
make system/reconfigure/$HOST
To deploy an entire system configuration and home configuration to a remote machine:
make deploy/$HOST/$USER
To alleviate maintenance burden, I prefer working on top of Guix community channels to implement new features, which I define through lock files under the ./rde/
directory. If you wish to reproduce one of my setups, please make sure to consult the pinned commits on these files.