Skip to content

tfarina/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Minimal and maintainable dotfiles for a functional Linux desktop — neatly managed with GNU Stow.

Desktop Screenshot

What are dotfiles?

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 →

System Documentation

Programs

The complete list of programs I use is available in environment.md.

Xfce Keyboard Shortcuts

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

Installation

Before installing, read cowboy’s gently-worded warning and Anish Athalye’s Dotfiles are NOT meant to be forked.

  1. Install GNU Stow
sudo apt install stow
  1. Clone this repo
git clone https://github.com/tfarina/dotfiles.git ~/dotfiles
cd ~/dotfiles
  1. 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 emacs

To unstow a module later, run the following inside the dotfiles directory:

cd ~/dotfiles
stow -D emacs