Skip to content
pourmand1376Public

About

My dotfiles!

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

381 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Dotfiles managed with GNU stow, packages and macOS settings with nix (+ nix-darwin on macOS).

Setup

git clone <this repo> ~/gitfolder/.dotfiles
~/gitfolder/.dotfiles/nix/apply.sh

nix/apply.sh installs packages (nix, brew, App Store), applies macOS settings and stows every config folder into $HOME. See nix/README.md.

After the first run, ~/.profile defines:

  • nixapply — apply the config
  • nixup — update everything, then clean
  • nixgc — clean old generations only

Manual macOS steps that can't be automated are in macbook/setup.md.

To stow a single folder by hand:

stow -d ~/gitfolder/.dotfiles -t ~ folder_name

Layout

  • Top-level folders (zsh, git, nvim, …) are stow packages
  • nix/ — packages, nix-darwin, apply.sh
  • install/ — older per-distro install scripts
  • mac-server/ — docker-compose stacks for the home server
  • scripts/ — standalone utilities
  • archive/ — configs no longer in use

Install scripts

Fonts

Nerd Fonts (installed by nix-darwin on macOS).

About

My dotfiles!

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages