Skip to content

alphaf0x/dotfiles

Repository files navigation

dotfiles

Managed with chezmoi.

Quick start

Desktop (macOS)

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply alphaf0x

You'll be prompted: "Is this a server install (no GUI apps)?" — answer no.

Server (Ubuntu/Linux)

export CHEZMOI_SERVER=true
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply alphaf0x

Setting CHEZMOI_SERVER=true skips the prompt and excludes all GUI apps, desktop configs (Ghostty, VS Code, casks), and desktop-only tools.

Transient environments (containers, CI)

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --one-shot alphaf0x

What's included

Component Desktop Server
fish shell + prompt + colors yes yes
neovim (LazyVim) yes yes
tmux + TPM yes yes
fzf, ripgrep, fd yes yes
Ghostty terminal yes --
Homebrew casks yes --
VS Code + extensions yes --

Day-to-day usage

chezmoi diff          # preview changes
chezmoi apply         # apply changes
chezmoi add ~/.file   # track a new file
chezmoi edit ~/.file  # edit a tracked file
chezmoi cd            # cd into source directory

Or use the fish aliases: ch, chd, cha.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors