Skip to content
This repository has been archived by the owner on Jan 19, 2018. It is now read-only.
/ flynn-debian-setup Public archive

[dotfiles+config] My personal user-environment post-installation script for Debian 9+

Notifications You must be signed in to change notification settings

f1yn/flynn-debian-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flynn-debian-setup

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.

What do they do?

These scripts are intended to automate the following tasks:

init.sh

  • 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.

update.sh

  • Replaces ~/.i3/config with config/i3, and ~/.yabar.conf with config/yabar.
  • Dynamically adds configuration to the ~/.Xresources and ~/.bashrc files from config/xres and config/bash respectively.

upgrade.sh

  • Upgrades Debian from version 8 (jessie) to version 9 (stretch).

How to use:

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.

  1. Clone the repository to the home directory using git clone https://github.com/flynnham/flynn-debian-setup.git or curl -Lk https://github.com/flynnham/flynn-debian-setup/archive/master.tar.gz | tar -zx.
  2. cd into the directory
  3. Execute ./init.sh
  4. Reboot your computer.
  5. Behold the magic (that is in development).

If you cannot create config files (due to whatever reason): reboot first then run update.sh.

About

[dotfiles+config] My personal user-environment post-installation script for Debian 9+

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages