- Honestly, mostly neovim configuration
- QA non-compliant
- Not recommended
- Mere experiment
- nvim + plugins, zsh, starship, node, ssh client, c++ tools, brew, etc...
- Contains some aliases
- Contains some starship config
Minimal Arch setup (No GUI config, prev DEBIAN)
git clone https://github.com/KeaCluster/dotfiles.git ~/.dotfiles
You can add execution permission to these scripts with:
chmod u+x ~/.dotfiles/scripts/init.sh
You might need to sudo-it
sudo chmod 700 ~/.dotfiles/scripts/init.sh
Then cd
into scripts
or do it from any directory
cd ~/.dotfiles/scripts/ && sh init.sh
or just run the files.
sh ~/.dotfiles/scripts/init.sh
This script will install basic programs as well as add some system links
If you already have some configuration and would like to test mine, you can just update system links to match this repo's files with:
sh sys_links.sh
- NOTE:
This might make a backup of your previous config if it exists, but I would recommend making that on your own.
- Verify your installation with the script's instructions.
Config is separate due to version constraints
sh nvim_setup.sh
This will install neovim and set it as default editor.
If already installed and would like to use my personal configuration, you can run the following individually::
sh lazyvim_setup.sh
If neither are installed, run them both.
I switched from oh-my-zsh to starship as my command shell prompt.
If you're using starship, and want to use my setup:
Uncomment this line from sys_links.sh
.
create_link "$DOTFILES_DIR/bash/pure-preset.toml" "$TARGET_DIR/.config/starship.toml"
If running init.sh
:
it will instal starship and apply my modified pure theme to it.
(kanagawa-ish colors + couple of icons)