No description
- Nix 89.1%
- Python 10.9%
|
All checks were successful
Build and populate cache / update (push) Successful in 0s
Build and populate cache / nur (nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-unstable.tar.gz) (push) Successful in 13s
Build and populate cache / build (push) Successful in 10m2s
Build and populate cache / merge (push) Has been skipped
Build and populate cache / nur (nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-26.05.tar.gz) (push) Successful in 15s
Build and populate cache / nur (nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixpkgs-unstable.tar.gz) (push) Successful in 13s
Automated flake.lock update and formatting fixes. Co-authored-by: forgejo-actions[bot] <forgejo-actions[bot]@users.noreply.git.toyvo.dev> Reviewed-on: #10 |
||
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| configurations | ||
| lib | ||
| modules | ||
| overlays | ||
| pkgs | ||
| .envrc | ||
| .gitignore | ||
| .sops.yaml | ||
| AGENTS.md | ||
| ci.nix | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| homelab.nix | ||
| LICENSE.APACHE | ||
| LICENSE.MIT | ||
| overlay.nix | ||
| README.md | ||
| secrets.yaml | ||
| todos.md | ||
nixcfg
My personal NUR repository
CI runs on self-hosted Forgejo Actions (git.toyvo.dev);
A single Nix flake serving two purposes:
- NUR repository — custom packages, published via NUR and the cache.toyvo.dev binary cache.
- System configurations — shared NixOS, nix-darwin, and Home Manager
configurations for my machines (desktops, laptops, NAS, router, VPS, ...),
including the self-hosted services behind
*.diekvoss.net,*.diekvoss.com, or*.toyvo.dev.
Layout
| Path | Contents |
|---|---|
configurations/ |
Machine configurations (nixos/, darwin/, home/) |
modules/ |
Shared modules (os/, nixos/, darwin/, home/, flake/) |
pkgs/ |
Custom packages (NUR) |
lib/ |
Custom library functions |
homelab.nix |
Homelab host/service registry (drives Caddy vhosts + homepage) |
AGENTS.md |
Guidance for AI coding agents (structure, conventions, commands) |
todos.md |
Outstanding work and follow-ups |
Usage
nix flake show # list all outputs
nix build .#nixosConfigurations.nas.config.system.build.toplevel
deploy .#nas # deploy-rs to a remote node
nix run .#setup-sops # provision sops/age keys
Mirrors
- https://git.toyvo.dev/toyvo/nixcfg
- https://github.com/toyvo/nixcfg
- https://tangled.org/toyvo.dev/nixcfg
See AGENTS.md for full build/deploy commands and development conventions.