1
0
Commit Graph

64 Commits

Author SHA1 Message Date
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
1cc14b1add Update .bash_aliases 2025-08-02 21:14:40 +00:00