nix config
  • Nix 50.7%
  • Lua 28.1%
  • HCL 15.9%
  • Emacs Lisp 4.8%
  • Shell 0.3%
  • Other 0.2%
Find a file
iofq 239f4d8028
Some checks failed
/ check (push) Has been cancelled
fix ansible_lint
2026-06-25 16:09:08 -05:00
.forgejo/workflows let's try CI images again 2026-04-20 19:35:13 -05:00
clusters/lab let's try CI images again 2026-04-20 19:35:13 -05:00
hosts more emacs rice 2026-05-14 23:04:00 -05:00
modules fix ansible_lint 2026-06-25 16:09:08 -05:00
secrets more emacs rice 2026-05-14 23:04:00 -05:00
terraform more emacs rice 2026-05-14 23:04:00 -05:00
.envrc gigalint everything 2024-01-28 17:45:31 -06:00
.gitignore cleanup nvim merge and general janitorial work 2026-04-20 19:35:13 -05:00
.sops.yaml init work config 2026-05-13 12:28:48 -05:00
flake.lock more emacs rice 2026-05-14 23:04:00 -05:00
flake.nix add standalone hm config 2026-05-04 18:40:25 -05:00
README.md Update README 2024-01-28 18:00:06 -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.