my nix configs
Find a file
Harald Hoyer 960d6f935e feat(nixos): disable man cache generation by default
Disabled the automatic generation of man page caches to streamline default configuration. This change reduces unnecessary overhead for systems where caching is not required.
2024-12-13 08:41:22 +01:00
.secrets fix(secrets): update sopsFile path for internetbs 2024-12-06 09:50:56 +01:00
homes Update Alacritty font to JetBrainsMono Nerd Font 2024-12-12 18:06:40 +01:00
lib nix fmt 2024-11-19 10:31:29 +01:00
modules feat(nixos): disable man cache generation by default 2024-12-13 08:41:22 +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 feat(x1): add piper support and enable ratbagd service 2024-12-12 13:07:04 +01:00
.gitattributes remove required from .gitattributes 2024-11-29 15:45:57 +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 flake update 2024-11-29 16:11:31 +01:00
flake.nix feat(flake.nix): update Nixpkgs and Home Manager to 24.11 2024-11-28 08:53:56 +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'