https://github.com/kovalevsky0/dotfiles
https://github.com/kovalevsky0/dotfiles
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kovalevsky0/dotfiles
- Owner: kovalevsky0
- Created: 2022-09-24T12:35:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-20T10:18:13.000Z (over 2 years ago)
- Last Synced: 2024-11-12T21:42:57.899Z (7 months ago)
- Language: Vim Script
- Size: 94.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
My terminal setup:
- [Kitty Terminal](https://sw.kovidgoyal.net/kitty/)
- - colorscheme: [Tokyo Night](https://github.com/folke/tokyonight.nvim)
- - font: [Iosevka (Nerd Fonts)](https://www.nerdfonts.com/font-downloads)
- [neovim (0.5+)](https://github.com/neovim/neovim)
- [nnn](https://github.com/jarun/nnn)
- [Zsh](https://github.com/zsh-users/zsh)
- [starship prompt](https://github.com/starship/starship)
- [lazygit](https://github.com/jesseduffield/lazygit)
- [glow](https://github.com/ellisonleao/glow.nvim) - markdown terminal viewer
- [exa](https://github.com/ogham/exa) - a modern alternative to **ls** command## Neovim
```
ln -s ~/projects/personal/dotfiles/nvim ~/.config/nvim
```## zsh
```
ln -s ~/projects/personal/dotfiles/.zshrc ~/.zshrc
```### zsh plugins
```
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
```## starship
**Installation**
```
brew install starship
```## fzf
**Installation**
```
brew install fzf
```## ripgrep
search-tool
[[GitHub](https://github.com/BurntSushi/ripgrep)]
```
brew install ripgrep
```## bat
[cat](https://en.wikipedia.org/wiki/Cat_(Unix)) clone with syntax hightlighting
> need for syntax hightlighting in fzf preview
```
brew install bat
```### Configuration
```
ln -s ~/projects/personal/dotfiles/batconfig ~/.config/bat/config
```**tmux neovim colors fix**
```
tmux attach
tmux set-option -ga terminal-overrides ",xterm-256color:Tc"
tmux detach
tmux attach
```------
## Old setup
## tmux
for controling sessions in terminal
[[GitHub](https://github.com/tmux/tmux)]
**Installation**
Just install from source instead of using brew
**setup config**
```
ln -s /path/dotfiles/.tmux.conf ~/.tmux.conf
```[Using Tmux Plugin Manager](https://github.com/tmux-plugins/tpm)
update tmux config:
```
tmux source ~/.tmux.conf
```or
```
tmuxsource
```## Alacritty
**Installation**
```
brew cask install alacritty
```**setup config**
```
ln -s /path/dotfiles/alacritty.yml ~/.config/alacritty/alacritty.yml
```## fish-shell
**Installation**
```
brew install fish
```**setup config**
```
ln -s /path/dotfiles/.config.fish ~/.config/fish/config.fish
```# Dependencies (Homebrew)
The list of required binaries that should be installed (Homebrew)
- neovim
- bat
- starship
- fzf
- ripgrep
- bat
- tmux
- alacritty
- lua-language-server