Skip to content

My .config file for tmux, nvim, etc. One script run sets up my entire dev setup from scratch.

License

Notifications You must be signed in to change notification settings

ThatCodingKMC/.config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 25, 2025
6c1e0ec · Mar 25, 2025

History

22 Commits
Mar 25, 2025
Jan 22, 2025
Jan 22, 2025
Mar 22, 2025
Mar 25, 2025

Repository files navigation

ThatOneKMC's Development Environment

This repository has everything that is needed to setup my CLI development environment on Linux (including WSL). This is done by running one command as mentioned in the installation section of this README.

My development environment is composed of nvim, tmux, and soon to be added zsh. Many plugins are used with these tools. Note that I use "space" as my leader for nvim and "Ctrl" + "a" for my tmux leader.

Note that my development environment employs the use of a split keyboard that has thumb keys; many of which are reprogrammed to make shortcuts and commands easier.

Installation

Before installation, set your terminal to a non-Mono Nerd Font. If you are using a WSL, you will need to install the font to Windows and not the WSL. I personally suggest using "Hack Nerd Font Regular" as your font, which can be found in the .zip downloaded by pressing this link.

To install and have everything setup as I like it, you just have to run the one bash command below and enter your sudo password when requested.

sudo apt install git -y && git clone https://github.com/ThatCodingKMC/.config ~/.config && sudo ~/.config/RUNME.sh

Note that if you already have contents in your ~/.config folder the command will not run. I suggest simply renaming your folder and rerunning the command.

Usage

Commands & Hotkeys:

  • You can reload tmux configs using "leader" + "r"
  • Moving between split panels is done with "Ctrl" + vim keys. This works across vim/tmux panel boundaries.

Contributing

You are welcome to contribute, I encourage any contributions related to bugs and expanding the versatility of the repository. Given this repository is for my personal preference, please open an issue/discussion before submitting a pull request to make sure it is something I would approve of.

Contributors & Acknowledgements

License

MIT

About

My .config file for tmux, nvim, etc. One script run sets up my entire dev setup from scratch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages