Mirror of my NixOS config.
- Nix 100%
|
|
||
|---|---|---|
| docs | ||
| hosts | ||
| modules | ||
| secrets | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| readme.md | ||
Void's NixOS flake
Overview
This repository contains my personal NixOS configuration. You may freely use it as point of reference for your own projects.
I try to make clean commits and structurise my config in a meaningful way
Architecture
├── docs
├── hosts
│ └── <hostname> Per-host config
├── modules
│ ├── home HomeManager modules
│ └── system System modules
└── secrets
└── common.yaml Shared secrets
Naming convention
All worthy devices are named after the scientific name of a bumble bee, lat. Bombus.
Hosts
| Host | Type | Desktop |
|---|---|---|
| Equestris | Tablet | Yes |
| Kitten | Laptop | Yes |
| Ruderatus | Server | No |
| Terrestris | Desktop | Yes |
TODO
Y: Is planned
N: Not planned
P: In progress
I: Infeasable
C: In consideration
| Featuture | Status |
|---|---|
| Borg | Y |
| Disko | C |
| Dotfiles | Y |
| Impermanence | Y |
| NFS | Y |
| Servers | P |
| SSHD | P |
| Wireguard | Y |
| ZFS | Y |
