Skip to content

vroger11/vroger11-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vroger11 shell configurations

My configuration files for multiple shell programs.

bash

Installation

cp ~/.bashrc ~/.bashrc_bak  # create a backup of your previous config
cp bash/bashrc ~/.bashrc

Explanation

Look here.

zsh

Installation

Note: this will change your default shell.

Pre-requisite, you need to install starship theme by following the official guide: https://github.com/starship/starship?tab=readme-ov-file#%F0%9F%9A%80-installation

Then:

cp ~/.zshrc ~/.zshrc_bak

# Use antidote for plugin management
git clone --depth=1 https://github.com/mattmc3/antidote.git ~/.antidote

cp zsh/zshrc ~/.zshrc
cp zsh/zsh_plugins.txt ~/.zsh_plugins.txt
cp zsh/starship.toml ~/.config/starship.toml

chsh -s $(which zsh) # change default shell to zsh

Also you can copy my starship theme config which support uv envs.

cp starship.toml ~/.config/starship.toml

Tmux

Installation

Utilities for memory checks + default config:

cp -r tmux/tmux_scripts ~/.tmux_scripts
cp tmux/tmux.conf ~/.tmux.conf

Explanation

Look here.

Neovim

Don't forget to type :PlugInstall after first launch of neovim.

Installation, classic install (such as from deb or from source)

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
mkdir -p ~/.config/nvim
cp neovim/init.vim ~/.config/nvim/init.vim

Installation, flatpack install

curl -fLo ~/.var/app/io.neovim.nvim/data/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

mkdir -p ~/.var/app/io.neovim.nvim/config/nvim
cp neovim/init.vim ~/.var/app/io.neovim.nvim/config/nvim/init.vim

About

My configs for multiple shell programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published