My personal user-environment installer scripts for Debian 9+ (Stretch). Intended to be used after a fresh install. This is actively in development, and tweaks and changes will be posted on a regular basis. This bundle was uploaded for my own personal use, but you are free to use and change it as you wish for your own Debian 9+ systems.
- DISCLAIMER: I am not personally responsible for any damages that occur though the usage,
- modification, or distribution of this script bundle. Use these files at your own risk.
These scripts are intended to automate the following tasks:
- Batch downloads Debian packages that I want on my system.
- Downloads and runs a NVM installation script, which then installs the latest stable release of Node.js.
- Downloads and builds the most recent version of i3-gaps.
- Downloads and installs all fonts available in the Google Fonts repository (adapted from this project).
- Installs the bundled version of Google Material Icons.
- Replaces
~/.i3/config
withconfig/i3
, and~/.yabar.conf
withconfig/yabar
. - Dynamically adds configuration to the
~/.Xresources
and~/.bashrc
files fromconfig/xres
andconfig/bash
respectively.
- Upgrades Debian from version 8 (jessie) to version 9 (stretch).
If you are running a CLEAN install of Debian 8, run the upgrade.sh
script before proceeding. It is recommended that you delete this file after using it, to reduce clutter.
- Clone the repository to the home directory using
git clone https://github.com/flynnham/flynn-debian-setup.git
orcurl -Lk https://github.com/flynnham/flynn-debian-setup/archive/master.tar.gz | tar -zx
. cd
into the directory- Execute
./init.sh
- Reboot your computer.
- Behold the magic (that is in development).
If you cannot create config files (due to whatever reason): reboot first then run update.sh
.