Commit Graph

90 Commits

Author SHA1 Message Date
adriangl 97798d7781 restic: add backup server + client modules, wire galadriel
rest-server (append-only, tailnet-only on ${hostname}:8008) with a native prune-only job and an offsite restic copy; shared client module backing all hosts into galadriel's repo. Galadriel runs both modules, dataDir on /lorien/backup/restic, service-only paths. Adds sops secrets.
2026-07-16 17:12:03 +02:00
adriangl 9b8914ff5f fix: silence nixvim follows warning and rename logind lid options 2026-07-15 22:05:36 +02:00
adriangl 30d677d172 headless home, and fixed legoals sleep 2026-07-13 15:01:01 +02:00
adriangl b67e3be64d vm: add qemu guest, spice, serial console module for elros and elrond 2026-07-09 21:24:45 +02:00
adriangl 42360f48ee init: elrond 2026-07-09 21:09:27 +02:00
adriangl 566732a02c vaultwarden: local HTTPS via self-signed snakeoil-certs
Add a general environment.snakeoil-certs module that generates
self-signed certs at runtime (oneshot service + daily timer, idempotent
via x509 -checkend). Terminate TLS for vaultwarden with nginx on port
8001 -> 127.0.0.1:8000 using a snakeoil cert, so it's reachable over
the tailnet IP without the broken public reverse proxy.
2026-06-19 22:18:48 +02:00
adriangl f4eb804c59 fix: legolas NVMe suspend/resume crashes
Switch mem_sleep_default from deep (S3) to s2idle - the Phison E21
NVMe hangs on resume from the D3 transition S3 forces. Remove the
no-op d3cold_allowed udev rule (attribute doesn't exist) and the
broken nvme-resume-fix service (ExecStart redirect never ran). Add a
correct runtime-PM-off rule for the NVMe endpoint and its parent root port.
2026-06-18 10:36:39 +02:00
adriangl 6a6bb576c6 noctalia custom b16 theme 2026-06-16 00:21:44 +02:00
adriangl 3af1757c68 updates mostly formatting, noctalia v5 stuff and so on. 2026-06-11 21:27:16 +02:00
adriangl 11494b17fe fix lanzaboote 2026-06-07 16:00:15 +02:00
adriangl a46e5300b4 fix crashing on legolas? 2026-06-03 23:14:46 +02:00
adriangl 156a8c2728 cleanup 2026-05-30 19:07:43 +02:00
adriangl 7dfe3bcf27 format 2026-05-20 00:17:06 +02:00
adriangl 78f4dec006 update llama-swap config 2026-05-19 17:29:04 +02:00
adriangl c2a4413800 updates 2026-05-18 16:36:43 +02:00
adriangl de389eab4a refactor: restructure overlays, remove lock/idle modules and logind config 2026-04-29 00:08:21 +02:00
Your Name 9e0da9a1d2 feat(aragon): add thermal monitoring with thermald, mcelog and lm_sensors 2026-04-12 11:59:43 +02:00
adriangl ea5c79367c llama swap oci edition 2026-04-06 09:45:55 +02:00
adriangl 4e406aeadb updates 2026-04-05 22:36:26 +02:00
adriangl 17df27edee updates 2026-04-05 22:35:40 +02:00
adriangl 11710d6573 ai 2026-04-05 22:32:10 +02:00
adriangl 83fdef416e format and llama tuning 2026-03-23 22:19:15 +01:00
adriangl 8173b617e7 refactor: unify python packages across jupyter, devel and home configs
- Create modules/python-packages.nix as single source of truth for 51 packages
- Update develPackages.nix to use shared package list with jupyter included
- Update jupyterhub.nix kernel to use shared package list
- Update home/python.nix to use shared package list
- Disable kicad/easyeda2kicad (transient GitLab download corruption)
2026-03-23 14:41:09 +01:00
adriangl cef3df711d refactor: simplify noctalia config and update xdg portals 2026-03-23 13:54:31 +01:00
Your Name fa3792be0e qwen-asr and clenaup 2026-03-22 12:24:01 +01:00
adriangl 16ca4c733b some llama swap fixes 2026-03-03 21:20:22 +01:00
adriangl a6e5b1e0eb :redid llama-swap 2026-03-02 17:38:45 +01:00
adriangl 327f6dc6f0 llama-cpp instead of swap, native swap functionality is coming 2026-03-02 15:36:10 +01:00
Your Name 87bb5605d5 remove ollama its bad 2026-03-01 22:57:40 +01:00
Your Name 66c8320ef6 aragon aarch crossbuild 2026-03-01 22:16:29 +01:00
adriangl d7ebdab4df galadriel intel stuff 2026-02-25 12:17:18 +01:00
adriangl f6f95fdbdc galadriel stash 2026-02-25 10:24:48 +01:00
adriangl eb792800a1 add more intel hardware drivers to galadriel 2026-02-25 10:19:52 +01:00
adriangl ad68106bd3 authelia 2026-02-03 13:00:19 +01:00
adriangl 30af7733db fix xfs 2026-02-03 11:13:48 +01:00
adriangl 0c4354f120 move fcxit to system options. 2026-02-02 12:22:06 +01:00
adriangl 95fa504dc8 snapshot 2026-02-02 11:21:26 +01:00
adriangl 7a9781e260 galadriel hardware uppgrade 2026-01-28 17:20:08 +01:00
adriangl 2cf89a9a1a pangolin 2026-01-24 19:37:59 +01:00
adriangl 084cdc1f36 python 2026-01-19 12:49:29 +01:00
Your Name 9419e8cd30 stuff 2026-01-06 20:28:43 +01:00
adriangl 685fab808e nixpkgs cleanup 2026-01-02 22:41:52 +01:00
Your Name 23eb2ae842 testing elros 2025-12-16 19:10:32 +01:00
Your Name 8defa56f4f fix: remove boot.nix import from elros configuration
Co-authored-by: aider (openrouter/mistralai/devstral-2512:free) <aider@aider.chat>
2025-12-16 19:08:29 +01:00
Your Name c30e1479cf alros 2025-12-16 18:39:10 +01:00
Your Name 48bfbd1f30 feat: add explicit ROCm and Vulkan support for compilation
Co-authored-by: aider (openrouter/mistralai/devstral-2512:free) <aider@aider.chat>
2025-12-16 18:39:10 +01:00
adriangl ddda931c58 galadriel nvidia 2025-12-15 20:54:42 +01:00
adriangl 338655e0b1 nvidia 2025-12-15 20:53:04 +01:00
adriangl 2cd032ef2a nvidia 2025-12-15 20:53:02 +01:00
adriangl c76199e73c added basic docling 2025-12-08 16:44:12 +01:00