Giter Site home page Giter Site logo

ubuntu-neurix's Introduction

What is Neurix?

img/screenshot0.png

Neurix is a Linux configuration script for Ubuntu GNOME 16.10. It configures the system for optimal performance, installs some software and removes some bundled software. It also sets up a beautiful theme, convenient keyboard shortcuts and more.

The installation is configurable to a great extent; you decide what parts of Neurix you want to install (for example, whether you want to use Google Chrome instead of Mozilla Firefox) and set up. You can easily modify the installation by deleting any nx-files associated with the components you want to exclude.

Installation

  1. Clone this repository.
  2. Chdir into the Neurix directory.
  3. Type ./install to install.

Alternatively, you can copy and paste the following line of text into a terminal to automatically clone the repository and run the installation:

cd ~ && sudo apt install git -qqy && git clone https://github.com/philiparvidsson/Ubuntu-Neurix.git && cd Ubuntu-Neurix && ./install

NOTE: You should not run the installation script with sudo—the script will automatically ask for sudo permissions and let you enter your password when required.

Configuration

Neurix is configurable to a great extent. Below are lists of software etc., configured by Neurix during installation. You can, of course, easily change the installation by modifying the relevant nx-files. If you want to remove a feature from the installation, simply delete the associated nx-files.

Other than what is listed below, Neurix also installs and sets up a theme for you, providing a coherent and elegant look. Also, certain services are disabled or reconfigured for a more optimized experience.

Software

Neurix installs the following software:

Name Optional
Emacs X
GIMP X
Google Chrome X
Plex Media Server X
Python  
Slack X
TeX Live X
Telegram X
Transmission X
git  
make  
redshift X
tlp  
ttf-mscorefonts-installer  
unrar  

Neurix removes the following software:

Name Optional
Bundled games  
Firefox X
LibreOffice X

Keyboard shortcuts

Neurix provides the following keyboard shortcuts:

Shortcut Command
<Primary>odiaeresis (ctrl+ö) Show terminal
<Super>e (win+e) Open Nautilus

Aliases

Neurix provides the following aliases/commands:

Alias Command
e. Open Nautilus in current directory
plex-add-media Add media to Plex Media Server library
plex-start Start Plex Media Server
plex-stop Stop Plex Media Server
sloc Counts source lines of code
stt Set terminal title
sysupd Upgrade system

Details

Neurix is carefully configured to provide a pleasant and coherent experience. Below is information on certain intricacies of the configuration.

Google Chrome

Google Chrome automatically installs three extensions upon first start: LastPass, uBlock Origin and Vimium.

redshift

If installed, redshift is set up to use geolocation to get your GPS coordinates for accurate tinting of the screen. It uses 3400K color temp. during day and 2700K during night.

Transmission

If Transmission is installed, it is set up to automatically add and start torrents from the Downloads directory. When a download is completed, and if Plex Media Server is installed, the torrent (movie or TV show) is automatically extracted and copied to the Plex Media Server library at /var/lib/plexmediaserver/Library.

ubuntu-neurix's People

Stargazers

Jonathan Lai avatar  avatar

Watchers

 avatar  avatar

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.