Commit graph

12 commits

Author SHA1 Message Date
Joshua Hirsig
44d06ec382 Add bat, ripgrep, fzf configs and dotfiles update to Fedora sysup
- Add bat config: ansi theme, line numbers, header, italic text
- Add ripgrep config: smart-case, hidden files, exclude .git
- Add fzf env vars: fd backend, reverse layout, border
- Add RIPGREP_CONFIG_PATH export
- Fedora sysup: add chezmoi update as parallel task
2026-03-12 10:57:30 +01:00
37e50ab687 Gentoo sysup: add dotfiles update, optimize emerge flags
- Add chezmoi update as parallel task alongside emerge and flatpak
- Switch to generic array-based loop (consistent with Fedora variant)
- Use --with-bdeps=y and --changed-deps=y for smarter rebuilds

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 10:53:42 +01:00
4b2337f4ae Add bwu alias for Bitwarden CLI vault unlock
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 09:38:42 +01:00
Joshua Hirsig
a5d36a3ef6 Remove sslVerify=false — Immeditech CA certs installed in system trust store
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:10:23 +01:00
Joshua Hirsig
e18dc7409d Fedora sysup: upgrade to live multi-line UI
Same style as Gentoo version: per-task status with live log
preview, elapsed timer, hidden cursor during updates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:46:27 +01:00
242ed75618 sysup: add depclean after world update
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 14:22:27 +01:00
fdea3e1508 Gentoo sysup: add --with-bdeps=n and live tracker UI
- Skip build-deps in dependency calculation for faster resolving
- Replace single-line spinner with multi-line live tracker showing
  per-task status (emerge/flatpak) with last log line and elapsed time

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:24:35 +01:00
b365b26880 Add Gentoo support: per-distro sysup, gitconfig, conditional zshenv
- dot_zshrc.tmpl: add Gentoo sysup() with live tracker (emerge + flatpak)
- dot_gitconfig.tmpl: per-distro user/email (Gentoo: joshii-h)
- dot_zshenv → dot_zshenv.tmpl: source cargo env only if present
- kitty.conf: set shell explicitly to /bin/zsh
- README.md: add Gentoo prerequisites and install instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:08:55 +01:00
Joshua Hirsig
a1ecd7bd50 Switch gh git_protocol from https to ssh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 16:00:17 +01:00
Joshua Hirsig
03e5b1a018 Add gitconfig, gh, btop, git/ignore; add .chezmoiignore
gitconfig templated to exclude machine-specific [safe] dirs.
btop.conf, gh/config.yml, git/ignore added as portable configs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 15:55:22 +01:00
Joshua Hirsig
4ab663834d Add README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 15:49:41 +01:00
Joshua Hirsig
b0db8cf9f0 Initial chezmoi setup
Manage zsh, kitty, and starship configs across Fedora/Gentoo.
sysup() is Fedora-only via template conditional.
Deno completions generated via run_once_after script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 15:44:02 +01:00