• Joined on 2024-07-13
yk pushed to master at yk/aex 2026-08-16 11:33:15 +00:00
ae2fa1c723 ac fix
5e7cd0e709 docs: second-pass character page notes
f26f3bdf50 e2e: character spec — extra attunement slot, AC persistence
294bf430fd character: drop player card; RU headings; growable attunements; AC
6d0846d160 docs: mark Phase 2 done; sync architecture, readme
Compare 25 commits »
yk pushed to master at yk/aex 2026-08-04 23:17:39 +00:00
6b792734b6 note kept dependencies in MODERNIZE.md and ROADMAP
af60019fa2 add MODERNIZE.md: dependency and idiom cleanup list
ec4e771792 add ARCHITECTURE.md: concise overview of the codebase
257f254b13 document every function, trait and struct in src/
da405758ce add ROADMAP.md: phased plan to MVP
Compare 6 commits »
yk created branch master in yk/ocdway 2026-07-30 02:08:14 +00:00
yk pushed to master at yk/ocdway 2026-07-30 02:08:14 +00:00
a9254fc70e Wake on click instantly instead of the next 0.5s tick
02f0ce1d7c Make popover background dark without depending on @background
09668a7c9a Fix popover: show all accounts with per-row bars and a dark window
c4647dda6b Fix hang on click and reconnect after daemon restart
189a0e03ae Add AGENTS.md: keep config snippets in sync with live waybar config
yk created repository yk/ocdway 2026-07-30 02:07:53 +00:00
yk pushed to master at bootstrap/main 2026-07-28 04:23:13 +00:00
ce5041bc50 todo md
yk pushed to master at bootstrap/main 2026-07-28 04:11:26 +00:00
9f164f61ef angie(debian): pin VERSION_ID in apt repo URL — needs angie/<ID>/<VERSION_ID>/ (debian/13/dists/trixie/) not angie/<ID>/ (debian/dists/trixie/ -> 404 'no Release file') on trixie; suite stays VERSION_CODENAME
yk pushed to master at bootstrap/main 2026-07-28 04:08:06 +00:00
0cfe10e387 packages(debian): fix eza+starship+zoxide installs
yk pushed to master at bootstrap/main 2026-07-28 03:55:35 +00:00
efdf056352 hardening(angie): default_server needs a cert on its 443 listener or 'angie -t' fails with 'no ssl_certificate defined' — generate a one-time self-signed dummy (CN=bootstrap-default, 10y) in /etc/angie/ssl so unknown-SNI clients handshake then get 444; mark listen 443 as ssl explicitly
yk pushed to master at bootstrap/main 2026-07-28 03:16:49 +00:00
435d66aad2 shell-zsh: derive ZSH/ZDOTDIR from $TARGET_HOME unconditionally — ignore inherited $ZSH env var (omz exports it, which pinned paths to the old home e.g. /root while the chown step retargeted to the new user, causing 'insecure completion dirs' owned by the wrong user)
yk pushed to master at bootstrap/main 2026-07-28 03:05:01 +00:00
94a0bac9f4 hardening(angie): resolve mime.types from whichever path the package ships (angie-bin=/etc/angie, Arch source=/etc/nginx via mailcap dep) — fixes 'angie -t' 'open() mime.types failed' on source path; fallback ships a minimal mime.types; ensure modules/ include dirs exist before glob
yk pushed to master at bootstrap/main 2026-07-28 02:59:12 +00:00
26185978ac hardening(angie): source-angie bridge — symlink /etc/nginx/nginx.conf -> /etc/angie/angie.conf so the _on/targets layout actually loads under the source AUR package's '/usr/bin/nginx' service (angie-bin/Debian already read /etc/angie directly); backup original once
yk pushed to master at bootstrap/main 2026-07-28 02:57:47 +00:00
cb0e517a7d hardening(angie): fix 'angie_user: unbound variable' under set -u — init extraction locals to empty; also read source AUR package's /etc/nginx/nginx.conf as alt stock config path
yk pushed to master at bootstrap/main 2026-07-28 02:53:46 +00:00
b653191de2 angie(arch): prefer angie-bin (repackaged upstream .deb, instant) over source build; verified http_acme/ssl/v2/v3/realip all compiled in; fall back to aur/angie if bin unavailable
yk pushed to master at bootstrap/main 2026-07-28 02:44:56 +00:00
ca8f01083c packages(arch): route byobu through yay (AUR-only); split official vs AUR lists so pacman --needed can't abort on a missing target; as_user prefers TARGET_USER for AUR builds
yk pushed to master at bootstrap/main 2026-07-28 02:37:29 +00:00
ff9fc4db4e fix(sanity): hostname missing on minimal Arch (not in coreutils) — use uname -n with fallbacks; refresh TLS follow-up to angie-issue
yk pushed to master at bootstrap/main 2026-07-28 02:31:38 +00:00
f7e4bb96d7 fix(zsh plugins): correct clone orgs — zsh-users/zsh-history-substring-search, Aloxaf/fzf-tab (were typos causing github auth prompts)
yk created branch master in bootstrap/main 2026-07-28 02:22:37 +00:00
yk pushed to master at bootstrap/main 2026-07-28 02:22:37 +00:00
146c79a57e docs: Angie built-in ACME (no certbot) section + --yes/--username notes
8930e7aa76 non-interactive --yes: ask() assumes prompt default (no read); timezone defaults UTC; --username implies force-create; create-user name defaults to mk under --yes
34137d185e docs: document sudo-user creation + retarget + new flags
e7a9349292 modules: target $TARGET_USER (docker group, zsh/nvim/nvm homes, chown tree)
8a516f039c create-user: passwordless sudo user (NOPASSWD, !tty_tickets, 7d cache) + retarget config; --create-user/--username flags
Compare 10 commits »
yk created repository bootstrap/main 2026-07-28 02:04:23 +00:00