my nix configs
Find a file
Harald Hoyer 836f4a2848 Add openssh to default dependencies
Added openssh to the default dependencies list in the Darwin services base module. This ensures that OpenSSH tools are available by default, enhancing remote access and security operations.
2024-11-27 17:25:56 +01:00
.secrets refactor: update coturn.yaml structure 2024-09-17 10:21:56 +02:00
homes Update neovim-flake URL and version 2024-11-27 17:25:37 +01:00
lib nix fmt 2024-11-19 10:31:29 +01:00
modules Add openssh to default dependencies 2024-11-27 17:25:56 +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: enable direnv tool and disable ollama service 2024-11-26 08:53:18 +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 Update neovim-flake URL and version 2024-11-27 17:25:37 +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'