Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hawkins/dotfiles
My messy as hell dotfiles from over the years
https://github.com/hawkins/dotfiles
dotfiles macos
Last synced: 7 days ago
JSON representation
My messy as hell dotfiles from over the years
- Host: GitHub
- URL: https://github.com/hawkins/dotfiles
- Owner: hawkins
- Created: 2016-02-09T02:57:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-22T01:55:40.000Z (almost 3 years ago)
- Last Synced: 2023-03-06T23:37:01.845Z (over 1 year ago)
- Topics: dotfiles, macos
- Language: Shell
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
My messy as hell dotfiles I've slapped together over the years.
Not usually very generic, tailored to my individual machines, so this really shouldn't be open source.
But I like a thing or two about it, so here we are!Take what you like or throw tomatoes at what you don't.
There's plenty of popcorn to go around.## Notable things
TODO. Hehe :slightly_smiling_face:
- Auto update every **7** days
- Configurable via `$UPDATE_DOTFILES_DAY` - set this to some number in your `zsh/config`
- `dadjoke` in `zsh/aliases`:
- Gives you a random dadjoke every time you open a shell
```
___________________________________________________________________________________
< A bartender broke up with her boyfriend, but he kept asking her for another shot. >
-----------------------------------------------------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
```## Install
To install these, I include a simple `install.sh` script to just symlink them to your home directory:
```bash
./install.sh
```Other things you need include:
- vundle
- rvm
- oh-my-zsh
- node
- rustup
- npm i -g cowsayAnd I warned you that I didn't tailor these dotfiles for anyone but me - so unless you go by `hawkins`, you're gonna have a bad time.
Go make yourself a mimosa and get crackin' on a find-and-replace throughout a few places:- `gitconfig`: `email = [email protected]`
- `gitconfig`: `name = Josh Hawkins`
- `zsh/aliases`: `tdnotes="vim /Users/hawkins/Documents/notes.txt"`
- `zsh/config`: `PATH=...`
- `update.sh`: Banner printed on update (see comment there)
- `vimrc`: Various paths
- There might be more but frankly I'll probably be Josh Hawkins for a very very long time so I'm not going to keep this list up to date, so you can just sip on that mimosa and run `grep hawkins -r *`