Commit graph

408 commits

Author SHA1 Message Date
fa61c1523b boot: Enable resolved/DNS-over-TLS 2025-06-25 01:14:54 +01:00
094812e6f1 kilgharrah: Install libdvdcss 2025-06-25 01:14:11 +01:00
43273d4689 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/4835b1dc898959d8547a871ef484930675cb47f1' (2025-05-18)
  → 'github:ryantm/agenix/531beac616433bac6f9e2a19feb8e99a22a66baf' (2025-06-17)
• Updated input 'colmena':
    'github:zhaofengli/colmena/58f1beb074881d7208def140af71b7864b6139e0' (2025-06-08)
  → 'github:zhaofengli/colmena/c61641b156dfa3e82fc0671e77fccf7d7ccfaa3b' (2025-06-12)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/fe13e6abfe72b39ad8381595c3c404849330c3cb?dir=pkgs/firefox-addons' (2025-06-09)
  → 'gitlab:rycee/nur-expressions/aaaf4fec792bad465ea4a35c0be5bc2a54f33095?dir=pkgs/firefox-addons' (2025-06-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7aae0ee71a17b19708b93b3ed448a1a0952bf111' (2025-06-05)
  → 'github:nix-community/home-manager/366f00797b1efb70f2882d3da485e3c10fd3d557' (2025-06-24)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/74d196c9943a67908d1883f61154e594d03863e5' (2025-06-09)
  → 'github:nix-community/home-manager/ff31a4677c1a8ae506aa7e003a3dba08cb203f82' (2025-06-24)
• Updated input 'lix-module':
    'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/cd2a9c028df820a83ca2807dc6c6e7abc3dfa7fc.tar.gz?narHash=sha256-11R4K3iAx4tLXjUs%2BhQ5K90JwDABD/XHhsM9nkeS5N8%3D&rev=cd2a9c028df820a83ca2807dc6c6e7abc3dfa7fc' (2025-05-10)
  → 'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/c3c78a32273e89d28367d8605a4c880f0b6607e3.tar.gz?narHash=sha256-EfA5K5EZAnspmraJrXQlziffVpaT%2BQDBiE6yKmuaNNQ%3D&rev=c3c78a32273e89d28367d8605a4c880f0b6607e3' (2025-06-24)
• Updated input 'lix-module/lix':
    'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/47aad376c87e2e65967f17099277428e4b3f8e5a.tar.gz?narHash=sha256-hsFe4Tsqqg4l%2BFfQWphDtjC79WzNCZbEFhHI8j2KJzw%3D&rev=47aad376c87e2e65967f17099277428e4b3f8e5a' (2025-05-09)
  → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/38b358ce27203f972faa2973cf44ba80c758f46e.tar.gz?narHash=sha256-LmQhjQ7c%2BAOkwhvR9GFgJOy8oHW35MoQRELtrwyVnPw%3D&rev=38b358ce27203f972faa2973cf44ba80c758f46e' (2025-06-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/70c74b02eac46f4e4aa071e45a6189ce0f6d9265' (2025-06-06)
  → 'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1' (2025-06-22)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/2b41bf05854399433a852b438bb5392dc56cbaba' (2025-06-07)
  → 'github:NixOS/nixpkgs/a5e9291e97f5ba0b4ba7d657ddedd5f86d11acfd' (2025-06-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f' (2025-06-07)
  → 'github:NixOS/nixpkgs/4206c4cb56751df534751b058295ea61357bbbaa' (2025-06-21)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/0fc422d6c394191338c9d6a05786c63fc52a0f29' (2025-06-08)
  → 'github:NixOS/nixpkgs/4396a137499b6cc9f9fe9f3c266577bd52d455a4' (2025-06-24)
• Updated input 'randomcat':
    'github:randomnetcat/nix-configs/3cc561e5c7c463785f0e79a518572afaa74c8377' (2025-06-09)
  → 'github:randomnetcat/nix-configs/1a2a536f5550c3b323e19f46d166340ad01745fd' (2025-06-24)
2025-06-24 22:11:48 +01:00
3c058d9b9a yevaud/pennykettle: Rewrite from scratch without networkd or microsocks 2025-06-24 22:09:34 +01:00
5df6e93ae3 yevaud/pennykettle: Standardise port numbers and interface names 2025-06-17 12:14:32 +01:00
f590432b7d yevaud/pennykettle: Further IPv6 fixes 2025-06-17 12:14:32 +01:00
a7052e1b8f yevaud/pennykettle: Run SOCKS server 2025-06-17 12:14:32 +01:00
7e61ad0aac yevaud/pennykettle: Fix IPv6 again 2025-06-17 12:14:32 +01:00
9cf30613f4 yevaud: Disable networkd
Just so much more trouble than it's worth - NixOS containers are really
not designed to work with it
2025-06-17 12:14:32 +01:00
dfe00fabb4 yevaud/pennykettle: Minor fixes to port forwarding 2025-06-17 12:14:32 +01:00
2347ba609d tohru: Install Apostrophe, Tuba 2025-06-17 08:15:24 +01:00
c55df8785a tohru: Uninstall amberol 2025-06-15 17:52:34 +01:00
fd31dbed5a backup: Offload DNS & SSH host key to other modules 2025-06-09 23:25:53 +01:00
45831f553b ssh: Read host keys from data file; rename from openssh 2025-06-09 18:02:02 +01:00
d43962290d flake.lock: Update
Flake lock file updates:

• Updated input 'colmena':
    'github:zhaofengli/colmena/df694ee23be7ed7b2d8b42c245a640f0724eb06c' (2025-05-09)
  → 'github:zhaofengli/colmena/58f1beb074881d7208def140af71b7864b6139e0' (2025-06-08)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/0a907047c5b56503dd2e889dbbb694c61b8daf25?dir=pkgs/firefox-addons' (2025-06-02)
  → 'gitlab:rycee/nur-expressions/fe13e6abfe72b39ad8381595c3c404849330c3cb?dir=pkgs/firefox-addons' (2025-06-09)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1' (2025-06-01)
  → 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569' (2025-06-08)
• Updated input 'home-manager':
    'github:nix-community/home-manager/282e1e029cb6ab4811114fc85110613d72771dea' (2025-05-31)
  → 'github:nix-community/home-manager/7aae0ee71a17b19708b93b3ed448a1a0952bf111' (2025-06-05)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/c7fdb7e90bff1a51b79c1eed458fb39e6649a82a' (2025-06-02)
  → 'github:nix-community/home-manager/74d196c9943a67908d1883f61154e594d03863e5' (2025-06-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a59eb7800787c926045d51b70982ae285faa2346' (2025-05-31)
  → 'github:NixOS/nixpkgs/70c74b02eac46f4e4aa071e45a6189ce0f6d9265' (2025-06-06)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/c9ffdbb8d515b225169ee8bbbff2fdcb8cb6a2e5' (2025-06-01)
  → 'github:NixOS/nixpkgs/2b41bf05854399433a852b438bb5392dc56cbaba' (2025-06-07)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
  → 'github:NixOS/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f' (2025-06-07)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/0d0bc640d371e9e8c9914c42951b3d6522bc5dda' (2025-06-01)
  → 'github:NixOS/nixpkgs/0fc422d6c394191338c9d6a05786c63fc52a0f29' (2025-06-08)
• Updated input 'randomcat':
    'github:randomnetcat/nix-configs/7db88aafc6ff326ed1987a1fc4d639820c305843' (2025-06-02)
  → 'github:randomnetcat/nix-configs/3cc561e5c7c463785f0e79a518572afaa74c8377' (2025-06-09)
2025-06-09 17:13:50 +01:00
5fb39104e2 distributed-builds: Use Tailscale DNS 2025-06-09 17:04:53 +01:00
41cc006b96 treewide: Remove birdsong in favour of Tailscale 2025-06-09 16:58:28 +01:00
dbb7af7846 tailscale: Supply SSH known_hosts 2025-06-09 16:45:38 +01:00
f11815c2b1 yevaud/pennykettle: Re-enable, update for 25.05, fix IPv6 2025-06-09 16:22:48 +01:00
909f820af5 tailscale, headscale: Use internal DNS 2025-06-09 16:22:48 +01:00
3a9a3c40b0 kilgharrah: Slightly rearrange dock 2025-06-02 14:08:52 +01:00
d36f33fd93 flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/f9801a86d6603260940890c36650275090d1dceb?dir=pkgs/firefox-addons' (2025-05-28)
  → 'gitlab:rycee/nur-expressions/0a907047c5b56503dd2e889dbbb694c61b8daf25?dir=pkgs/firefox-addons' (2025-06-02)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5' (2025-04-01)
  → 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1' (2025-06-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa' (2025-03-30)
  → 'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2' (2025-06-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/83665c39fa688bd6a1f7c43cf7997a70f6a109f9' (2025-05-26)
  → 'github:nix-community/home-manager/282e1e029cb6ab4811114fc85110613d72771dea' (2025-05-31)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/f5b12be834874f7661db4ced969a621ab2d57971' (2025-05-28)
  → 'github:nix-community/home-manager/c7fdb7e90bff1a51b79c1eed458fb39e6649a82a' (2025-06-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7c43f080a7f28b2774f3b3f43234ca11661bf334' (2025-05-25)
  → 'github:NixOS/nixpkgs/a59eb7800787c926045d51b70982ae285faa2346' (2025-05-31)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/d90ebe5aafcdd79dc9d4210aacf1ff21d4ca31c3' (2025-05-27)
  → 'github:NixOS/nixpkgs/c9ffdbb8d515b225169ee8bbbff2fdcb8cb6a2e5' (2025-06-01)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/62b852f6c6742134ade1abdd2a21685fd617a291' (2025-05-25)
  → 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/aeb017b5830518483e0081d2ac6e12dd4d787f5d' (2025-05-28)
  → 'github:NixOS/nixpkgs/0d0bc640d371e9e8c9914c42951b3d6522bc5dda' (2025-06-01)
• Updated input 'randomcat':
    'github:randomnetcat/nix-configs/32ddd519a7ce4486e8b8b5a8b3d3262e7442ce6c' (2025-05-28)
  → 'github:randomnetcat/nix-configs/7db88aafc6ff326ed1987a1fc4d639820c305843' (2025-06-02)
2025-06-02 08:52:55 +01:00
8df00f35b8 kilgharrah: Slightly rearrange dock 2025-06-02 08:51:20 +01:00
86c977d8ca qenya/dconf: Disable new GNOME 48 wellbeing features 2025-06-01 00:23:36 +01:00
bf378949d2 treewide: Partial migration from custom WireGuard to Headscale 2025-05-29 23:55:28 +01:00
bd3c9bd5f2 qenya: Patch Feishin with mpv support 2025-05-29 23:54:27 +01:00
453ec3c40d qenya/dconf: Enable new GNOMe 48 wellbeing features 2025-05-29 23:20:51 +01:00
bef3d8d04a qenya: install ripgrep 2025-05-29 20:43:44 +01:00
a299d94fc6 kilgharrah: Apply Plasma theming 2025-05-29 15:36:17 +01:00
ee984ad591 qenya/fonts: Update deprecated options for NixOS 25.05 2025-05-29 11:49:08 +01:00
303335ee3b kilgharrah: Move to nixpkgs unstable 2025-05-29 11:48:32 +01:00
55c622408b qenya/plasma: Move into kilgharrah's host config 2025-05-29 09:44:51 +01:00
a630607350 treewide: Update deprecated options for NixOS 25.05 2025-05-28 15:50:52 +01:00
6653fed1c2 flake: Update to NixOS 25.05
Flake lock file updates:

• Removed input 'actual'
• Removed input 'actual/nixpkgs'
• Updated input 'home-manager':
    'github:nix-community/home-manager/d5f1f641b289553927b3801580598d200a501863' (2025-05-19)
  → 'github:nix-community/home-manager/83665c39fa688bd6a1f7c43cf7997a70f6a109f9' (2025-05-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f09dede81861f3a83f7f06641ead34f02f37597f' (2025-05-23)
  → 'github:NixOS/nixpkgs/7c43f080a7f28b2774f3b3f43234ca11661bf334' (2025-05-25)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/8c092804de127b5617972052ea46d499fb2fd424' (2025-05-27)
  → 'github:NixOS/nixpkgs/d90ebe5aafcdd79dc9d4210aacf1ff21d4ca31c3' (2025-05-27)
2025-05-28 15:49:27 +01:00
83e8c3d8f8 kalessin, orm: Fix broken backups
Not been working for two and a half months. Oops. We've all been there.
2025-05-28 15:27:07 +01:00
5fee65c784 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/96e078c646b711aee04b82ba01aefbff87004ded' (2025-04-26)
  → 'github:ryantm/agenix/4835b1dc898959d8547a871ef484930675cb47f1' (2025-05-18)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/1ebb2cf654110901889353440027993312e1aeb0?dir=pkgs/firefox-addons' (2025-05-16)
  → 'gitlab:rycee/nur-expressions/f9801a86d6603260940890c36650275090d1dceb?dir=pkgs/firefox-addons' (2025-05-28)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1eec32f0efe3b830927989767a9e6ece0d82d608' (2025-05-15)
  → 'github:nix-community/home-manager/d5f1f641b289553927b3801580598d200a501863' (2025-05-19)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/d2263ce5f4c251c0f7608330e8fdb7d1f01f0667' (2025-05-16)
  → 'github:nix-community/home-manager/f5b12be834874f7661db4ced969a621ab2d57971' (2025-05-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5d736263df906c5da72ab0f372427814de2f52f8' (2025-05-14)
  → 'github:NixOS/nixpkgs/f09dede81861f3a83f7f06641ead34f02f37597f' (2025-05-23)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/288a96500445cddb1613dfd3b6fcc9d5b32fa7ad' (2025-05-16)
  → 'github:NixOS/nixpkgs/8c092804de127b5617972052ea46d499fb2fd424' (2025-05-27)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e' (2025-05-13)
  → 'github:NixOS/nixpkgs/62b852f6c6742134ade1abdd2a21685fd617a291' (2025-05-25)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/adfa8b0e75657c862acd0119ee42a69a6a6b2b4e' (2025-05-16)
  → 'github:NixOS/nixpkgs/aeb017b5830518483e0081d2ac6e12dd4d787f5d' (2025-05-28)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/b70be387276e632fe51232887f9e04e2b6ef8c16' (2025-03-23)
  → 'github:nix-community/plasma-manager/b7697abe89967839b273a863a3805345ea54ab56' (2025-05-25)
• Updated input 'randomcat':
    'github:randomnetcat/nix-configs/a5540bdb3e6e9d2ad8ea9639654ff7263008d239' (2025-05-16)
  → 'github:randomnetcat/nix-configs/32ddd519a7ce4486e8b8b5a8b3d3262e7442ce6c' (2025-05-28)
2025-05-28 09:42:48 +01:00
d2ec22d8fb nix: Remove redundant manual $NIX_PATH value 2025-05-22 15:16:15 +01:00
f1718e5c3b tehanu: init 2025-05-22 03:10:37 +01:00
b64d34e9c4 tailscale: Autoconect to headscale on boot 2025-05-22 01:42:42 +01:00
27c579e7aa kilgharrah: Blu-ray drive support 2025-05-21 19:32:29 +01:00
fa78156120 owncast: Resolve port number clash 2025-05-21 19:28:39 +01:00
2e37815edb audiobookshelf: Use built-in NixOS setting for nginx websocket support 2025-05-21 19:28:29 +01:00
a98fd9ba83 tailscale, headscale: init 2025-05-21 19:28:07 +01:00
b35fefbf98 kalessin: Add randomcat to wheel 2025-05-21 19:27:41 +01:00
78118c14dc qenya: Install Celluloid (on GNOME) or Haruna (on KDE) 2025-05-16 17:28:53 +01:00
7dc684cce3 flake: Update lix to 2.93.0 2025-05-16 17:05:42 +01:00
a8ab37993d flake.lock: Update
Flake lock file updates:

• Updated input 'birdsong':
    'git+https://git.qenya.tel/qenya/birdsong?ref=main&rev=a40220a4b977bc04cbe9e13ff5c667ed6f252677' (2025-02-05)
  → 'git+https://git.qenya.tel/qenya/birdsong?ref=main&rev=9955b1ae4eb0cbeff2ae0ed6520e651753880445' (2025-05-13)
• Updated input 'colmena':
    'github:zhaofengli/colmena/2370d4336eda2a9ef29fce10fa7076ae011983ab' (2025-02-18)
  → 'github:zhaofengli/colmena/df694ee23be7ed7b2d8b42c245a640f0724eb06c' (2025-05-09)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/346899a4b3b651ab447c61e0c8e9d8a1454cda72?dir=pkgs/firefox-addons' (2025-04-23)
  → 'gitlab:rycee/nur-expressions/1ebb2cf654110901889353440027993312e1aeb0?dir=pkgs/firefox-addons' (2025-05-16)
• Updated input 'home-manager':
    'github:nix-community/home-manager/dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1' (2025-04-25)
  → 'github:nix-community/home-manager/1eec32f0efe3b830927989767a9e6ece0d82d608' (2025-05-15)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/2f5819a962489e037a57835f63ed6ff8dbc2d5fb' (2025-04-26)
  → 'github:nix-community/home-manager/d2263ce5f4c251c0f7608330e8fdb7d1f01f0667' (2025-05-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5630cf13cceac06cefe9fc607e8dfa8fb342dde3' (2025-04-24)
  → 'github:NixOS/nixpkgs/5d736263df906c5da72ab0f372427814de2f52f8' (2025-05-14)
• Updated input 'nixpkgs-small':
    'github:NixOS/nixpkgs/d1e377e4cfcb3da8da4b71dbef631e8317907cd8' (2025-04-26)
  → 'github:NixOS/nixpkgs/288a96500445cddb1613dfd3b6fcc9d5b32fa7ad' (2025-05-16)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/f771eb401a46846c1aebd20552521b233dd7e18b' (2025-04-24)
  → 'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e' (2025-05-13)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/1ee8b713821882c66f5ecfde5c4e5874b1cb5e2f' (2025-04-27)
  → 'github:NixOS/nixpkgs/adfa8b0e75657c862acd0119ee42a69a6a6b2b4e' (2025-05-16)
• Updated input 'randomcat':
    'github:randomnetcat/nix-configs/876f365eaa010988a0908421578c72fb17c28f09' (2025-04-27)
  → 'github:randomnetcat/nix-configs/a5540bdb3e6e9d2ad8ea9639654ff7263008d239' (2025-05-16)
2025-05-16 17:04:42 +01:00
db7efe4cd0 qenya/vscode: Configure vscode to handle python venvs 2025-04-28 19:23:50 +01:00
ed43e2a1f0 qenya/zsh: Use powerlevel10k theme
Closes #15
2025-04-28 17:34:36 +01:00
278e172881 owncast: init 2025-04-28 15:18:44 +01:00