mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-10-29 08:52:11 +01:00
personal nixos config
| legacy | ||
| machines | ||
| modules | ||
| overlays | ||
| pkgs | ||
| profiles | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
nixos-config 
This repository holds my NixOS configuration.
It is fully reproducible, flakes based, and position-independent, meaning there is no moving around of configuration.nix.
Deployment is done using deploy-rs, see usage. Secret are managed using sops-nix. For formatting pre-commit-hooks is used.
structure
.
├── modules # Own nix-options, to modularize services/hardware/...
├── machines # Machine definitions
└── pkgs # Own packages, which are not available in nixpkgs
usage
updating:
nix flake update
deployment:
deploy .#myHost
secrets:
sops ./machines/myHost/secrets.yaml