Commit graph

1468 commits

Author SHA1 Message Date
8be51907fa gatus: Upgrade package to get new UI 2025-09-14 00:03:52 +02:00
2cfcf9ee74 tailscale: Return to the stable package after kernel fix
See https://github.com/NixOS/nixpkgs/issues/438765#issuecomment-3281041188
2025-09-12 23:49:26 +02:00
99e7b25a8a flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/59d32d171d43bbe5ba9f3cb4723066f91595786f?dir=pkgs/firefox-addons&narHash=sha256-MVjY6naARVAOIcNCDPUeNqqw1ttIuaDxBhE5c%2Bi21nI%3D' (2025-09-09)
  → 'gitlab:rycee/nur-expressions/789920825fc982a93a2bf91a714367fa8f7ea0a6?dir=pkgs/firefox-addons&narHash=sha256-VjtA%2BfqkraKHbGzjKJBPfDj%2BSXysXiR4SrghTr10HoY%3D' (2025-09-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9d1fa9fa266631335618373f8faad570df6f9ede?narHash=sha256-fRnT%2BbwP1sB6ne7BLw4aXkVYjr%2BQCZZ%2Be4MhbokHyd4%3D' (2025-09-08)
  → 'github:nixos/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
  → 'github:nixos/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
• Updated input 'sops':
    'github:Mic92/sops-nix/3223c7a92724b5d804e9988c6b447a0d09017d48?narHash=sha256-t%2Bvoe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U%3D' (2025-08-12)
  → 'github:Mic92/sops-nix/0bf793823386187dff101ee2a9d4ed26de8bbf8c?narHash=sha256-S9F6bHUBh%2BCFEUalv/qxNImRapCxvSnOzWBUZgK1zDU%3D' (2025-09-10)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/45c6b00334077e372fde29a8a92f3ba5a9130d43?narHash=sha256-CYxpRGfY0ruvw6cd%2BJ7wLWb0F4ZU9UlphCOXayNSTJg%3D' (2025-09-09)
  → 'github:nix-community/nix-vscode-extensions/e2147d6840365c062114c0eae2438283897eaafb?narHash=sha256-BawqTE8Hf8NJI5g0/vzMGcqFXXjYZkdz00DjsWrNUm4%3D' (2025-09-12)
2025-09-12 23:33:33 +02:00
5b2b52a476 hosts/desktop: Do Folding@home to heat my room 2025-09-12 23:16:52 +02:00
5074bbeae4 forgejo: Rename service user to git 2025-09-12 23:15:28 +02:00
e5b6374751 Enable ShellCheck and improve shell scripts 2025-09-12 19:32:48 +02:00
58a78d7de7 Revert "flake.lock: Update"
This reverts commit 8255c2914c.
2025-09-11 22:48:40 +02:00
8255c2914c flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/59d32d171d43bbe5ba9f3cb4723066f91595786f?dir=pkgs/firefox-addons&narHash=sha256-MVjY6naARVAOIcNCDPUeNqqw1ttIuaDxBhE5c%2Bi21nI%3D' (2025-09-09)
  → 'gitlab:rycee/nur-expressions/b7d4f61ce9db44ba82859e15f6e1c175959948e3?dir=pkgs/firefox-addons&narHash=sha256-OlvNzfsqDok0y5PDY%2B2dK5T53GsxAdm1YGdYHjxAiHM%3D' (2025-09-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9d1fa9fa266631335618373f8faad570df6f9ede?narHash=sha256-fRnT%2BbwP1sB6ne7BLw4aXkVYjr%2BQCZZ%2Be4MhbokHyd4%3D' (2025-09-08)
  → 'github:nixos/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
  → 'github:nixos/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
• Updated input 'sops':
    'github:Mic92/sops-nix/3223c7a92724b5d804e9988c6b447a0d09017d48?narHash=sha256-t%2Bvoe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U%3D' (2025-08-12)
  → 'github:Mic92/sops-nix/0bf793823386187dff101ee2a9d4ed26de8bbf8c?narHash=sha256-S9F6bHUBh%2BCFEUalv/qxNImRapCxvSnOzWBUZgK1zDU%3D' (2025-09-10)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/45c6b00334077e372fde29a8a92f3ba5a9130d43?narHash=sha256-CYxpRGfY0ruvw6cd%2BJ7wLWb0F4ZU9UlphCOXayNSTJg%3D' (2025-09-09)
  → 'github:nix-community/nix-vscode-extensions/5eaf56d3a39239b3690fd057bda981bb202a6e04?narHash=sha256-32Tgm1H4NKhFKfGtW2Iy8X7P9TjKJ4JGGd9b%2BmCycE0%3D' (2025-09-11)
2025-09-11 22:31:34 +02:00
6a67e1f483 crowdsec: Split module into two files again 2025-09-10 23:53:28 +02:00
e23111b6d7 crowdsec: Fix bouncer option 2025-09-10 23:39:27 +02:00
eff300b055 crowdsec: Refactor module 2025-09-10 23:29:38 +02:00
74c584c1c4 Uninstall unneeded packages 2025-09-10 13:25:18 +02:00
93eda36511 ntfy: Override default settings 2025-09-10 13:24:53 +02:00
5c6e5e2f03 Add min-free and max-free thresholds 2025-09-09 16:39:37 +02:00
a6bb0ee596 Disable import-from-derivation (IFD)
See https://nix.dev/manual/nix/2.26/language/import-from-derivation#import-from-derivation
2025-09-09 16:37:12 +02:00
f23f3d4433 flake.lock: Update
Flake lock file updates:

• Updated input 'betterfox':
    'github:yokoffing/Betterfox/2d81cd4094a665be94cfc309157a8a72a8d0b262?narHash=sha256-3xvZAMPdGfj8w2AaepWW5xAX05Ry%2BpN8peLMORKNTIc%3D' (2025-08-20)
  → 'github:yokoffing/Betterfox/7b3cee24cc7438eef040270b0464cde932e98ffb?narHash=sha256-aTNEsopnGVueM7MZaYMPUMSJDJeADpvM33UcgO8nz88%3D' (2025-09-05)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/007b803d1eff595d25e7886e83054dbd038bf029?dir=pkgs/firefox-addons&narHash=sha256-rpRy5ae5ijEGaK%2BCr66NqCQJ6ZeUE5Zi8gUWgKhesto%3D' (2025-09-01)
  → 'gitlab:rycee/nur-expressions/59d32d171d43bbe5ba9f3cb4723066f91595786f?dir=pkgs/firefox-addons&narHash=sha256-MVjY6naARVAOIcNCDPUeNqqw1ttIuaDxBhE5c%2Bi21nI%3D' (2025-09-09)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06)
  → 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e?narHash=sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA%3D' (2025-07-27)
  → 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/47eb4856cfd01eaeaa7bb5944a0f27db8fb9b94a?narHash=sha256-e4ZAu2sjOtGpvbdS5zo%2BVa5FUUkAnizl4wb0/JlIL2I%3D' (2025-09-01)
  → 'github:NixOS/nixos-hardware/11b2a10c7be726321bb854403fdeec391e798bf0?narHash=sha256-PtT7ix43ss8PONJ1VJw3f6t2yAoGH%2Bq462Sn8lrmWmk%3D' (2025-09-05)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b4c2c57c31e68544982226d07e4719a2d86302a8?narHash=sha256-aGnd4AHIYCWQKChAkHPpX%2BYYCt7pA6y2LFFA/s8q0wQ%3D' (2025-08-31)
  → 'github:nixos/nixpkgs/9d1fa9fa266631335618373f8faad570df6f9ede?narHash=sha256-fRnT%2BbwP1sB6ne7BLw4aXkVYjr%2BQCZZ%2Be4MhbokHyd4%3D' (2025-09-08)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d7600c775f877cd87b4f5a831c28aa94137377aa?narHash=sha256-tlOn88coG5fzdyqz6R93SQL5Gpq%2Bm/DsWpekNFhqPQk%3D' (2025-08-30)
  → 'github:nixos/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/2f1d16db96f1ce8ee3c893ea9dc49c0035846988?narHash=sha256-SVos3AYuLvF6bD8Y0b6EiLABoEaiAOa4M/fTCBe0FV8%3D' (2025-09-01)
  → 'github:nix-community/nix-vscode-extensions/45c6b00334077e372fde29a8a92f3ba5a9130d43?narHash=sha256-CYxpRGfY0ruvw6cd%2BJ7wLWb0F4ZU9UlphCOXayNSTJg%3D' (2025-09-09)
2025-09-09 13:20:26 +02:00
5c7614c2ae hosts/observer: Reinstall to test new script 2025-09-08 18:20:01 +02:00
ccec1ef833 just: Add singular sops update and rotate commands 2025-09-08 18:19:24 +02:00
93eb233b14 Refactor install-anywhere script 2025-09-08 18:18:48 +02:00
225574cbbf impermanence: Disable sudo lecture 2025-09-08 16:32:36 +02:00
331ba44b75 sops: Use persisted key path when using impermanence 2025-09-08 16:24:15 +02:00
efd6165c76 impermanence: Actually include directories 2025-09-08 16:14:41 +02:00
c6172d5556 impermanence: Persist caddy, gatus and tailscale state 2025-09-07 23:39:40 +02:00
8ded789be2 impermanence: Persist all logs 2025-09-07 23:37:45 +02:00
c2a8f8475f caddy: Make tailscale hosts ephemeral 2025-09-07 23:36:37 +02:00
9de2a5d853 hosts/observer: Reinstall with impermanence 2025-09-07 23:04:19 +02:00
07635949e6 Add script to provision keys 2025-09-07 23:02:49 +02:00
d71748e36a impermanence: Init module 2025-09-07 22:05:55 +02:00
0209856439 caddy: Fix virtual host generation 2025-09-07 20:46:29 +02:00
fceb6ae418 Replace string concatenation with string interpolation 2025-09-06 00:25:57 +02:00
0119af4d40 justfile: Add sops commands 2025-09-06 00:13:14 +02:00
2007dc8e0d justfile: Don't hardcode zsh, use $SHELL 2025-09-05 20:35:38 +02:00
8b82dd4e18 Rename hosts again 2025-09-05 19:07:20 +02:00
d4ef1575ff nextcloud: Remove module 2025-09-05 13:16:05 +02:00
74e09a3887 hosts/srv-external: Enable privatebin 2025-09-04 22:24:58 +02:00
337a0e0755 privatebin: Init module 2025-09-04 22:24:29 +02:00
1b698ece70 Simplify caddy.virtualHosts declarations 2025-09-04 21:30:04 +02:00
b82eeb8595 modules: Move bluetooth, sound and wlan modules into the services namespace 2025-09-03 18:49:55 +02:00
e914990eaf gatus: Small improvements 2025-09-03 00:01:00 +02:00
6f53e67250 gatus: Refactor 2025-09-02 22:54:00 +02:00
02296be975 hosts/srv-internal: Disable nextcloud 2025-09-02 21:44:05 +02:00
28b72290a2 radicale: Configure backups 2025-09-02 21:42:24 +02:00
5095577e3b radicale: Add birthday calendar generating hook 2025-09-02 21:33:25 +02:00
885b6a035c radicale: Add versioning with git 2025-09-02 21:32:19 +02:00
7e25a91691 restic: Add dedicated paths option 2025-09-02 17:05:39 +02:00
2761fc8953 filebrowser: Configure backups 2025-09-02 16:56:24 +02:00
933a84a9f7 hosts/srv-internal: Enable filebrowser 2025-09-02 16:41:45 +02:00
e1066c2083 filebrowser: Init module 2025-09-02 16:32:28 +02:00
e782dff77b Enable zram swap on workstations 2025-09-01 23:23:55 +02:00
6274c9af16 tailscale: Format 2025-09-01 23:23:34 +02:00