From 9b36d2d8c74eb3326109ca95fd4ea9d294706317 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 25 Mar 2026 20:15:44 -0600 Subject: [PATCH 01/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=1ef6d4cd8517855b9aaf7671dccc6f992eea1f6c' (2026-03-01) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=4a9d1be0fa508c0899864333e7f41cb41187c325' (2026-03-26) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index c26f1e1..573366d 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1772342291, - "narHash": "sha256-hXlWBR5yBOtxgF/7Vr2tVknh4LxFGheiS7yHD8sWbfs=", + "lastModified": 1774491169, + "narHash": "sha256-ECoip19V2Krith9860QMGz/oVCgjIpMWfPlvsAKkdaA=", "ref": "refs/heads/master", - "rev": "1ef6d4cd8517855b9aaf7671dccc6f992eea1f6c", - "revCount": 74, + "rev": "4a9d1be0fa508c0899864333e7f41cb41187c325", + "revCount": 77, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From b8366707c9740f77c35b0c3fadb064195d69624f Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 25 Mar 2026 21:10:55 -0600 Subject: [PATCH 02/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=4a9d1be0fa508c0899864333e7f41cb41187c325' (2026-03-26) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=16dba11b21dc77bc4a79b9eca9037c5a4a6f3d7a' (2026-03-26) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 573366d..f62ce28 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1774491169, - "narHash": "sha256-ECoip19V2Krith9860QMGz/oVCgjIpMWfPlvsAKkdaA=", + "lastModified": 1774494637, + "narHash": "sha256-UfR5l8nYbgfQkNLZH10j/5oLZCX/UF/ztUImi84ZY+Q=", "ref": "refs/heads/master", - "rev": "4a9d1be0fa508c0899864333e7f41cb41187c325", - "revCount": 77, + "rev": "16dba11b21dc77bc4a79b9eca9037c5a4a6f3d7a", + "revCount": 78, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From 48b51f85b573268c72c8aadd2f221e12b0df2c5b Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 25 Mar 2026 21:41:52 -0600 Subject: [PATCH 03/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=16dba11b21dc77bc4a79b9eca9037c5a4a6f3d7a' (2026-03-26) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=d19f970d4895dc57acecc443d14c5a8b668a6136' (2026-03-26) --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index f62ce28..0197fd3 100644 --- a/flake.lock +++ b/flake.lock @@ -255,10 +255,10 @@ ] }, "locked": { - "lastModified": 1774494637, - "narHash": "sha256-UfR5l8nYbgfQkNLZH10j/5oLZCX/UF/ztUImi84ZY+Q=", + "lastModified": 1774496394, + "narHash": "sha256-17V5JDh1W/fJRYbUvufUV1tz+EJuImdSuvL3MGIRRok=", "ref": "refs/heads/master", - "rev": "16dba11b21dc77bc4a79b9eca9037c5a4a6f3d7a", + "rev": "d19f970d4895dc57acecc443d14c5a8b668a6136", "revCount": 78, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" From ae0f7423d718da61150d168410dab1ff010738e7 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 25 Mar 2026 21:46:31 -0600 Subject: [PATCH 04/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=d19f970d4895dc57acecc443d14c5a8b668a6136' (2026-03-26) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=f9d9d34066ac06c9093d97fff6cc2d32a009824c' (2026-03-26) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 0197fd3..9a7b2a7 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1774496394, - "narHash": "sha256-17V5JDh1W/fJRYbUvufUV1tz+EJuImdSuvL3MGIRRok=", + "lastModified": 1774496761, + "narHash": "sha256-vm0tKfWutRpuwcIDr5CScyZWnA3lhDCzB4zGKZ6NiE8=", "ref": "refs/heads/master", - "rev": "d19f970d4895dc57acecc443d14c5a8b668a6136", - "revCount": 78, + "rev": "f9d9d34066ac06c9093d97fff6cc2d32a009824c", + "revCount": 79, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From e402107085931d785537d8fd5435f01fe515e3c1 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Mon, 30 Mar 2026 23:17:16 -0600 Subject: [PATCH 05/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=f9d9d34066ac06c9093d97fff6cc2d32a009824c' (2026-03-26) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=427ba433dbd6957b814b97a1f69937166146c273' (2026-03-31) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 9a7b2a7..6bb7158 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1774496761, - "narHash": "sha256-vm0tKfWutRpuwcIDr5CScyZWnA3lhDCzB4zGKZ6NiE8=", + "lastModified": 1774934150, + "narHash": "sha256-Pa83VKGDz/GZ4Gmw29GBtg7wK1b9XM1XLvgDhBRDtMg=", "ref": "refs/heads/master", - "rev": "f9d9d34066ac06c9093d97fff6cc2d32a009824c", - "revCount": 79, + "rev": "427ba433dbd6957b814b97a1f69937166146c273", + "revCount": 80, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From 68dcce4cf4b3a9d6d12998604eea773eaaee1afa Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 8 Apr 2026 14:58:41 -0600 Subject: [PATCH 06/10] home: gaming: add ckan --- home/modules/gaming.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/home/modules/gaming.nix b/home/modules/gaming.nix index 191a8ff..88dab1e 100644 --- a/home/modules/gaming.nix +++ b/home/modules/gaming.nix @@ -11,10 +11,11 @@ in { enable = mkEnableOption "gaming apps"; }; config = mkIf cfg.enable { - home.packages = [ - pkgs.lutris - pkgs.openrct2 - pkgs.prismlauncher + home.packages = with pkgs; [ + ckan # ksp mod manager + lutris # game launcher + openrct2 # rollercoaster tycoon + prismlauncher # minecraft ]; }; } From 630f678a046cde08ed4119a6224612265c07aa26 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Mon, 13 Apr 2026 17:46:36 -0600 Subject: [PATCH 07/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=427ba433dbd6957b814b97a1f69937166146c273' (2026-03-31) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=dc791ae47c78a7ad4d7a0097b510b031f5ab7b53' (2026-04-13) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 6bb7158..9be5297 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1774934150, - "narHash": "sha256-Pa83VKGDz/GZ4Gmw29GBtg7wK1b9XM1XLvgDhBRDtMg=", + "lastModified": 1776123835, + "narHash": "sha256-E8DYAY8RaVwPF5tbTD0bb9nXhWqDKKtQCUj4gi7h1A4=", "ref": "refs/heads/master", - "rev": "427ba433dbd6957b814b97a1f69937166146c273", - "revCount": 80, + "rev": "dc791ae47c78a7ad4d7a0097b510b031f5ab7b53", + "revCount": 81, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From 883269c8bd99011f7ee777eba0c01bc6da40345c Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Mon, 27 Apr 2026 21:04:23 -0600 Subject: [PATCH 08/10] vps: remove immich --- sys/platforms/vps/hardware-configuration.nix | 6 -- sys/platforms/vps/srv/default.nix | 1 - sys/platforms/vps/srv/immich.nix | 72 -------------------- 3 files changed, 79 deletions(-) delete mode 100644 sys/platforms/vps/srv/immich.nix diff --git a/sys/platforms/vps/hardware-configuration.nix b/sys/platforms/vps/hardware-configuration.nix index 41cc7ee..c4d36e9 100644 --- a/sys/platforms/vps/hardware-configuration.nix +++ b/sys/platforms/vps/hardware-configuration.nix @@ -14,12 +14,6 @@ in { options = ["nofail" "noatime"]; }; - "/mnt/export2178" = { - device = "172.16.129.151:/nas/5876/immich"; - fsType = "nfs"; - options = ["nofail" "noatime"]; - }; - "/mnt/export2179" = { device = "172.16.131.31:/nas/5876/syncthing"; fsType = "nfs"; diff --git a/sys/platforms/vps/srv/default.nix b/sys/platforms/vps/srv/default.nix index d7511ed..0d52a07 100644 --- a/sys/platforms/vps/srv/default.nix +++ b/sys/platforms/vps/srv/default.nix @@ -14,7 +14,6 @@ with lib; { ./trilium.nix ./syncthing.nix ./calibre-web.nix - ./immich.nix ./mealie.nix ./dufs.nix ./isso.nix diff --git a/sys/platforms/vps/srv/immich.nix b/sys/platforms/vps/srv/immich.nix deleted file mode 100644 index cad0b6a..0000000 --- a/sys/platforms/vps/srv/immich.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ - lib, - pkgs, - ... -}: -with lib; { - services = { - nginx = { - virtualHosts."photos.posixlycorrect.com" = { - enableACME = true; - forceSSL = true; - extraConfig = '' - proxy_headers_hash_max_size 512; - proxy_headers_hash_bucket_size 128; - ''; - locations."/" = { - proxyPass = "http://localhost:2283"; - }; - }; - }; - - immich = { - enable = true; - secretsFile = "/var/trust/immich/secrets.txt"; - mediaLocation = "/mnt/export2178/immich/media"; - machine-learning.enable = false; - environment = { - IMMICH_TELEMETRY_EXCLUDE = "host,api,io,repo,job"; - }; - settings = { - machineLearning = { - enabled = false; - }; - job = { - backgroundTask = { - concurrency = 1; - }; - smartSearch = { - concurrency = 1; - }; - metadataExtraction = { - concurrency = 1; - }; - faceDetection = { - concurrency = 1; - }; - search = { - concurrency = 1; - }; - sidecar = { - concurrency = 1; - }; - library = { - concurrency = 1; - }; - migration = { - concurrency = 1; - }; - thumbnailGeneration = { - concurrency = 1; - }; - videoConversion = { - concurrency = 1; - }; - notifications = { - concurrency = 1; - }; - }; - }; - }; - }; -} From 51ecfd1df596b8f907ad320c89b6850dd92cc4cb Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Thu, 30 Apr 2026 14:22:38 -0600 Subject: [PATCH 09/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=dc791ae47c78a7ad4d7a0097b510b031f5ab7b53' (2026-04-13) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=803658c9b77aee64f1137686e59e7b5fc73346c1' (2026-04-17) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 9be5297..5aa0bed 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1776123835, - "narHash": "sha256-E8DYAY8RaVwPF5tbTD0bb9nXhWqDKKtQCUj4gi7h1A4=", + "lastModified": 1776463068, + "narHash": "sha256-qQZpne9Jtki7RNs78cFhKrD0w4j0VqwXUcq0uh2ISZQ=", "ref": "refs/heads/master", - "rev": "dc791ae47c78a7ad4d7a0097b510b031f5ab7b53", - "revCount": 81, + "rev": "803658c9b77aee64f1137686e59e7b5fc73346c1", + "revCount": 82, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" }, From 7bdfcc58e715d740cfee960e6d9f650d4f32c67d Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Thu, 30 Apr 2026 14:24:46 -0600 Subject: [PATCH 10/10] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'homepage': 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=803658c9b77aee64f1137686e59e7b5fc73346c1' (2026-04-17) → 'git+https://git.posixlycorrect.com/fabian/homepage.git?ref=refs/heads/master&rev=5771d6c6cbff83d956d54cb2fec1a7e337b8af67' (2026-04-30) --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 5aa0bed..97832f4 100644 --- a/flake.lock +++ b/flake.lock @@ -255,11 +255,11 @@ ] }, "locked": { - "lastModified": 1776463068, - "narHash": "sha256-qQZpne9Jtki7RNs78cFhKrD0w4j0VqwXUcq0uh2ISZQ=", + "lastModified": 1777580503, + "narHash": "sha256-JBnRWEkz7jV1IBZWYS5e97rngP66sYRB++3CzM2fnv4=", "ref": "refs/heads/master", - "rev": "803658c9b77aee64f1137686e59e7b5fc73346c1", - "revCount": 82, + "rev": "5771d6c6cbff83d956d54cb2fec1a7e337b8af67", + "revCount": 83, "type": "git", "url": "https://git.posixlycorrect.com/fabian/homepage.git" },