Stylix follows nixpkgs, weekly GC, drop VMs and Flatnotes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-09-23 10:03:30 +01:00
parent a8e5844579
commit 50ec04534e
13 changed files with 21 additions and 134 deletions

View file

@ -41,7 +41,6 @@
{ domain = "shelfarr.nordhammer.it"; policy = "one_factor"; }
{ domain = "sabnzbd.nordhammer.it"; policy = "one_factor"; }
{ domain = "code.nordhammer.it"; policy = "one_factor"; }
{ domain = "notes.nordhammer.it"; policy = "one_factor"; }
{ domain = "reddit.nordhammer.it"; policy = "one_factor"; }
{ domain = "panel.nordhammer.it"; policy = "one_factor"; }
];

View file

@ -1,7 +1,7 @@
{ config, pkgs, lib, ... }:
{
config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
# Kept even with 7DTD commented out: memos/profilarr containers rely on these.
# Kept even with 7DTD commented out: profilarr/shelfarr/pelican containers rely on these.
virtualisation.docker.enable = true;
virtualisation.oci-containers.backend = "docker";

View file

@ -1,20 +0,0 @@
# services/memos.nix — Lightweight self-hosted notes at notes.nordhammer.it
# Uses Flatnotes with auth disabled — Authelia is the only gate.
{ config, lib, ... }:
{
config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
virtualisation.oci-containers.containers.flatnotes = {
image = "dullage/flatnotes:latest";
ports = [ "127.0.0.1:5230:8080" ];
volumes = [ "/var/lib/flatnotes:/app/data" ];
environment = {
FLATNOTES_AUTH_TYPE = "none";
};
};
systemd.tmpfiles.rules = [
"d /var/lib/flatnotes 0750 root root -"
];
};
}

View file

@ -182,7 +182,6 @@ in
add_header Cache-Control "no-store" always;
'';
};
"notes.nordhammer.it" = protectedProxy 5230;
"reddit.nordhammer.it" = protectedProxy 8087;
# Pelican game panel. Can't turn off its own login (no such option