Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bswinnerton/dotfiles
Configuration settings for my terminal
https://github.com/bswinnerton/dotfiles
dotfiles fish-shell tmux viml
Last synced: about 1 month 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 (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-03-24T16:35:55.000Z (9 months ago)
- Last Synced: 2024-03-24T17:38:24.527Z (9 months 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.![dotfiles](https://user-images.githubusercontent.com/934497/27137962-48dfe62e-50ed-11e7-990a-587e9a66851c.png)
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)