Shell Lua Makefile Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bash-server
git-server
git
hammerspoon/.hammerspoon
lldb
login
nano
profile
ruby
screen
tig
zsh
.gitmodules
Makefile
README.md
install-homebrew.sh
macos-configure.sh
server-homedir.sh

README.md

dotfiles

@cdzombak's dotfiles.

Repo Contents

This repository contains configuration files that help implement my preferred OS X (fine, macOS) setup. It includes my current Hammerspoon configuration.

There is also a server build target, which will install a minimal configuration on *nix servers, principally containing a stripped-down bash configuration, essential Git configuration, and a .screenrc.

Dependencies

Other macOS System Configuration

When setting up a new macOS system, in addition to dotfiles, the following are required:

  • Listings of /Applications and ~/Applications (#2, #3)
  • brew list (#4)
  • npm list -g
  • Listings of Safari and Chrome extensions (nb. Migration Assistant seems to miss Safari extensions)
  • The scripts, services, etc. in my osx-automation repository (#5)
  • Dropbox symlinks to/from various areas in my home directory (documented in Bear; private)
  • My IntelliJ settings repository (private)
  • My SSH configuration repository (private)
  • Miscellaneous tools' configuration files I store in ~/Dropbox/Configs
  • Custom launch agents from ~/Library/LaunchAgents
  • Etc. settings in System Preferences (would be nice to migrate to the configuration script, which already covers many of the more important settings)
  • Lock down /etc/ssh/sshd_config on the new Mac

My zsh theming is intended to work well with a dark color scheme (I use Solarized Dark).

Inspiration & Acknowledgements

This setup — and my further aspirations for it — are inspired by @andrewsardone's dotfiles and this article on managing dotfiles with GNU Stow. My Hammerspoon configuration is heavily based on jasonrudolph/keyboard.

Aspirations

Following Andrew's example, I'd like to move the bulk of my Mac configuration and application setup to this repo.