| 2026-07-19 18:47 | bump nixpkgs | Silas Brack | 1 | +15 | -15 |
| 2026-07-19 07:45 | gaia: fix emacs init.el for orgmode | Silas Brack | 1 | +1 | -1 |
| 2026-07-11 16:41 | gaia: import pdf tools in emacs | Silas Brack | 1 | +3 | -0 |
| 2026-07-11 16:41 | gaia: add work macbook to syncthing test folder | Silas Brack | 1 | +4 | -1 |
| 2026-07-10 20:34 | gaia: add gmail to notmuch | Silas Brack | 4 | +49 | -12 |
| 2026-07-10 19:36 | mail-server: add mbsync schedule | Silas Brack | 3 | +10 | -4 |
| 2026-07-10 19:12 | feat: add mbsync periodic sync | Silas Brack | 1 | +6 | -0 |
| 2026-07-05 16:14 | refactor: query-logs as pure DuckDB macros | Silas Brack | 1 | +15 | -31 |
| 2026-07-05 16:08 | refactor: simplify query-logs, keep SQL in DuckDB | Silas Brack | 1 | +29 | -42 |
| 2026-07-05 14:48 | refactor: query-logs opens interactive DuckDB with app + nginx tables | Silas Brack | 1 | +50 | -65 |
| 2026-07-05 14:19 | feat: add nginx log archival, multi-source query-logs | Silas Brack | 2 | +81 | -33 |
| 2026-07-04 20:14 | fix: skip missing log files in query-logs | Silas Brack | 1 | +9 | -2 |
| 2026-07-04 20:12 | feat: add manifest.csv for DuckDB httpfs log queries | Silas Brack | 2 | +33 | -5 |
| 2026-07-04 19:29 | gaia: add pdf-tools | Silas Brack | 1 | +1 | -0 |
| 2026-07-04 18:37 | feat: add manifest.csv for DuckDB httpfs log queries | Silas Brack | 1 | +5 | -0 |
| 2026-07-04 12:07 | revert: remove ClickHouse + Vector log pipeline | Silas Brack | 2 | +0 | -192 |
| 2026-07-04 12:03 | fix: add swap to helios, reduce ClickHouse memory to 500MB | Silas Brack | 2 | +6 | -1 |
| 2026-07-03 22:02 | feat: add ClickHouse + Vector log pipeline for simple-web-app | Silas Brack | 2 | +192 | -0 |
| 2026-06-27 20:49 | update simple-web-app: composite primary keys for vote/story_category | Silas Brack | 1 | +4 | -4 |
| 2026-06-14 13:04 | chore: update simple-web-app (RETURNING *) | Silas Brack | 1 | +4 | -4 |
| 2026-06-14 12:50 | chore: update simple-web-app (vote score update) | Silas Brack | 1 | +4 | -4 |
| 2026-06-14 12:38 | chore: update simple-web-app (vote read-back optimization) | Silas Brack | 1 | +4 | -4 |
| 2026-06-14 11:54 | chore: update simple-web-app (dedicated async DB pool) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 13:59 | chore: update simple-web-app (fix created_at NOT NULL) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 13:53 | chore: update simple-web-app (remove inline JS, epoch timestamps) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 12:55 | chore: update simple-web-app (opaque sessions, drop jsonwebtoken) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 12:26 | fix: restore 0.0.0.0:9090 logs vhost with wg0 firewall rule | Silas Brack | 1 | +1 | -1 |
| 2026-06-13 12:11 | fix: bind logs vhost to 0.0.0.0:9090, firewall restricts to wg0 | Silas Brack | 1 | +3 | -2 |
| 2026-06-13 12:09 | feat: serve logs on localhost:9090 | Silas Brack | 1 | +9 | -0 |
| 2026-06-13 12:08 | fix: revert logs vhost again (WireGuard not up before nginx) | Silas Brack | 1 | +0 | -9 |
| 2026-06-13 12:07 | fix: use port 9090 for logs vhost (port 80 has global SSL redirect) | Silas Brack | 1 | +1 | -1 |
| 2026-06-13 12:04 | fix: serve logs on VPN vhost with nginx after wireguard | Silas Brack | 1 | +9 | -7 |
| 2026-06-13 11:56 | feat: serve logs at /logs/ restricted to VPN IPs | Silas Brack | 1 | +8 | -0 |
| 2026-06-13 11:54 | fix: revert logs vhost (broke nginx bind on VPN addr) | Silas Brack | 1 | +0 | -9 |
| 2026-06-13 11:53 | feat: serve logs via nginx on VPN (10.100.0.1:8080) | Silas Brack | 1 | +9 | -0 |
| 2026-06-13 11:44 | chore: update simple-web-app (ADDR/SMTP_ADDR env vars) | Silas Brack | 2 | +11 | -14 |
| 2026-06-13 11:37 | simple-web-app: bump | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 11:04 | chore: update simple-web-app (STRICT tables) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 10:43 | chore: update simple-web-app (random JWT, remove sops secret) | Silas Brack | 2 | +7 | -27 |
| 2026-06-13 10:05 | chore: update simple-web-app (prepare_cached + HashMap) | Silas Brack | 1 | +4 | -4 |
| 2026-06-13 10:00 | chore: update simple-web-app (thread-local connections) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 21:28 | chore: update simple-web-app (reader/writer split) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 21:20 | chore: update simple-web-app (SQLite perf tuning) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 21:13 | fix: revert StateDirectory to simple-web-app (app creates data/ subdir) | Silas Brack | 1 | +1 | -1 |
| 2026-06-12 21:12 | fix: drop volume bind mount, use StateDirectory for DB | Silas Brack | 1 | +1 | -8 |
| 2026-06-12 21:10 | fix: use real path for bind mount (symlink not supported) | Silas Brack | 1 | +1 | -1 |
| 2026-06-12 21:09 | fix: create bind mount target dir for DynamicUser | Silas Brack | 1 | +1 | -0 |
| 2026-06-12 21:03 | chore: update simple-web-app (drop lettre, hand-rolled SMTP) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 20:49 | fix: bind-mount volume into state dir for DynamicUser access | Silas Brack | 1 | +2 | -3 |
| 2026-06-12 20:24 | chore: update simple-web-app (drop r2d2) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 20:00 | chore: update simple-web-app (nginx gzip, remove manual gz) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 19:52 | chore: update simple-web-app (system SQLite) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 19:49 | chore: update simple-web-app (SQL migration files, README) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 19:19 | feat: move simple-web-app DB to Hetzner volume for durability | Silas Brack | 1 | +8 | -1 |
| 2026-06-12 18:51 | feat: add SMTP config for email verification, update simple-web-app | Silas Brack | 2 | +8 | -4 |
| 2026-06-12 18:22 | chore: update simple-web-app (direct SQLite) | Silas Brack | 1 | +4 | -4 |
| 2026-06-12 18:22 | feat: remove TrailBase from simple-web-app deployment | Silas Brack | 2 | +17 | -66 |
| 2026-06-12 17:49 | chore: update simple-web-app (shared connection pool) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 17:43 | chore: update simple-web-app (add profiling instrumentation) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 13:24 | chore: update simple-web-app (fix data-init for SSE) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 12:55 | chore: update simple-web-app (fix nginx SSE buffering) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 12:43 | chore: update simple-web-app (comment SSE bridge v2) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 11:43 | chore: update simple-web-app (fix comment SSE workflow) | Silas Brack | 1 | +4 | -4 |
| 2026-06-11 10:49 | chore: update simple-web-app to use Datastar-compliant SSE responses | Silas Brack | 1 | +4 | -4 |
| 2026-06-10 20:57 | chore: update simple-web-app to b29468f | Silas Brack | 1 | +4 | -4 |
| 2026-06-09 20:34 | simple-web-app: bump | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 20:37 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 20:34 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 20:27 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 16:42 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 16:38 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-08 15:54 | feat: SSE support for realtime comments, nginx proxy_buffering off | Silas Brack | 2 | +10 | -4 |
| 2026-06-07 21:11 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 21:04 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 20:30 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 19:55 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 19:49 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 19:45 | feat: use WASM guest for FTS5 search, remove rusqlite | Silas Brack | 2 | +8 | -6 |
| 2026-06-07 19:31 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 19:21 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 19:02 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 17:34 | chore: bump simple-web-app flake input (trailbase v0.28.3) | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 17:17 | feat: add FTS5 search via direct SQLite access | Silas Brack | 2 | +6 | -4 |
| 2026-06-07 16:41 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 15:59 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 13:51 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 13:03 | chore: bump simple-web-app flake input | Silas Brack | 1 | +4 | -4 |
| 2026-06-07 11:53 | feat: add email verification for trailbase simple-web-app | Silas Brack | 1 | +5 | -1 |
| 2026-06-07 11:46 | feat: restore simple-web-app and disable daily-tracker | Silas Brack | 3 | +89 | -4 |
| 2026-06-02 17:13 | feat: idk | Silas Brack | 1 | +23 | -0 |
| 2026-06-02 17:11 | fix | Silas Brack | 2 | +7 | -7 |
| 2026-06-01 19:15 | chore: bump daily-tracker (#1) | silas | 1 | +4 | -4 |
| 2026-06-01 18:26 | feat: use Forgejo remote for daily-tracker & fix gitea-runner SSH | Silas Brack | 4 | +23 | -7 |
| 2026-05-31 20:22 | feat: implement daily tracker | Silas Brack | 5 | +152 | -81 |
| 2026-05-31 19:33 | feat: implement mailserver & others | Silas Brack | 9 | +258 | -8 |
| 2026-05-26 16:27 | feat: use wezterm instead of foot | Silas Brack | 1 | +3 | -41 |
| 2026-05-25 18:47 | fix: vimium youtube config | Silas Brack | 1 | +1 | -1 |
| 2026-05-25 18:46 | feat: remove isis | Silas Brack | 1 | +0 | -320 |
| 2026-05-25 18:46 | feat: just use KDE Plasma | Silas Brack | 2 | +3 | -212 |
| 2026-05-25 16:30 | feat: use KeePassXC for passwords | Silas Brack | 1 | +10 | -1 |
| 2026-05-20 20:15 | feat: dwl improvements | Silas Brack | 2 | +62 | -25 |
| 2026-05-20 19:28 | feat: disable claude code | Silas Brack | 1 | +2 | -2 |
| 2026-05-20 19:28 | feat: disable firefox password manager | Silas Brack | 1 | +7 | -0 |
| 2026-05-20 19:27 | feat: replace bitwarden with keepassxc | Silas Brack | 1 | +9 | -5 |
| 2026-05-20 19:27 | fix: fix quit keybind | Silas Brack | 1 | +1 | -1 |
| 2026-05-20 17:49 | feat: add modus operandi tinted to foot | Silas Brack | 1 | +30 | -0 |
| 2026-05-20 17:38 | chore: clean up | Silas Brack | 3 | +62 | -195 |
| 2026-05-20 17:03 | chore: clean up | Silas Brack | 2 | +52 | -81 |
| 2026-05-20 16:31 | fix: bitwarden search | Silas Brack | 1 | +1 | -1 |
| 2026-05-20 16:31 | feat: add config | Silas Brack | 1 | +1 | -0 |
| 2026-05-19 17:07 | feat: use dwl config | Silas Brack | 2 | +6 | -2 |
| 2026-05-19 16:56 | Merge branch 'main' into use-dwl | Silas Brack | 2 | +489 | -0 |
| 2026-05-19 16:56 | feat: use dwl | Silas Brack | 1 | +12 | -11 |
| 2026-05-19 16:53 | feat: add isis configuration | silas | 1 | +320 | -0 |
| 2026-05-19 16:51 | feat: add config.h for dwl from laptop | silas | 1 | +169 | -0 |
| 2026-05-16 21:22 | fix: delete hyprland.conf | Silas Brack | 1 | +0 | -262 |
| 2026-05-16 21:21 | feat: replace hyprland with niri | Silas Brack | 3 | +22 | -45 |
| 2026-05-10 15:24 | feat: enable magit forge in emacs with forgejo | Silas Brack | 4 | +23 | -2 |
| 2026-05-10 12:57 | chore: clean up commands | Silas Brack | 1 | +1 | -5 |
| 2026-05-10 12:57 | feat: remove waybar | Silas Brack | 1 | +0 | -344 |
| 2026-05-10 09:45 | feat: improve rbw password search support | Silas Brack | 2 | +2 | -1 |
| 2026-05-09 14:39 | chore: font cleanup | Silas Brack | 1 | +1 | -1 |
| 2026-05-09 14:39 | feat: use rbw instead of bitwarden-cli | Silas Brack | 1 | +15 | -5 |
| 2026-05-09 08:47 | feat: remove steam | Silas Brack | 1 | +0 | -9 |
| 2026-05-05 20:12 | chore(website): bump | Silas Brack | 1 | +4 | -4 |
| 2026-05-05 20:03 | fix(simple-web-app): systemd permissions | Silas Brack | 1 | +10 | -8 |
| 2026-05-05 19:46 | feat: update website | Silas Brack | 1 | +4 | -4 |
| 2026-05-04 19:41 | fix: monospace font | Silas Brack | 2 | +2 | -1 |
| 2026-05-04 19:32 | fix: use correct monospace font name | Silas Brack | 1 | +1 | -1 |
| 2026-05-04 19:29 | fix: clean up | Silas Brack | 1 | +0 | -2 |
| 2026-05-04 18:20 | chore: bump flake.lock | Silas Brack | 1 | +4 | -4 |
| 2026-05-04 13:06 | feat: set fonts in Firefox | silas | 1 | +49 | -0 |
| 2026-04-30 19:46 | feat(gaia): emacs in home manager | Silas Brack | 2 | +36 | -18 |
| 2026-04-30 19:45 | feat(gaia): refactor fonts | Silas Brack | 1 | +38 | -51 |
| 2026-04-30 19:44 | feat(gaia): fix hyprlock | Silas Brack | 1 | +13 | -0 |
| 2026-04-30 19:44 | chore(website): bump | Silas Brack | 3 | +19 | -24 |
| 2026-04-26 21:01 | feat: increase history size | silas | 1 | +4 | -0 |
| 2026-04-26 20:48 | feat: add proper history | silas | 1 | +8 | -0 |
| 2026-04-25 20:18 | chore: update simple-web-app (cleanup + preloading) | Silas Brack | 1 | +4 | -4 |
| 2026-04-25 16:59 | chore: update simple-web-app to fix FTS and voting | Silas Brack | 1 | +4 | -4 |
| 2026-04-22 11:20 | feat: proxy Trailbase admin panel and API via nginx | Silas Brack | 1 | +9 | -0 |
| 2026-04-22 10:27 | fix: copy traildepot config to correct subdirectory | Silas Brack | 1 | +5 | -7 |
| 2026-04-22 10:12 | feat: add Trailbase backend service for simple-web-app | Silas Brack | 3 | +52 | -8 |
| 2026-04-21 20:02 | chore: bump simple-web-app (rust-embed) | Silas Brack | 1 | +4 | -4 |
| 2026-04-21 19:55 | chore: bump simple-web-app (gzip fix) | Silas Brack | 1 | +4 | -4 |
| 2026-04-21 19:40 | chore: bump simple-web-app | Silas Brack | 1 | +4 | -4 |
| 2026-04-20 19:47 | fix(simple-web-app): update module for Rust migration | Silas Brack | 5 | +175 | -89 |
| 2026-04-19 12:44 | feat: add vimium custom search engines | Silas Brack | 1 | +9 | -0 |
| 2026-04-19 12:42 | feat: re-enable simple-web-app | Silas Brack | 1 | +7 | -0 |
| 2026-04-18 20:31 | feat: simplify | Silas Brack | 2 | +8 | -140 |
| 2026-04-14 20:36 | chore: clean up | Silas Brack | 3 | +6 | -22 |
| 2026-04-14 20:26 | chore: dont think we need this | Silas Brack | 1 | +0 | -17 |
| 2026-04-14 20:23 | refactor: parametrize into services | Silas Brack | 16 | +1101 | -590 |
| 2026-04-14 19:43 | feat: update website | Silas Brack | 1 | +4 | -4 |
| 2026-04-14 19:33 | feat: bump website | Silas Brack | 1 | +4 | -4 |
| 2026-04-12 15:33 | fix: idk | Silas Brack | 1 | +4 | -0 |
| 2026-04-12 15:15 | fix: hosts | Silas Brack | 1 | +4 | -5 |
| 2026-04-12 15:10 | fix: add poseison IP to gaia known_hosts | Silas Brack | 1 | +1 | -0 |
| 2026-04-12 15:06 | fix: lots of fixes | Silas Brack | 7 | +13 | -97 |
| 2026-04-12 14:28 | chore: refactor into hosts and modules, use proper host names | Silas Brack | 14 | +586 | -583 |
| 2026-04-12 13:02 | fix: gaia key | Silas Brack | 3 | +31 | -16 |
| 2026-04-07 11:04 | feat: add gaia desktop | Silas Brack | 11 | +1592 | -7 |
| 2026-04-07 10:16 | chore: clean up, move vpn into digitalocean config | Silas Brack | 4 | +84 | -87 |
| 2026-04-03 18:57 | fix: add catchall in nginx | Silas Brack | 1 | +9 | -0 |
| 2026-04-03 18:24 | chore: move blog to main domain | Silas Brack | 1 | +5 | -9 |
| 2026-04-03 18:11 | chore: use my git forge rather than Github | Silas Brack | 2 | +10 | -10 |
| 2026-04-03 16:53 | fix: recommended nginx settings, gzip, redirect html files, etc | Silas Brack | 1 | +6 | -1 |
| 2026-04-03 15:40 | fix: blog on static site via nginx | Silas Brack | 1 | +5 | -2 |
| 2026-04-03 15:39 | chore: use forgejo-cli instead of tea | Silas Brack | 1 | +1 | -1 |
| 2026-04-03 15:24 | feat: add blog | Silas Brack | 3 | +50 | -2 |
| 2026-04-03 14:46 | feat: add ParserFunctions mediawiki extension | Silas Brack | 1 | +3 | -0 |
| 2026-04-03 14:31 | chore: remove deprecated system | Silas Brack | 2 | +1 | -2 |
| 2026-04-03 14:28 | fix: remove crowdsec | Silas Brack | 1 | +16 | -34 |
| 2026-04-03 12:55 | feat: upgrade nixpkgs to 25.11 and add tea CLI | Silas Brack | 2 | +6 | -5 |
| 2026-04-03 12:29 | feat: disable anonymous reading on MediaWiki | Silas Brack | 1 | +3 | -0 |
| 2026-04-03 11:01 | feat: add CrowdSec | Silas Brack | 1 | +34 | -0 |
| 2026-04-03 10:53 | feat: add rate limiting | Silas Brack | 1 | +14 | -0 |
| 2026-04-02 20:54 | Test | Silas Brack | 1 | +1 | -1 |
| 2026-04-02 20:52 | Test | Silas Brack | 1 | +2 | -16 |
| 2026-04-02 19:15 | Test | Silas Brack | 1 | +1 | -2 |
| 2026-04-02 19:05 | Test | Silas Brack | 1 | +2 | -1 |
| 2026-04-02 18:55 | Test | Silas Brack | 1 | +1 | -2 |
| 2026-04-02 18:53 | Test | Silas Brack | 1 | +1 | -1 |
| 2026-04-02 18:39 | Test | Silas Brack | 1 | +17 | -1 |
| 2026-04-02 18:34 | Use right ssh key path | Silas Brack | 1 | +1 | -1 |
| 2026-04-02 18:31 | Deploy to hetzner | Silas Brack | 1 | +4 | -4 |
| 2026-04-02 18:07 | Fix ssh | Silas Brack | 1 | +4 | -2 |
| 2026-04-02 17:44 | Use forgejo actions runners | Silas Brack | 4 | +37 | -65 |
| 2026-04-02 14:39 | Update README | Silas Brack | 1 | +40 | -8 |
| 2026-04-02 14:36 | Add forgejo | Silas Brack | 1 | +28 | -0 |
| 2026-04-02 14:35 | Wiki fixes | Silas Brack | 2 | +4 | -4 |
| 2026-04-02 08:28 | Add MediaWiki | Silas Brack | 3 | +43 | -4 |
| 2026-04-01 15:27 | Add work laptop to VPN | Silas Brack | 1 | +5 | -0 |
| 2026-03-08 16:52 | Bump | Silas Brack | 1 | +4 | -4 |
| 2026-03-08 14:38 | Bump | Silas Brack | 2 | +63 | -13 |
| 2026-03-07 17:58 | Add mkv support | Silas Brack | 3 | +106 | -22 |
| 2026-03-07 16:59 | Testing mailserver | Silas Brack | 5 | +100 | -66 |
| 2025-10-04 15:15 | Bump simple web app version, fix nginx config | Silas Brack | 2 | +4 | -3 |
| 2025-09-30 18:54 | Refactor and clean up | Silas Brack | 3 | +21 | -65 |
| 2025-09-30 16:57 | Clean up simple-web-app service | Silas Brack | 1 | +0 | -15 |
| 2025-09-30 16:45 | Update README | Silas Brack | 1 | +11 | -16 |
| 2025-09-30 16:24 | Add job routing logs from simple-web-app to Hetzner mounted volume | Silas Brack | 3 | +60 | -18 |
| 2025-09-30 10:28 | feat: fix simple-web-app | Silas Brack | 2 | +8 | -24 |
| 2025-09-30 10:01 | feat: use systemd StateDirectory | Silas Brack | 1 | +9 | -5 |
| 2025-09-30 09:54 | feat: add simple web app | Silas Brack | 5 | +233 | -14 |
| 2025-09-27 09:36 | Add hetzner server | Silas Brack | 7 | +202 | -21 |
| 2025-05-26 16:34 | Major changes | Silas Brack | 20 | +116 | -678 |
| 2025-05-25 09:40 | Add livebook | Silas Brack | 2 | +14 | -2 |
| 2025-03-04 18:28 | Fix FreshRSS | Silas Brack | 1 | +5 | -1 |
| 2025-03-03 21:19 | Add FreshRSS (#2) | Silas Brack | 2 | +9 | -3 |
| 2025-01-25 13:07 | Add GitHub actions (#1) | Silas Brack | 3 | +72 | -30 |
| 2025-01-12 16:32 | fix: more fixes | Silas Brack | 1 | +2 | -1 |
| 2025-01-12 16:26 | fix: fix test again | Silas Brack | 1 | +1 | -1 |
| 2025-01-12 16:20 | fix: build properly | Silas Brack | 1 | +1 | -1 |
| 2025-01-12 16:03 | feat: add first github action | Silas Brack | 1 | +15 | -0 |
| 2025-01-09 19:59 | fix: get rebar pc package from nix | Silas Brack | 2 | +5 | -4 |
| 2025-01-08 20:10 | chore: clean up more | Silas Brack | 5 | +77 | -21 |
| 2025-01-08 19:11 | chore: clean up | Silas Brack | 5 | +5 | -129 |
| 2025-01-08 18:52 | refactor!: redesign everything | Silas Brack | 21 | +297 | -856 |
| 2024-11-04 06:17 | Fix | Silas Brack | 1 | +1 | -1 |
| 2024-11-03 14:48 | Small refactor. | Silas Brack | 5 | +131 | -131 |
| 2024-11-03 13:46 | Major changes | Silas Brack | 17 | +677 | -287 |
| 2024-10-20 12:49 | Adding more stuff to gleam | Silas Brack | 3 | +29 | -11 |
| 2024-10-14 20:23 | Small improvements | Silas Brack | 3 | +1 | -12 |
| 2024-10-14 20:10 | flake.lock: Update | Silas Brack | 1 | +1 | -1 |
| 2024-10-14 20:09 | Undo | Silas Brack | 1 | +0 | -9 |
| 2024-10-14 19:50 | Finally fix VM and build | Silas Brack | 2 | +51 | -58 |
| 2024-10-14 19:27 | Getting VMs to work with flakes | Silas Brack | 4 | +199 | -51 |
| 2024-10-13 19:26 | Test | Silas Brack | 1 | +9 | -0 |
| 2024-10-13 15:33 | Fixes | Silas Brack | 4 | +23 | -35 |
| 2024-10-13 14:51 | Major changes, things working | Silas Brack | 14 | +32 | -431 |
| 2024-10-13 14:28 | More changes | Silas Brack | 5 | +72 | -3 |
| 2024-10-11 05:24 | More flakes changes | Silas Brack | 2 | +87 | -6 |
| 2024-10-10 18:03 | Move to flake | Silas Brack | 57 | +623 | -2525 |
| 2024-10-09 14:39 | Add ipad to VPN | Silas Brack | 1 | +4 | -0 |
| 2024-10-08 06:03 | Random changes | Silas Brack | 22 | +570 | -82 |
| 2024-10-07 13:30 | Refactoring | Silas Brack | 9 | +84 | -110 |
| 2024-10-04 05:40 | Add working systemd service example | Silas Brack | 2 | +88 | -0 |
| 2024-10-03 15:19 | Add README for infrastructure | Silas Brack | 1 | +11 | -0 |
| 2024-10-03 13:35 | Add secrets.yaml | Silas Brack | 3 | +51 | -6 |
| 2024-10-03 13:20 | Clean up READMEs | Silas Brack | 5 | +16 | -108 |
| 2024-10-03 12:23 | Remove priv directory | Silas Brack | 3 | +1 | -8 |
| 2024-10-03 12:20 | Fix default.nix | Silas Brack | 2 | +2 | -2 |
| 2024-10-03 11:52 | Clean up nix modules | Silas Brack | 5 | +1 | -192 |
| 2024-10-03 11:42 | Change database name | Silas Brack | 5 | +0 | -0 |
| 2024-10-03 11:38 | Add functioning sops | Silas Brack | 3 | +26 | -23 |
| 2024-10-01 05:50 | Add sops support | Silas Brack | 3 | +22 | -1 |
| 2024-09-30 16:43 | Initial commit | Silas Brack | 59 | +2813 | -0 |