Giter Club home page Giter Club logo

desktop.sls's Introduction

Kosher

Getting Started

First create a folder for your gits:

mkdir gits
cd gits
apt-get install git
git clone [email protected]:hjc1710/desktop

Now run the step script:

sudo bash setup.sh

This script installs salt and symlinks some folders, so it needs to be run as root. Or do some permission changes and run it.

Now run salt (you might want to configure first though!).

salt-call state.highstate

Configuring

To configure your install before running state.highstate, two things should be done.

Configure Pillar Data

A number of items in the core package are configured via Salt Pillar data. You should sweep through these Pillar states and configure them to match your system. The number one Pillar package to look at would be apps.

Pillar data will be located at /srv/pillar after running setup.sh.

Choose your apps to install

To configure your installable apps, you merely need to edit the top.sls file in /srv/salt. Merely add the paths to the states you want, and remove what you don't!

For example, if you wanted to install ack-grep instead of silverseacher-ag, all you would do is first remove this line

include:
  ...
  - devutils.silversearcher # <============ Remove me

And replace it with this line:

include:
  ...
  - devutils.ack-grep # <============ Add me

And now ack-grep will be installed instead of silversearcher!

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.