Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

843 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Cross-platform configuration managed by nostos.

What's here

  • Shell: bash, zsh, profile, profile.d scripts
  • Terminal: kitty
  • Prompt: starship
  • Editor: neovim (LazyVim)
  • Git: core config (identity managed externally per-machine)
  • GnuPG: agent, key, and smartcard config

Layout

dotfiles/           Active config (nostos source directory)
  config/           Maps to ~/.config/
  gnupg/            Maps to ~/.gnupg/
  profile.d/        Maps to ~/.profile.d/
  platforms/macos/  macOS-specific overrides
nostos.toml         nostos configuration
stash/              Archived config (preserved in git history)

Usage

# Preview what nostos will deploy
nostos plan

# Apply config to the home directory
nostos apply

Platform overrides

macOS uses a different gpg-agent.conf (pinentry-mac). This is declared in nostos.toml under [dotfiles.platforms.macos] and applied automatically when running on macOS.

About

🏡 sweet 🏡

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages