This repository contains all of my dotfiles configuration.
I'm using GNU Stow a free, lightweight dotfiles manager written in Perl to manages my dotfiles.
What's make differentiates it from other dotfiles managers is that it does not require various Python, Ruby or Perl dependencies like most dotfiles manager.
With that, it is easy to share files among multiple users or computers with a few command lines.
emacs ➔ configuration for python, js, php, org, latex, etc.
emacsClient ➔ connect to emacs daemon.
git ➔ global git config and aliases
htop ➔ interactive process viewer
mpd ➔ music player daemon
systemd ➔ systemd units
tmux ➔ terminal multiplexer
zsh ➔ zshell settings, aliases, and custom prompts
No matter what your Linux distribution, stow
can easily be installed according
to your package manager:
sudo apt-get install stow
sudo dnf install stow
Once the installation is complete, make a clone of the repository:
git clone https://github.com/raksodiano/.dotfiles.git
You can now install any configurations you wish to copy using GNU Stow:
# Make sure you are in the right directory
cd .dotfiles
# Example to install the htop config
stow htop
# Uninstall the htop config
stow -D htop