Compare commits

...

10 commits

Author SHA1 Message Date
7bdfcc58e7
flake.lock: Update
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)
2026-04-30 14:24:46 -06:00
51ecfd1df5
flake.lock: Update
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)
2026-04-30 14:22:38 -06:00
883269c8bd
vps: remove immich 2026-04-27 21:23:57 -06:00
630f678a04
flake.lock: Update
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)
2026-04-13 17:46:36 -06:00
68dcce4cf4
home: gaming: add ckan 2026-04-08 14:58:41 -06:00
e402107085
flake.lock: Update
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)
2026-03-30 23:17:16 -06:00
ae0f7423d7
flake.lock: Update
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)
2026-03-25 21:46:31 -06:00
48b51f85b5
flake.lock: Update
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)
2026-03-25 21:41:52 -06:00
b8366707c9
flake.lock: Update
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)
2026-03-25 21:10:55 -06:00
9b36d2d8c7
flake.lock: Update
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)
2026-03-25 20:15:44 -06:00
5 changed files with 9 additions and 87 deletions

8
flake.lock generated
View file

@ -255,11 +255,11 @@
]
},
"locked": {
"lastModified": 1772342291,
"narHash": "sha256-hXlWBR5yBOtxgF/7Vr2tVknh4LxFGheiS7yHD8sWbfs=",
"lastModified": 1777580503,
"narHash": "sha256-JBnRWEkz7jV1IBZWYS5e97rngP66sYRB++3CzM2fnv4=",
"ref": "refs/heads/master",
"rev": "1ef6d4cd8517855b9aaf7671dccc6f992eea1f6c",
"revCount": 74,
"rev": "5771d6c6cbff83d956d54cb2fec1a7e337b8af67",
"revCount": 83,
"type": "git",
"url": "https://git.posixlycorrect.com/fabian/homepage.git"
},

View file

@ -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
];
};
}

View file

@ -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";

View file

@ -14,7 +14,6 @@ with lib; {
./trilium.nix
./syncthing.nix
./calibre-web.nix
./immich.nix
./mealie.nix
./dufs.nix
./isso.nix

View file

@ -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;
};
};
};
};
};
}