dotfiles
Development Environment Config
Description
The dotfiles project povides a consistent linux development environment for a bare metal linux host, virtual machine, container, cloud (GitPod, GitHub.dev, StackBlitz, etc.), and for linux dev on other OSes (iOS, xOS, Android, RasPi, ChromeOS, Win11, etc).
Used in conjunction with dotfiles-priv.
Also inludes project, stack, host, OS, and desktop-flavor overrides. Pulls in scripts for configuring multi-monitor layouts, starting required services and configuring apps (vscode, vim, terminals, git, etc.). Brings additional static assets, including images and code.
This project contains public config stuff. Sensitive config data is sourced from dotfiles-priv.
Repo
Project Repo: Public GitHub Repo: content-data
Usage
Clone Repos
sudo apt install -y stow
git clone https://github.com/annebrown/dotfiles.git ~/.dotfiles
git clone https://github.com/annebrown/dotfiles-priv.git ~/.dotfiles-priv
Link Farm
Link config files and dirs:
stow -d ~/.dotfiles bash vim vscode konsole hyper
stow -d ~/.dotfiles-priv git nas ...
Related Links
Copyright @ 2025 Anne Brown