Ryan Walters
397b21122e
refactor: migrate private domain to encrypted file and improve configuration
...
- Replace interactive prompt with encrypted domain.txt.age file
- Move encryption config to top level in .chezmoi.toml.tmpl
- Add platform-specific shell configuration for chezmoi cd command
- Remove unused Perl PATH configuration from commonrc
- Add commit-staged slash command for git workflow
- Enable nushell banner and improve init_pre.ts logging
- Clean up deprecated installation scripts (ovpn, gitconfig)
- Update hishtory server configuration to use encrypted domain
2025-10-26 18:18:37 -05:00
Ryan Walters
02b9236ecf
feat: major dotfiles refactor with documentation and multi-platform improvements
...
- Add comprehensive CLAUDE.md with chezmoi best practices and AI assistant guidelines
- Restructure TODO.md with prioritized tasks and detailed organization
- Add PowerShell profile template for Windows platform support
- Split git configs into identity-specific templates (ryan/xevion)
- Convert nushell env.nu and gitconfig to templates for cross-platform rendering
- Refactor chezmoi hooks to TypeScript (.init_pre.ts, .update_pre.ts)
- Update .chezmoiignore with better platform-specific file handling
- Remove deprecated shellchecker.sh and tasks.json from VS Code config
- Add mise integration to shell configs (bash, zsh, nushell, PowerShell)
- Clean up commonrc.sh.tmpl WSL-specific code
- Disable Deno in VS Code settings, enable simple dialog mode
- Add nushell extension recommendation to VS Code
This commit establishes better cross-platform support (Windows/WSL/Linux),
improves documentation for future maintenance, and standardizes configuration
management patterns across the repository.
2025-10-26 17:01:45 -05:00
8b718db155
chore: updated p10k
2025-08-23 12:53:05 -05:00
9ec39ae48a
add dotnet tools PATH mod to commonrc
2025-06-24 19:20:42 -05:00
660940c643
add WSL specific settings block to commonrc, add BROWSER url opening fix
2025-06-24 19:20:22 -05:00
227ba01201
fix pulumi commonrc PATH mod
2025-06-24 19:19:56 -05:00
fdd54b3b50
add ssh keychain startup to bashrc/WSL
2025-06-24 19:19:43 -05:00
8f0d5c209a
add systemctl/journaltctl aliases, es shell reload alias
2025-06-24 19:19:22 -05:00
3424173fc7
SSH keychain initialize on WSL before instant prompt
2025-06-24 19:19:08 -05:00
94e8fde27a
Reconfigure p10k
2025-06-11 15:33:07 -05:00
e090509339
Remove special p10k/Cursor handling, use VSCode shell integration properly
2025-06-11 15:28:28 -05:00
d1d925232d
Add duplicate mounting/unmounting handling, remove unused variables, skip_mount
2025-06-07 16:23:51 -05:00
bdebd36f9a
viofo_backup: fixed indentation, always unmount after mounting properly
2025-06-07 15:05:00 -05:00
1e2e2935c6
viofo_backup: use std/log, error catching, smarter drive select filter, network connectivity, backup destination, space availability check, existing mount check
2025-06-07 14:22:51 -05:00
f8572c7f8a
remove eza plugin from zshrc
2025-06-07 14:20:25 -05:00
a557028659
Improve viofo backup script: command check, hostname check, available space check, configurable host/path
2025-06-06 19:23:45 -05:00
35675edd22
Limit omz plugins loaded for Cursor, TODO mise switch from asdf
2025-06-06 18:33:35 -05:00
9757acdcd3
Detune P10k Zsh config to support Cursor MCP agent
2025-06-06 18:19:38 -05:00
454b7ac8b4
Add host definitions to ~/.ssh/config
2025-06-06 18:18:30 -05:00
838e2a8a91
Add pulumi to commonrc.sh.tmpl
2025-06-06 18:18:08 -05:00
69b0b9b4d0
Remove ~/.config/rbw/config.json
2025-03-03 03:29:45 -06:00
5c47f8cf65
use LATE_FAIL_EXIT properly in source state script
2025-03-03 03:29:11 -06:00
0c1d2ba546
Remove rbw installer, disable cargo binstall, add doppler & deno installer steps
2025-03-03 03:27:29 -06:00
ed5216ff0e
Switch to doppler key vault for remaining rbw usages
2025-03-03 02:29:16 -06:00
093fd52451
Use doppler for Wakatime, key.txt, ovpn_config runner hook
2025-03-03 02:23:14 -06:00
b73887bfad
Disable read source state hook: rbw related functions
2025-03-03 02:22:25 -06:00
733d070d6d
Switch init_pre hook to Deno (typescript)
2025-03-03 02:22:01 -06:00
2f1fbe5052
Use deno
2025-03-03 02:21:30 -06:00
9d4a569c8b
Add doppler config detail
2025-03-03 01:22:28 -06:00
484449b0ee
Include /snap/bin conditionally in ~/.profile
2025-03-03 01:22:21 -06:00
a42ba0c7b3
Include last 100 lines in romanlog tail alias
2025-03-03 01:22:10 -06:00
c980c3b868
Disable bitwarden completions
2024-12-26 13:21:58 -06:00
4a79093447
Configure ZSH compdump location
2024-12-26 11:27:37 -06:00
0cf3810633
shellcheck script, ensure that shellcheck cmd available
2024-12-26 10:41:38 -06:00
d0eed5ed17
Add thefuck alias & zsh plugin
2024-11-08 19:51:04 -06:00
ae238964e7
Fix inverted .chezmoiignore file
2024-11-08 19:48:47 -06:00
12ad0c0d2f
Add .gitconfig enabling diff'ing for encrypted .age files
2024-11-08 17:35:11 -06:00
ab47f6832f
Add zoxide to asdf .tool-versions
2024-11-08 17:22:24 -06:00
577674f933
fix tool-versions symlink
2024-11-08 17:21:49 -06:00
0ffbb4e172
Add .asdf ignores to chezmoi
2024-11-08 15:51:53 -06:00
e8ba6f5bbd
Add FAQ.md
2024-11-08 15:45:29 -06:00
7fd59a2c68
Remove useless cargo/deno profile lines from login shell profile
2024-11-08 15:36:07 -06:00
49c9828f0b
add windows ignore omz, note on .config
2024-11-08 01:43:06 -06:00
e52ebd16fd
Add btop package
2024-11-08 01:35:56 -06:00
156c477fbc
add asdf external
2024-11-08 01:28:35 -06:00
0b13aa5636
fixup .tool-versions symlink
2024-11-08 01:24:59 -06:00
e5cdf75724
include dracula.conf, diff.conf for kitty term
2024-11-08 01:04:48 -06:00
30d8ef7c04
symlink asdf .tool-versions
2024-11-08 00:42:08 -06:00
7193ea4462
p10k latest release, fixup cache/zwc generated fiels, adjust refresh periods
2024-11-08 00:41:59 -06:00
94648815dc
Add ~/.tmux.conf
2024-11-08 00:07:17 -06:00