Add App Configuration
Add a new application's configuration to Juliet dotfiles with proper stow symlinks.
Process
- •
Create config directory
bashmkdir -p ~/.config/Juliet/symlinked/config/<app-name>/
- •
Add configuration files
- •Create config files inside
symlinked/config/<app-name>/ - •Use the app's expected filenames (e.g.,
config,config.toml,settings.json)
- •Create config files inside
- •
Run stow to create symlinks
bashstow --target=$HOME/.config --dir=$HOME/.config/Juliet/symlinked config
- •
Apply Bamboo theme (if applicable)
- •Check if app supports Bamboo theme
- •Apply consistent colors: dark green-tinted background, soft white foreground
- •Document theme setting in
.claude/rules/theming.md
Pre-flight Check
Before creating, verify the target doesn't already exist:
bash
ls -la ~/.config/<app-name>
If it exists and is NOT a symlink, back it up first:
bash
mv ~/.config/<app-name> ~/.config/<app-name>.backup
Example: Adding Fuzzel Config
bash
# Create directory mkdir -p ~/.config/Juliet/symlinked/config/fuzzel/ # Create config file # (write fuzzel.ini content) # Stow it stow --target=$HOME/.config --dir=$HOME/.config/Juliet/symlinked config # Verify ls -la ~/.config/fuzzel # Should show symlink to Juliet
Common Mistakes
- •Creating files directly in
~/.config/instead ofsymlinked/config/ - •Forgetting to run
stowafter adding files - •Not checking if target folder already exists (could overwrite user data)