my nix configs
Find a file
Harald Hoyer ece97f0e92 feat(nixos): add btop to default service packages
Added btop to the default package list in NixOS services. This change ensures btop is available by default for system monitoring and resource management. No impact on existing configurations is expected.
2025-02-12 14:17:21 +01:00
.secrets fix(secrets): update sopsFile path for internetbs 2024-12-06 09:50:56 +01:00
homes feat(input-sources): add custom xkb option for ellipsis 2025-02-06 14:38:45 +01:00
lib nix fmt 2024-11-19 10:31:29 +01:00
modules feat(nixos): add btop to default service packages 2025-02-12 14:17:21 +01:00
overlays feat(overlays): add open-webui to unstable overlay 2025-01-30 13:56:19 +01:00
packages nix fmt 2024-11-19 10:31:29 +01:00
systems feat(systems): add custom udev rule for hidraw devices 2025-02-04 15:45:32 +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 feat(x1): enable zram 2025-01-20 13:48:44 +01:00
flake.nix fix: update flake dependencies to latest versions 2025-01-16 09:14:38 +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'