Commit graph

1367 commits

Author SHA1 Message Date
0c51cdd6df Add robots.txt to forgejo 2025-05-31 21:10:23 +02:00
6dc9025762 Fix tailscaled-set 2025-05-30 14:14:34 +02:00
5c1b5c39d6 Also rename the wifi module file 2025-05-29 22:20:32 +02:00
42ea9b843e flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/c6734fa6a82294b57927748b94a98b108e1daab7?dir=pkgs/firefox-addons&narHash=sha256-KNdeXPT2n4nHKh%2BkExX7xIXHO//iFot2GdiDFl%2BAg4Q%3D' (2025-05-24)
  → 'gitlab:rycee/nur-expressions/42b96163341bdb7934cf880307f166f0238038ab?dir=pkgs/firefox-addons&narHash=sha256-kjHOCsU66vlEv0NIyrMYmg9DvUiLsEGkhxtPiYIdx5g%3D' (2025-05-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d0bbd221482c2713cccb80220f3c9d16a6e20a33?narHash=sha256-Qb84nbYFFk0DzFeqVoHltS2RodAYY5/HZQKE8WnBDsc%3D' (2025-05-18)
  → 'github:nix-community/home-manager/0d13ea58d565d3c1c1468ddae1f623316dc395d9?narHash=sha256-e9zc/rHdoH9i%2BsFFhhQiKoF6IuD%2BT2rB/nUyPaO7CCg%3D' (2025-05-29)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/7419250703fd5eb50e99bdfb07a86671939103ea?narHash=sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ%3D' (2025-05-23)
  → 'github:nix-community/home-manager/da282034f4d30e787b8a10722431e8b650a907ef?narHash=sha256-MJEX3Skt5EAIs/aGHD8/aXXZPcceMMHheyIGSjvxZN0%3D' (2025-05-29)
• Updated input 'nix-vscode-extensions':
    'github:nix-community/nix-vscode-extensions/f1f3c539c5a9513bece912574f4aaf6f0d9937f2?narHash=sha256-pl9Z5MqH7/ZzsOWp15gEr59xno%2BqvD55spV93eiYt8M%3D' (2025-05-24)
  → 'github:nix-community/nix-vscode-extensions/ac4fc8eb9a1ee5eeb3c0a30f57652e4c5428d3a5?narHash=sha256-tudGoP5caIJ5TzkV6wnsmUk7Spx21oWMKpkmPbjRNZc%3D' (2025-05-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/55d1f923c480dadce40f5231feb472e81b0bab48?narHash=sha256-y2ZtlIlNTuVJUZCqzZAhIw5rrKP4DOSklev6c8PyCkQ%3D' (2025-05-22)
  → 'github:nixos/nixpkgs/7848cd8c982f7740edf76ddb3b43d234cb80fc4d?narHash=sha256-ixMT0a8mM091vSswlTORZj93WQAJsRNmEvqLL%2BqwTFM%3D' (2025-05-26)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f?narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D' (2025-05-20)
  → 'github:nixos/nixpkgs/4faa5f5321320e49a78ae7848582f684d64783e9?narHash=sha256-QlL8slIgc16W5UaI3w7xHQEP%2BQmv/6vSNTpoZrrSlbk%3D' (2025-05-27)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/020cb423808365fa3f10ff4cb8c0a25df35065a3?narHash=sha256-XgxghfND8TDypxsMTPU2GQdtBEsHTEc3qWE6RVEk8O0%3D' (2025-05-22)
  → 'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007?narHash=sha256-9YzfeN8CB6SzNPyPm2XjRRqSixDopTapaRsnTpXUEY8%3D' (2025-05-26)
2025-05-29 22:14:23 +02:00
9fb0508028 Rename module wlan to wifi 2025-05-29 22:12:49 +02:00
091f6a0e91 Refactor wlan module 2025-05-29 22:11:29 +02:00
cd723b7fe8 Improve some naming 2025-05-29 22:04:03 +02:00
00adb88940 Remove tailscale serve/funncel module 2025-05-29 19:41:35 +02:00
294bebdb98 Remove legacy hedgedoc redirect 2025-05-29 13:55:07 +02:00
e909dcd866 Add caddy module with tailscale integration 2025-05-29 01:05:42 +02:00
1f4b3e734b Add just repl command 2025-05-28 23:32:29 +02:00
1d58b58772 Serve forgejo under sstork.dev instead of tailnet 2025-05-28 21:22:27 +02:00
d5f7e88b59 Avoid "networking.domain" 2025-05-28 21:11:51 +02:00
383235ae24 Adjust ports to prevent future conflicts 2025-05-28 18:35:54 +02:00
96786e94be Remove custom checks 2025-05-28 18:19:14 +02:00
a8f9d8108d Reshuffle modules a bit 2025-05-28 18:16:17 +02:00
211ca98e92 Move modules in programs/services subfolders 2025-05-28 11:33:05 +02:00
2ff87c8404 Remove the deUtils namespace 2025-05-28 10:30:35 +02:00
f0df314f21 Rename the namespace of the home-modules 2025-05-27 22:47:12 +02:00
06623cd93a Rename the namespace of the system-modules 2025-05-27 22:46:04 +02:00
61f32cb7ea Downgrade kernel to fix hibernation 2025-05-27 21:25:07 +02:00
5bdb28659f Build remote deployments on local host 2025-05-27 21:24:05 +02:00
23ac618fb6 Garbage collect weekly instead of daily 2025-05-27 21:23:07 +02:00
428b68e637 Configure forgejo following developer recommendations 2025-05-26 22:23:46 +02:00
7f885a6297 Enable forgejo on alto 2025-05-26 21:51:56 +02:00
5b81a54b48 Add forgejo module 2025-05-26 20:08:38 +02:00
cf72cd15e1
Add LICENSE 2025-05-26 18:42:57 +02:00
119b6819f3 Install and configure crowdsec on cirrus 2025-05-25 18:33:04 +02:00
9bfcf3b023 Remove redundant group assignments for sops secrets 2025-05-24 15:31:52 +02:00
529bf4abec Add gitlab login to hedgedoc 2025-05-24 15:15:29 +02:00
637670655d flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/df522e787fdffc4f32ed3e1fca9ed0968a384d62?narHash=sha256-kYL4GCwwznsypvsnA20oyvW8zB/Dvn6K5G/tgMjVMT4%3D' (2025-05-20)
  → 'github:nix-community/disko/ff442f5d1425feb86344c028298548024f21256d?narHash=sha256-eDoSOhxGEm2PykZFa/x9QG5eTH0MJdiJ9aR00VAofXE%3D' (2025-05-08)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/54be6f6687f510002f7a1e6c3583278d989f3833?dir=pkgs/firefox-addons&narHash=sha256-4zStSk4O6GT0kZhN/zERhMHbcJnwFtYt3rM01t6gNhA%3D' (2025-05-21)
  → 'gitlab:rycee/nur-expressions/c6734fa6a82294b57927748b94a98b108e1daab7?dir=pkgs/firefox-addons&narHash=sha256-KNdeXPT2n4nHKh%2BkExX7xIXHO//iFot2GdiDFl%2BAg4Q%3D' (2025-05-24)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/f9186c64fcc6ee5f0114547acf9e814c806a640b?narHash=sha256-tdVx4kghhdy62LKuTnwE2RytOe8o88tah/yhpyuL0D4%3D' (2025-05-22)
  → 'github:nix-community/home-manager/7419250703fd5eb50e99bdfb07a86671939103ea?narHash=sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ%3D' (2025-05-23)
• Updated input 'nix-vscode-extensions':
    'github:nix-community/nix-vscode-extensions/c051e6137e9744cb559ff83084c6cb3d21044ab3?narHash=sha256-xyd0FxKNoHYTh7TDXbosZJvyiUrLJtU6Whv7Mytikh8%3D' (2025-05-22)
  → 'github:nix-community/nix-vscode-extensions/f1f3c539c5a9513bece912574f4aaf6f0d9937f2?narHash=sha256-pl9Z5MqH7/ZzsOWp15gEr59xno%2BqvD55spV93eiYt8M%3D' (2025-05-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cd2812de55cf87df88a9e09bf3be1ce63d50c1a6?narHash=sha256-BWpMQymVI73QoKZdcVCxUCCK3GNvr/xa2Dc4DM1o2BE%3D' (2025-05-21)
  → 'github:nixos/nixpkgs/55d1f923c480dadce40f5231feb472e81b0bab48?narHash=sha256-y2ZtlIlNTuVJUZCqzZAhIw5rrKP4DOSklev6c8PyCkQ%3D' (2025-05-22)
2025-05-24 12:18:10 +02:00
88ff654874 Add just repair command 2025-05-23 14:36:18 +02:00
668852b804 Ignore installer ssh host keys 2025-05-23 12:52:33 +02:00
d26cf71ee9 Temporarily disable logitech lcd on north 2025-05-23 01:07:51 +02:00
19a55c9a45 Remove dead code 2025-05-23 01:07:22 +02:00
640109c5b9 Try out rust coreutils 2025-05-22 23:17:10 +02:00
67b18d9c1d Upgrade to nixos 25.05 2025-05-22 23:02:20 +02:00
fce4ee95d7 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/ec7c109a4f794fce09aad87239eab7f66540b888?narHash=sha256-87RJwXbfOHyzTB9LYagAQ6vOZhszCvd8Gvudu%2Bgf3qo%3D' (2025-05-15)
  → 'github:nix-community/disko/df522e787fdffc4f32ed3e1fca9ed0968a384d62?narHash=sha256-kYL4GCwwznsypvsnA20oyvW8zB/Dvn6K5G/tgMjVMT4%3D' (2025-05-20)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/830ffcdb44051917600abb79007e8593e9effc53?dir=pkgs/firefox-addons&narHash=sha256-j3GieFJQqdtDLQmGMVhtiPy/3gP3PjlPybKywN4hOOQ%3D' (2025-05-18)
  → 'gitlab:rycee/nur-expressions/54be6f6687f510002f7a1e6c3583278d989f3833?dir=pkgs/firefox-addons&narHash=sha256-4zStSk4O6GT0kZhN/zERhMHbcJnwFtYt3rM01t6gNhA%3D' (2025-05-21)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1eec32f0efe3b830927989767a9e6ece0d82d608?narHash=sha256-3MmiUN/jOHBHQUnjqzg6qKArc17j2OS6jisEppDY4g8%3D' (2025-05-15)
  → 'github:nix-community/home-manager/d5f1f641b289553927b3801580598d200a501863?narHash=sha256-ypL9WAZfmJr5V70jEVzqGjjQzF0uCkz%2BAFQF7n9NmNc%3D' (2025-05-19)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/97118a310eb8e13bc1b9b12d67267e55b7bee6c8?narHash=sha256-B6jmKHUEX1jxxcdoYHl7RVaeohtAVup8o3nuVkzkloA%3D' (2025-05-18)
  → 'github:nix-community/home-manager/f9186c64fcc6ee5f0114547acf9e814c806a640b?narHash=sha256-tdVx4kghhdy62LKuTnwE2RytOe8o88tah/yhpyuL0D4%3D' (2025-05-22)
• Updated input 'nix-vscode-extensions':
    'github:nix-community/nix-vscode-extensions/047e061d9369a9bf58e5e4bf7cca016ecc72f72c?narHash=sha256-/SRma%2BVrauAHu8sIIxSU8zYQScE2xCznQzfUalDIT6M%3D' (2025-05-18)
  → 'github:nix-community/nix-vscode-extensions/c051e6137e9744cb559ff83084c6cb3d21044ab3?narHash=sha256-xyd0FxKNoHYTh7TDXbosZJvyiUrLJtU6Whv7Mytikh8%3D' (2025-05-22)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e81fd167b33121269149c57806599045fd33eeed?narHash=sha256-L3clA5YGeYCF47ghsI7Tcex%2BDnaaN/BbQ4dR2wzoiKg%3D' (2025-05-13)
  → 'github:NixOS/nixos-hardware/11f2d9ea49c3e964315215d6baa73a8d42672f06?narHash=sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg%3D' (2025-05-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9b5ac7ad45298d58640540d0323ca217f32a6762?narHash=sha256-YbsZyuRE1tobO9sv0PUwg81QryYo3L1F3R3rF9bcG38%3D' (2025-05-17)
  → 'github:nixos/nixpkgs/72841a4a8761d1aed92ef6169a636872c986c76d?narHash=sha256-LXkWBVqilgx7Pohwqu/ABxDVw%2BCmi5/Mj2S2mpUH0Fw%3D' (2025-05-19)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/292fa7d4f6519c074f0a50394dbbe69859bb6043?narHash=sha256-GaOZntlJ6gPPbbkTLjbd8BMWaDYafhuuYRNrxCGnPJw%3D' (2025-05-18)
  → 'github:nixos/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f?narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D' (2025-05-20)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/ab0378b61b0d85e73a8ab05d5c6029b5bd58c9fb?narHash=sha256-bo1ptiFoNqm6m1B2iAhJmWCBmqveLVvxom6xKmtuzjg%3D' (2025-05-17)
  → 'github:numtide/treefmt-nix/020cb423808365fa3f10ff4cb8c0a25df35065a3?narHash=sha256-XgxghfND8TDypxsMTPU2GQdtBEsHTEc3qWE6RVEk8O0%3D' (2025-05-22)
2025-05-22 18:39:22 +02:00
7a54ebe5d1 Remove nextcloud backup dir 2025-05-21 23:34:41 +02:00
91d75bd4cb Only do backups at night but randomize slightly 2025-05-20 22:31:37 +02:00
87057d4b88 Run restic backups as non root users 2025-05-20 10:43:33 +02:00
4b91351954 Add kitten ssh alias 2025-05-19 23:29:14 +02:00
c2a0ef956f Make backups at 3 o'clock 2025-05-19 22:44:57 +02:00
6f37cc0cd9 Fix caddy-tailscale hash (again)
I need to find a permanent solution to this
2025-05-19 01:09:05 +02:00
f58ae84c6e Treat hedgedoc seesion-secret as data 2025-05-19 01:04:18 +02:00
d610349204 flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/a55ddf6541db6a45e324c4f2f81f49e0322a400f?dir=pkgs/firefox-addons&narHash=sha256-8bjsQVrFR3Uc0EK7vycFMUbtksqwrBbi%2B/Sx3O0u3lU%3D' (2025-05-16)
  → 'gitlab:rycee/nur-expressions/830ffcdb44051917600abb79007e8593e9effc53?dir=pkgs/firefox-addons&narHash=sha256-j3GieFJQqdtDLQmGMVhtiPy/3gP3PjlPybKywN4hOOQ%3D' (2025-05-18)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/d2263ce5f4c251c0f7608330e8fdb7d1f01f0667?narHash=sha256-JT/aBZqmK1LbExzwT9cPkvxKc0IC4i6tZKOPjsSWFbI%3D' (2025-05-16)
  → 'github:nix-community/home-manager/97118a310eb8e13bc1b9b12d67267e55b7bee6c8?narHash=sha256-B6jmKHUEX1jxxcdoYHl7RVaeohtAVup8o3nuVkzkloA%3D' (2025-05-18)
• Updated input 'nix-vscode-extensions':
    'github:nix-community/nix-vscode-extensions/84fa86a820a365b12d7bbae3556ad737f7091af3?narHash=sha256-l7NPb4CiGfBS5VEwIsqThLlGrTRysxb%2BBMOgBJkizTk%3D' (2025-05-16)
  → 'github:nix-community/nix-vscode-extensions/047e061d9369a9bf58e5e4bf7cca016ecc72f72c?narHash=sha256-/SRma%2BVrauAHu8sIIxSU8zYQScE2xCznQzfUalDIT6M%3D' (2025-05-18)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5d736263df906c5da72ab0f372427814de2f52f8?narHash=sha256-fLise%2Bys%2BbpyjuUUkbwqo5W/UyIELvRz9lPBPoB0fbM%3D' (2025-05-14)
  → 'github:nixos/nixpkgs/9b5ac7ad45298d58640540d0323ca217f32a6762?narHash=sha256-YbsZyuRE1tobO9sv0PUwg81QryYo3L1F3R3rF9bcG38%3D' (2025-05-17)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13)
  → 'github:nixos/nixpkgs/292fa7d4f6519c074f0a50394dbbe69859bb6043?narHash=sha256-GaOZntlJ6gPPbbkTLjbd8BMWaDYafhuuYRNrxCGnPJw%3D' (2025-05-18)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e93ee1d900ad264d65e9701a5c6f895683433386?narHash=sha256-PxrrSFLaC7YuItShxmYbMgSuFFuwxBB%2Bqsl9BZUnRvg%3D' (2025-05-05)
  → 'github:Mic92/sops-nix/8d215e1c981be3aa37e47aeabd4e61bb069548fd?narHash=sha256-lAblXm0VwifYCJ/ILPXJwlz0qNY07DDYdLD%2B9H%2BWc8o%3D' (2025-05-18)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e758f27436367c23bcd63cd973fa5e39254b530e?narHash=sha256-JGjCVbxS%2B9t3tZ2IlPQ7sdqSM4c%2BKmIJOXVJPfWmVOU%3D' (2025-05-15)
  → 'github:numtide/treefmt-nix/ab0378b61b0d85e73a8ab05d5c6029b5bd58c9fb?narHash=sha256-bo1ptiFoNqm6m1B2iAhJmWCBmqveLVvxom6xKmtuzjg%3D' (2025-05-17)
2025-05-19 00:41:04 +02:00
343aab524e Change path of ssh-key secrets 2025-05-18 23:14:09 +02:00
6bb51f914e Change hda-gitlab ssh-key 2025-05-18 21:18:01 +02:00
b756687658 Remove nextcloud gmail-password secret 2025-05-18 19:23:38 +02:00
2678dd24f1 Relabel sops admin key 2025-05-18 17:44:53 +02:00