Giter Club home page Giter Club logo

ci's Introduction

CI

Clean and fast install of any Arch distro

This install.sh script will build a new system from the iso (or distro) you booted up from. So all the distro specifics are copied in, ALSO all the installed software. This can be convinient for ISO builders, no repo software install is needed afterward, only AUR packages you want.

It will create a 30 GB / filesystem (ext4) Your memory total is taken for the swap partition Remainder of the disk is taken for separate /home partition

Steps to take to make this all happen:

  1. Boot up from -any- Arch iso

  2. Run:

    pacman -Sy

    pacman -S git

    git clone https://github.com/rayvermey/CI

  3. cd CI

    run ./install.sh SCHEME USER PASSWORD

    SCHEME = UEFI or anything else :-) , this will adjust your diskpartitioning accordingly

    USER = the user you want to be added next to the standard root user This user will be added to the sudoers file so you don't need to enter your password anymore when using the sudo command. Adjust to your own taste

    PASSWORD = The password for your USER

  4. When the install.sh script is finished, poweroff and change boot order from cd to disk if you are in a vm situation, otherwise remove usb/installation medium.

    Boot up and login under account and password given when install.sh was ran!
    

    AUR packages are installed by yay , edit the file AUR to have the right AUR packages installed

    edit and run postinstall.sh Depending on software wanted this can take some time, but the graphical X environment is installed with Dusk wm in it.

  5. I am a huge fan of the DUSK windowmanager so that is the one installed. Ofcourse you can change that later

  6. Check .xinitrc for the programs you want to autostart when starting X (your graphical environment)

  7. Have FUN!

-- Notes --

wip folder is for my own development there you find the old install script where i try to put it all into one :-)

ic is short update script for github

ci's People

Contributors

rayvermey avatar

Watchers

 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.