The infrastructure of swedish.fish https://swedish.fish
  • Nix 98.6%
  • Shell 1.4%
Find a file
2026-06-04 04:14:34 -04:00
modules modules/mastodon: use TLS for smtp 2026-06-04 03:06:20 -04:00
npins init 2026-06-03 22:18:02 -04:00
packages packages/chuckya: add content warning character limit patch 2026-06-04 04:14:34 -04:00
.envrc init 2026-06-03 22:18:02 -04:00
.gitignore init 2026-06-03 22:18:02 -04:00
default.nix init 2026-06-03 22:18:02 -04:00
flake.nix add flake shim 2026-06-03 23:35:02 -04:00
inputs.nix add flake shim 2026-06-03 23:35:02 -04:00
lib.nix init 2026-06-03 22:18:02 -04:00
LICENSE.txt add MIT license 2026-06-03 22:18:38 -04:00
README.md init 2026-06-03 22:18:02 -04:00
shell.nix init 2026-06-03 22:18:02 -04:00

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 for noreply@swedish.fish)