37979340d9
fix calorie-tracker service prestart and build flow
...
Run prestart from the state directory, normalize write permissions after rsync, install required dev dependencies for Astro build checks, and force clean dist rebuilds to prevent stale artifact module errors.
2026-02-17 07:49:12 +01:00
16ce3aebd9
add calorie-tracker as external flake service
2026-02-17 07:03:41 +01:00
606585bb0c
add media directory
2026-02-15 17:51:55 +01:00
462724af45
cli changes
...
- fix: make nushell central's default shell
- fix: ls aliases
- add batgrep aliases
- add lazygit
2026-02-15 15:28:54 +01:00
98d3365eec
readlater-bot: move user_id to age secret
2026-02-13 19:52:37 +01:00
90b8ac5250
forgejo: add chmod's for the CI
2026-01-31 22:53:16 +01:00
24b5686a26
forgejo: add fs rules for the CI
2026-01-31 18:47:05 +01:00
65ad4a6d6b
users: set homeMode for thegeneralist
2026-01-25 16:36:52 +01:00
897a0ac880
forgejo: add gitea-runner to users group
2026-01-25 16:29:19 +01:00
7a9c496f02
site: cache fonts
2026-01-25 16:12:47 +01:00
41d3da9bb3
site: fix redirect issues
2026-01-25 15:57:04 +01:00
0a948d53f5
forgejo: allow runner to read deploy token
2026-01-24 17:43:08 +01:00
9124a64c8c
forgejo: add deploy token secret
2026-01-24 17:41:00 +01:00
1f3f12b59d
forgejo: add deploy token secret
2026-01-24 17:39:38 +01:00
921b343c2e
forgejo: fix runner state dir + tmpfiles
2026-01-24 17:24:38 +01:00
a9cc7b19d8
forgejo: use static runner user + non-private state
...
dir
2026-01-24 17:18:59 +01:00
8ccf9a1e1d
forgejo: fix runner state dir + mkForce
2026-01-24 17:13:59 +01:00
b4d3ee8789
forgejo: use non-private runner state dir
2026-01-24 17:13:25 +01:00
711973945a
forgejo: run runner state outside /var/lib/private
2026-01-24 17:09:47 +01:00
4f50ad500f
forgejo: please work
2026-01-24 17:07:42 +01:00
0a8ea8a332
forgejo(ssh): fix central's key
2026-01-24 16:10:26 +01:00
51ecf21e68
forgejo: fix token
2026-01-24 16:03:38 +01:00
50d2f3e9de
Merge branch 'master' of github.com:thegeneralist01/config
2026-01-24 15:57:07 +01:00
55c402c120
forgejo: add known host for central
2026-01-24 15:55:59 +01:00
faf0bd9b51
nginx: fix domain root
2026-01-24 15:42:02 +01:00
54f5856164
forgejo: configure actions runner
2026-01-24 15:13:19 +01:00
a2767fa829
forgejo: add runner token
2026-01-24 14:49:09 +01:00
a59d691c8a
forgejo: enable runners
2026-01-24 14:36:44 +01:00
01c8bfce80
new stuff
2026-01-08 21:15:12 +01:00
6014ad7d7a
server: add forgejo and postgresql
2026-01-06 14:16:51 +01:00
27d347d3c8
central: add personal website
2026-01-06 09:39:59 +01:00
16afcd6838
config: minor changes and fixes
2025-10-04 16:57:50 +02:00
c180f98284
crawler: add crawler
2025-08-08 13:04:17 +02:00
572647d7c4
services: add jellyfin, archivebox, custom dns
...
- `internal.thegeneralist01.com` and `archive.thegeneralist01.com` are
not public. I have Split DNS enabled on them (in Tailscale), with the
IP of the DNS server set to a private Tailscale IP of my home server;
- CoreDNS (also on my home server) is used to resolve the two private
domains' IPs to the home server itself;
- nginx only listens to its machine's (home server's) Tailscale IP;
- Therefore, all of it is hermetic!
2025-08-03 14:48:21 +02:00
afe02a3ff6
central: add SSD, turn off autosuspend
2025-08-02 17:09:44 +02:00
37c4eeaca6
refactor: hosts' systems & modules
2025-08-02 17:07:19 +02:00
cd8c34f8da
chore: clean up
2025-07-03 09:03:46 +02:00
e2f7050687
fix: remove jellyfish
2025-07-01 20:40:13 +02:00
d205faad6e
packages: add ttfautohint
2025-07-01 20:26:15 +02:00
c9baa840d9
feat: distributed builds
2025-07-01 18:15:14 +02:00
b2ee468733
fix: cache's 404
2025-07-01 17:02:51 +02:00
56cc86052f
feat: set up cache
2025-07-01 15:26:49 +02:00
04bea73b6a
site: add and force SSL
2025-06-27 21:19:22 +02:00
a44510ee09
site: finish setup
2025-06-27 15:02:29 +02:00
c8783b2c52
chore: organize dotfiles stowed by home-manager
2025-06-23 09:22:37 +02:00
688acfe889
chore: add a new host and make a few adjustments
2025-06-23 09:22:37 +02:00
cd0cbdec3a
Merge branch 'master' of github.com:thegeneralist01/config
2025-06-05 17:47:58 +02:00
3ed37e4ad1
feat: aerospace
2025-06-05 17:47:31 +02:00
e2d5f56e55
chore: remove jellyfin
2025-05-31 22:14:08 +02:00
0c5764bb26
fix: fix args
2025-05-31 22:04:35 +02:00