An open API service indexing awesome lists of open source software.

https://github.com/doronbehar/dotfiles

My Dotfiles - tmux, vim, bash, zsh with powerline and git
https://github.com/doronbehar/dotfiles

Last synced: about 1 month ago
JSON representation

My Dotfiles - tmux, vim, bash, zsh with powerline and git

Awesome Lists containing this project

README

        

== My dotfiles

* I use `Neovim`.
* I use `zsh`.
* I don’t use `Oh-My-zsh' - It’s too robust in my opinion.
* I use https://github.com/romkatv/powerlevel10k[powerlevel10k]
* I use `zsh-syntax-highlighting`.
* I hate reinventing the wheel.

If I have to use bash on Windows, I put this in my `~/.bashrc`:

[source,bash]
----
#!/bin/bash
DOTFILES_DIR=$HOME/dotfiles
source $DOTFILES_DIR/.bashrc
----

For ZSH on Windows (with msys2), I put in `~/.zshrc`:

[source,zsh]
----
export ZDOTDIR=$HOME/dotfiles
source $ZDOTDIR/.zshenv
source $ZDOTDIR/.zshrc
----

On msys, from some reason this ~/.tmux.conf was needed:

[source,tmux]
----
# Not using simply source ~/.tmux/init.tmux as it doesn't work
run-shell "tmux source ~/.tmux/init.tmux"
----

Stuff that may help in an msys setup:

- https://stackoverflow.com/a/44351945/4935114
- https://www.msys2.org/docs/terminals/
- https://devhints.io/pacman

Pacman commands I ran:

[source,zsh]
----
pacman -Syy
pacman -Syu
pacman -S \
tmux \
git \
zsh \
mingw-w64-x86_64-bat \
mingw-w64-x86_64-neovim \
man-db
----