snigdhalinux / snigdhaos-archiso-arctic

An arch based Linux Distribution made with Linux Zen Kernel!
https://snigdhaos.org/
GNU General Public License v3.0
1 stars 0 forks source link
archiso linux-zen snigdha-os snigdhaos snigdhaos-archiso

Snigdha OS[Build: Arctic]

"Buy Me A Coffee"

Static Badge GitHub issues GitHub Downloads (specific asset, latest release) GitHub Downloads (all assets, all releases) GitHub Sponsors Website

Build Snigdha OS ISO

To build Snigdha OS iso, you will require our keyring, Server Url and Repository as well as the chaotic-aur.

Requirements:

Setting Up Keyring for Snigdha OS Core:

First, install the primary key - it can then be used to install our keyring and mirrorlist.

Step 1: Receiving Key From Server:

sudo pacman-key --recv-key 9F2C5C96FE18E143 --keyserver keyserver.ubuntu.com

Step 2: Locally Signing key:

sudo pacman-key --lsign-key 9F2C5C96FE18E143

Step 3: Getting Snigdha OS Keyring:

sudo pacman -U 'https://github.com/snigdhalinux/snigdhaos-core/blob/master/x86_64/snigdhaos-keyring-3.0-1-any.pkg.tar.zst'

Step 4: Append (adding to the end of the file) to /etc/pacman.conf:

[snigdhaos-core]
Server = https://snigdhalinux.github.io/$repo/$arch

Setting Up Chaotic Aur:

sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

Append (adding to the end of the file) to /etc/pacman.conf:

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

*Use your favorite editor to edit pacman.conf e.g: nano, vim etc.

Downloading the source:

Step 1: Cloning

git clone https://github.com/snigdhalinux/snigdhaos-archiso-arctic.git

Get inside,

cd snigdhaos-archiso-arctic/build-arctic/

Make build-arctic.sh as an executable file.

chmod +x ./build-arctic.sh

In case if it doesn't work,

sudo pacman -S archiso

or if you are on Snigdha OS, start from here,

install archiso

Get into the directory snigdhaos-archiso-arctic/ and execute,

sudo mkarchiso -v -w build/ -o iso/ archiso-arctic/

It will start the iso building process. You can add any custom packages of your own. Just edit the packages.x86_64 and insert your package name. e.g: visual-studio-code-bin, google-chrome. it will take some time to build depending on your machine. You can have coffee break till it is done.

After the build process has finished, you will get a new directory iso. And you will find the Snigdha OS installer iso with name snigdhaos-arctic-v$current_version-x86_64.iso. Now you can install it on your machine or you can test it on any virtual machine.