Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lkemitchll/dotfiles
https://github.com/lkemitchll/dotfiles
dotfiles fish kitty neovim
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lkemitchll/dotfiles
- Owner: LkeMitchll
- Created: 2015-10-19T07:48:29.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T08:18:46.000Z (2 months ago)
- Last Synced: 2024-10-15T02:47:08.898Z (about 1 month ago)
- Topics: dotfiles, fish, kitty, neovim
- Language: Lua
- Homepage:
- Size: 823 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
Custom configuration files for various tools, including [neovim], [fish] and more.
I run all of this in [kitty] on macOS, managed with [rcm].
## Requirements
- macOS
- [homebrew][neovim]: https://neovim.io
[fish]: https://fishshell.com
[kitty]: https://github.com/kovidgoyal/kitty
[homebrew]: https://brew.sh
[rcm]: https://github.com/thoughtbot/rcm## Install
1. Clone this repo `git clone [email protected]:LkeMitchll/Dotfiles.git ~/.dotfiles`.
2. Install [homebrew].
3. Run `cd ~/.dotfiles & chmod +x ./setup.sh & ./setup.sh`.---
## Notes
### Neovim
I try to keep my neovim setup as minimal as I can, I manage my plugins using
[mini.deps]. The primary plugins I use in Neovim are:- [lsp-zero.nvim] - Toolkit to configure LSP and snippets
- [mini.nvim] - A collection of minimal but useful plugins
- [neogit] - An excellent git integration[mini.deps]: https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-deps.md
[lsp-zero.nvim]: https://github.com/VonHeikemen/lsp-zero.nvim
[mini.nvim]: https://github.com/echasnovski/mini.nvim
[neogit]: https://github.com/TimUntersberger/neogit### Kitty
I try to keep my [kitty config] light, but some things of note:
- My colorscheme, is [tokyonight]
- I make use of [vim-kitty-navigator][kitty config]: https://github.com/LkeMitchll/Dotfiles/blob/main/config/kitty/kitty.conf
[tokyonight]: https://github.com/folke/tokyonight.nvim/tree/main/extras
[vim-kitty-navigator]: https://github.com/knubie/vim-kitty-navigator### Fish
I use fish as it feels modern, and includes functionality that would otherwise
need a plugin (suggestions, substring-autocomplete etc.), some small things of
note:- I wrote a simple script to start [kitty sessions]
- I use a two-line [prompt], loosely based on [bira][kitty sessions]: https://github.com/LkeMitchll/Dotfiles/blob/main/config/fish/functions/session.fish
[prompt]: https://github.com/LkeMitchll/Dotfiles/blob/main/config/fish/functions/fish_prompt.fish
[bira]: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira