- Notifications
You must be signed in to change notification settings - Fork2
cdzombak/dotfiles
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
@cdzombak's dotfiles & system setup scripts.
This repository contains configuration files and scripts that help implement my preferred macOS setup. It includes, among other things, my currentHammerspoon configuration.
There is also aserver
build target, which will install a minimal configuration and useful software on Linux servers (it'll work on "client" machines, too, but it's oriented for my current common Linux server usage).
On macOS, the relevantmake
targets will install these dependencies with Homebrew.
My zsh theming is intended to work well with a dark color scheme (I useSolarized Dark).
Begin byinstalling my SSH configuration (private; seemy blog post about this setup).
# in ~git clone https://github.com/cdzombak/dotfiles.git .dotfilescd .dotfiles/make [ mac-all| linux-all ]
On an extremely minimal deb-based Linux install, optionally, runapt install dialog
for a better dpkg-reconfigure UX.
On Linux, also clone the dotfiles and runmake linux-all
from a root terminal (sudo -i
).
Runningmake
with no target prints help.
When setting up a new macOS system, in addition to dotfiles, the following are required:
- MySSH configuration repository (private; seemy blog post about this setup)
- Mymacos-automation repository (installed automatically during
make mac-software
) - MySublime Text settings repository (private; installed automatically during
make mac-software
) - Miscellaneous application configuration files & resources I store in
~/.config/macos
and sync between machines withSyncthing (eg. Alfred, Choosy, Dash, iTerm2) - Various settings in System Preferences (thoughthe configuration script already covers many of the more important settings)
This setup — and my further aspirations for it — are inspired by:
- @andrewsardone's dotfiles
- This article on managing dotfiles with GNU Stow
- @mathiasbynens's macOS configuration script
- My Hammerspoon configuration is heavily based onjasonrudolph/keyboard
About
@cdzombak's dotfiles, configurations, and system setup scripts