https://github.com/slowkow/dotfiles
Kamil's dotfiles
https://github.com/slowkow/dotfiles
bash homebrew vim
Last synced: about 2 months ago
JSON representation
Kamil's dotfiles
- Host: GitHub
- URL: https://github.com/slowkow/dotfiles
- Owner: slowkow
- Created: 2018-03-13T17:48:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-06T17:31:15.000Z (over 6 years ago)
- Last Synced: 2025-03-25T16:24:34.091Z (about 1 year ago)
- Topics: bash, homebrew, vim
- Language: Vim script
- Homepage:
- Size: 90.8 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kamil's dotfiles
This repo documents how I like to set up my computers.
Set macOS settings with `bash macos-settings.sh`.
First, install [Homebrew] and `brew install git`:
```bash
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
```
Then clone this repo:
```bash
mkdir -p ~/work/github.com/slowkow
cd ~/work/github.com/slowkow
git clone git@github.com:slowkow/dotfiles.git
cd dotfiles
```
Next, run `bash install.sh` to install lots of packages.
Then run `bash symlink.sh` to make symbolic links from the dotfiles to your
home folder.
Open `vim` and wait 30 seconds for the plugins to be installed.
Some of the settings were influenced by or copied directly from:
- Mathias Bynens: https://github.com/mathiasbynens/dotfiles
- Kenneth Reitz: https://github.com/kennethreitz/dotfiles
## Other nice software for macOS
[iTerm2] replaces macOS Terminal and gives more configuration options for your
command line experience.
[Karabiner] remaps buttons like caps lock to esc and
mouse4 to ⌘ +[.
[Contexts] provides a nice ⌘ +tab menu to switch apps.
[Alfred] replaces Spotlight to instantly search for PDF files, folders, and
it keeps a nice clipboard history.
[Dash] provides instant and convenient access to lots of documentation.
[RadioSilence] stops apps from phoning home and sending your information to
servers.
[Unison] synchronizes folders across servers. Unfortunately, it is tedious to
install the OCaml dependencies. The easiest way to get started is with the
[binary files for version 2.40][unison-binary] for Linux and macOS.
[Alfred]: https://alfredapp.com
[Contexts]: https://contexts.co
[Dash]: https://kapeli.com/dash
[Flycut]: https://github.com/TermiT/Flycut
[Homebrew]: https://brew.sh
[iTerm2]: https://www.iterm2.com
[Karabiner]: https://github.com/tekezo/Karabiner-Elements
[RadioSilence]: https://radiosilenceapp.com
[Unison]: http://www.cis.upenn.edu/~bcpierce/unison/index.html
[unison-binary]: http://unison-binaries.inria.fr/