| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | feat(ghostty): bind Ctrl-Alt-Up/Down to jump_to_prompt | sommerfeld | 2026-05-13 | 2 | -0/+5 |
| * | fix(zsh): preserve newlines in copy-last-output | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | feat(zsh): add Alt-Shift-Y widget to copy last command output | sommerfeld | 2026-05-13 | 2 | -0/+40 |
| * | feat(zsh): add wlc — tee-like wrapper around wl-copy | sommerfeld | 2026-05-13 | 1 | -0/+4 |
| * | fix(nvim): drop overseer task-bundle integration from auto-session | sommerfeld | 2026-05-13 | 1 | -29/+3 |
| * | style(zellij): hide tips line by sizing status-bar pane to 1 | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | style(zellij): status-bar at top, tab-bar at bottom | sommerfeld | 2026-05-13 | 1 | -4/+4 |
| * | style(zellij): move tab-bar and status-bar to the top | sommerfeld | 2026-05-13 | 1 | -4/+4 |
| * | feat(zellij): relocate mode-entry keys to Alt+Shift+* to stop shadowing shell... | sommerfeld | 2026-05-13 | 2 | -0/+23 |
| * | feat(zellij): move tab-bar to bottom via custom default layout | sommerfeld | 2026-05-13 | 1 | -0/+13 |
| * | feat(zellij): restore full status bar, bind Alt+\ to cycle swap layouts | sommerfeld | 2026-05-13 | 2 | -2/+6 |
| * | feat(xdg): disable xdg-user-dirs-update overwrites | sommerfeld | 2026-05-13 | 1 | -0/+1 |
| * | feat(getty): blank VT and powerdown monitor on idle | sommerfeld | 2026-05-13 | 1 | -0/+2 |
| * | feat(zsh): add reload-env for stale zellij panes | sommerfeld | 2026-05-13 | 1 | -0/+22 |
| * | feat(sway): cursor theme + GTK4 dark mode via gsettings | sommerfeld | 2026-05-13 | 1 | -0/+4 |
| * | feat(wayland): tune Qt/SDL/Electron backends | sommerfeld | 2026-05-13 | 3 | -1/+14 |
| * | refactor(sway): manage swayidle as a user unit; drop logind override | sommerfeld | 2026-05-13 | 4 | -65/+20 |
| * | fix(sway): swaylock -e (ignore-empty), not -i (which is --image) | sommerfeld | 2026-05-13 | 1 | -3/+3 |
| * | feat(sway): auto-lock on idle and before suspend | sommerfeld | 2026-05-13 | 3 | -1/+66 |
| * | refactor(etc): keep mkinitcpio.conf closer to Arch pristine | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | feat(boot): switch to systemd initramfs + rd.luks.name cmdline | sommerfeld | 2026-05-13 | 2 | -2/+2 |
| * | refactor(etc): drop marginal UPower percentage overrides | sommerfeld | 2026-05-13 | 1 | -3/+3 |
| * | refactor(etc): re-sync reflector.conf against pristine; VPN-aware countries | sommerfeld | 2026-05-13 | 1 | -3/+26 |
| * | refactor(etc): re-sync UPower.conf against pristine | sommerfeld | 2026-05-13 | 1 | -4/+107 |
| * | feat(etc): relax faillock (deny=50, unlock_time=30) | sommerfeld | 2026-05-13 | 1 | -0/+64 |
| * | feat(etc): cap user systemd stop timeout at 10s | sommerfeld | 2026-05-13 | 1 | -0/+3 |
| * | fix(just): unit-status handles template instances and static units | sommerfeld | 2026-05-13 | 3 | -2/+12 |
| * | chore(meta): add fwupd, smartmontools; enable oomd, smartd, btrfs-scrub, fwup... | sommerfeld | 2026-05-13 | 2 | -1/+6 |
| * | fix(nvim): use print() in update.lua to satisfy selene | sommerfeld | 2026-05-13 | 1 | -8/+3 |
| * | feat(just): add 'update' recipe — system + nvim plugins + mason | sommerfeld | 2026-05-13 | 2 | -0/+62 |
| * | refactor(nvim): keep PackUpdate confirm buffer visible | sommerfeld | 2026-05-13 | 1 | -11/+4 |
| * | refactor(nvim): drop refactoring.nvim | sommerfeld | 2026-05-13 | 3 | -36/+0 |
| * | chore(nvim): stop tracking pack lockfile | sommerfeld | 2026-05-13 | 2 | -222/+1 |
| * | chore(nvim): seed pack lockfile with create_ prefix | sommerfeld | 2026-05-13 | 1 | -0/+0 |
| * | refactor(nvim): simplify PackUpdate — vim.pack.update is effectively sync | sommerfeld | 2026-05-13 | 1 | -13/+3 |
| * | fix(nvim): auto-confirm PackUpdate preview buffer instead of forcing | sommerfeld | 2026-05-13 | 1 | -2/+15 |
| * | feat(nvim): add :PackList to show managed plugins with rev and version | sommerfeld | 2026-05-13 | 1 | -0/+36 |
| * | feat(nvim): add :PackClean, :PackUpdate, :PackSync user commands | sommerfeld | 2026-05-13 | 2 | -0/+42 |
| * | style: silence SC1003 in bootstrap.sh efibootmgr hint; shfmt wifi-status.sh | sommerfeld | 2026-04-21 | 2 | -9/+10 |
| * | ci: fix taplo download URL (upstream dropped -full suffix) | sommerfeld | 2026-04-21 | 1 | -1/+1 |
| * | refactor(firefox): auto-enumerate files like etc/ deploy script | sommerfeld | 2026-04-21 | 2 | -15/+16 |
| * | chore: prune stale/redundant chezmoi config | sommerfeld | 2026-04-21 | 2 | -12/+1 |
| * | chore: ignore bootstrap.sh in chezmoi, mask xdg-user-dirs-update | sommerfeld | 2026-04-21 | 2 | -0/+2 |
| * | waybar: use iwd D-Bus + /proc for wifi instead of scraping iwctl | sommerfeld | 2026-04-21 | 1 | -18/+35 |
| * | sway: manage mako, poweralertd, display-watcher via systemd user units | sommerfeld | 2026-04-21 | 4 | -3/+25 |
| * | efistub -> UKI migration | sommerfeld | 2026-04-21 | 6 | -66/+16 |
| * | system: add zram swap via zram-generator | sommerfeld | 2026-04-21 | 3 | -0/+9 |
| * | sway: auto-toggle display layout on external plug/unplug | sommerfeld | 2026-04-21 | 2 | -0/+21 |
| * | sway: display-toggle re-enables laptop screen when no external present | sommerfeld | 2026-04-21 | 1 | -0/+6 |
| * | UPower: PowerOff critical action (no swap, no hibernate) | sommerfeld | 2026-04-21 | 2 | -4/+7 |