Phase 10: Dotfiles & Stow

Phase 10: Dotfiles & Stow

Clone dots-quantum

mkdir -p ~/atelier/_projects/personal
git clone git@github.com:EvanusModestus/dots-quantum.git ~/atelier/_projects/personal/dots-quantum

RHEL-Specific Adaptations

dots-quantum is built for Arch Linux. Some stow packages need adjustment for RHEL.

Package Arch Path RHEL Notes

zsh

Same

Install zsh: sudo dnf install -y zsh

tmux

Same

Install tmux: sudo dnf install -y tmux

git

Same

Already installed

gpg

Same

May need pinentry-gnome3 for desktop

starship

Same

Install via curl (not in repos)

nvim

Same

domus-nvim handles both

Install zsh

sudo dnf install -y zsh
# Set as default shell
sudo chsh -s /bin/zsh $(whoami)

Stow Packages

cd ~/atelier/_projects/personal/dots-quantum
# Remove conflicting defaults first
rm -f ~/.bashrc ~/.bash_profile 2>/dev/null
# Stow packages that work on RHEL
stow -t ~ zsh
stow -t ~ tmux
stow -t ~ git
stow -t ~ gpg
stow -t ~ starship

Install Starship

curl -sS https://starship.rs/install.sh | sh -s -- --bin-dir ~/.local/bin

Clone domus Repos

mkdir -p ~/atelier/_bibliotheca
git clone git@github.com:EvanusModestus/domus-captures.git ~/atelier/_bibliotheca/domus-captures
git clone git@github.com:EvanusModestus/domus-infra-ops.git ~/atelier/_bibliotheca/domus-infra-ops
Check Status

dots-quantum cloned

[ ]

zsh installed and set as default shell

[ ]

Stow packages deployed

[ ]

Starship installed and configured

[ ]

domus repos cloned

[ ]