![]() Path: config/git/gitconfig force: true # ZSH ~/.zshrc: Path: config/ssh/config force: true # VIM ~/.vimrc: config/vim/vimrc # GIT ~/.gitconfig: Relink: true create: true force: true - clean: My basic config will install all the tools I need for my daily work. # Colors for Messages GREEN = `tput setaf 2 ` RED = `tput setaf 1 ` MAGENTA = `tput setaf 5 ` RST = `tput sgr0 ` # Print some info to stdout function info " done install and like so git clone -recurse-submodules $url & cd dotfiles &. In my case the command will look like this when I’m git clone -recurse-submodules $url ~/.dotfiles & cd ~/.dotfiles &. The idea behind this tool ist to use a single command to setup your console or even pc with all the required software you have defined before. When I update something on one of my workstations I just commit it to my dotfile repository and I can use it on all my other workstations. Even on Windows with WSL2 I use this setup so I can easily switch between different linux distributions and do not have to configure them all the time. ![]() Therefore my goal with this setup is to provide the same toolset on all of them. On regular bases I use the following workstations: At the end of this article I linked a example dotfile repository. There are different files for work and private pcs but all of them are managed by a simple install script. The goal for this short article is, to explain how I manage my dotfiles.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |