Coder Social home page Coder Social logo

.autoconfig's Introduction

Autoconfig

This repo is a collection of my personal auto configuration scripts, each folder in the parent directory contains the name of a specific OS/distribution. Inside each folder is an autoconfig.sh script to be executed on that specific operating system along with my any custom scripts that help with functionality.

Each folder in the parent folder represents a different OS, simply run the autoconfig.sh script in the folder for your given OS to install most of the required files.

Clone the repo

As this repo uses submodules make sure to clone with the --recursive flag

git clone --recursive [email protected]:PascalCompiles/.autoconfig.git

Run the autoconfig script

Pick the desired operating system and run autoconfig.sh

e.g. ./autoconfig/arch/autoconfig.sh

Dotfiles

You have the freedom to pick and chose what you want on your system.

Requirements

For easy deployment use GNU Stow.

Usage

Pick and stow desired files individually

cd dotfiles
stow <foldername> -t ~/

For all files

cd dotfiles
ls | xargs stow -t ~/

Adding plugins

If a plugin/extension is associated to a dotfile, it will be loaded via git's submodules feature

git submodule add <repository>
git submodule init
git submodule update

Troubleshooting

Some of the projects/repos that are linked as git submodules may have dependencies or configurations not covered by this repo. If you run into any issues, please refer to their README.md

License

This repo contains other projects/repos linked as git submodules that carry their own license.

.autoconfig's People

Watchers

Pascal Noël 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.