To use these dotfiles on a fresh Ubuntu 18.04 installation run:
./setup_linux.sh
After setup you may want to:
- Add any workspace bindings, application bindings, or auto started programs you want to
i3/config
(there are TODOs marking where to do these). - Change wlan0/eth0 in
i3/i3status_config
to your network interfaces. Remove any unecessary sections (battery on desktop, etc). - Symlink your favorite wallpaper to
~/.wallpaper
. - Install the MediterraneanNight gtk theme. This may include symlinking MediterraneanNight's
gtk-3.0
folder to the$XDG_CONFIG_HOME/gtk-3.0
directory (~/.config/gtk-3.0
by default).
Finally you may want to manually install:
- firefox plugins.
- startpage.
- tridactyl.
- multi-account containers.
After cloning you may want to:
- Switch the Control and Capslock keys in System Preferences > Keyboard > Modifier keys (for Apple Internal Keyboard / Trackpad, NOT Karabiner VirtualHIDKeyboard).
- Install Karabiner-Elements and copy
osx/karabiner.json
into the root of Karabiner's config folder. Check the "Change left_command to command+control+option" "complex modification" is enabled. - Set up spaces.
- Uncheck "Automatically rearrange..." in System Preferences > Mission Control.
- Create 10 total workspaces (press Control + Up to open Mission Control, then add them).
- In System Preferences > Keyboard > Shortcuts assign the right shortcuts for each workspace.
- In System Preferences > Keyboard > Shortcuts > Spotlight, set the spotlight search key to Hyper+D.
- Change the
virtualenv-wrapper
location inzshrc
. - Symlink
zshrc
to~/.zshrc
. - Symlink
osx/hammerspoon_init.lua
to~/.hammerspoon/init.lua
.
Finally you man want to install (unless you change the corresponding configuration file):
- oh-my-zsh (
zshrc
). - karabiner-elements (
hammerspoon
). - hammerspoon (
hammerspoon
). - pyenv-virtualenvwrapper (
zshrc
).
Two keyboard layouts are backed up in the kinesis
directory.