my nix configs
Find a file
Harald Hoyer 20cefaf839 feat: Update garbage collection options
Adjust default garbage collection intervals and retention periods. Set default GC to run weekly and retain 14 days on nixos module and to run daily and retain 7 days on the 64-linux module.

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-06-25 10:10:33 +02:00
.secrets feat: Update encrypted data and metadata in .secrets file 2024-05-17 16:40:54 +02:00
homes mx: add timer for blog rendering 2024-03-21 23:40:25 +01:00
lib A new start 2024-03-21 15:00:36 +01:00
modules feat: Update garbage collection options 2024-06-25 10:10:33 +02:00
overlays A new start 2024-03-21 15:00:36 +01:00
packages A new start 2024-03-21 15:00:36 +01:00
systems feat: Update garbage collection options 2024-06-25 10:10:33 +02: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 feat: Add new system packages and update flake.lock 2024-06-24 16:13:56 +02:00
flake.nix feat: 24.05 for everyone 2024-06-11 10:15:15 +02:00
README.md A new start 2024-03-21 15:00:36 +01:00

Install 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

 sudo nixos-rebuild boot --refresh --flake git+https://git.hoyer.xyz/harald/nixcfg

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'

command-not-found unable to open database

 sudo nix-channel --update