detached 6af0a61

2026-06-01

6af0a61Merge pull request #8 from bnema/dependabot/go_modules/github.com/charmbracelet/bubbles-1.0.0 merge GPG Unverifiedmain bnema

2026-04-04

1fde3cfdocs(readme): mark all status items complete GPG Verifiedbrice
fdbb060docs(readme): remove em dashes GPG Verifiedbrice
3bab1d4docs(readme): rewrite for clarity and concision GPG Verifiedbrice
1d14b12ci(deps): add dependabot config and auto-merge workflow GPG Verifiedbrice
6efdd15deps: bump github.com/charmbracelet/bubbles GPG Unverifieddependabot[bot]

2026-04-03

2b3076bfix(bootstrap): prepend v prefix to version for correct git ref resolution GPG Verifiedbrice

2026-03-13

53b3337docs(changelog): add missing 0.5.0 release entry for Go CLI binary refactor GPG Verifiedbrice
dd7a881chore(release): v0.5.1 GPG Verifiedbrice
1d03987refactor(post-boot): remove archup-cli installation step GPG Verifiedbrice
055de8dfix(packages,bootloader): add jq to extra packages; warn on missing fallback initramfs GPG Verifiedbrice
bb7883cUpdate README.md GPG Unverifiedbnema
f07b109build(goreleaser): mark stable releases as latest GPG Verifiedbrice
46b99e8fix(handlers): fix deferred response close in loop, add bootstrap and partition tests GPG Verifiedbrice

2026-03-03

7f26589feat(packages): add ttf-ibmplex-mono-nerd and ttf-firacode-nerd GPG Verifiedbrice
a5428abfeat(packages): add nvtop GPG Verifiedbrice
33d3ec1feat(packages): add essential runtime libs for Wayland desktop GPG Verifiedbrice
3fb3cbffix(packages): move firewalld to base to guarantee firewall on all installs GPG Verifiedbrice
25cf440docs(readme): fix intro, no racolage GPG Verifiedbrice
d3d16e6chore(installer): replace bash orchestrator with Go binary downloader GPG Verifiedbrice
9a253edchore(cleanup): remove dead code from pre-DDD refactor GPG Verifiedbrice

2026-03-02

59b3181chore(assets): replace ASCII logo with v2 split-color PNG GPG Verifiedbrice
14895b0chore(build): remove duplicate Makefile.sh GPG Verifiedbrice
6ec8608chore(docs): remove stale planning docs GPG Verifiedbrice
3ee469frefactor(handlers): address CodeRabbit findings from first-boot fixes GPG Verifiedbrice
e32ab76fix(post-install): comment out limine enrollment commands when limine-entry-tool is absent GPG Verifiedbrice
a3b57b9fix(bootloader): omit fallback initramfs stanza when fallback image is absent GPG Verifiedbrice
84702fefix(first-boot): add nss-lookup.target ordering and DNS readiness gate GPG Verifiedbrice
99430f3fix(configure-system): stop masking NetworkManager-wait-online to restore DNS readiness GPG Verifiedbrice

2026-02-28

12452c7fix(services): enable power-profiles-daemon after package install, fix limine-snapper-sync unit name GPG Verifiedbrice
0b45dd4fix(cli-tools): don't alias grep/find to rg/fd, keep them as standalone commands GPG Verifiedbrice
6556ebafix(post-boot): suppress TTY log bleed by removing +console from service output GPG Verifiedbrice
255ca1efix(plymouth): set logo background to black, revert script bg to black GPG Verifiedbrice
5fefdebfix(post-boot): move bash_profile self-cleanup outside if block to prevent dangling fi GPG Verifiedbrice
c0ee291fix(plymouth): cap entry position to never go off-screen GPG Verifiedbrice
2387784fix(plymouth): keep logo centered during luks unlock, entry appears below it GPG Verifiedbrice
122ee1bfix(post-boot): use HOME log path in dms-opt-in.sh to avoid permission denied GPG Verifiedbrice
c9abb5efix(plymouth): remove lock icon, scale entry to 60%, fix bullet positions GPG Verifiedbrice
e68bcf8fix(plymouth): match bg color to logo, scale logo to 40% screen height to clear password entry GPG Verifiedbrice
d781a0dfeat(bootloader): set default_entry: 2 and quiet: yes for silent auto-boot GPG Verifiedbrice
8bc21b3fix(bootloader): use correct limine path/cmdline keys, nested /+ format with //Snapshots, no default_entry GPG Verifiedbrice
d1575abfix(vm): remove deleted shell/ dir and crystal icon from push script GPG Verifiedbrice
d3969f2fix(post-boot): move dms-opt-in to first-login hook, configure firewalld, deploy starship, install limine-snapper-sync GPG Verifiedbrice
731f456feat(system): add zram configuration and enable power-profiles-daemon GPG Verifiedbrice
01a505afeat(bootloader): restructure limine template with nested entries, //Snapshots support, and machine-id injection GPG Verifiedbrice
e3e15d5feat(plymouth): replace logo with ASCII art PNG GPG Verifiedbrice
f5b9c44feat(repos): make Chaotic AUR always enabled, remove user-facing toggle GPG Verifiedbrice
792b6e0chore(cleanup): remove orphaned shell configs, waybar configs, ufw.sh, and arch-logo embed GPG Verifiedbrice
374e98brefactor: remove dead internal/ui and internal/phases code paths GPG Verifiedbrice
fc93cf5feat(ux): installer title with version, hostname default 'arch', black bg, drop limine wallpaper GPG Verifiedbrice

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 0

    ↑↓ moveenter openesc close