https://github.com/bswinnerton/dotfiles
Configuration settings for my terminal
https://github.com/bswinnerton/dotfiles
dotfiles fish-shell tmux viml
Last synced: 2 months ago
JSON representation
Configuration settings for my terminal
- Host: GitHub
- URL: https://github.com/bswinnerton/dotfiles
- Owner: bswinnerton
- Created: 2015-10-28T21:29:06.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-03-24T16:35:55.000Z (about 1 year ago)
- Last Synced: 2024-03-24T17:38:24.527Z (about 1 year ago)
- Topics: dotfiles, fish-shell, tmux, viml
- Language: JavaScript
- Homepage:
- Size: 189 MB
- Stars: 32
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brooks' Dotfiles
Dotfiles are the preferences, tricks and hacks that you use to tame your
terminal. There are many like them, but these are mine.
The structure of these dotfiles are heavily influenced by
[@holman's](https://github.com/holman/dotfiles), but the contents have been
created and curated by myself over the years.## Installation
```
git clone https://github.com/bswinnerton/dotfiles ~/.dotfiles
cd ~/.dotfiles
./install
```## Components
There are a few special files and conventions to point out:
- `bin/`: Anything in bin/ will be added to your `$PATH` and be made available
to execute anywhere in your shell.
- `topic/path.fish`: Any file named path.fish is loaded first and is expected to
setup `$PATH` or similar.
- `topic/*.auto.fish`: Any files ending in .auto.fish get loaded into your
environment.
- `topic/*.auto.sh`: Any files ending in .auto.sh get loaded into your
environment, after any `.auto.fish` files.
- `topic/*.symlink`: Any files ending in `*.symlink` get symlinked into your
$HOME. This is so you can keep all of those versioned in your dotfiles but
still keep those autoloaded files in your home directory. These get symlinked
in when you run ./install.
- `topic/install.sh`: Any file named `install.sh` is automatically loaded when
you call `./install`.## Thanks
- [@holman](https://github.com/holman/dotfiles)
- [@ryanb](https://github.com/ryanb/dotfiles)