Art by Maci
dotfiles for my linux and mac
https://github.com/jimeh/tmuxifier.git
https://luarocks.org/
https://ohmyz.sh/
https://github.com/junegunn/fzf
https://github.com/BurntSushi/ripgrep
https://github.com/lsd-rs/lsd
https://github.com/sharkdp/bat
https://github.com/golang/tools/tree/master/gopls
https://github.com/dominikh/go-tools
https://github.com/fatih/gomodifytags
https://github.com/josharian/impl
https://nodejs.org/en/download/package-manager
https://github.com/bash-lsp/bash-language-server
https://github.com/mvdan/sh
https://github.com/LuaLS/lua-language-server
https://cppcheck.sourceforge.io
https://github.com/bufbuild/buf
https://github.com/tamasfe/taplo
https://github.com/JohnnyMorganz/StyLua
https://github.com/aristocratos/btop
https://github.com/jstemmer/gotags
https://golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment
https://github.com/golangci/golangci-lint
https://opencode.ai
if you don't already have the GPG configured locally, you need to modify keys/gpg_private_key.asc
and place the real private key inside then run the script
./install.shhttps://github.com/cpow/neovim-for-newbs
The agent uses config/gnupg/pinentry-kde-wallet to run pinentry-qt with
PINENTRY_KDE_USE_WALLET=1. This enables its Secret Service integration on KDE.
KWallet's Secret Service must be running, and pinentry-qt must include libsecret
support (Fedora's package does). Use a password-based wallet, not a wallet encrypted
with the same GPG key, to avoid a circular unlock dependency.
Both the general config and GPG import menu steps install these settings without
replacing ~/.gnupg or its keyring. To apply only the agent settings:
bash backup-scripts/install_gpg_agent.shAn existing differing agent config is backed up beside it before replacement. On the next signing prompt, enter the GPG passphrase and select Save passphrase in password manager. Approve wallet access if KDE asks. Once saved, Pinentry retrieves the passphrase from the wallet after agent restarts and reboots. A wallet unlocked automatically by your login avoids a separate wallet password prompt; a locked wallet still requires unlocking. The agent also keeps a 24-hour memory cache between wallet lookups.
Only configuration belongs in dotfiles: never commit passwords, private keys,
or wallet files. To forget the saved passphrase, remove its GnuPG: entry in
KDE Wallet Manager, then run gpgconf --reload gpg-agent to clear the memory cache.
References: Pinentry KDE opt-in and KWallet Secret Service.
oc top opens the oc-top executor dashboard. In Claude Code, /oc-agents runs
oc-top-launch. Each oc run writes meta.json (start metadata) and
result.json (final state) into its run directory.