Code Monkey home page Code Monkey logo

archlinuxkdeinstallscript's Introduction

ArchLinuxKdeInstallScript


This script auto configures Arch and installs KDE Plasma on the partition you mounted on /mnt.
It's made for personal use, but if someone want to use it, they're free to do so.

Remember to mount the boot partition as well on /mnt/boot so the script could install bootctl, a grub alternative.
If you don't want the script to install bootctl, edit the script commenting (adding # at the beginning of the line) from line 110 to line 140.
It also installs some important packages (networkmanager network-manager-applet networkmanager-pptp networkmanager-openconnect networkmanager-vpnc sudo konsole). You can change these packages from line 181.
SDDM, Pulseaudio and NetworkManager will be enabled (lines 192-205).
From line 207, packages written in the extra.txt and extra2.txt files will be installed.
extra.txt are packages from official repositories, extra2.txt are packages from AUR repositories (installed with yay).
From line 230, a custom script will be executed (extra3.sh). Per default, for example, it enables Tor at Arch startup.

All what you need to do is following the script's indications, when manual configuration is needed.
It's important that you follow all the steps correctly, otherwise something may not be done correctly afterwards.
For example: the program will ask you to choose a username, it must be a username that Linux can handle (f.e. capital letters are not allowed), otherwise the script will not create a user, which means that it will not install AUR packages (they can't be installed with root user).
You can download this script directly with Arch live-USB with these commands (after you used the 'arch-chroot /mnt' command):
$ pacman -Sy git #To install git
$ git clone https://github.com/Azarilh/ArchLinuxKdeInstallScript #To download this github
$ cd ArchLinuxKdeInstallScript #To enter the folder ye just downloaded
$ chmod 777 InstallArchKDE.sh #To make the script be executable
$ ./InstallArchKDE.sh #To execute the script

This script is really simple, it doesn't use conditional commands (if, then, etc.), which is why you shouldn't make mistakes.

This script is supposed to be executed as root after the 'pacstrap /mnt' and 'arch-chroot /mnt' commands.
Of course afore that you would need to mount at least the root partition and the boot partition (except if you don't want to install any boot manager).
If you don't have these partitions ready, create them with gdisk, fdisk or parted (and some other tools as well). A fast tutorial can be found in the WhatToDoBefore.txt file.

And that's it. :)

archlinuxkdeinstallscript's People

Contributors

azarilh avatar

Watchers

James Cloos 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.