🌍 Look again at that dot. That's here. That's home. That's us.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bootstraps
home
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
install-packages.sh
setup.sh

README.md

dotfiles

Build Status

My dotfiles and a nice script for managing them, based on a previously private home repo.

Look again at that dot. That's here. That's home. That's us.
- Carl Sagan

Usage

Just run setup.sh and everything will be symlinked to your home dir. If there are collisions with existing files they will be moved to ./backup/ (Always read through random scripts from strangers on the internet before executing)

Introduction

We all feel strongly for our dotfiles, so why not share our love by sharing them?

These are my dotfiles that I use on a variety of hosts, from my desktop and laptop to my servers and Raspberry Pi's.

Configuration files that are here (incomplete list):

  • xmonad
  • fish (+plugins and some old configs for bash and zsh)
  • (neo)vim (+plugins)
  • editorconfig
  • xinitrc (sets up the X session)
  • ssh authorized hosts

Keybindings

Incomplete section

xmonad

  • Super-[1-9], switch to workspace
  • Super-Shift-[1-9], move window to workspace
  • Super-q, close window
  • Super-Tab, select next window on current workspace
  • Super-r, launches dmenu
  • Super-l, locks the computer with slock

tmux

  • Ctrl-Up/Down/Left/Right, switch pane
  • Ctrl-a + c, new window
  • Ctrl-a + Shift-2, split horizontal
  • Ctrl-a + Shift-5, split vertical
  • F[1-12], switch window

vim

  • See .vimrc

Dependencies

Base

  • git
  • zsh
  • tmux
  • python3

Desktop Environment

  • xmonad, xmonad-contrib, xmonad-extras (get them using cabal)
  • dzen2, conky, dmenu, trayer, xfonts-terminus
  • redshift
  • zenity
  • Terminator (system terminal, might switch to urxvt later)
  • powerline-patched fonts (tmux & vim theme)
  • nm-applet, gnome-keyring (Managing WiFi)
  • feh (Sets background image)
  • suckless-tools (slock with super-l)

Thanks to...