https://github.com/shkm/dotfiles
:godmode: My dotfiles.
https://github.com/shkm/dotfiles
bash dotfiles fish git linux neovim scripts shell tig vim
Last synced: 14 days ago
JSON representation
:godmode: My dotfiles.
- Host: GitHub
- URL: https://github.com/shkm/dotfiles
- Owner: shkm
- Created: 2014-11-17T09:05:28.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T17:22:03.000Z (22 days ago)
- Last Synced: 2025-04-11T15:57:51.745Z (15 days ago)
- Topics: bash, dotfiles, fish, git, linux, neovim, scripts, shell, tig, vim
- Language: Shell
- Homepage:
- Size: 4.09 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :godmode: shkm's dotfiles
These are my dotfiles. They've changed a lot over the years and will probably continue to change.
They're managed using [GNU stow](https://www.gnu.org/software/stow/). They're designed for me and subject to change at any time, but feel free to take bits and pieces.
I primarily use the following right now:
- MacOS
- IntelliJ IDEs
- [Neovim](https://neovim.io/) with [Lazyvim](https://www.lazyvim.org)
- [Fish](https://fishshell.com/)## Setup (Mac)
Clone repo and run the scripts in `setup/macos`
## Bootstrapping Fish
I use `fisher` as my shell plugin manager, which itself is written in fish. Since fisher requires a list of bundles in my config, but running fish with my config and without fisher bundles causes it to explode, bootstrapping is a little tricky. This is what seems to work:
```
fish -c 'curl -sL https://git.io/fisher | source && fisher update'
```