nix config
Find a file
iofq 7880077613
Some checks failed
/ check (push) Successful in 3m32s
/ nvim-bundle (push) Has been cancelled
add CI images to repo
2026-02-28 20:04:18 -06:00
.forgejo/workflows add CI images to repo 2026-02-28 20:04:18 -06:00
clusters/lab monorepo lab stuff, init zen 2026-01-11 21:16:35 -06:00
home-manager cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
nixos add CI images to repo 2026-02-28 20:04:18 -06:00
overlays refactor overlays 2026-02-21 20:49:31 -06:00
pkgs add CI images to repo 2026-02-28 20:04:18 -06:00
secrets cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
terraform monorepo lab stuff, init zen 2026-01-11 21:16:35 -06:00
.envrc gigalint everything 2024-01-28 17:45:31 -06:00
.gitignore cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
.sops.yaml cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
flake.lock cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
flake.nix cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
fleet.nix cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -06:00
README.md Update README 2024-01-28 18:00:06 -06:00
shell.nix cleanup nvim merge and general janitorial work 2026-02-27 22:44:59 -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.