From 11a93bb2c3eff68af2434c39fc864bc322113485 Mon Sep 17 00:00:00 2001 From: Jimbo Date: Sun, 20 Oct 2024 20:10:51 -0400 Subject: [PATCH] Update README again --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2b9cde7..a5599d1 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ -## My Nix files, now organized in a flake. +## Jimbo's Nix Systems -Thanks for taking a look at my Nix* configs! -While this is primarily organized for my use only, you may find each individual service file or user config to be a good starting point, or something to take and adapt into your own config. +Thanks for taking a look at my Nix* flake! +While this is primarily organized for my own use, you may find each individual service file or user config useful to read and reference to adapt for your own systems. ### Installation -Installing my flake has to be done from an existing system. A minimal install is fastest, but is up to you. After installing NixOS, backup your hardware-config.nix file, so you can adapt it to fit the format of ``/hosts``, adjusting other referenced files in the flake.nix file to reference your specific system. +Installing this flake must be done from an existing system. A minimal install is fastest, but is up to you. After installing NixOS, backup your hardware-config.nix file, and adapt it to fit the format of ``/hosts``, adjusting for your specific system. -An initial install will can be done with ``nixos-rebuild switch --flake /etc/nixos/.#host``, where ``host`` is a hostname defined in your flake. You may also have to enable "experimental" features with a flag, such as nix-command and flakes. -Home-Manager is handled separately, despite being in the same folder. A rebuild of a user's home is done with ``home-manager switch --flake /etc/nixos``. This will pull the config as defined in the flake as ``user@host``, where ``user`` is the user running the ``home-manager`` command. +An initial install will can be done with ``nixos-rebuild switch --flake /etc/nixos/.#host``, where ``host`` is a hostname defined in your flake. You may also have to enable "experimental" features with a flag, such as nix-command and flakes. + +Home-Manager is handled separately from the system, despite being in the same folder. A rebuild of a user's home is done with ``home-manager switch --flake /etc/nixos``. This will pull the config as defined in the flake as ``user@host``, where ``user`` is the user running the command. ### Usage My config uses these tools: