Giter Site home page Giter Site logo

i3-gaps_mintinstaller's Introduction

PhalanxHead/i3-gaps_MintInstaller

Installs i3-gaps on a Linux Mint 18.1 installation with some minor config tweaks.

Installer based heavily off Erik Dubois' i3 Installer (https://github.com/erikdubois/LinuxMint18i3), but is a little more modular and doesn't rebind your keyboard. Config Tweaks are all based off Code Cast's "i3wm: Configuration (2/3)" and "i3wm: How to "Rice" Your Desktop (3/3)" videos, found here:

https://youtu.be/8-S0cWnLBKg \ https://youtu.be/ARKIwOlazKI

Alex explains all the config changes in-depth, and if you want to learn how to configure your own setup, this is a great place to start. This Installer assumes a clean install of Linux Mint 18.1, though it should work fine for any Debian or Ubuntu-based linux install, clean or established (though I haven't tested it so I can't guarantee it.)

Installation

Similar to Erik Dubois' Mint 18.1 Installer (https://github.com/erikdubois/LinuxMint18i3), this installer has various parts. To choose which elements to install, just comment out which elements you don't want in the "AutoInstall.sh" file. For example, if you just want a clean i3-gaps installation, comment out everything but the "InstallDependencies" and "Installi3" lines. If you want to copy my entire "basic i3 setup," run the file as it is.

Unlike Erik's installer, this has no major key rebindings or shortcuts changes. It's completely non-obtrusive apart from the colour and theme changes, and the default program changes.

Instructions

  1. Upgrade your Linux install (run sudo apt-get upgrade) if you want to.

  2. Install any applications that you like/want

  3. Clone or download this repo to a new directory anywhere on your system.

3.1 If you want to clone it and you don't have Git installed, run the following code:

sudo apt-get install git

3.2 Then run the following:

git clone https://github.com/PhalanxHead/i3-gaps_MintInstaller.git ~/.i3/i3-gaps_MintInstaller
cd ~/.i3/i3-gaps_MintInstaller/

  1. Edit the installer as required. See the Configuration Section below for more details, or read the "AutoInstaller.sh" file.

  2. Run the following:

sudo chmod +x AutoInstaller.sh
./AutoInstaller.sh

Configuration

Read the i3wm Documentation for Configuration Instructions!\

Visit i3wm.org for more info!!

This Installer

Each section installs different elements of my personal i3 setup.

  1. The "core" section installs i3-gaps and all its dependencies (so obviously you should leave this to be installed)
  2. The "UItweakApps" section installs all of the basic elements for a decent looking i3 setup, notably compton, feh and lxappearence. The second script here will add all of the elements to the i3-config file to run these on startup so you're not looking at a blank screen when you first open i3 (because that's a little daunting.) The third script here will install the Ubuntu and FontAwesome Font families, which are used in my configs. They're also nice fonts so why not install them?
  3. The "MyApps" section will install (but not default) all the applications I use when computing, barring LaTeX because it's rather large. It's more for me when I rebuild my Linux install, but you're welcome to it :D
  4. The "MyConfigs" section just installs the bare elements of my configs, without my key rebindings. A version with key rebindings has been included but isn't installed by default because I assume someone is going to run this without reading everything and then get confused with some of my key commands, just like I did when I first tried one of these automatic installers.

Attributions

Obviously a bunch of this code comes from Erik Dubois' installer, notably in the "core" section. The included photo is a stock image from Linux Mint, and I'm assuming users will replace this almost immediately. All other attribution can be found in-code if relevant.

i3-gaps_mintinstaller's People

Contributors

phalanxhead avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

i3-gaps_mintinstaller's Issues

Uninstaller?

Thanks for this collection of scripts!
Is there any uninstaller or easy way to turn the installer into one?

Thank you

Mint 19

I should probably try first but do you know if this will work on Linux Mint 19

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.