about summary refs log tree commit diff stats
path: root/README.md
blob: 11970e6f9244edadb8fb9d8c8dd11d408dde7920 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 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 https://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_