diff options
author | Mark Nipper <nipsy@bitgnome.net> | 2024-04-16 23:08:58 -0700 |
---|---|---|
committer | Mark Nipper <nipsy@bitgnome.net> | 2024-04-16 23:08:58 -0700 |
commit | b92a73e96917c84ef300012ccd663ba2cac6dac7 (patch) | |
tree | a7271db260d7a1a854954ca8c6a35a6047f01588 | |
parent | 710aa649a8cf670db38c293e7aac105769a66f6a (diff) | |
download | nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar.gz nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar.bz2 nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar.lz nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar.xz nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.tar.zst nix-b92a73e96917c84ef300012ccd663ba2cac6dac7.zip |
Update README
-rw-r--r-- | README.md | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -2,6 +2,16 @@ This repository is the starting point for storing all relevant NixOS configurations. +## Layout + +This repository currently contains two systems I've configured similarly to track the current unstable NixOS branch, but with one system being a more home focused package set versus the other designed for work. + +By building on the modularity of this repository, it should be possible to capture any number of various combinations of system and user configurations from one or more people. I think everything is mostly laid out in such a way to support doing this very easily. + +This also means that as people come up with potentially new combinations of things, other people might be able to also benefit from them. I think that's sort of part of the charm that Nix in general provides. + +The section that follows is about a VM configured more for work and can be thought of as a template or starting point to define your own host, mostly with the same packages potentially, and with whatever personal touches you want for your own standard user account. + ## richese This host is currently assumed to be a VirtualBox VM. The VirtualBox VM should be configured with the following: @@ -46,3 +56,9 @@ nix-master/scripts/install-with-disko richese ``` which should walk you through the rest of the installation. + +### Post-installation maintenance + +As part of the installation, the Git repo you grabbed above to perform the installation was also copied to /etc/nixos on your new system. Keeping a NixOS system up to date means keeping your living system configuration up to date also. + +To make this task slightly easier if this is your first NixOS installation, you can run the script `/etc/nixos/scripts/pretty-rebuild` as root which will perform a standard nixos-rebuild command to upgrade the system along with some informational output after that command finishes on what may have changed. |