Mirror of my NixOS config.
Find a file
Izzie van de Haaien 7e8aae0d6a
fix(sound): Disable ALSA sound
Sets `sound.enable` to `false` as it causes issues with `PipeWire`.
2024-07-01 10:32:12 +02:00
docs Add readme 2024-04-09 04:47:06 +02:00
hosts feat(net): Add networking config to host lucorum 2024-06-20 22:23:19 +02:00
modules fix(sound): Disable ALSA sound 2024-07-01 10:32:12 +02:00
secrets feat(service): Add SSO to grafana 2024-06-20 21:29:13 +02:00
.gitignore Initial commit 2024-04-02 06:53:06 +02:00
.sops.yaml feat(sops): Add PGP key to all secrets 2024-05-13 16:06:00 +02:00
flake.lock chore(flake): Update flake lock 2024-06-03 16:19:11 +02:00
flake.nix feat(host): Add host lucorum 2024-05-08 10:23:59 +02:00
readme.md chore(user): Rename user null to void 2024-04-28 21:05:21 +02:00

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.

Hostnames

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