b1564e73ca
Update stow/bash/.bash_aliases
2025-10-27 21:51:52 +00:00
86c14ff05c
Update stow/bash/.bash_aliases
2025-08-30 04:32:50 +00:00
e6ca4f76e3
Update packages/base.txt
2025-08-24 17:39:18 +00:00
62e31f898d
Update stow/bash/.bash_aliases
2025-08-11 01:33:22 +00:00
776578e770
feat: enhance Git 1Password integration with debugging commands and common issue guidance
2025-08-07 08:22:58 -05:00
b29d9ce60d
feat: set SSH_AUTH_SOCK for 1Password agent in .bashrc
2025-08-07 08:18:36 -05:00
2ad7c1c03c
feat: add Git and 1Password credential helper and update configurations
2025-08-07 07:50:09 -05:00
4358918f3b
feat: update .gitconfig to include GPG signing configuration
2025-08-07 07:36:39 -05:00
9dcb193f58
feat: add alias update_list to show upgradable packages
2025-08-07 07:20:11 -05:00
9971f9c73f
fix: update SSH config to remove invalid characters
2025-08-05 08:31:18 -05:00
f03f27cf88
Update stow/ssh/.ssh/config
2025-08-05 12:53:43 +00:00
ff4d295285
feat: add SSH configuration for 1Password SSH Agent
2025-08-05 07:44:52 -05:00
8247a8c962
fix: remove unnecessary GUI applications from package list
2025-08-05 07:39:27 -05:00
6a81bc8054
fix: update dotpull alias to use the correct stow script for re-stowing dotfiles
2025-08-05 00:15:01 -05:00
bbd0d54e65
fix: update install_packages alias to point to the correct script path
2025-08-05 00:14:11 -05:00
1b55f3f173
fix: update usage instructions to support optional group argument in package installation scripts
2025-08-05 00:12:43 -05:00
1b9d9424b4
fix: clarify interactive mode detection in package installation script
2025-08-05 00:07:06 -05:00
ac89fa5ec8
feat: add alias for installing packages using custom script
2025-08-05 00:05:14 -05:00
3ba83b8dd1
fix: adjust package selection for non-interactive installations to only include base group
2025-08-05 00:05:05 -05:00
e5202c601f
fix: enhance package installation prompt for better user interaction
2025-08-05 00:00:50 -05:00
f634c3a9d1
fix: remove redundant 'def' keyword from function declaration
2025-08-04 23:59:15 -05:00
3187e3e396
fix: update module script check to verify existence only
2025-08-04 23:56:11 -05:00
6883f67b74
fix: ensure utilities are sourced before execution
2025-08-04 23:55:06 -05:00
991a82b833
fix: remove unnecessary line from package installation script
2025-08-04 23:54:21 -05:00
431dffb1a6
refactor: modularize package installation into separate script
2025-08-04 23:53:50 -05:00
96481590bc
change: disable branch selection
2025-08-04 23:36:54 -05:00
f3496206eb
fix: execute setup scripts in separate shells for modularity
2025-08-04 23:35:48 -05:00
76abbd7d1d
fix: simplify script count increment syntax for clarity
2025-08-04 23:29:08 -05:00
980fa75310
fix: script discovery in setup.sh
2025-08-04 23:28:49 -05:00
c76ed8e31e
fix: remove unnecessary chmod command for setup.sh execution
2025-08-04 22:06:41 -05:00
3ba293692e
Merge feature/stow-restructure into main - complete dotfiles restructure with stow organization
2025-08-04 22:03:03 -05:00
4b50becf6f
fix: correct script path in setup.sh for proper execution
2025-08-04 21:03:46 -05:00
a245bebffb
fix: ensure setup scripts are executed with bash for compatibility
2025-08-04 20:59:04 -05:00
b08c9acb29
fix: update setup script execution method for improved compatibility
2025-08-04 20:57:20 -05:00
2ef00a0dd9
fix: enhance git pull handling in bootstrap script to manage local changes
2025-08-04 20:57:20 -05:00
c9ccdf3086
fix: update setup script execution method for improved compatibility
2025-08-04 20:53:09 -05:00
ebfb4b965d
fix: enhance git pull handling in bootstrap script to manage local changes
2025-08-04 20:51:13 -05:00
67504dccff
remove: standalone branch selection script - functionality moved to bootstrap.sh
2025-08-04 20:44:53 -05:00
73a38cfa55
remove: standalone branch selection script - functionality moved to bootstrap.sh
2025-08-04 20:44:25 -05:00
c366cd7789
feat: restructure dotfiles setup with bootstrap and setup scripts, enhance branch selection and backup processes
2025-08-04 20:42:46 -05:00
f824ca52d3
feat: restructure dotfiles setup with bootstrap and setup scripts, enhance branch selection and backup processes
2025-08-04 20:39:16 -05:00
f9ff648977
Merge branch 'main' into feature/stow-restructure
2025-08-04 20:00:32 -05:00
03150e539d
feat: implement modular numbered script system
...
- Add scripts/ directory with numbered execution pattern
- Create 00-check-dependencies.sh for requirement validation
- Create 10-backup-files.sh for conflict handling
- Create 20-setup-stow.sh for symlink creation
- Create 90-post-install.sh for cleanup tasks
- Add scripts/utils.sh with colored logging functions
- Update install.sh to auto-discover and execute numbered scripts
- Remove hardcoded logic in favor of flexible script discovery
Benefits:
- Clean separation of concerns (each script has one job)
- Numbered execution order (SSH/systemd convention)
- Colored output for better UX
- Easy to extend with additional scripts
- Same entry point for all branches
2025-08-04 19:50:21 -05:00
c11d846402
feat: enhance branch selection in install script with user prompts and default handling
2025-08-04 19:19:40 -05:00
66cbb97f91
feat: restructure dotfiles with GNU Stow organization
...
- Reorganize dotfiles into stow/ subdirectories (bash/, git/)
- Add package management system with categorized package lists
- Enhance install.sh with interactive package selection
- Fix package selection logic and improve error handling
- Update dotpull alias to work with new stow structure
- Add comprehensive documentation in README.md
Breaking Changes:
- Dotfiles moved from root to stow/ subdirectories
- Install script now requires user interaction for package selection
- Stow commands now target individual config directories
2025-08-04 19:16:02 -05:00
7fd2fd7317
fix: remove deprecated raminfo alias from .bash_aliases
2025-08-03 17:32:45 -05:00
087ffacfbd
fix: correct dotpull alias and improve stow installation script for better directory handling
2025-08-03 17:30:01 -05:00
7bb8a3077c
fix: improve dotpull alias and enhance stow installation script with better error handling
2025-08-03 17:12:47 -05:00
4cc4f2347e
Merge branch 'main' of ssh://gitea.purpleraft.com:2001/ryan/dotfiles
2025-08-03 17:04:41 -05:00
03cd4109fd
Update .bash_aliases
2025-08-02 21:27:58 +00:00