Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kavinvalli/dotfiles
A bunch of dotfiles to setup neovim, tmux, fish, etc.
https://github.com/kavinvalli/dotfiles
dotfiles fish neovim tmux
Last synced: 17 days ago
JSON representation
A bunch of dotfiles to setup neovim, tmux, fish, etc.
- Host: GitHub
- URL: https://github.com/kavinvalli/dotfiles
- Owner: kavinvalli
- Created: 2021-10-15T13:11:54.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T00:00:25.000Z (6 months ago)
- Last Synced: 2024-05-20T01:24:31.342Z (6 months ago)
- Topics: dotfiles, fish, neovim, tmux
- Language: Lua
- Homepage:
- Size: 433 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kavin's .dotfiles
## Stuff I Use
> Note: all these have to be installed
- [iTerm2](https://iterm2.com/) - Terminal
- [fish](https://fishshell.com) - Shell
- [neovim](https://neovim.io/) - Editor
- [tmux](https://github.com/tmux/tmux) - Terminal Multiplexer## Dependencies
Install the following too
- [ohmyfish](https://github.com/oh-my-fish/oh-my-fish) - Makes it easier to
extend fish with plugins
- [vim-plug](https://github.com/junegunn/vim-plug) - Plugin Manager for Neovim
- [tpm](https://github.com/tmux-plugins/tpm) - Plugin Manager for Tmux
- [GNU Stow](https://www.gnu.org/software/stow/) - Symlink manager### Some more optional dependencies for some fish functions
- [dotco](https://github.com/someshkar/dotco) - A URL Shortener with Vercel and
Airtable
- [Github CLI](https://cli.github.com/) - Github CLI
- Get the `delete repo` permission by doing `gh auth login -s delete_repo`## Setup
1. Install the dependencies above
2. Backup old dotfiles if you have any```sh
mv ~/.dotfiles ~/.dotfiles.bak
```3. Clone this repo
```sh
git clone https://github.com/kavin25/dotfiles.git
cd ~/.dotfiles
```4. Change Airtable env vars for
[dotco-cli](https://github.com/kavin25/airtable-url-cli)```sh
cp docs/url-env-example.sh scripts/url-env.sh
```5. Symlink with Stow
```sh
stow */
```6. Install some [Nerd Font](https://github.com/ryanoasis/nerd-fonts) - for some
icons and stuff## Credits
- [dotco](https://github.com/someshkar/dotco) - A URL Shortener with Vercel and
Airtable
- [dotco-cli](https://github.com/kavin25/airtable-url-cli)
- [notes-cli](fish/.config/fish/functions/notes.fish) -
[@dotangad](https://github.com/dotangad)
- [@dotangad's Tmux Config](https://github.com/dotangad/dotfiles/blob/master/.tmux.conf)
- [Neil Sabde's dotfiles](https://github.com/hackorum/.dotfiles)