From a4bb91e68ef0dc56a479fdefea6d0c5d46f956aa Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Tue, 24 Feb 2026 16:21:23 -0800 Subject: [PATCH] [Wallabag] Adds wallabag --- .../mcp/containers/havenisms.com/default.nix | 1 + .../mcp/containers/havenisms.com/wallabag.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 system/hosts/mcp/containers/havenisms.com/wallabag.nix diff --git a/system/hosts/mcp/containers/havenisms.com/default.nix b/system/hosts/mcp/containers/havenisms.com/default.nix index 54da113..ecbecab 100644 --- a/system/hosts/mcp/containers/havenisms.com/default.nix +++ b/system/hosts/mcp/containers/havenisms.com/default.nix @@ -6,5 +6,6 @@ # ./immich.nix ./storyden.nix ./tandoor.nix + ./wallabag.nix ]; } diff --git a/system/hosts/mcp/containers/havenisms.com/wallabag.nix b/system/hosts/mcp/containers/havenisms.com/wallabag.nix new file mode 100644 index 0000000..9ae9ba1 --- /dev/null +++ b/system/hosts/mcp/containers/havenisms.com/wallabag.nix @@ -0,0 +1,19 @@ +{ config, ... }: +let + inherit (import ../lib.nix config) havenisms; +in +{ + virtualisation.web-containers.containers.wallabag = { + image = "wallabag/wallabag"; + hostname = "wallabag"; + domain = havenisms; + port = 80; + volumes = [ + "wallabag-data:/var/www/wallabag/data" + "wallabag-images:/var/www/wallabag/web/assets/images" + ]; + environment = { + SYMFONY__ENV__DOMAIN_NAME = "https://wallabag.${havenisms}"; + }; + }; +}