Dotfiles are configuration files that are usually hidden in a user's home directory (hence the name dotfiles, as hidden files in unix have a dot at the start of their name)
However, some files requires you to change the username, or to have another thing setup, or to compile your modifications, and I am also using somebody else's configuration for one specific program, except that I modified it and their repository also has an install script.
As such, I decided that it would be easier to simply have a script that downloads and configures the dotfiles automatically.