Kieran's opinionated (and probably slightly dumb) nix config
1# Modules
2
3Custom NixOS and home-manager modules under the `atelier.*` namespace. These wrap and extend upstream packages with opinionated defaults and structured configuration.
4
5## NixOS modules
6
7| Module | Namespace | Description |
8|--------|-----------|-------------|
9| [tuigreet](./tuigreet.md) | `atelier.apps.tuigreet` | Login greeter with 30+ typed options |
10| [wifi](./wifi.md) | `atelier.network.wifi` | Declarative Wi-Fi profiles with eduroam support |
11| authentication | `atelier.authentication` | Fingerprint + PAM stack (fprintd, polkit, gnome-keyring) |
12
13## Home-manager modules
14
15| Module | Namespace | Description |
16|--------|-----------|-------------|
17| [shell](./shell.md) | `atelier.shell` | Zsh + oh-my-posh + Tangled workflow tooling |
18| [ssh](./ssh.md) | `atelier.ssh` | SSH config with zmx persistent sessions |
19| [helix](./helix.md) | `atelier.apps.helix` | Evil-helix with 15+ LSPs, wakatime, harper |
20| [bore (client)](./bore-client.md) | `atelier.bore` | Tunnel client CLI for the bore server |
21| [pbnj](./pbnj.md) | `atelier.pbnj` | Pastebin CLI with language detection |
22| [wut](./wut.md) | `atelier.shell.wut` | Git worktree manager |