dotfiles

dotfiles Project

2025-01-10

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

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 config files and dirs:

stow -d ~/.dotfiles bash vim vscode konsole hyper
stow -d ~/.dotfiles-priv git nas ...

GNU Stow

XDG Base Directory Specs

 

Copyright @ 2024 Anne Brown