Watch
1
0
Fork
You've already forked fi-nix-infra
0
forked from fi/nix-infra

Compare commits

..
Author SHA1 Message Date
fi
7565b0148b
Update mastodon to 4.7.5 2026-11-06 21:35:40 +01:00
fi
cbb04d462b
flake.lock: Update
Flake lock file updates:

• Updated input 'colmena':
    'github:nix-community/colmena/fc7d67ed1cd52af91415f92ba92b543bc7245f25' (2026-10-30)
  → 'github:nix-community/colmena/d135c22028d382878f394ea5f42cd6baeae30f85' (2026-11-06)
• Updated input 'colmena/nixpkgs':
    'github:nixos/nixpkgs/3ec636362e1816bc2f0888fa0fa2c69f1bc9e504' (2026-10-23)
  → 'github:nixos/nixpkgs/0bb2eedc20e4739f29e8045034f2828ad7054f8f' (2026-11-01)
• Updated input 'colmena/stable':
    'github:nixos/nixpkgs/89844ad35df40e876cb6d0a3a319fbf65ea4b984' (2026-10-26)
  → 'github:nixos/nixpkgs/7adf2d937f2992ce3cccf465348a7667e8ba47b8' (2026-11-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/64aec40e18595d342f25f120069f2cb63c3947b4' (2026-11-01)
  → 'github:NixOS/nixpkgs/daeef707f1d32744253b7878d2dde9abec45eab3' (2026-11-06)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/c3e80179921b4aa4952aa0e9c3b6ec55f3fdc098' (2026-11-02)
  → 'github:NixOS/nixpkgs/32cfc943fe34fdec30ccd670443929c1fadb3ade' (2026-11-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/577e5b3393ab727c2cd3768ef981a7ba7d8c120d' (2026-11-02)
  → 'github:NixOS/nixpkgs/7dd597af6a9776394693e4d0fed85dd5ea8d56da' (2026-11-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/60182817ee048ac94b4c68ea76d5ef2e8aac730d' (2026-10-26)
  → 'github:Mic92/sops-nix/b18e01ce148eb3efff5de2f2d3181ca53b2b2a54' (2026-11-02)
2026-11-06 19:22:57 +01:00
fi
0bdb480eba
Update element-admin to 0.1.18 2026-11-02 21:59:59 +01:00
fi
69ab6c4e5c
flake.lock: Update
Flake lock file updates:

• Updated input 'colmena':
    'github:nix-community/colmena/3ec48100cdc024300b0c442fff34e7b3d5c8addb' (2026-10-25)
  → 'github:nix-community/colmena/fc7d67ed1cd52af91415f92ba92b543bc7245f25' (2026-10-30)
• Updated input 'colmena/nixpkgs':
    'github:nixos/nixpkgs/7fd4004d0511991fff3a0524856a9be09e28c5f0' (2026-10-11)
  → 'github:nixos/nixpkgs/3ec636362e1816bc2f0888fa0fa2c69f1bc9e504' (2026-10-23)
• Updated input 'colmena/stable':
    'github:nixos/nixpkgs/a869610ddd0c17e9c29f13e333bfca6eb8a5c3b4' (2026-10-12)
  → 'github:nixos/nixpkgs/89844ad35df40e876cb6d0a3a319fbf65ea4b984' (2026-10-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c9888991a4aa90f9aecb5c2d19d663a783004dfe' (2026-10-29)
  → 'github:NixOS/nixpkgs/64aec40e18595d342f25f120069f2cb63c3947b4' (2026-11-01)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/56a6abac5a3e775e355d13165b6069c0436f7be0' (2026-10-29)
  → 'github:NixOS/nixpkgs/c3e80179921b4aa4952aa0e9c3b6ec55f3fdc098' (2026-11-02)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/715d20f576d746adbf5a871ed37e6e3ee4b280e2' (2026-10-29)
  → 'github:NixOS/nixpkgs/577e5b3393ab727c2cd3768ef981a7ba7d8c120d' (2026-11-02)
2026-11-02 21:10:12 +01:00
fi
d9edf6a44c
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/b7dc670d55acc8b09995f9e923c4796140affaf8' (2026-10-29)
  → 'github:NixOS/nixpkgs/56a6abac5a3e775e355d13165b6069c0436f7be0' (2026-10-29)
2026-10-29 23:27:40 +01:00
fi
09b03f0420
Update mastodon to 4.7.4 2026-10-29 23:26:00 +01:00
fi
07522c3d9e
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3ea16152199721889ec1b3e9ab1503dbadc583ef' (2026-10-25)
  → 'github:NixOS/nixpkgs/c9888991a4aa90f9aecb5c2d19d663a783004dfe' (2026-10-29)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/6336634c29b84fe925b343fa1a4c92e1d169a9e7' (2026-10-25)
  → 'github:NixOS/nixpkgs/b7dc670d55acc8b09995f9e923c4796140affaf8' (2026-10-29)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/acc2ec71996e90e6e011fa14979b13cdc070ec79' (2026-10-25)
  → 'github:NixOS/nixpkgs/715d20f576d746adbf5a871ed37e6e3ee4b280e2' (2026-10-29)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/442449fa7b1fe6c692d0103ac9fc8f9e82931cf3' (2026-10-24)
  → 'github:Mic92/sops-nix/60182817ee048ac94b4c68ea76d5ef2e8aac730d' (2026-10-26)
2026-10-29 16:30:33 +01:00
fi
35f8bbaf20
flake.lock: Update
Flake lock file updates:

• Updated input 'colmena':
    'github:nix-community/colmena/e269669b798a361a521029d5d15e289124a15038' (2026-10-09)
  → 'github:nix-community/colmena/3ec48100cdc024300b0c442fff34e7b3d5c8addb' (2026-10-25)
• Updated input 'colmena/nixpkgs':
    'github:nixos/nixpkgs/494ce7fd23ff6a5dff39e1fb11e9b6f2ac74bf25' (2026-10-05)
  → 'github:nixos/nixpkgs/7fd4004d0511991fff3a0524856a9be09e28c5f0' (2026-10-11)
• Updated input 'colmena/stable':
    'github:nixos/nixpkgs/1f623a1582190fa3ba3f5cea25aba925055d43eb' (2026-10-05)
  → 'github:nixos/nixpkgs/a869610ddd0c17e9c29f13e333bfca6eb8a5c3b4' (2026-10-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d592aacecd3575d7e11de963d9b20dd2ef4db603' (2026-10-24)
  → 'github:NixOS/nixpkgs/3ea16152199721889ec1b3e9ab1503dbadc583ef' (2026-10-25)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/427b5f3a24d5c4199ecb3ca0632627569186e726' (2026-10-24)
  → 'github:NixOS/nixpkgs/6336634c29b84fe925b343fa1a4c92e1d169a9e7' (2026-10-25)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/21f9767ba1ac8b3ab8e7a7d469dff3fa47b684a6' (2026-10-24)
  → 'github:NixOS/nixpkgs/acc2ec71996e90e6e011fa14979b13cdc070ec79' (2026-10-25)
2026-10-25 20:02:55 +01:00
fi
8af81e9d16
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d544efa48c201dc307853464df7b9ded6cda2d30' (2026-10-21)
  → 'github:NixOS/nixpkgs/d592aacecd3575d7e11de963d9b20dd2ef4db603' (2026-10-24)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/5c1fee47b6e7fe5373b1edc75153cd21633864df' (2026-10-22)
  → 'github:NixOS/nixpkgs/427b5f3a24d5c4199ecb3ca0632627569186e726' (2026-10-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/dce1caf58d1a943af38b376e824a0d036ec3eea7' (2026-10-21)
  → 'github:NixOS/nixpkgs/21f9767ba1ac8b3ab8e7a7d469dff3fa47b684a6' (2026-10-24)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a1438ca361b05d1e70854d5495abcb34fdf6ff47' (2026-10-18)
  → 'github:Mic92/sops-nix/442449fa7b1fe6c692d0103ac9fc8f9e82931cf3' (2026-10-24)
2026-10-25 00:20:13 +02:00
fi
a7422dbb45
Bump proxmox image system.stateVersion to 26.05 2026-10-25 00:18:24 +02:00
fi
bbd29114a9
Change proxmox.qemuConf.diskSize to virtualisation.diskSize 2026-10-25 00:18:24 +02:00
fi
c6d8b0d1bc
Specify proxmox diskSize as int 2026-10-25 00:18:24 +02:00
fi
39db7d6e86
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2544984418e6cbcebb818b2ed1f01261c8785707' (2026-10-21)
  → 'github:NixOS/nixpkgs/d544efa48c201dc307853464df7b9ded6cda2d30' (2026-10-21)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/5f239bb3ce14be4f7c8e91962348df827900a7fe' (2026-10-21)
  → 'github:NixOS/nixpkgs/5c1fee47b6e7fe5373b1edc75153cd21633864df' (2026-10-22)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/02c087f3fe673c9e317f206a627cb6b910336dbe' (2026-10-20)
  → 'github:NixOS/nixpkgs/dce1caf58d1a943af38b376e824a0d036ec3eea7' (2026-10-21)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/44931708c62937c2b1bf7953902989fa5bb9ee1b' (2026-10-15)
  → 'github:Mic92/sops-nix/a1438ca361b05d1e70854d5495abcb34fdf6ff47' (2026-10-18)
2026-10-22 14:12:42 +02:00
fi
905ca0e062
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/1e48141975d6c5718d3cfb57792a73b797c6bc5e' (2026-10-21)
  → 'github:NixOS/nixpkgs/5f239bb3ce14be4f7c8e91962348df827900a7fe' (2026-10-21)
2026-10-21 17:19:40 +02:00
fi
7cf2de95a7
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/cec8f72b95a77cf012d1ead353d35b67249c20ac' (2026-10-21)
  → 'github:NixOS/nixpkgs/1e48141975d6c5718d3cfb57792a73b797c6bc5e' (2026-10-21)
2026-10-21 14:34:10 +02:00
fi
60535e5d0d
flake.lock: Update
Flake lock file updates:

• Updated input 'colmena':
    'github:nix-community/colmena/524ddd89f62721a92e8629063d347e7a1ed390de' (2026-09-29)
  → 'github:nix-community/colmena/e269669b798a361a521029d5d15e289124a15038' (2026-10-09)
• Updated input 'colmena/nixpkgs':
    'github:nixos/nixpkgs/7a0f122f5090cf4c2ade2a13a0e229d4e19ba71f' (2026-09-28)
  → 'github:nixos/nixpkgs/494ce7fd23ff6a5dff39e1fb11e9b6f2ac74bf25' (2026-10-05)
• Updated input 'colmena/stable':
    'github:nixos/nixpkgs/c619be20e3508300c88af8aeafeaa7017559313f' (2026-09-28)
  → 'github:nixos/nixpkgs/1f623a1582190fa3ba3f5cea25aba925055d43eb' (2026-10-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c71914ac4db6642e49a327270d414efbd94ecda9' (2026-10-06)
  → 'github:NixOS/nixpkgs/2544984418e6cbcebb818b2ed1f01261c8785707' (2026-10-21)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/42b6c9dcfc912918101d29cd6d327d780aa008a7' (2026-10-06)
  → 'github:NixOS/nixpkgs/cec8f72b95a77cf012d1ead353d35b67249c20ac' (2026-10-21)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/17841f937d296c623ce015c56fe3fa89e3d52107' (2026-10-06)
  → 'github:NixOS/nixpkgs/02c087f3fe673c9e317f206a627cb6b910336dbe' (2026-10-20)
• Updated input 'simple-nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/d357b9f048c5532ec81b0e0034c0b8463d5ddd46' (2026-07-28)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/b3e735a82a531e34ea3df3495026ca1d8a4e62fe' (2026-10-19)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/dcd241ba97088c22569d1573286e1b9daad340c0' (2026-10-04)
  → 'github:Mic92/sops-nix/44931708c62937c2b1bf7953902989fa5bb9ee1b' (2026-10-15)
2026-10-21 13:13:46 +02:00
fi
eeaf83c8ce
Move mastodon database to its own disk 2026-10-07 12:55:30 +02:00
fi
e7266e9df8
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/daf349815cf8a920ab861cffdf0708c697911162' (2026-10-04)
  → 'github:NixOS/nixpkgs/c71914ac4db6642e49a327270d414efbd94ecda9' (2026-10-06)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/41a5f2d024c835b961344e9251113613492170cf' (2026-10-04)
  → 'github:NixOS/nixpkgs/42b6c9dcfc912918101d29cd6d327d780aa008a7' (2026-10-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2f45e44cc987ef65a0fad53b519c2052e2f97fe8' (2026-10-04)
  → 'github:NixOS/nixpkgs/17841f937d296c623ce015c56fe3fa89e3d52107' (2026-10-06)
2026-10-06 20:35:40 +02:00
fi
f9ae42eb15
update mastodon Tangerine Neue to 2.6.5 2026-10-05 03:00:11 +02:00
fi
47d2d905ea
Add mastodon patch to increase poll option character limit 2026-10-05 02:36:16 +02:00
fi
33cf1aa580
update mastodon to 4.7.3 2026-10-05 02:15:18 +02:00
fi
e8b06c4873
Migrate to colmenaHive 2026-10-05 01:24:58 +02:00
fi
d3f9464029
flake.lock: Update
Flake lock file updates:

• Added input 'colmena':
    'github:nix-community/colmena/524ddd89f62721a92e8629063d347e7a1ed390de' (2026-09-29)
• Added input 'colmena/nix-github-actions':
    'github:nix-community/nix-github-actions/f4158fa080ef4503c8f4c820967d946c2af31ec9' (2025-01-21)
• Added input 'colmena/nix-github-actions/nixpkgs':
    follows 'colmena/nixpkgs'
• Added input 'colmena/nixpkgs':
    'github:nixos/nixpkgs/7a0f122f5090cf4c2ade2a13a0e229d4e19ba71f' (2026-09-28)
• Added input 'colmena/stable':
    'github:nixos/nixpkgs/c619be20e3508300c88af8aeafeaa7017559313f' (2026-09-28)
• Added input 'colmena/systems':
    'github:nix-systems/triplet/6de7bc09397911ce03636afbcf6118745ab2cda0' (2026-04-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d31a9b2676c62b7cdbffb788088d958b4530089b' (2026-09-26)
  → 'github:NixOS/nixpkgs/daf349815cf8a920ab861cffdf0708c697911162' (2026-10-04)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/f9bce96a417afbb9c64725f8727e42efafeafc21' (2026-09-26)
  → 'github:NixOS/nixpkgs/41a5f2d024c835b961344e9251113613492170cf' (2026-10-04)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/36bebc5639fda7c20265de714291da8b628475ee' (2026-09-26)
  → 'github:NixOS/nixpkgs/2f45e44cc987ef65a0fad53b519c2052e2f97fe8' (2026-10-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2bd00bd9bb35fe6d114888c8f1c2e946c541dd8f' (2026-09-24)
  → 'github:Mic92/sops-nix/dcd241ba97088c22569d1573286e1b9daad340c0' (2026-10-04)
2026-10-05 01:23:53 +02:00
fi
1d154b21d6
Migrate colmena to colmenaHive 2026-10-05 01:20:19 +02:00
fi
71801c35ae
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0c32f40fe3e2a9adfc427fd5abc061a31043ea44' (2026-09-15)
  → 'github:NixOS/nixpkgs/d31a9b2676c62b7cdbffb788088d958b4530089b' (2026-09-26)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/401fcc751fe4f8cd8ca584c851363398099479a6' (2026-09-15)
  → 'github:NixOS/nixpkgs/f9bce96a417afbb9c64725f8727e42efafeafc21' (2026-09-26)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/7a1ebacb35eba7648fc5bb28020dc0ee76a21d5c' (2026-09-15)
  → 'github:NixOS/nixpkgs/36bebc5639fda7c20265de714291da8b628475ee' (2026-09-26)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/13616fff713a9f94055c66f15687ebdc17a335df' (2026-09-09)
  → 'github:Mic92/sops-nix/2bd00bd9bb35fe6d114888c8f1c2e946c541dd8f' (2026-09-24)
2026-09-26 21:46:48 +02:00
fi
7f2e894db7
Update mastodon to 4.6.8 2026-09-15 21:51:48 +02:00
fi
080966edfa
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dfbb480fdd97d6a9c27153fcc05e8d5493e81117' (2026-09-07)
  → 'github:NixOS/nixpkgs/0c32f40fe3e2a9adfc427fd5abc061a31043ea44' (2026-09-15)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/379c504e3a648fa7a89bb0a4e3fcc4789c7de26c' (2026-09-07)
  → 'github:NixOS/nixpkgs/401fcc751fe4f8cd8ca584c851363398099479a6' (2026-09-15)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/9485e5e151b6bcea0fef6980325ec8fb4194d30c' (2026-09-07)
  → 'github:NixOS/nixpkgs/7a1ebacb35eba7648fc5bb28020dc0ee76a21d5c' (2026-09-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/fbf759290e0cb0a98dfc813a4eb7d53ad1dacb57' (2026-09-02)
  → 'github:Mic92/sops-nix/13616fff713a9f94055c66f15687ebdc17a335df' (2026-09-09)
2026-09-15 20:47:54 +02:00
fi
901e080964
Update mastodon to 4.6.7 2026-09-07 17:18:35 +02:00
fi
b4d76d8f43
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ca23145d9899c9d4b7f035339e2f21cf3106aa79' (2026-08-29)
  → 'github:NixOS/nixpkgs/dfbb480fdd97d6a9c27153fcc05e8d5493e81117' (2026-09-07)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/fbb66a3937bcf9251661f0c4cf987d2215471d0b' (2026-08-29)
  → 'github:NixOS/nixpkgs/379c504e3a648fa7a89bb0a4e3fcc4789c7de26c' (2026-09-07)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/413a9b88e4284b6f118f8e565b3442ade07336ae' (2026-08-29)
  → 'github:NixOS/nixpkgs/9485e5e151b6bcea0fef6980325ec8fb4194d30c' (2026-09-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a8627b21b9107c5711c96b84f32a9a4b3d45295f' (2026-08-13)
  → 'github:Mic92/sops-nix/fbf759290e0cb0a98dfc813a4eb7d53ad1dacb57' (2026-09-02)
2026-09-07 16:39:48 +02:00
fi
f46804a0ec
Update element-web to 1.12.26 2026-08-29 19:19:23 +02:00
fi
8337ec9cec
Update mastodon to 4.6.6 2026-08-29 18:57:35 +02:00
fi
427f38b668
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/271998520450db38b8c6b40464ea1fdb466db60c' (2026-08-20)
  → 'github:NixOS/nixpkgs/ca23145d9899c9d4b7f035339e2f21cf3106aa79' (2026-08-29)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/bbd04eeeb273af1161c8454b306a6bba12db2913' (2026-08-21)
  → 'github:NixOS/nixpkgs/fbb66a3937bcf9251661f0c4cf987d2215471d0b' (2026-08-29)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/5cca3a89405eb65d2adb43754c2af8dac7b6f2e1' (2026-08-20)
  → 'github:NixOS/nixpkgs/413a9b88e4284b6f118f8e565b3442ade07336ae' (2026-08-29)
2026-08-29 16:47:18 +02:00
fi
1375b40cb5
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/37c0c0f9d5b59fbad07f0d3f7fbef70c36adf626' (2026-07-28)
  → 'github:NixOS/nixpkgs/271998520450db38b8c6b40464ea1fdb466db60c' (2026-08-20)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/0cfaf6be452abc059d891c7083f094eb1ade5f0b' (2026-07-29)
  → 'github:NixOS/nixpkgs/bbd04eeeb273af1161c8454b306a6bba12db2913' (2026-08-21)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/255d738cbacb7f30ac8629e091538c4382841ac5' (2026-07-29)
  → 'github:NixOS/nixpkgs/5cca3a89405eb65d2adb43754c2af8dac7b6f2e1' (2026-08-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f1406619a3884cd5c47992a70b8b35c9c0fcb4c9' (2026-07-04)
  → 'github:Mic92/sops-nix/a8627b21b9107c5711c96b84f32a9a4b3d45295f' (2026-08-13)
2026-08-21 21:26:13 +02:00
fi
9ec727b178
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b4e7070cfbea488aa0d86218b4c3d604b7e71747' (2026-07-27)
  → 'github:NixOS/nixpkgs/37c0c0f9d5b59fbad07f0d3f7fbef70c36adf626' (2026-07-28)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/0a45c17271fe4da2e98c3c216049bb9bfb8c36e3' (2026-07-27)
  → 'github:NixOS/nixpkgs/0cfaf6be452abc059d891c7083f094eb1ade5f0b' (2026-07-29)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/aac3a899cc6ce8d928dfc5818dafc093b7936010' (2026-07-27)
  → 'github:NixOS/nixpkgs/255d738cbacb7f30ac8629e091538c4382841ac5' (2026-07-29)
• Updated input 'simple-nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/9e3c3510ced1cb278e3522a6a0f6fe302cc805eb' (2026-07-20)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/d357b9f048c5532ec81b0e0034c0b8463d5ddd46' (2026-07-28)
2026-07-29 22:49:05 +02:00
fi
5e2b786eb6
Update mastodon to 4.6.4 2026-07-27 17:02:10 +02:00
fi
e660195b2a
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4d9b14754f8d4fefe57009774c4024acba495666' (2026-07-25)
  → 'github:NixOS/nixpkgs/b4e7070cfbea488aa0d86218b4c3d604b7e71747' (2026-07-27)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/b2a8a65ad069640cf1a0656b355338a65c41ac12' (2026-07-25)
  → 'github:NixOS/nixpkgs/0a45c17271fe4da2e98c3c216049bb9bfb8c36e3' (2026-07-27)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/328e42b4f861ae88cf3643962ed5c4ff918f2ba8' (2026-07-25)
  → 'github:NixOS/nixpkgs/aac3a899cc6ce8d928dfc5818dafc093b7936010' (2026-07-27)
2026-07-27 16:52:57 +02:00
fi
e6647a275b
Update mas secret configuration 2026-07-25 22:59:31 +02:00
fi
818bcdc046
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/293d6abedf0478e681a4dfcfcb35b30fc796a32f' (2026-07-17)
  → 'github:NixOS/nixpkgs/4d9b14754f8d4fefe57009774c4024acba495666' (2026-07-25)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/2ed212fb5baa53d54fe7b4d50364ef9ab28c71c7' (2026-07-17)
  → 'github:NixOS/nixpkgs/b2a8a65ad069640cf1a0656b355338a65c41ac12' (2026-07-25)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/09233832ac9676c8a4105a82a0204283362b0e84' (2026-07-17)
  → 'github:NixOS/nixpkgs/328e42b4f861ae88cf3643962ed5c4ff918f2ba8' (2026-07-25)
• Updated input 'simple-nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/661ec59a97ccee13a63f79280b282eb6f7d3f817' (2026-06-12)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/9e3c3510ced1cb278e3522a6a0f6fe302cc805eb' (2026-07-20)
2026-07-25 19:56:46 +02:00
fi
35eba1256d
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4c9b6640ee75d0d69b713a117ab76d348fb4a88b' (2026-07-10)
  → 'github:NixOS/nixpkgs/293d6abedf0478e681a4dfcfcb35b30fc796a32f' (2026-07-17)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/1927af6d24ad37c6142c63eddfc50527c03ab0b1' (2026-07-11)
  → 'github:NixOS/nixpkgs/2ed212fb5baa53d54fe7b4d50364ef9ab28c71c7' (2026-07-17)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/1aa63e215e84f5977b85ea56b39d888e3240f755' (2026-07-10)
  → 'github:NixOS/nixpkgs/09233832ac9676c8a4105a82a0204283362b0e84' (2026-07-17)
2026-07-17 20:33:34 +02:00
fi
c06e3218f7
Update element-web to 1.12.23 2026-07-11 14:18:07 +02:00
fi
57a967d4ab
Update mastodon to 4.6.3 2026-07-11 14:06:51 +02:00
fi
0f467c96b6
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5a613bb3905713cfde9b3a6c24006a55bb8076eb' (2026-07-03)
  → 'github:NixOS/nixpkgs/4c9b6640ee75d0d69b713a117ab76d348fb4a88b' (2026-07-10)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/0790b99663000a73d2a69f6ba976ee34e5c47d09' (2026-07-03)
  → 'github:NixOS/nixpkgs/1927af6d24ad37c6142c63eddfc50527c03ab0b1' (2026-07-11)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/7008f632a9c5162d4ad399018ba10ffd13af4c90' (2026-07-03)
  → 'github:NixOS/nixpkgs/1aa63e215e84f5977b85ea56b39d888e3240f755' (2026-07-10)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/56b24064fdcaedca53553b1a6d607fd23b613a24' (2026-06-22)
  → 'github:Mic92/sops-nix/f1406619a3884cd5c47992a70b8b35c9c0fcb4c9' (2026-07-04)
2026-07-11 13:02:09 +02:00
fi
d619a245db
Update NixOS 25.11 to 26.05 2026-07-03 21:00:27 +02:00
fi
b45132c495
Update mastodon to 4.6.3 and update themes 2026-07-03 19:18:12 +02:00
fi
ccad5cf0e9
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9a681e663d65ff3b0c636df6c7cfbad31e1ed311' (2026-06-07)
  → 'github:NixOS/nixpkgs/c9bfd86ed684d27e63b0ff9ebb18699f84f27a3b' (2026-06-30)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/8c8caf0bad77cb3fac3812d7680e7995e4c509b0' (2026-06-08)
  → 'github:NixOS/nixpkgs/0790b99663000a73d2a69f6ba976ee34e5c47d09' (2026-07-03)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/0265069a40f500e713cbf64f29185b3cfa6c9ba9' (2026-06-08)
  → 'github:NixOS/nixpkgs/7008f632a9c5162d4ad399018ba10ffd13af4c90' (2026-07-03)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/9ed65852b6257fbeae4355bc24ecfea307ca759a' (2026-06-04)
  → 'github:Mic92/sops-nix/56b24064fdcaedca53553b1a6d607fd23b613a24' (2026-06-22)
2026-07-03 17:40:18 +02:00
fi
c73f4a867d
Update mastodon to 4.5.11 2026-06-08 18:53:20 +02:00
fi
723c255b24
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/63ec6699e426863863e065730574a1f336e4925a' (2026-05-23)
  → 'github:NixOS/nixpkgs/9a681e663d65ff3b0c636df6c7cfbad31e1ed311' (2026-06-07)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/7187ab1fdea9daa9ed0267b791ac5837f123c5e2' (2026-05-24)
  → 'github:NixOS/nixpkgs/8c8caf0bad77cb3fac3812d7680e7995e4c509b0' (2026-06-08)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/19942a940b16e7e7285e3cf58f09fa1aeb2f90cd' (2026-05-23)
  → 'github:NixOS/nixpkgs/0265069a40f500e713cbf64f29185b3cfa6c9ba9' (2026-06-08)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c591bf665727040c6cc5cb409079acb22dcce33c' (2026-05-05)
  → 'github:Mic92/sops-nix/9ed65852b6257fbeae4355bc24ecfea307ca759a' (2026-06-04)
2026-06-08 17:46:05 +02:00
e99fed5833
Remove config for colmena secrets 2026-05-24 02:56:10 +02:00
938e8cfd62
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/89afca31a77b6850e7335d60e3d35cd742e772cb?narHash=sha256-aJYBdQXSD2gMlD39zP35E5qcPN91f3GWI5%2B9RHxiHsc%3D' (2026-05-24)
  → 'github:NixOS/nixpkgs/7187ab1fdea9daa9ed0267b791ac5837f123c5e2?narHash=sha256-Q96rInBJ%2BFj9uKWfESTZflRTaQAouNEN9yBLmYiXr%2B8%3D' (2026-05-24)
2026-05-24 02:55:48 +02:00
c288ff153a
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7f04f29e010fdf57851461605322d7c2b95f9f15?narHash=sha256-hwD5/IbAs5FTdg7R2VPWlVsAwrVDmILa%2Bw8gj4U3HQQ%3D' (2026-05-20)
  → 'github:NixOS/nixpkgs/63ec6699e426863863e065730574a1f336e4925a?narHash=sha256-4H8sc3E4lGoLmM5M5EmDoVpfAzMuz75q2/UNQV2h/Yg%3D' (2026-05-23)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/22dcc7e4821c231607aacd682b035f29fabc2f8f?narHash=sha256-AMcWQ3mQUrdeXiJaCHXYh%2Bc5tBI3lTsbymEUXPRegdo%3D' (2026-05-20)
  → 'github:NixOS/nixpkgs/89afca31a77b6850e7335d60e3d35cd742e772cb?narHash=sha256-aJYBdQXSD2gMlD39zP35E5qcPN91f3GWI5%2B9RHxiHsc%3D' (2026-05-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/8e72e9888e67ce593df16546cd31e0d75544ad0d?narHash=sha256-O3UFKrh5oDyOwqD4Njdf7%2BSIxptOl3gHZyesYvNsIbw%3D' (2026-05-20)
  → 'github:NixOS/nixpkgs/19942a940b16e7e7285e3cf58f09fa1aeb2f90cd?narHash=sha256-6SjdsouT54k1%2B/DyBqTJwdFlja4RBNq9jP9N%2B8kBIa0%3D' (2026-05-23)
2026-05-24 02:52:51 +02:00
e35aa9aabd
Migrate mail-1 to sops-nix 2026-05-24 02:34:27 +02:00
d845904ecd
Migrate valkyrie to sops-nix 2026-05-24 02:06:28 +02:00
f4265bbb5d
Migrate torrent to sops-nix 2026-05-24 01:31:50 +02:00
6282e3fed9
Migrate searx to sops-nix 2026-05-24 01:21:13 +02:00
b5d6055f36
Migrate nextcloud to sops-nix 2026-05-24 01:14:43 +02:00
7740eb01f2
Migrate metrics-nekomesh to sops-nix 2026-05-24 00:45:44 +02:00
e04b5ac8e6
Migrate metrics to sops-nix 2026-05-24 00:26:33 +02:00
fi
3b4cd0651f
Update mastodon to 4.5.10 2026-05-20 16:52:34 +02:00
fi
a01a891495
Migrate matrix to sops-nix 2026-05-18 21:56:57 +02:00
dc965c3329
Migrate mastodon to sops-nix 2026-05-17 18:55:08 +02:00
88ce33c504
Add secrets for mastodon 2026-05-17 03:45:18 +02:00
8784537a38
Migrate lifeline to sops-nix 2026-05-17 03:25:55 +02:00
5d1fc8bbc3
Migrate keycloak to sops-nix 2026-05-17 03:14:42 +02:00
985c4c9040
Migrate jellyfin to sops-nix 2026-05-17 03:01:07 +02:00
74f35e704c
Migrate forgejo to sops-nix 2026-05-17 02:56:18 +02:00
679f815d60
Add sops.nix to every host 2026-05-17 02:41:04 +02:00
408bbe2de2
Add all host age keys 2026-05-17 02:33:39 +02:00
b3f6e37765
Remove mail-2 2026-05-17 02:12:42 +02:00
8d107286a9
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/30f30521f3fce93c4c22bb43941cdf8e2d90d311?narHash=sha256-/VER73JyDAsvWXmEk6Qph%2Bq1cXLof4iXtxgwKsj3cP8%3D' (2026-05-16)
  → 'github:NixOS/nixpkgs/ff5e747c5f45865599ba7387244212420558e83c?narHash=sha256-z1PIyRIm5nlh6sB4I4ObT42O6IT5zuFzQK0RtvRoL/c%3D' (2026-05-16)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/183fe40a77b6860ddd8ed01433d0f4f2f5343e7b?narHash=sha256-W9Dm45lszeihc0BZIHeLMVAJzOETAZtgQQbPhqyLPA0%3D' (2026-05-16)
  → 'github:NixOS/nixpkgs/b6aac1076920329e7863e9fb607d4d1811ea16f3?narHash=sha256-gnglqTdKUK1UlKfq%2BZRXmxWW%2BMRhbpOi3DzjTp2zqRU%3D' (2026-05-16)
2026-05-17 01:26:48 +02:00
5b44c4516c
Remove hydra host 2026-05-17 01:24:09 +02:00
a28f7a5848
Migrate coturn to sops-nix 2026-05-17 01:18:39 +02:00
bff3401ada
Migrate ikiwiki to sops-nix 2026-05-17 01:04:54 +02:00
668f2ef4d8
Add ssh-to-age 2026-05-16 23:41:15 +02:00
37df75b8cb
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a3c34a1dd63140ab2150ebb4fa290bbbae58193b?narHash=sha256-wVKu7ZYV3ikh7RVDY1TVlaKwPTFvfkYnOzQGn3IqT4o%3D' (2026-05-15)
  → 'github:NixOS/nixpkgs/30f30521f3fce93c4c22bb43941cdf8e2d90d311?narHash=sha256-/VER73JyDAsvWXmEk6Qph%2Bq1cXLof4iXtxgwKsj3cP8%3D' (2026-05-16)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/b0415a300a8d2daf19019ef418f0b019ee38cf47?narHash=sha256-NZ9yg%2BVJy6RftGD3YXeqCEEVsPZH9hPu6yWm/bAuqLM%3D' (2026-05-15)
  → 'github:NixOS/nixpkgs/183fe40a77b6860ddd8ed01433d0f4f2f5343e7b?narHash=sha256-W9Dm45lszeihc0BZIHeLMVAJzOETAZtgQQbPhqyLPA0%3D' (2026-05-16)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/758b562bc257084aef30b8e3efbdd61d292806c3?narHash=sha256-BxYhb8H0aVtiM1kGRt%2BS49NbsJMUMIHvOXxziE9u0nY%3D' (2026-05-15)
  → 'github:NixOS/nixpkgs/5a51fe22e18a6ce886b3cffa4c255378c151323c?narHash=sha256-FqqcYr0c5in/HRL5bkRWykAGp/Q10Vj/zUiSr1P8URE%3D' (2026-05-16)
• Added input 'sops-nix':
    'github:Mic92/sops-nix/c591bf665727040c6cc5cb409079acb22dcce33c?narHash=sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8%3D' (2026-05-05)
• Added input 'sops-nix/nixpkgs':
    follows 'nixpkgs'
2026-05-16 22:50:29 +02:00
2a8f0b0564
Add sops-nix 2026-05-16 22:49:13 +02:00
b2079ab04d
Add mastodon default patches for yarn-4.14-support.patch 2026-05-16 21:25:16 +02:00
80916c6b85
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7fea5ede44b70af67136a82b41e39878cfb3a51b?narHash=sha256-adRHzYRN0huy51aAykoXC4xxBe84AupPMp81lmoNJHM%3D' (2026-04-30)
  → 'github:NixOS/nixpkgs/a3c34a1dd63140ab2150ebb4fa290bbbae58193b?narHash=sha256-wVKu7ZYV3ikh7RVDY1TVlaKwPTFvfkYnOzQGn3IqT4o%3D' (2026-05-15)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/6d457375d24d7d6c8b537a161660173ca225dfdf?narHash=sha256-/H8BBZdwWPVS9mzK5a8XskmLI%2BwMf6Zf8d22ZLeWSc4%3D' (2026-04-30)
  → 'github:NixOS/nixpkgs/b0415a300a8d2daf19019ef418f0b019ee38cf47?narHash=sha256-NZ9yg%2BVJy6RftGD3YXeqCEEVsPZH9hPu6yWm/bAuqLM%3D' (2026-05-15)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/417335fe04072fe234d9a566b72d7955df681844?narHash=sha256-XqqAel6imMLIA8ZeX5CNydzOaokD6GIoUf02DuFeWr4%3D' (2026-04-30)
  → 'github:NixOS/nixpkgs/758b562bc257084aef30b8e3efbdd61d292806c3?narHash=sha256-BxYhb8H0aVtiM1kGRt%2BS49NbsJMUMIHvOXxziE9u0nY%3D' (2026-05-15)
2026-05-15 22:38:20 +02:00
fi
df36846fb2
Update element-web to 1.12.17 2026-05-01 16:35:54 +02:00
fi
cbfe669ad4
Update element-admin to 0.1.11 2026-05-01 16:33:25 +02:00
fi
618b6ba170
Update mastodon to 4.5.9 2026-05-01 16:21:22 +02:00
fi
9ba87803fc
Add /.well-known/matrix/support endpoint 2026-05-01 16:18:28 +02:00
fi
ae2a4c91fd
Set LIVEKIT_FULL_ACCESS_HOMESERVERS 2026-05-01 02:40:31 +02:00
fi
3a4ce8d0eb
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0aecba5a03727e1ac2d66378907d9a6e9c8266d0' (2026-04-03)
  → 'github:NixOS/nixpkgs/7fea5ede44b70af67136a82b41e39878cfb3a51b' (2026-04-30)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/942d1c86a6642bff0c4a440d30a7669a7a18a903' (2026-04-03)
  → 'github:NixOS/nixpkgs/6d457375d24d7d6c8b537a161660173ca225dfdf' (2026-04-30)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/0eac666efaa8a9afea2821f9efc7921b4ef39b4e' (2026-04-03)
  → 'github:NixOS/nixpkgs/417335fe04072fe234d9a566b72d7955df681844' (2026-04-30)
2026-05-01 01:50:20 +02:00
fi
f73990a427
WIP 2026-04-07 22:59:15 +02:00
fi
f19436b178
Allow proxy protocol to reverse proxy 2026-04-07 22:03:15 +02:00
fi
fe86c128ed
Put matrix federation behind reverse proxy 2026-04-07 21:32:12 +02:00
fi
44215ecfc9
Remove obsolete configuration 2026-04-05 23:59:35 +02:00
fi
654a8459eb
Route IPv6 traffic via valkyrie 2026-04-05 23:50:38 +02:00
fi
d793308ebe
Add stardew ssh key 2026-04-04 00:53:32 +02:00
fi
051571d200
Add default grafana secret key for metrics-nekomesh 2026-04-04 00:02:07 +02:00
fi
5e2c28fd13
Update mastodon to 4.5.8 2026-04-03 22:58:44 +02:00
fi
39be09bb6b
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/56ed9a39b84feaee9624111dc86869d19f4c22f3' (2026-03-30)
  → 'github:NixOS/nixpkgs/0aecba5a03727e1ac2d66378907d9a6e9c8266d0' (2026-04-03)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/98ce05a593c5d9655ddbd09fd81f7679381b5392' (2026-03-30)
  → 'github:NixOS/nixpkgs/942d1c86a6642bff0c4a440d30a7669a7a18a903' (2026-04-03)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/318977b8e175faba256cb35e0ca6810c7d87edf2' (2026-03-30)
  → 'github:NixOS/nixpkgs/0eac666efaa8a9afea2821f9efc7921b4ef39b4e' (2026-04-03)
2026-04-03 22:51:49 +02:00
fi
17ddc2f9c9
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/08ebc444a070153227d6f45acf979f4d5f1f97f9' (2026-02-11)
  → 'github:NixOS/nixpkgs/56ed9a39b84feaee9624111dc86869d19f4c22f3' (2026-03-30)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/8605a9be3795437e3717dab6c542d2d571369e70' (2026-02-11)
  → 'github:NixOS/nixpkgs/98ce05a593c5d9655ddbd09fd81f7679381b5392' (2026-03-30)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/d9ca3a4b73f19ea147c9d977d3dde8f612ac648f' (2026-02-11)
  → 'github:NixOS/nixpkgs/318977b8e175faba256cb35e0ca6810c7d87edf2' (2026-03-30)
• Updated input 'simple-nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/23f0a53ca6e58e61e1ea2b86791c69b79c91656d' (2025-12-24)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/25e6dbb8fca3b6e779c5a46fd03bd760b2165bb5' (2026-03-19)
• Updated input 'simple-nixos-mailserver/flake-compat':
    'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5' (2025-10-27)
  → 'github:edolstra/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab' (2025-12-29)
• Updated input 'simple-nixos-mailserver/git-hooks':
    'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761' (2025-11-16)
  → 'github:cachix/git-hooks.nix/8baab586afc9c9b57645a734c820e4ac0a604af9' (2026-03-07)
• Updated input 'simple-nixos-mailserver/nixpkgs':
    'github:NixOS/nixpkgs/a320ce8e6e2cc6b4397eef214d202a50a4583829' (2025-11-24)
  → 'github:NixOS/nixpkgs/826430a188181a750ffa5948daff334039c5d741' (2026-03-18)
2026-03-30 22:25:39 +02:00
fi
9862a9d21b
Update element-web to 1.12.10 2026-02-11 18:02:31 +01:00
fi
459ac4c314
Update mastodon to 4.5.6 and remove fedi fetcher 2026-02-11 17:24:44 +01:00
fi
6daef62b60
flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/032a1878682fafe829edfcf5fdfad635a2efe748' (2025-11-27)
  → 'github:nix-community/nixos-generators/8946737ff703382fda7623b9fab071d037e897d5' (2026-01-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/044f759a4f4629f2be41e59b859753a091e3c089' (2026-01-04)
  → 'github:NixOS/nixpkgs/08ebc444a070153227d6f45acf979f4d5f1f97f9' (2026-02-11)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/4220734816a0091405c33fe4c113be021c8e9c34' (2026-01-05)
  → 'github:NixOS/nixpkgs/8605a9be3795437e3717dab6c542d2d571369e70' (2026-02-11)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/1e46161ce72e20c156dd2225d7517421236c0f22' (2026-01-05)
  → 'github:NixOS/nixpkgs/d9ca3a4b73f19ea147c9d977d3dde8f612ac648f' (2026-02-11)
2026-02-11 17:16:34 +01:00
fi
98b3e14bd6 Host element-admin on web-public-2 2026-01-18 19:36:46 +01:00
fi
4bfcfe355c Expose matrix admin api on management VPN 2026-01-18 17:56:04 +01:00
fi
8fe546c3fe Enable MAS admin cli 2026-01-18 17:41:21 +01:00
fi
770ba36ffc Remove invalid password complexity setting in MAS config
Should be a value between 0 and 4. Default is 3.
2026-01-18 17:19:30 +01:00
fi
399f53fc3e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f376a52d0dc796aec60b5606a2676240ff1565b9' (2025-12-08)
  → 'github:NixOS/nixpkgs/044f759a4f4629f2be41e59b859753a091e3c089' (2026-01-04)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/a0ea537a4fc4c49fb1e226317829c8b32ed95d0e' (2025-12-08)
  → 'github:NixOS/nixpkgs/4220734816a0091405c33fe4c113be021c8e9c34' (2026-01-05)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/fc2de1563f89f0843eba27f14576d261df0e3b80' (2025-12-08)
  → 'github:NixOS/nixpkgs/1e46161ce72e20c156dd2225d7517421236c0f22' (2026-01-05)
• Updated input 'simple-nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/a14fe3b293ec2720e5b7fc72ad136d22967e12ba' (2025-11-26)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/23f0a53ca6e58e61e1ea2b86791c69b79c91656d' (2025-12-24)
2026-01-06 00:25:12 +01:00
954f7d4d08
tweak forgejo service configuration a bit making it nicer
- Enable Git LFS support, since it's nice to have.
- Enable offline mode to avoid relying on CDNs (and to not use
  Gravatar).
- Enable notification mails for repo activity.
- Put setting for default repo units into "repository" category as the
  "repo" category doesn't exist.
- Also disable all repo units except code, as they mostly aren't needed
  for private repos and can be easily enabled on-demand.
2026-01-05 20:21:52 +01:00
146 changed files with 1423 additions and 1505 deletions

96
.sops.yaml Normal file
View file

@ -0,0 +1,96 @@
keys:
- &admin_age_fi age1tf38ae8yzzzmtjp5cjyemf0a8cksq62dz0x0hsntyhsjk5pq6s6q3v9nm7
- &host_age_coturn age1vnrtarxwmqxflh2sxe2s49ldfzkve268hx62x4ltv38h3emv8dqspu028l
- &host_age_forgejo age1d5y8dx3e8pksvxr8fv8f02v0y7qg7kuwpxpmxksp7xlvrcpfju5sdz6guk
- &host_age_ikiwiki age1st5axcrn2s09effsjp6gl89rnwd967y007pzpzamlqydrpf7yeeqjwtnx0
- &host_age_jellyfin age10huhyn3va02zjysyanf8fd6lpfvjv3k3u6qymanz9jtcmfp3kqfskth7yt
- &host_age_keycloak age15kluaw2krucmc0j98zfk0s5tkwqer0ax6jva458zukzrgnqjqc9q7s88yd
- &host_age_lifeline age1pmx78vda0c2qnn8epvkavl26e2939uj65608fdq959ds60d58ucsqwxsua
- &host_age_mail-1 age1hny8kwx0uymselgas25q558ruxxdv7lgtu9d5rnd6x9w3nysk4zqumzzrp
- &host_age_mastodon age1r60mmmeulm33h0trc0y870dml5hzhglyjv4wecyjy2858pg8u47s793r30
- &host_age_matrix age1g60l5mu08xrwfw7uptwcwde8kp9dacs4ltqv2ndjskpy8z5sqakqssxxq5
- &host_age_metrics age1lrtengtdc0nzpagr8fkp5mwqda66jqr0s2h3wsxcdscmalp8n3js3r0e3n
- &host_age_metrics-nekomesh age1rh7zgp445t39c7tmh84r30e9edju8gmtn84u7rjwhmyntzkugucq5x0xse
- &host_age_nextcloud age1lvlmct30jtg7p4qpf8evtjlld6g74q2ckh803hd3ynr7cz7zlceq84flwu
- &host_age_searx age17h3js5v8s5vezcankky6kqxcrvtfxanmvhp3axmnqs4y9s2lr9yqvc6zrn
- &host_age_torrent age1m37wtvp7fpavaygn2jc6kq2gtuvgvf0jgwwhd3p5862djv5segqs97mg7c
- &host_age_valkyrie age1guqc5pnajp2whkla6vws4yqnpe5hq4z89w6te3n5yql5pugzfqlqczjlee
creation_rules:
- path_regex: config/hosts/coturn/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_coturn
- path_regex: config/hosts/forgejo/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_forgejo
- path_regex: config/hosts/ikiwiki/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_ikiwiki
- path_regex: config/hosts/jellyfin/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_jellyfin
- path_regex: config/hosts/keycloak/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_keycloak
- path_regex: config/hosts/lifeline/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_lifeline
- path_regex: config/hosts/mail-1/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_mail-1
- path_regex: config/hosts/mastodon/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_mastodon
- path_regex: config/hosts/matrix/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_matrix
- path_regex: config/hosts/metrics/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_metrics
- path_regex: config/hosts/metrics-nekomesh/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_metrics-nekomesh
- path_regex: config/hosts/nextcloud/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_nextcloud
- path_regex: config/hosts/searx/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_searx
- path_regex: config/hosts/torrent/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_torrent
- path_regex: config/hosts/valkyrie/.*
key_groups:
- age:
- *admin_age_fi
- *host_age_valkyrie
stores:
yaml:
indent: 2

View file

@ -35,6 +35,7 @@
parted
tmux
nano
ssh-to-age
tcpdump
];

View file

@ -5,7 +5,7 @@
min-port = 49200;
max-port = 49500;
use-auth-secret = true;
static-auth-secret-file = "/secrets/static-auth-secret.secret";
static-auth-secret-file = "/run/secrets/static-auth-secret";
realm = "turn.nekover.se";
cert = "${config.security.acme.certs."turn.nekover.se".directory}/fullchain.pem";
pkey = "${config.security.acme.certs."turn.nekover.se".directory}/key.pem";
@ -42,4 +42,11 @@
total-quota=1200
'';
};
sops.secrets."static-auth-secret" = {
mode = "0440";
owner = "turnserver";
group = "turnserver";
restartUnits = [ "coturn.service" ];
};
}

View file

@ -4,5 +4,6 @@
./configuration.nix
./acme.nix
./coturn.nix
./sops.nix
];
}

View file

@ -1,11 +0,0 @@
{ keyCommandEnv,... }:
{
deployment.keys."static-auth-secret.secret" = {
keyCommand = keyCommandEnv ++ [ "pass" "coturn/static-auth-secret" ];
destDir = "/secrets";
user = "turnserver";
group = "turnserver";
permissions = "0640";
uploadAt = "pre-activation";
};
}

View file

@ -0,0 +1,25 @@
static-auth-secret: ENC[AES256_GCM,data:af5cjUSeiCEtYki85h+XoJW5FKY4X18i6zOBZnH64Ju/LwA/yUemA8co17TG5cQnc/sw1pz6LySL2DOq/Gj42g==,iv:Yne84/VLN0jCSulA5OQ0UKbQWkqWBmHYogDuAngAp48=,tag:wJ/4yGnbypjTo/akV3P9ZA==,type:str]
sops:
age:
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLMXRScDR1NzhzZGRXYUZQ
ZGpRYUlOUWZTVHQvdUlrSG5SRWM2ME9sdUVZCldCZkZ0SXdqUjBVNlRnckg3N0dS
S0s2NkRnQys2SGJKSTdiUWlnbTg1dkEKLS0tIGthb0FESjAyMjlEbnV4S0lPOHda
S1ZBOWdTSmNRQXMvUGJnd05sK1Q2Qk0KHseEBDVLeSWHdgrYyITRuJyp3orrjwwS
04ORMniHR7ymHzRPvm3oX/jkFD0iJEmk8clgm/Gcn2AQ7xXeJO7Vnw==
-----END AGE ENCRYPTED FILE-----
recipient: age1tf38ae8yzzzmtjp5cjyemf0a8cksq62dz0x0hsntyhsjk5pq6s6q3v9nm7
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmemxWRnFLMFVEcVZCb3BT
MStWU21kcnF5enpleWt3dFdaMHo3RzJGaENNClU2M2tmdE0zd2pXWUJHQkV5Mkhi
a0lIbHJmWDN6UXhVeTZId3RhcEd5TWcKLS0tIFRlSUNQN0pGYmtiOGxJS0pJY0tQ
YjFzS205QklRZWdPbklIRzVzbFFPT2sKCXra+DUchbomy9pe2HJAbhAF1mstgUcv
NalettWmuLXe2B0WjC9fAy2AAJS6kysEbUh960suzSPLTqTce0MGfA==
-----END AGE ENCRYPTED FILE-----
recipient: age1vnrtarxwmqxflh2sxe2s49ldfzkve268hx62x4ltv38h3emv8dqspu028l
lastmodified: "2026-05-16T23:13:15Z"
mac: ENC[AES256_GCM,data:PxX20JAaYhj3DE1KjakVmVucL7jjZU0vh5vnSNmKLgqedJiV2ZqEXpF4s1WPgYTY723aLiWDLw/8kTF/VmvMs8zOdGSkIhojWIWFE6I2yq1MjlawXuUhGpe6C1XGQ+w0KTqzyJLxyIsUSH24GqPHmLRMStE7bYdr0a4lRBHEyqE=,iv:6tXoqhG1XqDAz4SZSIxFCi01Be76/dV4vFPwv3lkcps=,tag:ytLoh7gJ+Iuqv5AwhDElrw==,type:str]
unencrypted_suffix: _unencrypted
version: 3.13.0

View file

@ -0,0 +1,6 @@
{ ... }:
{
sops = {
defaultSopsFile = ./secrets.yaml;
};
}

View file

@ -5,5 +5,6 @@
./forgejo.nix
./redis.nix
./nginx.nix
./sops.nix
];
}

View file

@ -4,6 +4,7 @@
enable = true;
package = pkgs.forgejo;
database.type = "postgres";
lfs.enable = true;
settings = {
DEFAULT = {
@ -17,6 +18,7 @@
ROOT_URL = "https://git.nekover.se/";
# LOCAL_ROOT_URL is apparently what Forgejo uses to access itself.
# Doesn't need to be set.
OFFLINE_MODE = true;
};
admin = {
DISABLE_REGULAR_ORG_CREATION = false;
@ -34,11 +36,10 @@
DEFAULT_USER_VISIBILITY = "limited";
DEFAULT_KEEP_EMAIL_PRIVATE = true;
ENABLE_BASIC_AUTHENTICATION = false;
};
repo = {
DEFAULT_REPO_UNITS = "repo.code,repo.issues,repo.pulls";
ENABLE_NOTIFY_MAIL = true;
};
repository = {
DEFAULT_REPO_UNITS = "repo.code";
ENABLE_PUSH_CREATE_USER = true;
ENABLE_PUSH_CREATE_ORG = true;
};
@ -60,6 +61,13 @@
HOST = "redis+socket:///run/redis-forgejo/redis.sock";
};
};
secrets.mailer.PASSWD = "/secrets/forgejo-mailer-password.secret";
secrets.mailer.PASSWD = "/run/secrets/forgejo-mailer-password";
};
sops.secrets."forgejo-mailer-password" = {
mode = "0440";
owner = "forgejo";
group = "forgejo";
restartUnits = [ "forgejo.service" ];
};
}

View file

@ -29,7 +29,8 @@
};
extraConfig = ''
set_real_ip_from 10.202.41.100;
set_real_ip_from 10.202.41.100; # IPv4 from web-public-2
set_real_ip_from 10.203.10.3; # IPv6 from valkyrie
real_ip_header proxy_protocol;
'';
};

View file

@ -1,13 +0,0 @@
{ keyCommandEnv, ... }:
{
deployment.keys = {
"forgejo-mailer-password.secret" = {
keyCommand = keyCommandEnv ++ [ "pass" "mail/forgejo-nekover-se" ];
destDir = "/secrets";
user = "forgejo";
group = "forgejo";
permissions = "0640";
uploadAt = "pre-activation";
};
};
}

View file

@ -0,0 +1,25 @@
forgejo-mailer-password: ENC[AES256_GCM,data:bFUrFyE/reeTtKZCrb1T1CG8Ng9QbDwZo9AdxU67i8uNmKcn93k3dqY70tSqBTAc9hpsXyW3UTKnPpk+ffb0mw==,iv:p16td5KV0rTmrrtX8FMojotEa+2oiFmVizkc6mt9QyI=,tag:czg/IlNLkx75m2iSddUkUw==,type:str]
sops:
age:
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFNjVaNlFWeG9vMW4vM2R3
bWQyVk9jN1VkUUczbTBzUmdpZ2NyWlV4aVFjCmZwa0lDcXUzVDM4d1Mwa1B4Qm9q
WjVKMXJBRVNtc0JzcmE0Y20zdCtzM3cKLS0tIEJWanpwZHdPMGJiL0lkME9yVGQ1
a3ZvRGV3VENIbmlubG16MWF3SkdyQ00KZj5vuzVyCqbLH5gnQjhRpOfHtIB3RVZC
m+VdnnAFIfShrxwfOekVavffaHmG3PWS7RUKoeZNSdtz1ScuwfazPw==
-----END AGE ENCRYPTED FILE-----
recipient: age1tf38ae8yzzzmtjp5cjyemf0a8cksq62dz0x0hsntyhsjk5pq6s6q3v9nm7
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYOEdadnQvSW1mcE9hSmFL
aFlqdHpTejNZRXJCbTh4WjQyQXVobitaa2hFCjV1RU9UOGlqaXhIckNLMmYwb0s2
eHY2VVpiQThzQUNuS1FLbFd3V2NGZk0KLS0tIGdOK3VEOUlNcldBQ1haRHhVS0cw
N3ZoNWlVK2trVkJLQlhnaHFueFdqVEkK800paYmP1opnW7o2V8f2zzWNR5tOVYGs
fl+SA7hE7uTpRrrGfuZq0jQgWOaeAbJ3+PzRuSrVlrXdWIyipcZM2Q==
-----END AGE ENCRYPTED FILE-----
recipient: age1d5y8dx3e8pksvxr8fv8f02v0y7qg7kuwpxpmxksp7xlvrcpfju5sdz6guk
lastmodified: "2026-05-17T00:50:59Z"
mac: ENC[AES256_GCM,data:I3a9s9i6sFVTRQIAj94YZNyxQsDIWIvRhy9M/e6iMYpvoQyxFvMD3xAE0NQ1uX1QgMoi+6njTc8AmTXFJvSfoiqtVfHQH+HkLPMR27DZUY6kgZGMvUVswioSKfaF8fZxGEyWRPAuTDlynfOsGpr4Tqt5U8NBiYL1FDD6CPALaiY=,iv:RUbSPPTR6cTWwzvbnQRA/f9AjjjOpQUiEBrWvxqCpTQ=,tag:GcGsBgxWU/AXm06FkUI1LA==,type:str]
unencrypted_suffix: _unencrypted
version: 3.13.0

View file

@ -0,0 +1,6 @@
{ ... }:
{
sops = {
defaultSopsFile = ./secrets.yaml;
};
}

View file

@ -1,51 +0,0 @@
{ ... }:
{
boot = {
loader.grub = {
enable = true;
device = "/dev/vda";
};
binfmt.emulatedSystems = [
"armv6l-linux"
"armv7l-linux"
"aarch64-linux"
];
};
networking = {
hostName = "hydra";
firewall = {
enable = true;
allowedTCPPorts = [ 8443 ];
};
};
users.users.builder = {
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK/plZfxF/RtB+pJsUYx9HUgRcB56EoO0uj+j3AGzZta root@cherry"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKeIiHkHA5c6/jZx+BB28c5wchdzlFI7R1gbvNmPyoOg root@kiara"
];
};
nix = {
settings = {
trusted-users = [ "builder" ];
allowed-uris = "http:// https://";
};
buildMachines = [
{
hostName = "localhost";
systems = [
"x86_64-linux"
"armv6l-linux"
"armv7l-linux"
"aarch64-linux"
];
}
];
};
system.stateVersion = "23.05";
}

View file

@ -1,9 +0,0 @@
{ ... }:
{
imports = [
./configuration.nix
./hydra.nix
./nix-serve.nix
./nginx.nix
];
}

View file

@ -1,14 +0,0 @@
{ ... }:
{
services.hydra = {
enable = true;
hydraURL = "https://hydra.nekover.se";
listenHost = "localhost";
port = 3001;
useSubstitutes = true;
notificationSender = "hydra@robot.grzb.de";
extraConfig = "
binary_cache_public_uri = https://nix-cache.nekover.se
";
};
}

View file

@ -1,42 +0,0 @@
{ ... }:
{
services.nginx = {
enable = true;
virtualHosts = {
"hydra.nekover.se" = {
forceSSL = true;
enableACME = true;
listen = [{
addr = "0.0.0.0";
port = 80;
}];
locations."/" = {
proxyPass = "http://localhost:3001";
};
extraConfig = ''
listen 0.0.0.0:8443 http2 ssl proxy_protocol;
set_real_ip_from 10.202.41.100;
real_ip_header proxy_protocol;
'';
};
"nix-cache.nekover.se" = {
forceSSL = true;
enableACME = true;
listen = [ {
addr = "0.0.0.0";
port = 80;
}];
locations."/" = {
proxyPass = "http://localhost:5005";
};
extraConfig = ''
listen 0.0.0.0:8443 http2 ssl proxy_protocol;
set_real_ip_from 10.202.41.100;
real_ip_header proxy_protocol;
'';
};
};
};
}

View file

@ -1,9 +0,0 @@
{ ... }:
{
services.nix-serve = {
enable = true;
port = 5005;
bindAddress = "localhost";
secretKeyFile = "/secrets/signing-key.secret";
};
}

View file

@ -1,11 +0,0 @@
{ keyCommandEnv, ... }:
{
deployment.keys."signing-key.secret" = {
keyCommand = keyCommandEnv ++ [ "pass" "hydra/signing-key" ];
destDir = "/secrets";
user = "root";
group = "root";
permissions = "0640";
uploadAt = "pre-activation";
};
}

View file

@ -4,5 +4,6 @@
./configuration.nix
./ikiwiki.nix
./nginx.nix
./sops.nix
];
}

Some files were not shown because too many files have changed in this diff Show more