10 Commits

Author SHA1 Message Date
Blake Ridgway
0b1e7b7f51 feat: add NixOS support, Go, and Ruby on Rails; remove Rust
- Add nixos/ directory with declarative flake.nix and home.nix for NixOS
- Make all setup scripts NixOS-aware with proper detection and early exit
- Update bashrc, zshrc, and aliases with Go, Ruby on Rails, and Nix profile paths
- Replace Rust/Cargo references in shell configs with rbenv/Ruby on Rails
- Update README with NixOS quick start and full documentation
2026-07-30 20:13:13 -05:00
Blake Ridgway
4063e26c30 feat: expand devops tooling in setup scripts
Add networking, cloud, and devops packages to 01-package-install.sh
(ansible, k9s, kubectl, minikube, terraform, nmap, etc). Add installers
for helm, kubectx/kubens, stern, dive, trivy, and AWS CLI v2 to
02-dev-tools-setup.sh. Update nvim lazy-lock.json.
2026-07-11 16:26:08 -05:00
Blake Ridgway
8a006faf65 overhaul of some dotfiles 2026-04-05 10:42:44 -05:00
Blake Ridgway
05cdb1ca14 feat: add bolt, teams, podman desktop, thunderbird packages 2025-12-07 14:03:49 -06:00
Cipher Vance
a74193080d feat: teams auto microphone adjusting fix 2025-10-05 19:37:40 -05:00
Cipher Vance
ae075e2c88 refactor: remove ohmyzsh; added ohmyposh and go 2025-09-17 06:31:59 -05:00
Cipher Vance
65a32509d5 work on dotfiles 2025-09-16 20:24:50 -05:00
Blake Ridgway
96ac5f4de3 feat: Added Signal and Discord flatpaks 2025-06-11 20:28:33 -05:00
Blake Ridgway
b1b7d61769 docs: update README and refactor IDE package installation
- Update README to reflect new modular setup architecture
- Document all installed packages, scripts, and post-install tasks
- Add clear instructions for supported distributions and customization

- Move Visual Studio Code installation to main package script
- Add JetBrains Rider to package installation
- Remove redundant VS Code install from Fedora .NET script
- Consolidate IDE installations in single location for better organization
2025-05-23 23:02:34 -05:00
Blake Ridgway
61004e0967 refactor: modularize post-install setup script
Break down monolithic script into focused components:
- 00-system-prep.sh: system updates and Flathub
- 01-package-install.sh: system packages and Flatpaks
- 02-dev-tools-setup.sh: Neovim, fonts, shell tools
- 03-fedora-dotnet-setup.sh: .NET development environment
- 04-config-symlinks.sh: dotfile symlinking

Fixes:
- Use rpm -q for accurate package checks
- Dynamic Fedora version detection
- Replace neofetch with fastfetch
- Correct dotfile names (aliases.zsh, commit-conventions.txt)
2025-05-23 22:54:14 -05:00