Kieran's opinionated (and probably slightly dumb) nix config
at main 22 lines 1.2 kB view raw view rendered
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 |