Commit graph

1815 commits

Author SHA1 Message Date
586a0907d4
memos: Remove module 2026-02-01 22:52:32 +01:00
277dd188ae
vps-private: Disable memos 2026-02-01 22:52:11 +01:00
6d5a9538a7
vps-private: Disable freshrss 2026-01-31 19:32:10 +01:00
018565dd38
Reduce use of lib.optionalString 2026-01-31 19:26:36 +01:00
31bc84ee6c
flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/02ae5ccdcbe8defe6047840a7b46e67e215bef69?dir=pkgs/firefox-addons&narHash=sha256-MEBKRsOj9s65KRvvugu4i7ytW2eASk67pFDgxgwsEr4%3D' (2026-01-27)
  → 'gitlab:rycee/nur-expressions/aaa750c668f39351876b9c94a62ffecc3428aee8?dir=pkgs/firefox-addons&narHash=sha256-hpfniy1borNcmVUr%2BI3iamwT9KB%2B1rXfT8QWVF6rs2Q%3D' (2026-01-31)
• Updated input 'home-manager':
    'github:nix-community/home-manager/75ed713570ca17427119e7e204ab3590cc3bf2a5?narHash=sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg%3D' (2026-01-20)
  → 'github:nix-community/home-manager/366d78c2856de6ab3411c15c1cb4fb4c2bf5c826?narHash=sha256-tNqCP/%2B2%2BpeAXXQ2V8RwsBkenlfWMERb%2BUy6xmevyhM%3D' (2026-01-28)
