My dotfiles are just my linux minimal configuration for some tools I use to make my terminal experience awesome. It contains my ideavimrc as well as I am mainly a Java developer. If you want to use them or just pick few things in it, feal free to do so, but at your own risk 😏.
- fish
- wezterm
- neovim
- starship
- gitui
- ideavimrc
Note I personally use environment variables to setup my stuff on different systems and i often keep the same ordering of folders. You can follow along if you like or do something completly different but you will have to search for every path in every lua file to be sure everything is at the write place on disk
export DEV=~\dev
export HOME=~
- clone it under your home directory
git clone <url> ~/.dotfiles
- Rust : install rust
- Wezterm : download and build
- Wezterm : download and install
- Install fish : install
- Zoxide : install
- Starship : install
- Ripgrep : install or build from source
- Add rg to Path
- Fzf : install
- Add fzf to Path
- Bat : install
- Add bat to Path
- Eza : install
- Add eza to Path
- Neovim : download and build it from source
- Add nvim.exe to Path
- LSP in neovim will require you to have each langage toolchain to be setup but you might not require them all. The list can be found in .config/nvim/after/plugin/mason_lsp.lua comment some all or none of them at your convinience.
- Gitui : download or build from source
- Add gitui to Path
Warning This is one of my personal project and it is not ment to be use by anyone but me so you better go inside .config/wezterm/wezterm.lua and change { 'gbb', 'ui' } by the 'gitui' command.
- GitButBetter : downlaod and build from source
- add gbb to path
- Install stow
apt update
apt install stow
- Open terminal in this project folder and run
stow .
./install-scripts/deploy-starship.sh
- If you use IntelliJ you can additionaly use my ideavimrc
./install-scripts/deploy-ideavimrc.sh
Get a nice and cold bear. Sit, relax, open wezterm and enjoy !
A really nice and minimalist version cross-platform version manager.
- Topgrade : install
./install-scripts/deploy-topgrade.sh