- use the StevenBlack/hosts project to manage
/etc/hosts - allow local host overrides via
./configs/hosts.local
- fix brew require (font installs)
- remove sleep at 24 hours instead of 1 hour (use macos default)
- remove wallpaper feature
- update /etc/hosts file with curl
- using new macos tools for configs (e.g. sysadminctl)
- remove bluetooth audio tweaks (let apple figure that out)
- convert node.js installer to ESM to support latest module deps
- removed a bunch of old settings that are no longer needed or useful
- no more Ruby (
git-upis now a gitconfig alias:git upthat equates togit pull --autostash --rebase) - remove disable automatic termination of unresponsive apps (commented out)
- remove SSD specific tweaks (commented out)
- remove "Restart automatically if the computer freezes" (commented out)
- remove "Never go into sleep mode" (commented out)
- remove disable autocorrect (commented out)
- remove "Disable continuous spell checking" in messages (commented out)
- remove
openconnectfrom homebrew packages - remove
macbreakzfrom brew cask list - remove
the-unarchiverfrom brew cask - git now uses
maininstead ofmaster - git now defaults to vscode instead of vimdiff for merge conflicts
- update passwordless sudo to use method in issue #35
- each segment of setup now requires positive user input to change the system
- replace
NERDtreein vim withnetrw - add spell check to
vim - fix package installs (run in series to prevent homebrew from stepping on itself in parallel)
- build /etc/hosts file using stevenblack-hosts
- add .iterm2_shell_integration.zsh
- re-enable notification center
- fix gitshots optional ability by renaming post-commit -> gitshot-pc
- cleanup readme and alphabetize software installation for better fork management and listing
- disable vim YouCompleteMe Bundle (wasn't using it anyway and was causing installation problems on some machines)
- remove yo, generator-dockerize, box-sync from software installs
- install node stable (rather than old 4.x.x version)
- make gitshots optional (and only install
imagesnapandimagemagickif this is on) - fix passwordless sudo for Sierra (optional)
- prompt to overwrite /etc/hosts with someonewhocares.org hosts file
- fix default wallpaper in Sierra (Sierra 2)
- remove sudden motion disable (already disabled: https://github.com/mathiasbynens/dotfiles/pull/755/files)
- no longer setting hibernation mode to 0 (leaving default 3): https://github.com/mathiasbynens/dotfiles/commit/a3f91f67e07b6b31760b52320e0e890f93ff4e97#commitcomment-20715991
- vim installation fix
- Enable firewall
- Enable firewall stealth mode (no response to ICMP / ping requests)
- Disable remote apple events
- Disable wake-on modem
- Disable wake-on LAN
- Disable file-sharing via AFP or SMB
- Disable guest account login
pushupalias (git-up, followed bygit push)
- new shell functions:
treandsri - cleanup shell functions (remove unused echo helpers)
- fix
solarized darkagain for mocha test output coloring
- remove
to.dircommands (never use them) - add aliases:
emptytrash,ips,iplocal,ip,ifactive,spoton,spotoff,afk,reload,path
- OSX references to MacOS (includes Sierra)
- remove aliases to things that are no longer useful (
usenode,useio) - adding
bpcalias for abuzzphrasegit commit + push (don't use this on shared code) updatealias for updating all software- comment out GO path in
.shellpaths(was causing slowness on machines with no go path) - comment out all tool shellpaths (enable them at will)
- adding iTerm2 shell integration source
weather $cityshellfn- cask install
little-snitchandmicro-snitch
curltimeshell function- Mac Sierra fixes for key repeat
- Mac Sierra wallpaper
- fix restore
- include httpie
- improved handling of
.nvmrcfiles on dir change
- adjust solarized theme to fix issue with rendering
mochatest output - mochajs/mocha#802
- now
008color is light grey instead of matching the solarized background color
- new vim plugins
- https://github.com/justinmk/vim-sneak
- https://github.com/airblade/vim-gitgutter
- https://github.com/tpope/vim-surround
- https://github.com/dkprice/vim-easygrep
- https://github.com/sjl/gundo.vim
- vim textwidth now
120 - fonts now installed via brew cask (where possible)
- thanks to @michielrensen 9db1d074
- now automatically installing vim plugins
- thanks to @michielrensen b668fd56
- bubblegum theme for vim-airline
- remove
ssh-agentfrom zsh plugins (already launched by OSX) - thanks to @porcupie a888494b
- shorten powerline dir length to 2 dirs max
- thanks to @Tsuki 07d4bbcd6
- adding
agbrew - fix vim brew install
- adding horizontal cursor line highlight in vim
- killed
CTags(not using them) - upgrade node to
4.4.7 - compile YouCompleteMe for code completion in vim:
cd ~/.vim/bundle/YouCompleteMe
./install.py --all
- no more
bower(just use npm) - fixed OSX clipboard copy (yank in vim now copies to OSX clipboard)
- adding
npm config set save-exact trueat install time - ensures we always pin node modules
- keeps consistent dev/build environments
- saves from security and feature problems when people abuse SemVer
- BREAKING CHANGES!!!
- now using node.js to run install list from
config.js - moved dotfile sources into
homedir/* - removed
osx.shscript (all software/config exists now ininstall.shandconfig.js) - remove Google Chrome install and configuration (chrome no longer likes to be installed via homebrew)
- remove IOS simulator in launchpad config
- backups are now created every time you run
./install.shand stored in datetime subfolders (in./dotfiles_backup)
- Now using powerlevel9k theme with awesome-patched fonts
- switched to using vim as primary editor/IDE
- vim plugings now use vundle instead of pathogen
- Added dotfiles backup and restore.sh script
- you can now restore your previous dotfiles with ./restore.sh
- prompting the user more (e.g.
brew upgradeis now optional)