Skip to content

Soleedus/debian-i3gaps

Repository files navigation

debian-i3gaps

Aim of this project is to have a shell script that will transform clean install of Debian Stretch (netinst) into a fully working configured system.

Screenshots:

screenshot01 screenshot02

What it does ? (run.sh):

  1. Adds multi-arch support
  2. Installs packages from repositories: i3 suckless-tools i3blocks xorg software-properties-common devscripts snapd file-roller zsh pcmanfm leafpad pulseaudio pavucontrol alsa-utils gdebi numix-gtk-theme screenfetch feh conky build-essential gtk2-engines-murrine gtk2-engines vim ranger caca-utils highlight atool w3m poppler-utils mediainfo compton python-pip libcanberra-gtk-module curl wget apt-transport-https dirmngr chromium
  3. Copy new sources.list to /etc/apt/, new sources.list uses "deb.debian.org" (Fast Server Select) service, and have included Contrib and non-free components, needed for compiling stuff later on.
  4. Installs zsh shell and sets it up as default shell.
  5. Downloads Chromium and installs it.
  6. Downloads Paper icon theme and installs it.
  7. Copy custom GTK2/3 theme and sets it up as default.
  8. Sets wallpaper.
  9. Downloads newest version of i3-gaps and installs it.
  10. Compile and installs Termite terminal.
  11. Copy Overpass fonts.
  12. Compile and installs Infinality for OSX looking font rendering.
  13. Installs oh-my-zsh theme for zsh shell.
  14. Copy configs for i3, leafpad, ranger and termite.

What it doesn't do ?

  1. Network configuration.

Installation:

  1. Head over to Debian website, download netinst Stretch ISO, create bootable USB, install Debian without any desktop environment (https://www.debian.org/CD/netinst/).

Tip: (If you don't specify root password you will be able to use sudo out of the box, otherwise you will have to install sudo and add your user to sudo group).

  1. Login with your credentials, and run these commands:
sudo apt install git
git clone https://github.com/Soleedus/debian-i3gaps.git
cd debian-i3gaps
chmod +x run.sh
./run.sh

Then follow instructions, and when script finishes, type: sudo reboot

  1. You will need to set GTK theme manually in Chromium.
  2. You may now comment out deb-src lines from your /etc/apt/sources.list

Custom keybindings: ($mod = windows key)

  1. $mod+Return = Termite.
  2. $mod+p = Floating pavucontrol for audio settings.
  3. Printscreen key for screenshot (saves in ~/Pictures/ folder).

Credits:

i3-gaps and Termite shell scripts taken from:

https://github.com/maestrogerardo/i3-gaps-deb

https://github.com/Corwind/termite-install

About

An i3-gaps installer script for Debian Stretch (netinst)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published