Commit graph

1482 commits

Author SHA1 Message Date
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
13e40968f6 caddy: Fix tailscale plugin hash 2025-09-01 23:15:18 +02:00
21e61beb49 tailscale: Avoid build failure by switching to unstable
See: https://github.com/nixos/nixpkgs/issues/438765
2025-09-01 23:13:00 +02:00
dc711f3218 flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/cfca2aacacfd57476bd4137033e1b181ed239dff?dir=pkgs/firefox-addons&narHash=sha256-6U8w5ekYCkSl%2BabrWoZbMRIJh38pjO2zCQsLxhh9ea4%3D' (2025-08-27)
  → 'gitlab:rycee/nur-expressions/007b803d1eff595d25e7886e83054dbd038bf029?dir=pkgs/firefox-addons&narHash=sha256-rpRy5ae5ijEGaK%2BCr66NqCQJ6ZeUE5Zi8gUWgKhesto%3D' (2025-09-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/54b2879ce622d44415e727905925e21b8f833a98?narHash=sha256-aAZNbGcWrVRZgWgkQbkabSGcDVRDMgON4BipMy69gvI%3D' (2025-08-26)
  → 'github:nix-community/home-manager/07fc025fe10487dd80f2ec694f1cd790e752d0e8?narHash=sha256-Xd1vOeY9ccDf5VtVK12yM0FS6qqvfUop8UQlxEB%2BgTQ%3D' (2025-08-31)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a65b650d6981e23edd1afa1f01eb942f19cdcbb7?narHash=sha256-9bHzrVbjAudbO8q4vYFBWlEkDam31fsz0J7GB8k4AsI%3D' (2025-08-26)
  → 'github:NixOS/nixos-hardware/47eb4856cfd01eaeaa7bb5944a0f27db8fb9b94a?narHash=sha256-e4ZAu2sjOtGpvbdS5zo%2BVa5FUUkAnizl4wb0/JlIL2I%3D' (2025-09-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4e7667a90c167f7a81d906e5a75cba4ad8bee620?narHash=sha256-TH1SfSP523QI7kcPiNtMAEuwZR3Jdz0MCDXPs7TS8uo%3D' (2025-08-26)
  → 'github:nixos/nixpkgs/b4c2c57c31e68544982226d07e4719a2d86302a8?narHash=sha256-aGnd4AHIYCWQKChAkHPpX%2BYYCt7pA6y2LFFA/s8q0wQ%3D' (2025-08-31)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/3b9f00d7a7bf68acd4c4abb9d43695afb04e03a5?narHash=sha256-XexyKZpf46cMiO5Vbj%2BdWSAXOnr285GHsMch8FBoHbc%3D' (2025-08-25)
  → 'github:nixos/nixpkgs/d7600c775f877cd87b4f5a831c28aa94137377aa?narHash=sha256-tlOn88coG5fzdyqz6R93SQL5Gpq%2Bm/DsWpekNFhqPQk%3D' (2025-08-30)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/74e1a52d5bd9430312f8d1b8b0354c92c17453e5?narHash=sha256-CsDojnMgYsfshQw3t4zjRUkmMmUdZGthl16bXVWgRYU%3D' (2025-08-23)
  → 'github:numtide/treefmt-nix/1aabc6c05ccbcbf4a635fb7a90400e44282f61c4?narHash=sha256-F1oFfV51AE259I85av%2BMAia221XwMHCOtZCMcZLK2Jk%3D' (2025-08-31)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/77b0a9f94092ac2a262c750a56b32d6e296f4a1f?narHash=sha256-Xe9BcrvCc9uw7mcMQC8sFPPp5%2BeY521ovorHSbB/uzg%3D' (2025-08-27)
  → 'github:nix-community/nix-vscode-extensions/2f1d16db96f1ce8ee3c893ea9dc49c0035846988?narHash=sha256-SVos3AYuLvF6bD8Y0b6EiLABoEaiAOa4M/fTCBe0FV8%3D' (2025-09-01)
2025-09-01 21:37:55 +02:00
765b7fdd68 caddy: Follow convention of using mkEnableOption for boolean options 2025-08-31 20:34:50 +02:00
734602820b stirling-pdf: Init module 2025-08-31 16:49:34 +02:00
de266a8d91 meta: Rename option assertUnique to validate 2025-08-28 19:19:29 +02:00
0b2fbc2c6d Replace 127.0.0.1 with localhost 2025-08-28 17:55:47 +02:00
e288bb2bf3 meta/ports: Separate tcp and udp lists to avoid false conflicts 2025-08-28 17:44:00 +02:00
b51d0d095d Refactor meta.{domains,ports} 2025-08-28 14:20:36 +02:00
db0569680e caddy: Replace option protocol with tls 2025-08-27 21:08:17 +02:00
533f67e14b caddy: Fix extraReverseProxyConfig option 2025-08-27 21:03:53 +02:00
d4f66865eb openspeedtest: Remove firewall bypass 2025-08-27 20:35:13 +02:00
0cc7c80407 sops: Make secrets root owned when possible 2025-08-27 15:17:29 +02:00
63d025f00f flake.lock: Update
Flake lock file updates:

• Updated input 'betterfox':
    'github:yokoffing/Betterfox/9727810114a44ddc4df35b2ef8ee8783ec95cf35?narHash=sha256-gHFA/1PeQ0iNAcjATGwgJOqRlR9YmxD/RJKkYN36QYA%3D' (2025-07-22)
  → 'github:yokoffing/Betterfox/2d81cd4094a665be94cfc309157a8a72a8d0b262?narHash=sha256-3xvZAMPdGfj8w2AaepWW5xAX05Ry%2BpN8peLMORKNTIc%3D' (2025-08-20)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/e6c2e889b34f5f623a7749a46e2aa5ea6e7256a0?dir=pkgs/firefox-addons&narHash=sha256-KVPjWo/RVQBQe6N03cNbSVM/xNCv2506wE4A8wL73sk%3D' (2025-08-15)
  → 'gitlab:rycee/nur-expressions/cfca2aacacfd57476bd4137033e1b181ed239dff?dir=pkgs/firefox-addons&narHash=sha256-6U8w5ekYCkSl%2BabrWoZbMRIJh38pjO2zCQsLxhh9ea4%3D' (2025-08-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204?narHash=sha256-oV695RvbAE4%2BR9pcsT9shmp6zE/%2BIZe6evHWX63f2Qg%3D' (2025-07-27)
  → 'github:nix-community/home-manager/54b2879ce622d44415e727905925e21b8f833a98?narHash=sha256-aAZNbGcWrVRZgWgkQbkabSGcDVRDMgON4BipMy69gvI%3D' (2025-08-26)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3dac8a872557e0ca8c083cdcfc2f218d18e113b0?narHash=sha256-aJHFJWP9AuI8jUGzI77LYcSlkA9wJnOIg4ZqftwNGXA%3D' (2025-08-16)
  → 'github:NixOS/nixos-hardware/a65b650d6981e23edd1afa1f01eb942f19cdcbb7?narHash=sha256-9bHzrVbjAudbO8q4vYFBWlEkDam31fsz0J7GB8k4AsI%3D' (2025-08-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/48f4c982de68d966421d2b6f1ddbeb6227cc5ceb?narHash=sha256-axUoWcm4cNQ36jOlnkD9D40LTfSQgk8ExfHSRm3rTtg%3D' (2025-08-17)
  → 'github:nixos/nixpkgs/4e7667a90c167f7a81d906e5a75cba4ad8bee620?narHash=sha256-TH1SfSP523QI7kcPiNtMAEuwZR3Jdz0MCDXPs7TS8uo%3D' (2025-08-26)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/fbcf476f790d8a217c3eab4e12033dc4a0f6d23c?narHash=sha256-wNO3%2BKs2jZJ4nTHMuks%2BcxAiVBGNuEBXsT29Bz6HASo%3D' (2025-08-14)
  → 'github:nixos/nixpkgs/3b9f00d7a7bf68acd4c4abb9d43695afb04e03a5?narHash=sha256-XexyKZpf46cMiO5Vbj%2BdWSAXOnr285GHsMch8FBoHbc%3D' (2025-08-25)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/7d81f6fb2e19bf84f1c65135d1060d829fae2408?narHash=sha256-2vX8QjO5lRsDbNYvN9hVHXLU6oMl%2BV/PsmIiJREG4rE%3D' (2025-08-10)
  → 'github:numtide/treefmt-nix/74e1a52d5bd9430312f8d1b8b0354c92c17453e5?narHash=sha256-CsDojnMgYsfshQw3t4zjRUkmMmUdZGthl16bXVWgRYU%3D' (2025-08-23)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/283b5d15f1b1bfa5e745b9a90793b49fbd6239b0?narHash=sha256-S6Eaz7L%2B0Iyh/LyipHNk7%2BQSReFj8xbZAr4g%2BG5Pf0Q%3D' (2025-08-20)
  → 'github:nix-community/nix-vscode-extensions/77b0a9f94092ac2a262c750a56b32d6e296f4a1f?narHash=sha256-Xe9BcrvCc9uw7mcMQC8sFPPp5%2BeY521ovorHSbB/uzg%3D' (2025-08-27)
2025-08-27 14:32:39 +02:00
eb4b41222d radicale: Init module 2025-08-26 19:26:15 +02:00
391081fe8e hyprlock: Use wallpaper as background instead of screenshot 2025-08-26 13:41:27 +02:00
6e08f6a8a0 Enable openspeedtest on srv-external 2025-08-24 17:47:12 +02:00
5d2d29d16d caddy: Allow for protocol selection 2025-08-24 17:46:32 +02:00
af9fd8b2c7 openspeedtest: Init module 2025-08-24 17:45:54 +02:00
3cbec59b6d gatus: Remove host endpoints 2025-08-23 23:42:01 +02:00
7d8a4e50cc hyprland: Fix window border on solo floating window 2025-08-22 18:41:24 +02:00
8b9e37c7ed alloy: Init module 2025-08-20 18:02:39 +02:00
c8af87f3aa victorialogs: Init module 2025-08-20 18:00:28 +02:00
eb545d2c6c grafana: Remove doBackups option 2025-08-20 17:57:05 +02:00
2aeca33da2 Nornalize names of flake inputs 2025-08-20 14:52:37 +02:00
842d8a518f hyprland: Fix window bounders 2025-08-20 14:48:36 +02:00
236ca452d6 flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/170f218715e93fc36a9077a926eb8516d789138b?dir=pkgs/firefox-addons&narHash=sha256-5Q7o8nv1EQi7oYD1k1F8/d%2B3WUiNDg9JOH8KWgP/6WQ%3D' (2025-08-12)
  → 'gitlab:rycee/nur-expressions/e6c2e889b34f5f623a7749a46e2aa5ea6e7256a0?dir=pkgs/firefox-addons&narHash=sha256-KVPjWo/RVQBQe6N03cNbSVM/xNCv2506wE4A8wL73sk%3D' (2025-08-15)
• Updated input 'nix-vscode-extensions':
    'github:nix-community/nix-vscode-extensions/547b299dd5b8ddccf948ff6728d7ec547eee4e02?narHash=sha256-3e/S%2BQ9InEZ%2BW1YxjrfjkuVz49IsF2vJZx7Id22RCkY%3D' (2025-08-14)
  → 'github:nix-community/nix-vscode-extensions/8bb1109dab2a4477e226144ba139066b7720af61?narHash=sha256-3hukAjjalnsIpH1N8jkacT5xHA0Z3f%2BTTW3O63mQWC0%3D' (2025-08-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/26ed7a0d4b8741fe1ef1ee6fa64453ca056ce113?narHash=sha256-dz303vGuzWjzOPOaYkS9xSW%2BB93PSAJxvBd6CambXVA%3D' (2025-08-07)
  → 'github:NixOS/nixos-hardware/3dac8a872557e0ca8c083cdcfc2f218d18e113b0?narHash=sha256-aJHFJWP9AuI8jUGzI77LYcSlkA9wJnOIg4ZqftwNGXA%3D' (2025-08-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ddae11e58c0c345bf66efbddbf2192ed0e58f896?narHash=sha256-3sWA5WJybUE16kIMZ3%2BuxcxKZY/JRR4DFBqLdSLBo7w%3D' (2025-08-11)
  → 'github:nixos/nixpkgs/48f4c982de68d966421d2b6f1ddbeb6227cc5ceb?narHash=sha256-axUoWcm4cNQ36jOlnkD9D40LTfSQgk8ExfHSRm3rTtg%3D' (2025-08-17)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/005433b926e16227259a1843015b5b2b7f7d1fc3?narHash=sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV%2B3/aO28gXpGtMXI%3D' (2025-08-12)
  → 'github:nixos/nixpkgs/fbcf476f790d8a217c3eab4e12033dc4a0f6d23c?narHash=sha256-wNO3%2BKs2jZJ4nTHMuks%2BcxAiVBGNuEBXsT29Bz6HASo%3D' (2025-08-14)
2025-08-19 20:14:12 +02:00
b94d8d611b sops: Get age-key from bitwarden 2025-08-17 22:10:19 +02:00
84515f5e14 tailscale: Rotate auth-keys 2025-08-17 21:08:34 +02:00
9ecc4cf9ea Refactor user configuration 2025-08-17 16:25:41 +02:00
4785c99ea4 firefox: Enable drm 2025-08-16 22:20:23 +02:00
fc386b98dd Rename hosts for clarity 2025-08-16 22:03:37 +02:00
d99844df8f Revert "Increase number of results/events that gatus saves"
This reverts commit d2cc03be3b.
2025-08-16 19:55:11 +02:00
f6f17802ff grafana: Init basic module 2025-08-15 19:09:58 +02:00
fd9005567f hyprland: Fix window rounding 2025-08-14 22:24:41 +02:00
0fddacfc57 deploy-rs: Use root user for ssh connection 2025-08-14 18:54:56 +02:00