52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
# dotfiles
|
|
|
|
hello, and welcome! this is the place that i store my dotfiles.
|
|
|
|
i have
|
|
* zsh/starship configuration
|
|
* hand-picked fontconfig fonts
|
|
* neovim!
|
|
* different user-dirs and some cool default apps
|
|
|
|
## zsh plugins
|
|
|
|
i'm currently not using oh-my-zsh (bloat and bad), i'm using git submodules to keep track of it.
|
|
|
|
the plugins i'm currently using are:
|
|
* zsh-completions and zsh-autosuggestions
|
|
* git-aliases
|
|
* zsh-bd
|
|
* zsh-syntax-highlighting
|
|
* zsh-vi-mode
|
|
|
|
the starship prompt changes accordingly the current mode zsh is in.
|
|
|
|
## nvim plugins
|
|
|
|
i'm using lazy.nvim to manage my plugins. here's what i've got
|
|
* gruvbox.nvim (ofc)
|
|
* nvim-treesitter (eyecandy is everything)
|
|
* telescope
|
|
|
|
i'm planning on adding more (probably this section will be edited today), and i'm having much fun after the last refactor (commit 8abb5dc6df)
|
|
|
|
## cloning this repo
|
|
|
|
i manage my dotfiles using a bare git repository. here's a quick rundown on how to get this dotfiles for yourself:
|
|
|
|
```sh
|
|
alias cfg="git --git-dir=$HOME/.local/share/dotfiles-repo/ --work-tree=$HOME"
|
|
git clone --bare http://git.vern.cc/vitorg/dots "$HOME/.local/share/dotfiles-repo"
|
|
cfg checkout
|
|
```
|
|
|
|
if you find an issue while performing the last command, you'll probably have a list of files you already have in your ~. if that's the case, then move/delete them and try again
|
|
|
|
and finally:
|
|
|
|
```sh
|
|
cfg config --local status.showUntrackedFiles no
|
|
```
|
|
|
|
_this is mostly for my personal use tho lol_
|