Clone this repo into your home directory, then:
- run the install script in _myHome/shScripts/install.sh
chmod +x install.sh- This will set install.sh to be executable./install.sh- This will run the script- This script is only compatible with apt based distros
-
Manuel sim-links what you like from:
- vim
- bashrc
- zshrc
- .config/...
-
sym-link command:
ln -s target/location link/location
- a smaller lighter install script
- run the install script in _myHome/shScripts/light-install.sh
chmod +x light-install.sh- This will set install.sh to be executable./light-install.sh- This will run the script
My neo vim config
I have changed a lot to make this more mine, but I started here in this order:
- Effective Neovim: Instant IDE - by TJ DeVries
- The 0 to LSP : Neovim RC From Scratch - by the ThePrimeagen
- NeoVim for noobs - typeCraft
My script, to build nvim from source.
My tmux config is simple and light with vim like binds.
shmux - a session script by typecrafts.
I have my own original version here, but shmux is much more complete and usable. Mine did serve me well, for about 6 months, until I found shmux.
A minimal zsh set up.
- vi mode enabled, with bar vs block cursor for insert vs normal modes
- custom prompt with git statues (vanilla bash scripting)
- auto complete with vi keys navigation
- git branch and status in prompt
This is where my custom bash prompt lives. It is based off of my-extravagant-zsh-prompt after the redditer user linked below modified it for bash. I have made a lot of customizations to fit my needs and likes.
- custom prompt with git statues
My prompt was taken from a reddit post that forked a zsh prompt from stevelosh, the redditer converted it to bash.
This is a file that both my bash and zsh source.
Notable alias
-
git
gc-git commitga-git addgd-git diffgps-git pushgpl-git pullgst-git statusgco-git checkout
-
Tmux
tmuxrc-~/.tmux.conftso-tmux sourc e-file ~/.tmux.confta-tmux a -tts-tmux switch -ttl-tmux lstk-tmux kill-session -ttm-tmux new -s
- .config/
- sway
- waybar
- wofi