Commit Graph

18 Commits

Author SHA1 Message Date
0xWheatyz 7c25228bc5 feat(yubikey): configure GPG signing key and disable GCR ssh-agent
Set actual GPG key ID for git commit signing, disable GCR ssh-agent
socket so gpg-agent handles SSH auth, and trim redundant setup steps
from yubikey guide.
2026-04-04 02:12:02 -04:00
0xWheatyz 014216de6b feat(yubikey): add GPG agent, pcscd, and YubiKey support
Enable gpg-agent with SSH support and pinentry-gnome3, add
yubikey-manager and pcscd service, configure GPG with hardened
preferences and scdaemon, disable gnome-keyring SSH agent, and
prepare git signing configuration.
2026-03-31 21:25:35 -04:00
0xWheatyz fa2ae3b86e chore(git): set pull strategy to merge by default 2026-03-28 11:57:03 -04:00
0xWheatyz 85b7d25486 feat(claude): add CLAUDE.md, commit command, and update permissions
Add home-manager managed CLAUDE.md with commit behavior instructions,
a /commit slash command for conventional commits workflow, and expand
allowed Bash permissions to include nix commands. Remove inline
customInstructions in favor of CLAUDE.md file.
2026-03-16 18:58:12 -04:00
0xWheatyz bdbf892ea1 feat: auto-update Claude Code from nixpkgs-unstable
- Add nixpkgs-unstable input for latest Claude Code versions
- Remove duplicate home-manager config from configuration.nix (handled by flake)
- Remove fetchTarball/fetchGit calls incompatible with pure flake mode
- Add shell function to auto-update unstable on nixos-rebuild
2026-03-15 23:16:00 -04:00
0xWheatyz ea03f7d998 feat(claude): disable commit signature and fix permission syntax
- Add includeCoAuthoredBy option set to false
- Update customInstructions to exclude signature from commits
- Fix Bash permission syntax from "git *" to "git:*"
2026-03-15 12:22:12 -04:00
0xWheatyz b14299e94e feat(claude): enable always thinking mode and force settings file
Add alwaysThinkingEnabled option and force flag to overwrite existing
settings.json file managed outside of home-manager.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-15 12:20:02 -04:00
0xWheatyz 23897093b2 feat(claude): add Claude Code settings for auto-permissions and conventional commits
Configure Claude Code to allow Edit, Write, and git commands without prompting,
and instruct it to use conventional commit format in git repositories.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-15 12:08:49 -04:00
0xWheatyz c7a6827bdc feat(terminal): replace GNOME Console with Ghostty
Replace the default GNOME Console terminal with Ghostty by adding it to home packages, configuring it as the default terminal application via dconf settings, and excluding GNOME Console from installed packages.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-12 22:14:40 -04:00
0xWheatyz e1cd081e45 feat(terminal): replace zellij with tmux as terminal multiplexer
Switch from zellij to tmux for terminal multiplexing with mouse support, improved window numbering, and 256-color terminal configuration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-12 22:09:18 -04:00
0xWheatyz 576cf0dc98 feat(nvim): applied kickstart nvim from github 2026-03-10 22:32:31 -04:00
0xWheatyz 068eba7c26 feat: working neovim 2026-02-19 22:12:45 -05:00
0xWheatyz 9329547aab feat: attempt to configure gnome 2026-02-02 19:50:39 -05:00
0xWheatyz cb725d9f1a feat: more software 2026-01-17 16:51:33 -05:00
0xWheatyz 50aa7ca367 feat: flakes and shells are now appeneded to the front of the zsh prompt, provided NIX_PROJECT_SHELL 2025-11-24 01:01:51 +00:00
0xWheatyz 86a5a36783 fix: git push.autoUpstreamRemote is now true in home.nix 2025-11-15 22:07:39 -05:00
0xWheatyz f61e043b1c feat: more tools 2025-11-15 22:02:17 -05:00
0xWheatyz c900fa4e59 refactor: moved all configs to one place 2025-11-11 18:00:52 -05:00