my nix configs
Find a file
Harald Hoyer 8245b238ec Refactor alacritty.toml configuration for clarity
Reformat the configuration generation to enhance readability and ensure consistent indentation. This change does not alter functionality, but aligns the style with the rest of the codebase.
2024-11-25 15:42:42 +01:00
.secrets refactor: update coturn.yaml structure 2024-09-17 10:21:56 +02:00
homes Refactor alacritty.toml configuration for clarity 2024-11-25 15:42:42 +01:00
lib nix fmt 2024-11-19 10:31:29 +01:00
modules Enable Homebrew for aarch64-darwin 2024-11-25 15:41:54 +01:00
overlays nix fmt 2024-11-19 10:31:29 +01:00
packages nix fmt 2024-11-19 10:31:29 +01:00
systems Enable Homebrew for aarch64-darwin 2024-11-25 15:41:54 +01:00
.gitattributes A new start 2024-03-21 15:00:36 +01:00
.gitignore gitignore result 2024-03-21 15:24:51 +01:00
.sops.yaml A new start 2024-03-21 15:00:36 +01:00
flake.lock nix fmt 2024-11-19 10:31:29 +01:00
flake.nix nix fmt 2024-11-19 10:31:29 +01:00
README.md chore: Update darwin-rebuild command in README 2024-07-19 13:39:45 +02:00

Install a system via nixos-anywhere

$ nix run github:numtide/nixos-anywhere -- \
  --flake 'git+https://git.hoyer.xyz/harald/nixcfg'.#hostname \
  root@hostname --no-reboot --tty -i $HOME/.ssh/id_ed25519
... enter disk password
$ ssh -t root@hostname systemd-cryptenroll /dev/luksdev --wipe-slot=tpm2 --tpm2-device=auto --tpm2-pcrs=1,15

nixos-rebuild remote git flake

$ nixos-rebuild --use-remote-sudo -L --show-trace --refresh --flake git+https://git.hoyer.xyz/harald/nixcfg boot

on darwin

$ darwin-rebuild -L --show-trace --refresh --flake git+https://git.hoyer.xyz/harald/nixcfg switch

home-manager remote git flake

$ nix --refresh run 'git+https://git.hoyer.xyz/harald/nixcfg' -- \
  switch -b backup --flake 'git+https://git.hoyer.xyz/harald/nixcfg'