Commit graph

34 commits

Author SHA1 Message Date
lew
95f10812c2 fix: add coreutils to wynne-deploy PATH
systemd services have an empty PATH by default, so basic
commands (rm, cp, chmod) were not found.
2026-04-05 02:19:52 +01:00
lew
69f4bacb4b fix: add nodejs/pnpm to wynne-deploy service PATH 2026-04-05 02:17:41 +01:00
lew
d9d021d317 fix: export node/pnpm PATH in deploy script 2026-04-05 02:13:34 +01:00
lew
abdefdcf21 fix: copy source with clean permissions for build 2026-04-05 02:12:48 +01:00
lew
f29e88ad1e website as flake input, declarative build via wynne-deploy
Source fetched by Nix from Forgejo, build runs on server with
DB access for prerendering. No manual git clone/pull needed.
2026-04-05 02:07:03 +01:00
lew
0c36b497c8 add wynne-deploy service to build site on restart 2026-04-05 01:56:16 +01:00
lew
cbac009667 add ily.rs → wynne.rs redirect via Caddy 2026-04-05 01:48:44 +01:00
lew
b0b4a0cb0c use ASTRO_DB_REMOTE_URL with file: protocol for wynne service 2026-04-05 01:45:04 +01:00
lew
ec30f1518a fix: remove duplicate bracket in common config 2026-04-05 01:31:12 +01:00
lew
dbe226cde8 move nodejs/pnpm/sqlite to lab-specific packages 2026-04-05 01:30:46 +01:00
lew
cd55a500e9 feat: add wynne.rs service, add nodejs/pnpm to system packages 2026-04-05 01:24:05 +01:00
lew
8f5f3a6fa8 Merge remote-tracking branch 'refs/remotes/git.ily.rs/main' 2026-04-05 00:08:44 +01:00
lew
13c18867dc no just-wide sudo 2026-04-05 00:08:31 +01:00
lew
5fb43260c8 fix: revert dokuwiki to sdnotify=conmon, image lacks healthcheck 2026-04-04 23:58:50 +01:00
lew
102b195d27 use dedicated podman user for rootless containers
Adds a system user 'podman' (uid 900) with subuid/subgid ranges
and linger for running OCI containers. Removes podman-specific
settings from lew user. DokuWiki switches to sdnotify=healthy
since the image has a built-in healthcheck.
2026-04-04 23:53:32 +01:00
lew
71f32ba49c fix: use podman.user for rootless instead of mkForce on serviceConfig
The oci-containers module has native rootless support via podman.user
which handles cgroup delegation, runtime dirs, and cidfile paths.
Delegate=true workaround for NixOS/nixpkgs#410857.
2026-04-04 23:36:01 +01:00
lew
b5be0575ee fix: mkForce rootless user override for oci-containers 2026-04-04 23:25:57 +01:00
lew
10a946ade3 pin container images and run rootless under lew 2026-04-04 23:23:13 +01:00
lew
07faf5c11e move user config to common, add nix gc and store optimisation 2026-04-04 23:22:55 +01:00
lew
d4e212b88b add CLAUDE.md to gitignore 2026-04-04 23:22:36 +01:00
lew
44cd74c909 set shell in just 2026-04-04 23:00:10 +01:00
lew
53b0634079 fix: privates the default list on justfile 2026-04-04 22:57:29 +01:00
lew
23089eb93b fix: list by default 2026-04-04 22:56:47 +01:00
lew
31e2699439 justfile lists by default 2026-04-04 22:55:53 +01:00
lew
e820453afa added lockfile 2026-04-04 22:54:42 +01:00
lew
78858c11b5 feat: justfile 2026-04-04 22:49:17 +01:00
lew
d154344930 feat: added htop 2026-04-04 22:47:23 +01:00
lew
771846382e feat: added just 2026-04-04 22:47:13 +01:00
lew
9004fd3933 fix: a mess of ports 2026-04-04 22:47:08 +01:00
lew
b00d1519ac feat: adds forgejo instance to git.ily.rs 2026-04-04 21:15:59 +01:00
lew
4f9cd8aa35 move wiki to wiki.ily.rs 2026-04-04 20:04:10 +01:00
lew
8beedcf05e add caddy, podman, foundry vtt, and dokuwiki 2026-04-04 19:55:54 +01:00
lew
7aa50aa403 disable root ssh login 2026-04-04 19:27:22 +01:00
lew
1a7c5c9489 init: scaffold nixos flake for lab server 2026-04-04 19:20:52 +01:00