6/8/2023 0 Comments Setting up dotbotPath: 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. |