My personal dotfiles and configs for different software
This repo is designed to be used with GNU Stow.
To learn how to manage dotfiles using stow, read https://alexpearce.me/2016/02/managing-dotfiles-with-stow.
But here's quick start:
cd ~ # you NEED to clone the repo to the $HOME directory
git clone https://github.com/Senderman/dotfiles.git
cd dotfiles
stow openbox
This will symlink ~/dotfiles/openbox/*
to $HOME
. Since you probably have ~/.config
directory, you will get ~/.config/openbox
directory which is symlink to ~/dotfiles/openbox/.config/openbox
:
~ $ readlink .config/openbox
../dotfiles/openbox/.config/openbox
if you want to uninstall symlink, run stow -D openbox
You're welcome to fork this repo, edit the dotfiles and add your own and create PR :)
This repository contains a script called stowlink which helps to move your configuration files to the dotfiles repository in one command.
E.g. if you want to move and symlink your polybar config to the dotfiles repository, all you need to do is simply run stowlink .config/polybar polybar
Many thanks to Vezono for this script!