Table of Contents generated with DocToc
- no more Ruby (
git-up
is now a gitconfig alias:git up
that 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
openconnect
from homebrew packages - remove
macbreakz
from brew cask list - remove
the-unarchiver
from brew cask - git now uses
main
instead 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
NERDtree
in vim withnetrw
- add spell check to
vim
- fix package installs (run in series to prevent homebrew from stepping on itself in parallel)
- update /etc/hosts file from someonewhocares.org
- 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
imagesnap
andimagemagick
if this is on) - fix passwordless sudo for Sierra (optional)
- prompt to overwrite /etc/hosts with someonewhocares.org hosts file (saved in ./configs/hosts in this project)
- 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
pushup
alias (git-up
, followed bygit push
)
- new shell functions:
tre
andsri
- cleanup shell functions (remove unused echo helpers)
- fix
solarized dark
again for mocha test output coloring
- remove
to.dir
commands (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
bpc
alias for abuzzphrase
git commit + push (don't use this on shared code) update
alias 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 $city
shellfn- cask install
little-snitch
andmicro-snitch
curltime
shell function- Mac Sierra fixes for key repeat
- Mac Sierra wallpaper
- fix restore
- include httpie
- improved handling of
.nvmrc
files on dir change
- adjust solarized theme to fix issue with rendering
mocha
test output - mochajs/mocha#802
- now
008
color 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-agent
from zsh plugins (already launched by OSX) - thanks to @porcupie a888494b
- shorten powerline dir length to 2 dirs max
- thanks to @Tsuki 07d4bbcd6
- adding
ag
brew - 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 true
at 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.sh
script (all software/config exists now ininstall.sh
andconfig.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.sh
and 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 upgrade
is now optional)