Skip to content

Latest commit

 

History

568 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal dotfiles for Linux and macOS.

Layout

  • config/: application configs grouped into home/, shared/, linux/, macos/, and repo/. dots.py link is the source of truth for what gets linked into $HOME and ~/.config.
  • dots.py: unified TTY-friendly CLI for setup, linking, install, and desktop helpers.
  • dots.toml: configuration for dots.py, including link targets and install profiles.
  • templates/: shared assets referenced by configs and dots.py.

Notes

  • Active configs are the ones referenced by dots.py link.
  • Repo-only support files such as config/repo/autokey, config/repo/fastfetch, and config/repo/.codex stay in-tree even though they are not linked by dots.py link.
  • Old snapshots and generated backups should be removed instead of kept beside active configs. Git history is the archive.

Screenshots

About

my dotfiles 🪵 (neovim, wezterm, hyprland ...)

Resources

Stars

32 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages