diff --git a/.github/README.md b/.github/README.md index cf6af91..169d424 100644 --- a/.github/README.md +++ b/.github/README.md @@ -73,7 +73,7 @@ Otherwise, the files that are possibly of biggest interest are found here: If you just want to see if this configuration is for you, run this command on any system that has `nix` installed: ``` shell -nix run --experimental-features 'nix-command flakes' github:Swarsel/.dotfiles#rebuild -- -u +nix run --experimental-features 'nix-command flakes' github:Swarsel/.dotfiles#swarsel-rebuild -- -u ``` This will activate the `chaostheatre` configuration on your system, which is a de-facto mirror of my main configuration with secret-based settings removed. @@ -88,7 +88,7 @@ The deployment process for this configuration is mostly automated, there are onl 0) Fork this repo, and write your own host config at `hosts/nixos//default.nix` (you can use one of the other configurations as a template. Also see https://github.com/Swarsel/.dotfiles/tree/main/modules for a list of all additional options). At the very least, you should replace the `secrets/` directory with your own secrets and replace the SSH public keys with your own ones (otherwise I will come visit you!🔓❤️). I personally recommend to use the literate configuration and `org-babel-tangle-file` in Emacs, but you can also simply edit the separate `.nix` files. 1) Have a system with `nix` available booted (this does not need to be installed, i.e. you can use a NixOS installer image; a custom minimal installer ISO can be built by running `just iso` in the root of this repo) 2) Make sure that your Yubikey is plugged in or that you have your SSH key available (and configured) -3) Run `bootstrap -n -d ` on your existing system. +3) Run `swarsel-bootstrap -n -d ` on your existing system. - Alternatively (if you run this on a system that is not yet running this configuration), you can also run `nix run --experimental-features 'nix-command flakes' github:Swarsel/.dotfiles -- -n -d ` (this runs the same program as the command above). 4) Follow the installers instructions: - you will have to choose a disk encryption password (if you want that feature) @@ -99,10 +99,10 @@ The deployment process for this configuration is mostly automated, there are onl ### Local deployment (recommended for setting up the first system) 1) Boot the latest install ISO from this repository on an UEFI system. -2) Run `swarsel-install -d -f ` +2) Run `swarsel-install -n ` 3) Reboot -Alternatively, to install this from any NixOS live ISO, run `nix run --experimental-features 'nix-command flakes' github:Swarsel/.dotfiles#install -- -d -f ` at step 2. +Alternatively, to install this from any NixOS live ISO, run `nix run --experimental-features 'nix-command flakes' github:Swarsel/.dotfiles#install -- -n ` at step 2. ## General Nix tips & useful links - Below is a small list of tips that should be helpful if you are new to the nix ecosystem: