This repo contains my dot files used to configure the local Linux account and some of the installed applications.
The dot files are "installed" from this repo by creating a bunch of symlinks. This is done with the help of a command-line utility rcm. The steps are as follows:
- Install the dotfiles management utility rcm
- Clone the repo to your Linux home directory,
~/., as follows
git clone https://github.com/oshevtsov/dotfiles.git ~/.dotfiles- Go to the cloned directory,
cd ~/.dotfiles - Run the following command to create the symlinks (the
-vflag stand for "verbose" and is optional)
rcup rcrc
rcup -v
The last command will make sure all configs mentioned in the rcrc file are properly
symlinked. It is important to run rcup rcrc first since it sets up the configuration
for the rcm tool itself.
- Make sure that all the necessary packages and programs required by the dotfiles are installed
-
mise-en-place This repo contains a config that installs all the necessary tools by running
mise upgrade(add--bumpto upgrade the tool versions to the latest ones) -
Install neovim
- add
$HOME/.local/share/bob/nvim-binto yourPATH - run
bob install latest - run
bob use latest - start neovim and wait for all packages to install (note that to install tools you
need to explicitly run
:MasonToolsInstall) - (optional) run
:checkhealthto see what is missing
- add