Various setup scripts
setup_git_config
- fill ingitconfig.template
templatesetup_bits_and_pieces
- set up various bits and piecessetup_macos_settings
- set macOS configuration (currently unimplemented)setup_neovim
- set upneovim
text editorsetup_nix
- set up Nixsetup_work
- add work-specific configuration (currently just a work-specific gitconfig (name & email))symlink
- symlink all necessary config files to their respective locations (e.g.$DOTFILES/neovim/init.vim
-> "$HOME/.config/nvim/init.vim")setup_zsh
- addszsh
to/etc/shells
, sets it to the default shell, and loadszsh
to install plugins & finish installation