dotfiles installation script

This repo is intended to be cloned in a fresh new install of debian,refer to debian-setup.md gists to do the initials steps. Once the base installation is ready and configured, install the required packages.

see: https://www.atlassian.com/git/tutorials/dotfiles

Required Packages

# Window Manager
sudo apt install xorg i3
# Themes gtk and qt
sudo apt install gnome-themes-standard adwaita-icon-theme adwaita-qt qt5ct
# Fonts and Icons
sudo apt install fonts-ubuntu fonts-font-awesome
# General Utils
sudo apt install alsa-utils hsetroot git dunst libnotify-bin scrot xclip lxpolkit
# Software
sudo apt install vim-gtk3 ranger

Optional Packages

sudo apt install psmisc htop

Install nvm and nodejs LTS since some scripts are written in nodejs see nvm install

Finally run the script install.sh.

Fixing keybindings in macOS under VirtualBox

Under keyboard settings / Modifier Keys... set the following remapings:

  • Caps Lock -> Control
  • Control -> Command
  • Option -> Option
  • Command -> Control

Then after the dotfiles installation is done, do the following changes into the i3 config file:

-exec --no-startup-id setxkbmap -option caps:super
+exec --no-startup-id setxkbmap -option caps:ctrl_modifier
+exec --no-startup-id xmodmap $HOME/.Xmodmap

Create the $HOME/.Xmodmap file with the following content:

clear control
clear mod4
add mod4 = Control_R
add control = Super_L