Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gibfahn/dot
My dotfiles and setup scripts
https://github.com/gibfahn/dot
bashrc-configs config dotfiles linux macos neovim-dotfiles zsh-configs
Last synced: about 2 months ago
JSON representation
My dotfiles and setup scripts
- Host: GitHub
- URL: https://github.com/gibfahn/dot
- Owner: gibfahn
- Created: 2016-10-29T17:33:27.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-04-20T21:07:50.000Z (5 months ago)
- Last Synced: 2024-04-20T22:24:47.661Z (5 months ago)
- Topics: bashrc-configs, config, dotfiles, linux, macos, neovim-dotfiles, zsh-configs
- Language: Shell
- Homepage:
- Size: 3.4 MB
- Stars: 55
- Watchers: 5
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gib's Dotfiles
Contains everything I use to setup a new machine (except ssh and gpg keys).
## How to set up a new machine
N.B. until I add better control over ordering, on the first run it is
necessary to clone the `wrk_dotfile_dir` before running `up` for the first time.```shell
curl --create-dirs -Lo ~/bin/up https://github.com/gibfahn/up-rs/releases/latest/download/up-darwin
chmod +x ~/bin/up
~/bin/up run -bf gibfahn/dot
```Then see [manual.md][].
### Manual setup
If you just want to update your dotfile symlinks, you can run:
```sh
./link
```Dotfiles are pretty personal, so feel free to adapt this repo as you wish. If you make a change
feel free to send a Pull Request, you might fix something for me!## Adding a new file to your dotfiles
As long as it goes in `$HOME`, just put it in the same relative directory inside `./dotfiles/`
(so `~/.bashrc` becomes `dotfiles/.bashrc`). If you rerun `link` it should get symlinked into the
right place.[manual.md]: /up/manual.md