nix config
Find a file
2025-07-28 22:12:23 -05:00
.aider.tags.cache.v4 jj log revset 2025-06-10 21:41:02 -05:00
home-manager july rice 2025-07-28 22:12:23 -05:00
nixos july rice 2025-07-28 22:12:23 -05:00
secrets hm cleanup 2025-06-02 23:33:18 -05:00
.aider.chat.history.md jj log revset 2025-06-10 21:41:02 -05:00
.aider.input.history jj log revset 2025-06-10 21:41:02 -05:00
.envrc gigalint everything 2024-01-28 17:45:31 -06:00
.gitignore gigalint everything 2024-01-28 17:45:31 -06:00
.sops.yaml update con 2024-09-08 13:41:16 -05:00
flake.lock flake.lock: Update 2025-07-27 17:05:34 -05:00
flake.nix random rice 2025-07-06 12:51:06 -05:00
README.md Update README 2024-01-28 18:00:06 -06:00
treefmt.nix gigalint everything 2024-01-28 17:45:31 -06:00

Nix config including NixOS, home-manager and infrastructure using deploy-rs

Starting

nix develop "github:iofq/nix"

Nixos

Building for local machine

nixos-rebuild switch --flake .#name

Building remote hosts

nixos-rebuild switch --flake .#name --target-host host

Building remote hosts using deploy-rs

nix develop
deploy .

Home-manager

home-manager switch --flake "github:iofq/nix#t14"

Developing

direnv allow
nix fmt

Direnv will also set up git pre-commit hooks to format the repo automatically.