docs(adopt): use nanuqsaurus as config name

This commit is contained in:
randogoth 2026-02-05 08:18:06 +02:00
parent 94ae481a76
commit ef0ac415cd

View file

@ -27,20 +27,31 @@ On the target machine:
url = "git+https://codeberg.org/randogoth/nanuqsaurus.git";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware = {
url = "github:NixOS/nixos-hardware";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs@{ nixpkgs, nanuqsaurus, ... }: {
nixosConfigurations.my-host = nixpkgs.lib.nixosSystem {
outputs = inputs@{ nixpkgs, nanuqsaurus, nixos-hardware, ... }: {
nixosConfigurations.nanuqsaurus = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
# Optional: only needed if your local modules require access to flake inputs.
specialArgs = { inherit inputs; };
modules = [
./hardware-configuration.nix
# Optional: pick the right hardware module for your machine.
# Find your model at https://github.com/NixOS/nixos-hardware or use one of these generic profiles:
#nixos-hardware.nixosModules.common-cpu-intel
#nixos-hardware.nixosModules.common-cpu-amd
#nixos-hardware.nixosModules.common-gpu-intel
#nixos-hardware.nixosModules.common-gpu-amd
#nixos-hardware.nixosModules.common-gpu-nvidia
nanuqsaurus.nixosModules.nanuqsaurus
{
# Optional: change the default admin username ("admin")
nanuqsaurus.admin.username = "admin";
networking.hostName = "my-host";
networking.hostName = "nanuqsaurus";
system.stateVersion = "25.11";
}
];
@ -52,13 +63,13 @@ On the target machine:
## 2) Switch to it
```bash
sudo nixos-rebuild switch --flake /etc/nixos#my-host
sudo nixos-rebuild switch --flake /etc/nixos#nanuqsaurus
```
## Updating later
- If you keep `nanuqsaurus.url` pointing at the repo, you can update with:
- `nix flake update` (in `/etc/nixos`), then
- `sudo nixos-rebuild switch --flake /etc/nixos#my-host`
- `sudo nixos-rebuild switch --flake /etc/nixos#nanuqsaurus`
- Keep all your machine-specific changes in the wrapper flake (additional modules, packages, services, etc.).