• Updated input 'impermanence':
    'github:nix-community/impermanence/69ecf31e8fddc9354a4b418f3a517445d486bb54?narHash=sha256-OyxsfXNcOkt06/kM%2B4bnuC8moDx%2Bt7Qr%2BRB0BBa83Ig%3D' (2026-01-20)
  → 'github:nix-community/impermanence/7b1d382faf603b6d264f58627330f9faa5cba149?narHash=sha256-03%2BJxvzmfwRu%2B5JafM0DLbxgHttOQZkUtDWBmeUkN8Y%3D' (2026-01-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1cd347bf3355fce6c64ab37d3967b4a2cb4b878c?narHash=sha256-Mjx6p96Pkefks3%2BaA%2B72lu1xVehb6mv2yTUUqmSet6Q%3D' (2026-01-25)
  → 'github:nixos/nixpkgs/fa83fd837f3098e3e678e6cf017b2b36102c7211?narHash=sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o%3D' (2026-01-28)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c5296fdd05cfa2c187990dd909864da9658df755?narHash=sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU%3D' (2026-01-23)
  → 'github:nixos/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/f46bb205f239b415309f58166f8df6919fa88377?narHash=sha256-J0G1ACrUK29M0THPAsz429eZX07GmR9Bs/b0pB3N0dQ%3D' (2026-01-25)
  → 'github:numtide/treefmt-nix/28b19c5844cc6e2257801d43f2772a4b4c050a1b?narHash=sha256-8aAYwyVzSSwIhP2glDhw/G0i5%2BwOrren3v6WmxkVonM%3D' (2026-01-29)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/526331948fbe33571c32407f47a0bb943c348fcc?narHash=sha256-Ycucrq0R1wbx2iMyPg2E1lix1VmDcV3iZU40mDeEgqw%3D' (2026-01-27)
  → 'github:nix-community/nix-vscode-extensions/2b93cd3f310d6a9d24ccfc154740d591288d6754?narHash=sha256-8CpJxXwRyN8gSzjT0e4QjWPwVs/W0uHRJ6fEPGaTk7I%3D' (2026-01-31)
2026-01-31 12:14:46 +01:00
feaf941082
desktop: Remove redundant option 2026-01-31 02:04:36 +01:00
a14692c6d6
nebula: Auto enable as default overlay implementation 2026-01-31 01:53:30 +01:00
27b5c57023
networking: Unify underlay config across hosts 2026-01-30 20:39:59 +01:00
1d1709e1ba
btop: Use different dark theme 2026-01-30 19:33:18 +01:00
b57eae3d3f
wlan: Let networkd configure the interface 2026-01-30 14:34:34 +01:00
c09cb8954d
flake.lock: Update
Flake lock file updates:

• Updated input 'betterfox':
    'github:yokoffing/Betterfox/eee6e58b2b0ee10a59efb6586a5db07ae181d8c7?narHash=sha256-zGpfQk2gY6ifxIk1fvCk5g5SIFo%2Bo8RItmw3Yt3AeCg%3D' (2025-12-13)
  → 'github:yokoffing/Betterfox/310cbdee6ca20eb881749a559cb572ce9272a981?narHash=sha256-D2MIFdYMS3xrfO2vDYjCmC3Ah96jg5XUzvwMX3xJQBo%3D' (2026-01-22)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/6509620630f68dc02ac3e99f15a67760778444ff?dir=pkgs/firefox-addons&narHash=sha256-LCc0gbSgjehdy41Gi1H5WNxEuW9PtRHFVaPXoFzslQU%3D' (2026-01-22)
  → 'gitlab:rycee/nur-expressions/02ae5ccdcbe8defe6047840a7b46e67e215bef69?dir=pkgs/firefox-addons&narHash=sha256-MEBKRsOj9s65KRvvugu4i7ytW2eASk67pFDgxgwsEr4%3D' (2026-01-27)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d447553bcbc6a178618d37e61648b19e744370df?narHash=sha256-qgGq7CfrYKc3IBYQ7qp0Z/ZXndQVC5Bj0N8HW9mS2rM%3D' (2026-01-18)
  → 'github:NixOS/nixos-hardware/a351494b0e35fd7c0b7a1aae82f0afddf4907aa8?narHash=sha256-QEDtctEkOsbx8nlFh4yqPEOtr4tif6KTqWwJ37IM2ds%3D' (2026-01-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/3ceaaa8bc963ced4d830e06ea2d0863b6490ff03?narHash=sha256-sJERJIYTKPFXkoz/gBaBtRKke82h4DkX3BBSsKbfbvI%3D' (2026-01-20)
  → 'github:nixos/nixpkgs/1cd347bf3355fce6c64ab37d3967b4a2cb4b878c?narHash=sha256-Mjx6p96Pkefks3%2BaA%2B72lu1xVehb6mv2yTUUqmSet6Q%3D' (2026-01-25)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/80e4adbcf8992d3fd27ad4964fbb84907f9478b0?narHash=sha256-C2TjvwYZ2VDxYWeqvvJ5XPPp6U7H66zeJlRaErJKoEM%3D' (2026-01-20)
  → 'github:nixos/nixpkgs/c5296fdd05cfa2c187990dd909864da9658df755?narHash=sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU%3D' (2026-01-23)
• Updated input 'sops':
    'github:Mic92/sops-nix/c7067be8db2c09ab1884de67ef6c4f693973f4a2?narHash=sha256-1IHAeS8WtBiEo5XiyJBHOXMzECD6aaIOJmpQKzRRl64%3D' (2026-01-19)
  → 'github:Mic92/sops-nix/c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff?narHash=sha256-wFcr32ZqspCxk4%2BFvIxIL0AZktRs6DuF8oOsLt59YBU%3D' (2026-01-26)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/e96d59dff5c0d7fddb9d113ba108f03c3ef99eca?narHash=sha256-67vyT1%2BxClLldnumAzCTBvU0jLZ1YBcf4vANRWP3%2BAk%3D' (2026-01-11)
  → 'github:numtide/treefmt-nix/f46bb205f239b415309f58166f8df6919fa88377?narHash=sha256-J0G1ACrUK29M0THPAsz429eZX07GmR9Bs/b0pB3N0dQ%3D' (2026-01-25)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/40c9d85598f8550cf08f8bea019497fd68ebd5ae?narHash=sha256-z7b1c%2B/Y%2B%2BHkIggfh8e1wiemw25h1W0EqifDc/mAn8E%3D' (2026-01-22)
  → 'github:nix-community/nix-vscode-extensions/526331948fbe33571c32407f47a0bb943c348fcc?narHash=sha256-Ycucrq0R1wbx2iMyPg2E1lix1VmDcV3iZU40mDeEgqw%3D' (2026-01-27)
2026-01-27 09:22:20 +01:00
c3976fa6fb
radicale: Refactor 2026-01-25 19:31:43 +01:00
00d1e06c25
forgejo: Remove ssh server 2026-01-25 13:01:02 +01:00
2eb791f791
hyprland: Auto start btop 2026-01-24 22:12:05 +01:00
faf3d256ea
btop: Fix theme 2026-01-24 15:13:22 +01:00
8e949b0361
Rename module gc to auto-gc 2026-01-23 21:32:41 +01:00
8de1770dba
home: Uninstall bottom 2026-01-23 19:27:58 +01:00
15e61515a1
hyprland: Use btop instead of bottom as system monitor 2026-01-23 19:08:39 +01:00
bb0aaeceea
btop: Init module 2026-01-23 19:08:09 +01:00
ef4ecd7fb5
sops: Do eta-reduction 2026-01-23 11:45:27 +01:00
4ab442f61b
lib: Remove unused functions 2026-01-23 11:39:21 +01:00
3a669dd8fd
sshd: Make sure to only ever listen on overlay address 2026-01-23 11:26:59 +01:00
a2827a95f2
uptime-kuma: Remove module 2026-01-23 10:59:34 +01:00
4039f12871
vps-monitor: Don't monitor public dav domain with gatus 2026-01-22 22:42:54 +01:00
edfc766b46
vps-public: Enable networking-toolbox 2026-01-22 22:25:11 +01:00
9677ce5f19
networking-toolbox: Init module 2026-01-22 22:24:48 +01:00
cfa3792d93
vps-public: Enable screego 2026-01-22 21:35:13 +01:00
8336c3b5ac
screego: Init module 2026-01-22 21:34:49 +01:00
3f7b4a894d
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/ff442f5d1425feb86344c028298548024f21256d?narHash=sha256-eDoSOhxGEm2PykZFa/x9QG5eTH0MJdiJ9aR00VAofXE%3D' (2025-05-08)
  → 'github:nix-community/disko/de5708739256238fb912c62f03988815db89ec9a?narHash=sha256-CNzzBsRhq7gg4BMBuTDObiWDH/rFYHEuDRVOwCcwXw4%3D' (2026-01-20)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/8061c6d9199dc6cc0727d4241959eea28f2fa0a6?dir=pkgs/firefox-addons&narHash=sha256-Em6PP667PeXbEjidbV2LnNwmUYohbrSFvVPLYLUDHms%3D' (2026-01-17)
  → 'gitlab:rycee/nur-expressions/6509620630f68dc02ac3e99f15a67760778444ff?dir=pkgs/firefox-addons&narHash=sha256-LCc0gbSgjehdy41Gi1H5WNxEuW9PtRHFVaPXoFzslQU%3D' (2026-01-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c?narHash=sha256-vRV1dWJOCpCal3PRr86wE2WTOMfAhTu6G7bSvOsryUo%3D' (2026-01-16)
  → 'github:nix-community/home-manager/75ed713570ca17427119e7e204ab3590cc3bf2a5?narHash=sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg%3D' (2026-01-20)
• Updated input 'impermanence':
    'github:nix-community/impermanence/82e5bc4508cab9e8d5a136626276eb5bbce5e9c5?narHash=sha256-iyrn9AcPZCoyxX4OT8eMkBsjG7SRUQXXS/V1JzxS7rA%3D' (2026-01-07)
  → 'github:nix-community/impermanence/69ecf31e8fddc9354a4b418f3a517445d486bb54?narHash=sha256-OyxsfXNcOkt06/kM%2B4bnuC8moDx%2Bt7Qr%2BRB0BBa83Ig%3D' (2026-01-20)
• Updated input 'impermanence/home-manager':
    'github:nix-community/home-manager/7419250703fd5eb50e99bdfb07a86671939103ea?narHash=sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ%3D' (2025-05-23)
  → 'github:nix-community/home-manager/c47b2cc64a629f8e075de52e4742de688f930dc6?narHash=sha256-kkgA32s/f4jaa4UG%2B2f8C225Qvclxnqs76mf8zvTVPg%3D' (2026-01-16)
• Updated input 'impermanence/nixpkgs':
    'github:nixos/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c?narHash=sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o%3D' (2025-05-23)
  → 'github:nixos/nixpkgs/e4bae1bd10c9c57b2cf517953ab70060a828ee6f?narHash=sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc%3D' (2026-01-16)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/cce68f4a54fa4e3d633358364477f5cc1d782440?narHash=sha256-IRPmIOV2tPwxbhP/I9M5AmwhTC0lMPtoPStC%2B8T6xl0%3D' (2026-01-16)
  → 'github:NixOS/nixos-hardware/d447553bcbc6a178618d37e61648b19e744370df?narHash=sha256-qgGq7CfrYKc3IBYQ7qp0Z/ZXndQVC5Bj0N8HW9mS2rM%3D' (2026-01-18)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d4fa45dc2d4d32c10cb7c6b530a6b4b7d2429442?narHash=sha256-HBIfbB9MF9oqQTxs/W5440mzVaYDBWU9tuX95aZ8h64%3D' (2026-01-15)
  → 'github:nixos/nixpkgs/3ceaaa8bc963ced4d830e06ea2d0863b6490ff03?narHash=sha256-sJERJIYTKPFXkoz/gBaBtRKke82h4DkX3BBSsKbfbvI%3D' (2026-01-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/e4bae1bd10c9c57b2cf517953ab70060a828ee6f?narHash=sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc%3D' (2026-01-16)
  → 'github:nixos/nixpkgs/80e4adbcf8992d3fd27ad4964fbb84907f9478b0?narHash=sha256-C2TjvwYZ2VDxYWeqvvJ5XPPp6U7H66zeJlRaErJKoEM%3D' (2026-01-20)
• Updated input 'sops':
    'github:Mic92/sops-nix/e085e303dfcce21adcb5fec535d65aacb066f101?narHash=sha256-NjKtkJraCZEnLHAJxLTI%2BBfdU//9coAz9p5TqveZwPU%3D' (2026-01-15)
  → 'github:Mic92/sops-nix/c7067be8db2c09ab1884de67ef6c4f693973f4a2?narHash=sha256-1IHAeS8WtBiEo5XiyJBHOXMzECD6aaIOJmpQKzRRl64%3D' (2026-01-19)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/91986dac376d14f3c761a21722f6ff4fc6e3e86d?narHash=sha256-/bL8sjJ5bic525DRL20i7XqWmSzpQ5QI2OV%2BetzLiUY%3D' (2026-01-17)
  → 'github:nix-community/nix-vscode-extensions/40c9d85598f8550cf08f8bea019497fd68ebd5ae?narHash=sha256-z7b1c%2B/Y%2B%2BHkIggfh8e1wiemw25h1W0EqifDc/mAn8E%3D' (2026-01-22)
2026-01-22 10:29:05 +01:00
b487ec8ae7
Remove meta.ports and meta.domains modules 2026-01-21 23:25:16 +01:00
d8abea9e18
Revert "hyprland: Use windowrule v3"
This reverts commit 2449bc2d47.
2026-01-21 23:23:38 +01:00
2449bc2d47
hyprland: Use windowrule v3 2026-01-21 14:50:57 +01:00
581241e860
vps-monitor: Fix variable name 2026-01-20 08:53:44 +01:00
ca35081ddc
vps-monitor: Expose ntfy completely publicly again 2026-01-19 21:34:31 +01:00
e3b572ef96
syncthing: Sync zsh history file 2026-01-18 18:57:46 +01:00
266b334501
syncthing: Exclude downloads folder from backups 2026-01-18 18:56:41 +01:00
4ddc49c001
gatus: Include the whole domain in the endpoint name 2026-01-17 22:01:09 +01:00
4a501653ce
flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/2272c38028ad7830a7a7af031bef62976f82aca8?dir=pkgs/firefox-addons&narHash=sha256-JjKv/S%2BEn/Z9027mRT20lTUsjKZ9LLUSvpj5QodnDhY%3D' (2026-01-12)
  → 'gitlab:rycee/nur-expressions/8061c6d9199dc6cc0727d4241959eea28f2fa0a6?dir=pkgs/firefox-addons&narHash=sha256-Em6PP667PeXbEjidbV2LnNwmUYohbrSFvVPLYLUDHms%3D' (2026-01-17)
• Updated input 'home-manager':
    'github:nix-community/home-manager/82fb7dedaad83e5e279127a38ef410bcfac6d77c?narHash=sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY%3D' (2026-01-08)
  → 'github:nix-community/home-manager/2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c?narHash=sha256-vRV1dWJOCpCal3PRr86wE2WTOMfAhTu6G7bSvOsryUo%3D' (2026-01-16)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/40b1a28dce561bea34858287fbb23052c3ee63fe?narHash=sha256-ljDBUDpD1Cg5n3mJI81Hz5qeZAwCGxon4kQW3Ho3%2B6Q%3D' (2025-12-31)
  → 'github:NixOS/nixos-hardware/cce68f4a54fa4e3d633358364477f5cc1d782440?narHash=sha256-IRPmIOV2tPwxbhP/I9M5AmwhTC0lMPtoPStC%2B8T6xl0%3D' (2026-01-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d03088749a110d52a4739348f39a63f84bb0be14?narHash=sha256-50aDK%2B8eLvsLK39TzQhKNq50/HcXyP4hyxOYoPoVxjo%3D' (2026-01-10)
  → 'github:nixos/nixpkgs/d4fa45dc2d4d32c10cb7c6b530a6b4b7d2429442?narHash=sha256-HBIfbB9MF9oqQTxs/W5440mzVaYDBWU9tuX95aZ8h64%3D' (2026-01-15)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38?narHash=sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs%3D' (2026-01-11)
  → 'github:nixos/nixpkgs/e4bae1bd10c9c57b2cf517953ab70060a828ee6f?narHash=sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc%3D' (2026-01-16)
• Updated input 'sops':
    'github:Mic92/sops-nix/94f9cbd20f680ebb2ad6cdf39da97cbcfaedf004?narHash=sha256-HdnXWQsA1EI27IJlaENUEEug58trUrh6%2BMT0cFiDHmY%3D' (2026-01-11)
  → 'github:Mic92/sops-nix/e085e303dfcce21adcb5fec535d65aacb066f101?narHash=sha256-NjKtkJraCZEnLHAJxLTI%2BBfdU//9coAz9p5TqveZwPU%3D' (2026-01-15)
2026-01-17 21:22:15 +01:00
49c918f747
Refactor 2026-01-17 13:21:16 +01:00
0d7164fe0a
vscode: Install python language server 2026-01-16 19:17:45 +01:00
8ba17ac1ce
Replace lib' with self.lib 2026-01-16 14:09:34 +01:00
07c46beefb
nebula: Fix constant restarts by using fixed paths 2026-01-16 10:53:41 +01:00
10bd5fcf24
gatus: Set alerting URL with new option ntfyUrl 2026-01-15 22:48:22 +01:00
92d61afc40
gatus: Fix ntfy url 2026-01-15 22:39:28 +01:00
9299842ce0
vps-monitor: Only allow writes to ntfy over vpn 2026-01-15 22:21:25 +01:00
d73e3744a8
vps-public: Only allow access to radicale's login page over vpn 2026-01-15 22:20:48 +01:00
2f246153d4
caddy: Add extraConfig option 2026-01-15 22:18:22 +01:00
82844a3bb4
networking: Set overlay options in nebula module 2026-01-15 21:05:40 +01:00
7b8435a555
Expose radicale publicly 2026-01-14 21:06:58 +01:00
11769ee3ac
networking: Add dnsServers option 2026-01-14 19:53:33 +01:00