Minimal and maintainable dotfiles for a functional Linux desktop — neatly managed with GNU Stow.
Dotfiles are user-specific configuration files on Unix-like systems,
typically hidden because their names begin with a dot (e.g. .bashrc,
.profile).
Read more on their origin →
The complete list of programs I use is available in environment.md.
| Press | To |
|---|---|
| Ctrl + Esc | Display the Start menu |
| Super | Display the Start menu |
| Super + D | Minimize or restore all windows |
| Super + E | Open the File Manager |
| Super + L | Lock the screen |
| Super + R | Open the Application Finder |
| Shift + Super + S | Open the Screenshot program |
| Super + T | Open the Terminal Emulator |
| Super + W | Open the Web Browser |
| Ctrl + Shift + Esc | Open the Task Manager |
Before installing, read cowboy’s gently-worded warning and Anish Athalye’s Dotfiles are NOT meant to be forked.
- Install GNU Stow
sudo apt install stow- Clone this repo
git clone https://github.com/tfarina/dotfiles.git ~/dotfiles
cd ~/dotfiles- Stow desired config folders
Instead of running stow manually, use the provided setup.sh helper script:
# Stow all default modules (bash, emacs, git, x11, xscreensaver, …)
./setup.sh
# Stow only selected modules
./setup.sh bash emacsTo unstow a module later, run the following inside the dotfiles directory:
cd ~/dotfiles
stow -D emacs