Showing posts from April, 2018

Manage Dotfiles

What are Dotfiles? For those readers, who are not already familiar with the concept of Dotfiles, Dotfiles literally means files with names starting with a “.”, however, these files are somewhat special under UNIX environment, as they are hidden. They are used by a lot of softwares to customize the behaviour according to the needs of the user at the runtime. Therefore, these files can also be called Runtime Configuration files. Generally, these files are found directly under the user's home directory, however, some softwares prefer to place them under folders. Now-a-days, a lot of softwares is using the $XDG_CONFIG_HOME directory, which by default is the ~/.config directory. The files are mostly regular text files which can be edited by any kind of text editor. Some softwares though, prefer to generate these files using some sort of utility, like lxappearance for GTK themes.
Why is it important to manage Dotfiles? Usually, under Linux environment, most of the customization you do …