The infrastructure of swedish.fish
https://swedish.fish
- Nix 98.6%
- Shell 1.4%
| modules | ||
| npins | ||
| packages | ||
| .envrc | ||
| .gitignore | ||
| default.nix | ||
| flake.nix | ||
| inputs.nix | ||
| lib.nix | ||
| LICENSE.txt | ||
| README.md | ||
| shell.nix | ||
swedish.fish's infrastructure
An experiment in flake-less sub-repo NixOS infrastructure.
As of currently, swedish.fish's infrastructure is hosted on Daedalus, Infinidoge's primary server. Daedalus' configuration is found here. In an effort to maintain some separation of concerns, swedish.fish's infrastructure is managed here in this repo, independent of Universe, such that if it were to be moved elsewhere, it wouldn't be as entangled.
Structure
Dependencies are pinned with npins.
Exceptions:
- Chuckya is tracked individually with an update script
packages
modules
Setup
Secrets
/etc/secrets/swedish.fish/smtp: SMTP password (Purelymail app password fornoreply@swedish.fish)