Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
i3 wm configuration files
Shell Ruby
branch: master

improve handling ThinkDock (via systemd)

 * alias dock USB replicator to thinkdock
 * bind dock.service to dev-thinkdock.device
 * clean up xinitrc

gpg-agent is also started via systemd now
latest commit 58c66645d0
Arkadiusz Hiler authored

README.md

My very own i3 Configuration

Requirements

general

  • i3 - window manager
  • i3status - status bar
  • feh - setting bg, also nice image viewer
  • urxvt - terminal emulator
  • unclutter - autohide mouse cursor
  • udiskie - device automounting
  • dunst - notifications
  • pulseaudio - audio managment
  • autocutsel - clipboard synchroniation
  • dmenu - Super-P launcher
  • pavucontrol - pulseaudio mixer
  • alsamixer ### from xorg
  • setxkbmap - setting keyboard layout
  • xmodmap - custom key changes

Installation

It's as simple as that:

cd
git clone https://github.com/ivyl/i3-config.git .i3
ln -s .i3/xinitrc .xinitrc
ln -s .i3/gtkrc-2.0 .gtkrc-2.0
ln -f $PWD/gtk-3.0-settings ~/.config/gtk-3.0/settings.ini

Additional Features

Udev folder contains udev rules and executables to be put under /opt

The rule makes use of dockery.sh and handles docking and undocking of Thinkpad's minidock.

touch ~/.thinkpad_dock to enable.

Bindings

  • Super-Shift-c - close current windows
  • Super-Shift-Enter - open terminal
  • Super - drag floating windows
  • Super-t - toggle floating mode
  • Super-f - fullscreen
  • Super-r - resize mode
  • Super-d - parent container - dad
  • Super-b - child container - baby

Check config for more.

Something went wrong with that request. Please try again.