I'm using RichiH/vcsh for dotfile management.
Currently the following arch packages are used:
- i3 obviously (but i3status is not actually currently used)
- dunst for notifications
- gsimplecal a simple calendar widget
- i3blocks for the status bar
- j4-dmenu-desktop-git i3-dmenu-desktop upgrade
- dmenu2 a dmenu upgrade
- termite as the terminal emulator
- compton to enable opacity for termite
- polkit to allow non-root users to issue power-related commands
- polkit-gnome as the polkit agent
- ttf-droid as the font
- ttf-symbola for icons on statusbar
- mpc to make media keys work with mpd
- npm-applet for network management
- gnome-keyring so the nm-applet could prompt for wifi passwords
- redshift for screen color temperature management
- kalu to get notified of pacman updates
- feh to set the background
- qutebrowser as a minimalistic browser
- jq to parse i3 IPC messages
- playerctl to make media keys work with spotify
- caffeine-ng for caffeine
- imagemagick for the pixelated i3lock script
I also have autologin enabled, as described here: https://bbs.archlinux.org/viewtopic.php?pid=1348186#p1348186
And grub-holdshift to avoid waiting for grub at every boot
# Install dependencies
yaourt -S i3 dunst gsimplecal i3blocks j4-dmenu-desktop-git dmenu2 termite compton polkit polkit-gnome ttf-droid ttf-symbola mpc network-manager-applet redshift kalu feh qutebrowser jq playerctl caffeine-ng gnome-keyring imagemagick
# Clone
vcsh clone git@github.com:deiwin/i3-dotfiles.git i3
# Set background
cd
mkdir -p Pictures/Wallpapers
wget -O Pictures/Wallpapers/simple_rocket.png 'http://static.simpledesktops.com/uploads/desktops/2012/07/03/simpledesktops.png'
bin/set-wallpaper Pictures/Wallpapers/simple_rocket.png
PS. the background is stolen from a /r/unixporn thread