Commit Graph

5 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
Cipher Vance
ae075e2c88 refactor: remove ohmyzsh; added ohmyposh and go 2025-09-17 06:31:59 -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