Compare commits

..

2 Commits

Author SHA1 Message Date
Matej Janezic 97843e8958
chore: update README.md 2023-10-08 16:39:12 +02:00
Matej Janezic 22de7135d6
feat(alacritty): change font 2023-10-08 16:38:40 +02:00
2 changed files with 63 additions and 22 deletions

View File

@ -1,21 +1,62 @@
# .dotfiles # .dotfiles
## setup cheat sheet ## Alacritty
- install [alacritty](https://github.com/alacritty/alacritty) Install [alacritty](https://github.com/alacritty/alacritty) and `JetBrainsMono` font from [nerd-fonts](https://github.com/ryanoasis/nerd-fonts)
- install `JetBrainsMonoNL` font from [nerd-fonts](https://github.com/ryanoasis/nerd-fonts)
- install [zsh](https://www.zsh.org/) ## ZSH
- install [oh-my-zsh](https://ohmyz.sh/)
- install [zsh-nvm](https://github.com/lukechilds/zsh-nvm) Install [zsh](https://www.zsh.org/).
- install [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
- install [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) ### $ZDOTDIR
- install [go](https://go.dev/)
- install [ggman](https://github.com/tkw1536/ggman) To change the location of zsh config files run one of these
- install [pyenv](https://github.com/pyenv/pyenv) to $XDG_DATA_HOME/.pyenv
- set `PYENV_ROOT` and use [pyenv-installer](https://github.com/pyenv/pyenv-installer) ```sh
- install [pyenv-default-packages](https://github.com/jawshooah/pyenv-default-packages.git) # for linux
- symlink `.pyenv/default-packages` to `$PYENV_ROOT/default-packages` echo 'export ZDOTDIR="$HOME/.config/zsh"' > /etc/zsh/zshenv
- install [neovim](https://neovim.io/) # for macos
- follow `README.md` in [janezicmatej/nvim](https://github.com/janezicmatej/nvim/) echo 'export ZDOTDIR="$HOME/.config/zsh"' > /etc/zshenv
- install [tmux](https://github.com/tmux/tmux) ```
- install [tmp](https://github.com/tmux-plugins/tpm) for plugins
### Antigen
Install [antigen](https://github.com/zsh-users/antigen)
```sh
curl -L git.io/antigen > antigen.zsh
# or use git.io/antigen-nightly for the latest version
```
## Go
Install [go](https://go.dev/) as it is required for building `ggman`
## ggman
Create `$HOME/git` directory (`$GGROOT` is set to here) and install [ggman](https://github.com/tkw1536/ggman)
```sh
git clone https://github.com/tkw1536/ggman $HOME/git/ggman
cd $HOME/git/ggman
make
make install
```
## pyenv
Install [pyenv](https://github.com/pyenv/pyenv) to `$XDG_DATA_HOME/.pyenv` (this is already taken care for in `.zshenv`) using [pyenv-installer](https://github.com/pyenv/pyenv-installer) and install [build-dependencies](https://github.com/pyenv/pyenv/wiki#suggested-build-environment)
### pyenv-default-packages
Install [pyenv-default-packages](https://github.com/jawshooah/pyenv-default-packages.git) as pyenv plugin and symlink `.pyenv/default-packages` to `$PYENV_ROOT`
```sh
git clone https://github.com/jawshooah/pyenv-default-packages.git $(pyenv root)/plugins/pyenv-default-packages
ln -s "$XDG_CONFIG_HOME/.pyenv/default-packages" "$(pyenv root)/default-packages"
```
## neovim
Install [neovim](https://neovim.io/) and follow `README.md` in [git.janezic.dev/janezicmatej/nvim](https://git.janezic.dev/janezicmatej/nvim/)
## tmux
Install [tmux](https://github.com/tmux/tmux) and [`fzf`](https://github.com/junegunn/fzf) for `tmux-sessionizer`

View File

@ -46,19 +46,19 @@ font:
size: 14 size: 14
normal: normal:
family: JetBrainsMonoNL Nerd Font family: JetBrainsMono Nerd Font
style: Regular style: Regular
italic: italic:
family: JetBrainsMonoNL Nerd Font family: JetBrainsMono Nerd Font
style: Italic style: Italic
bold: bold:
family: JetBrainsMonoNL Nerd Font family: JetBrainsMono Nerd Font
style: Bold style: Bold
bold_italic: bold_italic:
family: JetBrainsMonoNL Nerd Font family: JetBrainsMono Nerd Font
style: Bold Italic style: Bold Italic
draw_bold_text_with_bright_colors: true draw_bold_text_with_bright_colors: true