Commit graph

1844 commits

Author SHA1 Message Date
d0c8b770ac
ci: Don't notify on cancel 2026-03-05 21:27:45 +01:00
5b0ddf5c54
vscode: Attempt theme fix 2026-03-05 21:25:23 +01:00
13d5b9c3f6
ci: Cancel in progress workflows when pushing new commits 2026-03-05 21:23:16 +01:00
fd16dd8aa3
noctalia-shell: Fine tune 2026-03-05 21:18:28 +01:00
3e0325cffa
home: Switch to hyprland-noctalia 2026-03-05 21:01:05 +01:00
7cc0460181
noctalia(-shell): Init modules 2026-03-05 20:58:24 +01:00
048c7fb888
hyprland: Refactor to accommodate more DEs 2026-03-05 20:57:37 +01:00
927f056987
workflows/upate: Run only twice a week instead of thrice 2026-03-04 21:56:08 +01:00
9cbeb8ac16
srv-core: Fix formatting 2026-03-04 21:55:11 +01:00
b4f740e7be
nebula: Move advertise address/port options 2026-03-04 21:50:50 +01:00
ef17aad9d1
srv-core: Fix port type 2026-03-04 19:33:22 +01:00
a257358790
srv-core: Make lighthouse via port forwarding 2026-03-04 19:30:28 +01:00
96c4dbe626
overlay, nebula: Add functionality to accommodate port forwarding 2026-03-04 19:14:34 +01:00
d9a85536a2
underlay: Refuse DNS servers from DHCP 2026-03-04 15:58:54 +01:00
70140d0af4
srv-core, vps-ns: Enable dns based ad blocking 2026-03-04 15:15:53 +01:00
fc6eafab59
nameservers/recursive: Add option to block ads 2026-03-04 15:14:27 +01:00
github-actions[bot]
97b64f459e flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/701de032cc247a1c309a34f0ed646e824efd7ac6?dir=pkgs/firefox-addons&narHash=sha256-mhv7yclJj%2BqCagNv0WOuob5yQNV1aTqKcJLfBMUqsVA%3D' (2026-03-02)
  → 'gitlab:rycee/nur-expressions/cd2d0893966c0a5c27345a9a72d0418b42b7e36d?dir=pkgs/firefox-addons&narHash=sha256-awJJ4ATy9t8Svrx2z0zAftgXnUaGCFb2Ty0u036CnCQ%3D' (2026-03-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1267bb4920d0fc06ea916734c11b0bf004bbe17e?narHash=sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo%3D' (2026-02-25)
  → 'github:nixos/nixpkgs/c581273b8d5bdf1c6ce7e0a54da9841e6a763913?narHash=sha256-ywy9troNEfpgh0Ee%2BzaV1UTgU8kYBVKtvPSxh6clYGU%3D' (2026-03-02)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/dd9b079222d43e1943b6ebd802f04fd959dc8e61?narHash=sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE%3D' (2026-02-27)
  → 'github:nixos/nixpkgs/8c809a146a140c5c8806f13399592dbcb1bb5dc4?narHash=sha256-WGV2hy%2BVIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg%3D' (2026-03-03)
• Updated input 'sops':
    'github:Mic92/sops-nix/d8be5ea4cd3bc363492ab5bc6e874ccdc5465fe4?narHash=sha256-YHykQg0h9hrlZGpMcywnaFzQ1Kn/5YNCCOSaaAl6z7Q%3D' (2026-03-01)
  → 'github:Mic92/sops-nix/1d9b98a29a45abe9c4d3174bd36de9f28755e3ff?narHash=sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw%3D' (2026-03-02)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/96e284c58556366535781d9a476121b2b5e839f1?narHash=sha256-%2BIjvRKrbSQX9/ikWy1ptPJBqG%2BRildNl7Cd9yypyzU0%3D' (2026-03-02)
  → 'github:nix-community/nix-vscode-extensions/94cfd7508800655275c5b2431ba6ca4788552069?narHash=sha256-945zZWaHJ8BfnL%2B49GzmKSNOY1SmD/XZnra8B2zfFPM%3D' (2026-03-04)
2026-03-04 05:08:00 +00:00
6dd53d17f1
Revert "workflows/ci: Only build hosts if the derivation differs from previous run"
This reverts commit 3206c83d4b.

The derivation also differs when any part of the flake changes
2026-03-04 01:12:08 +01:00
f11aabab64
vps-ns, vps-www: Set public ns hostnames to ns1 and ns2 2026-03-04 00:38:14 +01:00
6a8f20960b
nameservers/public: Add option publicHostName for use in the ns records 2026-03-04 00:37:20 +01:00
3206c83d4b
workflows/ci: Only build hosts if the derivation differs from previous run 2026-03-04 00:05:33 +01:00
708ea29531
prometheus: Reword CominDeploymentCommitMismatch rule 2026-03-03 23:39:35 +01:00
67d3b8ca50
hyprland: Add special workspace notes 2026-03-03 23:29:52 +01:00
0a6ad857e0
vps-www: Rename from vps-public 2026-03-03 22:46:14 +01:00
f49b1ee81d
flake: Deduplicate input dependencies 2026-03-03 22:39:06 +01:00
185fd5a53b
srv-core: Rename from homeserver 2026-03-03 21:01:46 +01:00
ab59f54471
workflows/ci: Don't build packages and workstations 2026-03-03 20:44:05 +01:00
5378787ac0
prometheus: Add rules CominDeploymentFailed and CominDeploymentDifferentCommits 2026-03-03 19:09:27 +01:00
3f882c89c7
alloy: Fix by adding comin option 2026-03-03 18:48:52 +01:00
5378dd24ae
comin: Fix nesting 2026-03-03 18:46:56 +01:00
a351615be5
comin: Fix port 2026-03-03 18:45:34 +01:00
050f635b8f
comin: Scrape metrics with alloy 2026-03-03 18:43:15 +01:00
8855886547
prometheus, alertmanager: Add description to alert 2026-03-03 17:23:19 +01:00
2cd07d8581
workflows/ci: Combine the two notify jobs into one 2026-03-03 17:09:11 +01:00
5ff1cb2851
workflows/ci: Notify directly after the deploy job 2026-03-03 17:02:42 +01:00
c910f76c02
workflows/ci: Use markdown for notification body 2026-03-03 16:56:22 +01:00
7607620fbb
workflows/ci: Add success/failure ntfy notifications 2026-03-03 16:49:28 +01:00
36f24bdd30
prometheus, alertmanager: Improve alerts 2026-03-03 16:47:32 +01:00
e728fe43bb
nameservers/recursive: Prefetch to keep cache up to date 2026-03-03 15:22:57 +01:00
5fd78c276b
underlay: Remove underlay dns servers 2026-03-03 14:44:53 +01:00
4721da9b3a
nebula: Don't override dnssec configuration 2026-03-03 14:43:20 +01:00
3f5ea6e161
Resolve dns queries on overlay with the recursive ns 2026-03-02 16:56:27 +01:00
dcf23fabe6
nameservers/recursive: Init module 2026-03-02 16:54:48 +01:00
2aba83de58
nameservers: Specify ports 2026-03-02 16:54:07 +01:00
7fcbc3dcad
vps-ns: Update nebula certificate 2026-03-02 13:04:23 +01:00
github-actions[bot]
af2fcea45c flake.lock: Update
Flake lock file updates:

• Updated input 'betterfox':
    'github:yokoffing/Betterfox/310cbdee6ca20eb881749a559cb572ce9272a981?narHash=sha256-D2MIFdYMS3xrfO2vDYjCmC3Ah96jg5XUzvwMX3xJQBo%3D' (2026-01-22)
  → 'github:yokoffing/Betterfox/f1c8e3809dbd23f4f9aa1e5e70805c61734b1f14?narHash=sha256-rUuEfbjIXox5x5ul/4VarIm7bii/SCcDJjocEbHA1kM%3D' (2026-02-28)
• Updated input 'comin':
    'github:nlewo/comin/d5bbf20a7e3afe492ab5b05e0250635f4e51da44?narHash=sha256-F59AGLXs/kLBYK8kfvev5OPoLmpb6G9XF/1vk27Gzu4%3D' (2026-02-25)
  → 'github:nlewo/comin/f3125c37f85bc0752930bb66a72f532e9ff9eb82?narHash=sha256-d9puAIgmq0emWPwHjGFklWoie9b9Qghy4GSL1YpgxIU%3D' (2026-03-01)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/80fa37b486765fc20784b7e3028a3eda04ce0067?dir=pkgs/firefox-addons&narHash=sha256-hZ5TwCAxef1e3S2V/BCL3LYaXYDyhXXu3SJjpmIxc/s%3D' (2026-02-28)
  → 'gitlab:rycee/nur-expressions/701de032cc247a1c309a34f0ed646e824efd7ac6?dir=pkgs/firefox-addons&narHash=sha256-mhv7yclJj%2BqCagNv0WOuob5yQNV1aTqKcJLfBMUqsVA%3D' (2026-03-02)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381?narHash=sha256-AnYjnFWgS49RlqX7LrC4uA%2BsCCDBj0Ry/WOJ5XWAsa0%3D' (2026-02-02)
  → 'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/72716169fe93074c333e8d0173151350670b824c?narHash=sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ%2BQDT/KDuyHXVJOpM%3D' (2026-02-01)
  → 'github:nix-community/nixpkgs.lib/c185c7a5e5dd8f9add5b2f8ebeff00888b070742?narHash=sha256-e%2B/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB%2BQ%3D' (2026-03-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/36e38ca0d9afe4c55405fdf22179a5212243eecc?narHash=sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM%2BLA3jK6g%3D' (2026-02-25)
  → 'github:nix-community/home-manager/a07a44a839eb036e950bf397d9b782916f8dcab3?narHash=sha256-8C%2By46xA9bxcchj9GeDPJaRUDApaA3sy2fhJr1bTbUw%3D' (2026-03-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993?narHash=sha256-0MAd%2B0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU%3D' (2026-02-23)
  → 'github:nixos/nixpkgs/dd9b079222d43e1943b6ebd802f04fd959dc8e61?narHash=sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE%3D' (2026-02-27)
• Updated input 'sops':
    'github:Mic92/sops-nix/334daa7c273dd8bf7a0cd370e4e16022b64e55e9?narHash=sha256-/wA0OaH6kZ/pFA%2BnXR/tvg5oupOmEDmMS5us79JT60o%3D' (2026-02-25)
  → 'github:Mic92/sops-nix/d8be5ea4cd3bc363492ab5bc6e874ccdc5465fe4?narHash=sha256-YHykQg0h9hrlZGpMcywnaFzQ1Kn/5YNCCOSaaAl6z7Q%3D' (2026-03-01)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/71308308af11faffcace34b6512579c59ce45bcd?narHash=sha256-MkcFNrEGekMhQRUB0/F6Jacp/LBUgNvZuacAwhPt7I0%3D' (2026-02-28)
  → 'github:nix-community/nix-vscode-extensions/96e284c58556366535781d9a476121b2b5e839f1?narHash=sha256-%2BIjvRKrbSQX9/ikWy1ptPJBqG%2BRildNl7Cd9yypyzU0%3D' (2026-03-02)
2026-03-02 05:15:24 +00:00
ff0c07eb9d
nameservers: Complete restructuring 2026-03-02 01:51:07 +01:00
2b26c715f2
nameservers: Restructure modules 2026-03-02 01:49:08 +01:00
1f2c921b81
Revert "nebula: Only route traffic from the overlay domain over the interface"
This reverts commit cb8d793df3.
2026-03-02 01:41:46 +01:00
cb8d793df3
nebula: Only route traffic from the overlay domain over the interface 2026-03-02 01:20:24 +01:00