diff --git a/docs/distro.md b/docs/distro.md index 31cde67..d94d07b 100644 --- a/docs/distro.md +++ b/docs/distro.md @@ -80,7 +80,7 @@ Additionally, I'd like to point out that no *GUI package managers* are included We have had no choice but to disable the **Swap+/-Hibernate** options due to an ongoing issue with latest version of **Calamares**. Will be re-added at some point in the future. Until then you can still use **Swap File** only if you have *8GB* or less RAM otherwise it would be a waste of space. -If you encounter any *other* issues or have questions directly related to the installation, feel free to reach out to me on **Fosstodon** or **Discord**. All relevant links are provided in the footer, and I'll do my best to assist you. Please do not report any **KDE** issues to me, do so over on the [**KDE Bugtracker**](https://bugs.kde.org){:target="_blank"} +If you encounter any *other* issues or have questions directly related to the installation, feel free to reach out to me on **Fosstodon** or **Discord**. All relevant links are provided in the footer, and I'll do my best to assist you.

rice @@ -88,4 +88,6 @@ If you encounter any *other* issues or have questions directly related to the in However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the [**ArchWiki**](https://wiki.archlinux.org){:target="_blank"}, or our custom **ChatGPT A.I.** available on **Discord**. +As for any **KDE** related issues, you are kindly requested to report them over on the [**KDE Bugtracker**](https://bugs.kde.org){:target="_blank"}. + That's it, there ain't much to it. The rest is in your hands now. Dive into the toolkit, poke around, and see if there’s anything that catches your fancy. Just don’t blame me if you get lost in the endless sea of tweaks and options 🎉 diff --git a/site/distro/index.html b/site/distro/index.html index 43499a5..f22a7fa 100644 --- a/site/distro/index.html +++ b/site/distro/index.html @@ -563,12 +563,13 @@

InstallationAdditionally, I'd like to point out that no GUI package managers are included by default, as I believe in giving you the freedom to choose the one that suits your workflow best. Through the provided toolkit, you can select from Octopi, PacSeekTUI, or Bauh. That said, I strongly advise against installing KDE's Discover if you're aiming for stability; it's notoriously troublesome. But, as always, the final decision is yours.

Support/Issues

We have had no choice but to disable the Swap±Hibernate options due to an ongoing issue with latest version of Calamares. Will be re-added at some point in the future. Until then you can still use Swap File only if you have 8GB or less RAM otherwise it would be a waste of space.

-

If you encounter any other issues or have questions directly related to the installation, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you. Please do not report any KDE issues to me, do so over on the KDE Bugtracker

+

If you encounter any other issues or have questions directly related to the installation, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

rice

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

+

As for any KDE related issues, you are kindly requested to report them over on the KDE Bugtracker.

That's it, there ain't much to it. The rest is in your hands now. Dive into the toolkit, poke around, and see if there’s anything that catches your fancy. Just don’t blame me if you get lost in the endless sea of tweaks and options 🎉

diff --git a/site/search/search_index.json b/site/search/search_index.json index ec40a55..2f41b17 100644 --- a/site/search/search_index.json +++ b/site/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome","text":""},{"location":"#welcome-to-the-xero-wiki","title":"Welcome to the Xero Wiki","text":"

Welcome to XeroLinux Wiki ! Think of this page as your go-to hub for all things related to our scripts, tools, and configurations. Here, you'll find a comprehensive and centralized resource for every tweak, command, or customization option you've ever tinkered with.

Tip

Announcements regarding my tools will be shared on the XeroLinux main site. Please make sure you are subscibed to its RSS Feed for any future updates.

It's meticulously designed to keep everything organized and accessible, so you can focus more on experimenting and less on searching for that one-liner you swear you wrote down somewhere.

This wiki is built with intuitive section links that seamlessly navigate to specific parts of the documentation. Imagine needing to remember a specific customization: simply enter the Customization page and press i in the toolkit, to instantly jump to the relevant section.

The goal is to make this your primary reference, eliminating the need to hunt through disparate notes or scattered files. As I phase out the current GitHub wiki, this will become the central repository for all my projects\u2014better organized, more user-friendly, and directly integrated with the tools I use daily.

In order to cantact me, you can do so on either, Fosstodon, or Discord

"},{"location":"SUMMARY/","title":"SUMMARY","text":""},{"location":"cosmic/","title":"Cosmic Install Script (Alpha)","text":"","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#cosmic-script-alpha","title":"\u2734\ufe0f Cosmic Script (Alpha) \u2734\ufe0f","text":"

Warning

The script shared herein is work-in-progress. Cosmic is still in Alpha stages; so it needs time to reach full maturity. Please do not use it on your production machine. If you want to test in a VM, for best performance I would highly recommend ProxmoxVe.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#script-info","title":"Script info","text":"

Well, it does what it says on the tin, it installs Cosmic in one of 3 ways. I also discovered the Cosmic group on Arch does not include the xdg-user-dirs package which creates the Documents, Music, Pictures, Downloads & Videos folders in your home & system76-power is missing which the Cosmic Settings will prompt you for; so I added them.

Included are some useful packages, like a freaking web browser eg. Firefox, an archive manager, Meld and so much more. It's a start. We shall add more if you wish, just keep in mind that only packages coming from the official Arch Repositories are supported, none from the AUR.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#the-blockers","title":"The Blockers","text":"

I have also implemented some checks making sure script is being run in chroot and on ArchLinux blocking execution anywhere else. This helps me in the long run not having to bang my head against the wall trying to provide support in case it was run on Distros I have no control over.

So to avoid the headaches, I decided to block the execution. Better for everyone. This will allow me to concentrate on the distro and other current/future projects, with support being limited within XeroLinux.

Scroll down for usage instructions...

.// The Wiki \\\\.","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#instructions","title":"Instructions","text":"

Danger

Do not select the Development Version unless you are ready to fix issues that might arise from it. It's commit based. Should you choose it, Please report all the bugs related to the DE or any feature requests you might have upstream, to the Cosmic Bug Tracker

Using this script is identical to the Plasma Installer am not gonna rehash it all here. Suffice it to say, you will need to go through the ArchInstall script, skipping the Profiles and Drivers sections completely, which would result in a minimal Server install of Arch.

Anyway, once that's all done, we will be prompted if we want to chroot into our new install, we answer with yes of course since we still have no DE yet.

Caution : We do not recommend to blindly execute scripts without inspecting them first. We do it this way so it's much easier to use. Especially in cases like this one. But in the end it's all up to you. Anyway, you can find the code on Github.

Now, we type the following command :

bash -c \"$(curl -fsSL https://tinyurl.com/CosmicInstall)\"\n

This will execute the script. Just go through the prompts. In this case however, I would Highly recommend option Complete Cosmic Install to avoid any future headaches. But that's not to say we cannot select any of the other option, it's all up to you in the end.

The script will tell you that going throught with the installation, the XeroLinux as well as the Chaotic-AUR repos will be enabled in order for script to work correctly, like so...

You will notice that, the multilib repo was enabled as well. I made sure of that since most newcomers forget to do it. It's an essential repo required for the likes of Steam, and various drivers.

Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing exit then reboot, that's it !

Now use my toolkit to install any drivers especially if you are using an nVidia GPU otherwise you will have a bad time. Besides that enjoy the DE.

If you would like to customize the look, feel free to jump on over to the all-new Cosmic-Themes site, where you will be able to grab a few cool ones, like Catppuccin, Dracula among others. Keep in mind that those are just color schemes no more no less. They do not apply to everything.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#complications","title":"Complications","text":"

If you encounter any issues or have questions directly related to this script, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#wrapping-up","title":"Wrapping up","text":"

That's it for now. If you would like to help out so we can bring it to the public, you are more than welcome to. Especially when it comes to the Hardware Checker part which requires a lot of testing that I cannot do due to limited hardware availability.

Cosmic is shaping up to be the DE that might break the current Top 2 (KDE and Gnome) making it the Top 3 DEs of all time. Who knows ? I wish the System76 team all the best.

Cheers !

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"distro/","title":"The XeroLinux Distro","text":"","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#xerolinux-distro","title":"\ud83d\udcbf XeroLinux Distro \ud83d\udcbf","text":"

Note

Check out the release notes and issues \u00bb Here. To access source code, head on over to the \u00bb XeroLinuxDev Org. To know more about the Distro it's all explained on the Main Site

","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#thank-you","title":"Thank you","text":"

Before we begin, I would like to tell everyone of you who has supported the XeroLinux project by either getting the ISO or some merch, how much your simple act of kindness means to me. I cannot put it into words. So all am gonna say is God bless you all. I hope your kindness is reciprocated. \ud83d\ude4f\u2764\ufe0f

In case you haven't gotten your copy yet, check out how to \u00bb Here.

.// The Wiki \\\\.","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#installation","title":"Installation","text":"

Warning

When it comes to Encryption, I haven't tested it thoroughly. Use at your own Risk! Calamares is meh when it comes to that. All I know is it's extremely limited. It can't ecrypt both boot n root, just one or the other. Am sorry I test what I can. Please report any findings to me on Discord.

Before we dive in, it's important to note that XeroLinux features KDE Plasma, a powerful and feature-rich desktop environment. While it\u2019s designed to run on a variety of systems, for the best experience, we recommend mid-range or higher hardware. That said, it can work on low-end hardware, but performance may be less than optimal. Check the requirements below for more details!

Minimum

Recommended

Bootable Tool

To boot into the Distro's Live Environment, all you have to do is use the tried and true Ventoy to put ISO on & boot, that way you have Grub as fallback in case SystemD-Boot fails. If you burn using Etcher or similar tools there will be nothing to fall back to. Just an FYI.

Calamares Installer

Calamares will auto-launch on boot. Just go through the motions and when you get to the user creation page, if you select the Autologin option, you will be logged in to an X11/Xorg session, not Wayland, we chose that for compatibility with legacy hardware nothing more.

You can still switch to Wayland post-install, just use the toolkit, it's under option System Troubleshooting & Tweaks >> Change Autologin Session X11/Wayland (SDDM) and select Wayland, reboot, done.

Anyway, the installer is and will always function in offline mode, meaning that while no actual Internet connection is required during install, it's highly recommended you do have one in order to be able to update later on.

XeroLinux Toolkit

I highly recommend using the toolkit (the first icon on the dock) to streamline your initial setup experience. It was designed to make the process much smoother and more pleasant. Keep in mind, however, that it's not meant to handle everything for you, just the essentials.

For more info about it check the Wiki

Supported Filesystems

Also, the currently supported Filesystems are, ext4, btrfs and xfs. I don't know much about btrfs so I will try my best to help there, just do not expect me to have all the answers regarding it, sorry.

GUI Package Managers

Additionally, I'd like to point out that no GUI package managers are included by default, as I believe in giving you the freedom to choose the one that suits your workflow best. Through the provided toolkit, you can select from Octopi, PacSeekTUI, or Bauh. That said, I strongly advise against installing KDE's Discover if you're aiming for stability; it's notoriously troublesome. But, as always, the final decision is yours.

","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#supportissues","title":"Support/Issues","text":"

We have had no choice but to disable the Swap\u00b1Hibernate options due to an ongoing issue with latest version of Calamares. Will be re-added at some point in the future. Until then you can still use Swap File only if you have 8GB or less RAM otherwise it would be a waste of space.

If you encounter any other issues or have questions directly related to the installation, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you. Please do not report any KDE issues to me, do so over on the KDE Bugtracker

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

That's it, there ain't much to it. The rest is in your hands now. Dive into the toolkit, poke around, and see if there\u2019s anything that catches your fancy. Just don\u2019t blame me if you get lost in the endless sea of tweaks and options \ud83c\udf89

","tags":["Linux","Distro","XeroLinux"]},{"location":"grub/","title":"XeroLinux Grub Themes","text":"","tags":["Grub","Linux"]},{"location":"grub/#grub-themes-script","title":"\ud83c\udfad Grub-Themes Script \ud83c\udfad","text":"","tags":["Grub","Linux"]},{"location":"grub/#information","title":"Information","text":"

This is a simple script, that will allow you to install any of the Grub themes I have created in the past. They will not be updated, that's just a relic of time past lol.

.// The Wiki \\\\.","tags":["Grub","Linux"]},{"location":"grub/#installation","title":"Installation","text":"

I included a script that makes installing them much easier, just follow steps below :

1- Git Clone the repo & run script like so

git clone https://github.com/xerolinux/xero-grubs\ncd xero-grubs/ && sudo ./install.sh\n

2- Select one of the 8 themes, watch the magic. 3- Reboot your system and see the theme in action !

Be very careful playing with your bootloader. I made sure they work. Beyond that it's on you. This is provided as is with no warranty whatsoever...

","tags":["Grub","Linux"]},{"location":"plasma/","title":"Plasma-Install Script","text":"","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#plasma-install-script","title":"\ud83d\udcbb Plasma-Install Script \ud83d\udcbb","text":"

Note

Distro is Back : If you want to skip all this, you can just Donate and grab the XeroLinux pre-built ISO from \ud83d\udc49 Re-Release Post

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#what-this-script-is","title":"What this script is","text":"

The intention of the PlasmaInstall script is not to replace ArchInstall but to fix its KDE Plasma profile while extending it further nothing more. The Toolkit can be used on any DE or WM it's agnostic.

The script is subject to change over time, so please treat the video above as a general reference rather than an exact guide. As updates and improvements are made, some steps or options may differ from what is shown. Keep that in mind while following along, and always refer to the most recent version of this guide for the best results.

.// The Wiki \\\\.

In this super detailed guide I will be showing off how we can easily replicate the XeroLinux setup using ArchInstall.

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#the-guide","title":"The Guide","text":"","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#system-preparation","title":"System Preparation","text":"

Let's start off by knowing what we need to get started. First off, we will need the latest version of the >> ArchLinux ISO, a USB stick to burn ISO onto, we can either use >> Balena Etcher or the highly recommended >> Ventoy.

Those are the essentials. As to my Plasma Install script will get to that a bit later down the line. Once we got everything, we shall begin...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#installing-archlinux","title":"Installing ArchLinux","text":"

Ok, so now that we have burned the ISO to the USB using either tools, boot the system we want to install it on using it. Am not gonna go through showing you how, you should know that by now lol.

Note :

Warning

This guide expects you to be connected to the internet via ethernet. If you aren't and need to connect over WiFi, you can follow guide on the ArchWiki

Now, unlike other guides out there, I will be showing how we can use SSH to do the installation remotely, which will make things much easier. All we need is a secondary PC running Linux. If none is available, this part can be skipped.

Ok, first things first, we need to set a password to the root user. We do it by typing the following command in the TTY, like this :

passwd\n

Now we type our temporary password & confirm it. Once that's done, we need to get the machine's IP Address, we do that by running this command :

ip a\n

Once we have it, all we need to do to connect to the machine is the following command :

ssh root@ipaddress\n

We confirm by typing yes. That's it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install...

Once connected, first thing we will have to do is, make sure we have latest version of ArchInstall. We do that by running the following command :

pacman -Syy archinstall && archinstall --advanced\n

Now some of you might be asking me, \"why the --advanced flag ?\", to which I answer, simply because devs still hide the parallel downloads behind it for whatever reason. It's fine at least now you know.

Ok, now that we have the installer running, am not going to go through each and every option one by one, just the important ones. Those are explained in the video. Am also not gonna bother with manual partitioning since the guide is intended for single OS easy install.

That's why we will be using the Best Guess option, carefully selecting the correct drive we want install ArchLinux onto.

Warning

User Data : I will not be held responsible for any data loss resulting from selection of the wrong drive. BE VERY CAREFUL HERE.

Anyway, let's make sure we skip the parts I mentioned in the video, since everything will now be done Post-Install via my Toolkit. Don't forget to set parallel downloads to as many as you like for faster downloads. Also as mentioned, we do not need to enable any extra repos like multilib since my script will do that for us later on.

Now once everything is configured and set, hit install, sit back, grab a cup of Tea/Coffee and watch it do its thing. Might take a while it all depends on Internet connection...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#installing-kde-plasma","title":"Installing KDE Plasma","text":"

Once that's all done, we will be prompted if we want to chroot into our new install, we answer with yes of course since we still have no DE yet.

Tip

Inspection. We do not recommend to blindly execute scripts without inspecting them first. Check out the code >> Here

Once you trust it, you can move on. Now, depending on the method that was used, ssh or not, we either copy paste the command below or type it manually :

bash -c \"$(curl -fsSL https://tinyurl.com/PlasmaInstall)\"\n

This script will perform several checks and then prompt you to confirm the addition of the XeroLinux and Chaotic-AUR repositories, along with my recommended configurations. If you agree, simply follow the prompts. The script will exit if you choose not to proceed.

I highly recommend the third option: Xero's Curated Set of Plasma Packages to avoid potential future headaches. I've meticulously reviewed all package groups to ensure the best experience. However, you're free to choose any of the other options, it's entirely up to you in the end.

You will notice that, the multilib repo was enabled as well. I made sure of that since most newcomers forget to do it. It's an essential repo required for the likes of Steam, and various drivers.

Installation might take a while, it all depends on the speed of your Internet connection. I have included quite a few quality-of-life packages which should make your experience as Seamless as possible. I have also taken care of a few dependencies that might be required down the line.

Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing exit then reboot, and that's it for this part anyway...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#setting-up-the-system","title":"Setting up the system","text":"

If all went smoothly, we should now be greeted with SDDM, KDE's login page. Once logged in, there are a few things we need to take care of first. Open Terminal, as shown in video, and update the system

sudo pacman -Syyu\n

Then we launch the XeroLinux Post Installation Toolkit from the AppMenu, under System. That's what we will be using from here on in.

It's up to you to discover all the options, that's why I did not mention them all in video, nor will I here. The whole point of this guide is how to get XeroLinux back not to set up the system from A to Z. For more info, check out the Toolkit Wiki

There's nothing to do here except select Install 3rd-Party GUI Package Manager(s) or Add & Enable the ChaoticAUR Repository, since my Plasma Script took care of the rest for us. Neat eh ?

This is the part where you select drivers you need for our hardware. Toolkit does not and will not support Hybrid (iGPU+dGPU) setups as I do not own any, just Single GPU ones. Just know that selecting the wrong ones will break the system, so that's where you need to understand what works for you.

I did my best to cover most Single GPU scenarios, I cannot cover all. Also the whole point of the distro, is for me not to do everything for you. In my humble opinion if I did, you wouldn't be learning anything.

Now we jump to Customization section. Just select option XeroLinux's Layan Plasma 6 Rice, enter your sudo password, and watch it do its thing.. Once it's done, we will be prompted to reboot. Use the AppMenu to do that..

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#issues","title":"Issues","text":"

If you encounter any issues or have questions directly related to this script, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#final-words","title":"Final words","text":"

That\u2019s it, boys and girls, we\u2019ve officially brought XeroLinux back from the ashes! \ud83c\udf89 The rest is in your capable hands now. Dive into the toolkit, poke around, and see if there\u2019s anything that catches your fancy. Who knows\u2014you might even stumble upon something that\u2019ll make your setup sing! Just don\u2019t blame me if you get lost in the endless sea of tweaks and options\u2014consider it part of the adventure.

\ud83d\ude04 Happy tinkering! \ud83d\ude04

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"rice/","title":"XeroLinux Layan KDE","text":"","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#layan-kde-rice","title":"\ud83c\udfa8 Layan KDE Rice \ud83c\udfa8","text":"

Warning

I would like to clarify one very important aspect of ricing. We use custom themes, and those might not get updated very often, if at all by their respective developers/artists, which might result in some parts of the system and apps not to get themed correctly. That, my friends, is unfortunately out of our hands.

","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#information","title":"Information","text":"

This is my complete conversion script, that will transform your KDE Plasma into something out of this world. I spent days, nay weeks optimizing it for best performance and stability. Some bugs may remain, please report them.

","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#performance","title":"Performance","text":"

As mentioned, this rice has been throughly optimized for best performance on higher-end systems.. Although it might work on lower-end ones, for better performance I do not recommend that you use it there. So please do not report any performance issues.

.// The Wiki \\\\.","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#installation","title":"Installation","text":"

Install At Own Risk!!!. As of now it supports Plasma 6.x.x. If you notice any issues and report them via issue tracker on here and I will do my best to address them. To apply the rice, please follow the commands posted below. You will need either Paru or Yay (installed via my toolkit). Keep in mind that this will replace some files. Read below...

git clone https://github.com/xerolinux/xero-layan-git\ncd xero-layan-git/ && ./install.sh\n
","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#backing-up","title":"Backing up","text":"

The install script will backup some app settings & all system ones before applying and overriding them with new ones, you will be able to restore what you need from the backup, so please do not report that. You have been warned. In case of any issues please find us on our Discord. Best of luck !

I would recommend you keep the folder backed up somewhere since it will get deleted once script is done with execution. That way, when I announce updates all you will have to do is git pull, like so...

cd xero-layan-git/ && git pull\n
","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#elements-used","title":"Elements Used","text":"

The rice uses the Layan GTK / KDE Theme & Tela Circle Icons by VinceLiuice. As for Widgets AkA Plasmoids, it uses Apdatifier, Netspeed, Quick Shutdown, Toggle Overview and Wunderground PWS.

Adding any more would start causing issues IMO. I kept it at a minimum for balance and stability. You are free to add more, remove what you do not need etc.. This is just a good base. Finally do not report issues to me, I am not the one who created any of the elements used, report upstream to respective Devs. Thanks.

","tags":["Linux","Ricing","Plasma"]},{"location":"xlapit/","title":"XeroLinux Toolkit","text":"","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#xero-post-install-toolkit","title":"\ud83d\udc27 Xero Post-Install Toolkit \ud83d\udc27","text":"

Warning

It's crucial to clarify that this toolkit isn't intended for custom Arch-Based distros. While some elements might function, I can't ensure seamless compatibility due to potential conflicts arising from differing tweaks and repositories. To ensure optimal performance.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#what-it-is","title":"What it is","text":"

This toolkit aims to be an all-in-one solution for post-installation, expediting your Arch setup. It's offered as use at your own risk type of thing, without much support. You will have to rely on yourself and your own knowledge and ability to do research your setup.

Toolkit recieves a lot of updates on almost a daily basis. Use above video just as a reference not an absolute lol. I keep getting ideas which I immediately implement. Due to the amount of changes I cannot keep a changelog, sorry. Too many to keep up with.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#how-to-get-it","title":"How to get it","text":"

First off let me say that everything this awesome toolkit provides is and will forever be optional and up to you the user. I will never force anything on you.

Tip

Don't just run script, without inspecting it first. So before using Curl command below you can examine it => HERE. It will always be provided as is without any Warranty of any kind. If you need support you know where to find me. Hint : \"check the footer for links\".

Now, once you have inspected the code, just run this simple curl command to get started :

bash -c \"$(curl -fsSL https://tinyurl.com/xtoolkit)\"\n

It will prompt you before injecting as in adding the XeroLinux repository, where from it will then prompt you, should you agree, as to which AUR helper you prefer, then proceed to do so then install and launch the toolkit.. Again only if you agree..

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#acessing-toolkit","title":"Acessing Toolkit","text":"

You can access toolkit by either typing xero-cli -m in terminal or from the application menu via the XeroLinux Post Installation Toolkit shortcut.. Just close terminal window once done using it lol ;)

.// The Wiki \\\\.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-setup","title":"System Setup","text":"

This is the initial setup part where you set the most common things up and/or install Package managers...

- Initial Setup Section

option description Update System Will guide you through system update via 1 of 3 methods. PipeWire/Bluetooth Missing PipeWire/Bluetooth Packages not offered by ArchInstall. Activate Flathub Enables Flathub which is required by the toolkit. Enable multithread compilation. Sets compilation to use all Cores/Threads for faster building.

- GUI Package Managers

Although some DEs like Gnome and KDE Plasma come with their own GUI package manager, they have some limitations. That's why I decided to include others that give us more freedom. See below...

option description OctoPi Installs Octopi. PacSeek Installs PacSeek Incl. PacFinder. Bauh Installs Bauh.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-drivers","title":"System Drivers","text":"

Well this section is dedicated to Drivers like GPU, Printer, Samba, Scanner & Game controllers. Below are more details on various options.

option description GPU Will guide you prompts to set up your GPU drivers. Printer Installs all the necessary ones that will cover most cases. Check AUR for others. Samba Installs a meta package I have created that covers most cases. Scanner Installs a meta package by myself for most people. Check AUR for others. Tailscale Installs Tailscale with fix for XeroLinux. DeckLink & StreamDeck Installs driver for Decklink, DeckMaster or StreamDeckUI (AUR).","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#distrobox-docker","title":"Distrobox / Docker","text":"

This will allow you to set either one up in case you want to test one or all of the Distros offered or use containerized apps for self-hosting.

option description Docker Installs and configures Docker, Docker-Compose, Docker-BuildX and LazyDocker. Will be prompted if you want Podman Desktop Distrobox Installs Distrobox with BoxBuddy which will allow you to deploy the offered Distro containers.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-customization","title":"System Customization","text":"

That's where the fun stuff begin, yep as you might have realized by now, I love customizing my DE that's why I use KDE Plasma. So if you want to customize your experience that's where you do it from.

- Shell / Prompts

option description Fastfetch Installs Fastfetch with Custom settings. Fish Shell Installs the Fish Shell with stock settings. OhMyPosh Installs OhMyPosh with Custom settings. ZSH AlinOne Installs ZSH with OhMyZSH and OhMyPosh and plugins. Gnome Extenstion Tools Installs Gnome's Extension Manager.

- DE/WM Ricing

option description XeroLinux KDE Rices Will let you apply my Layan KDE Rice. Theme has been ported to Plasma 6 Hyprland Dot Files Will offer you 3 Hyprland dots to choose from, linking you to their respective Git.

In closing, this section will be updated to include some useful customization features as time goes by..

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#game-launchers","title":"Game Launchers","text":"

Are you an avid gamer ? That section has you covered, allowing you to install the launcher(s) you need to get up and running in no time. Now you will have a choice of installing either the Flathub version officially supported by the devs or the unofficial Native version.

- Game Launchers

Tip

For Steam it will also apply the Fast Download Patch which will allow you to download games using the entirety of your connection. Keep in mind that this might choke it a bit so better wait for download to be done before attempting to watch any YouTube videos lol...

option description Steam Installs Steam All-in-One with Mangohud, Goverlay & Gamemode. Game Controller Installs any of ds4drv for PS4 Controller, dualsensectl for PS5's DualSense Controller or xone-dkms for the XBox-One Controller. Lutris Installs Lutris. Heroic Installs Heroic. Bottles Installs Bottles. Protonup-qt Installs Protonup-qt.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#recommended-packages","title":"Recommended Packages","text":"

Warning

The System Tools option will just go ahead and install everything in it. I only selected the important stuff nothing big or unnecessary from both Arch Repos and the AUR, so might take abit to install everything depending on your specs. For transparency I included the list below the table so you know what's gonna be installed on your system should you opt to install.

- Various Extra Pkgs

option description LibreOffice Installs LibreOffice Fresh version. Web Browsers A selection of Web-Browsers. System Tools Installs a \"set of packages\" essential for a fully functional system. Development Tools Installs your choice of Development tools. Photography & 3D Installs your choice of Image and 3D Tools. Music/Audio Installs your choice of Audio & Video Tools. Social-Media Installs your choice of Chat clients. Virtualization Installs either VirtualBox or Virt-Manager. Video & Editing Installs any of Video tools. OBS-Studio includes a list of commonly used plugins.

System Packages list :

linux-headers downgrade mkinitcpio-firmware hw-probe pkgstats alsi update-grub expac linux-firmware-marvell eza numlockx lm_sensors appstream-glib bat bat-extras pacman-contrib pacman-bintrans yt-dlp gnustep-base parallel dex make libxinerama logrotate bash-completion gtk-update-icon-cache gnome-disk-utility appmenu-gtk-module dconf-editor dbus-python lsb-release asciinema playerctl s3fs-fuse vi duf gcc yad zip xdo inxi lzop nmon mkinitcpio-archiso mkinitcpio-nfs-utils tree vala btop lshw expac fuse3 meson unace unrar unzip p7zip rhash sshfs vnstat nodejs cronie hwinfo hardinfo2 arandr assimp netpbm wmctrl grsync libmtp polkit sysprof gparted hddtemp mlocate fuseiso gettext node-gyp graphviz inetutils appstream cifs-utils ntfs-3g nvme-cli exfatprogs f2fs-tools man-db man-pages tldr python-pip python-cffi python-numpy python-docopt python-pyaudio xdg-desktop-portal-gtk\n
","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#troubleshooting","title":"Troubleshooting","text":"

Now am not gonna go over everything this section does, suffice it to say that this is a place that contains most troubleshooting options. Here's a list...

1.  Install & Activate Firewalld.\n2.  Clear Pacman Cache (Free Space).\n3.  Unlock Pacman DB (In case of DB error).\n4.  Activate v4l2loopback for OBS-VirtualCam.\n5.  Change Autologin Session X11/Wayland (SDDM).\n\na.  Build Updated Arch ISO.\nr.  Reset Distro back to Factory.\nw.  WayDroid Installation Guide (link).\nm.  Update Arch Mirrorlist, for faster download speeds.\ng.  Fix Arch GnuPG Keyring in case of pkg signature issues.\n
","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#gpu-driver-notes","title":"GPU Driver Notes","text":"

When it comes to GPU Drivers, toolkit covers most common setups. It currently does NOT cover Hybrid ones. For those you will have to consult online documentation, sorry. Anyway, by answering the prompts correctly you will have your system(s) up and running in no time at all. Even Kernel modules will load for nVidia. If you have any issues let me know here...

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#3rd-party-kernel-support","title":"3rd Party Kernel Support","text":"

No 3rd party Kernels are provided by this toolkit. So if you install any, please remember to include their headers for seamless functionality of anything that relies on DKMS (Dynamic Kernel Modules).

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#how-to-contribute","title":"How to Contribute","text":"

If you can/want to Contribute your knowledge improving this toolkit taking it above and beyond, making it the defacto for every Arch user, please see Here for more information.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#toolkit-credits","title":"Toolkit Credits","text":"

Main menu is written in Rust thanks to OgloTheNerd. And some contributions were made by a friend of the project It-A-Me. Thanks to them this Toolkit wouldn't have reached this point.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome","text":""},{"location":"#welcome-to-the-xero-wiki","title":"Welcome to the Xero Wiki","text":"

Welcome to XeroLinux Wiki ! Think of this page as your go-to hub for all things related to our scripts, tools, and configurations. Here, you'll find a comprehensive and centralized resource for every tweak, command, or customization option you've ever tinkered with.

Tip

Announcements regarding my tools will be shared on the XeroLinux main site. Please make sure you are subscibed to its RSS Feed for any future updates.

It's meticulously designed to keep everything organized and accessible, so you can focus more on experimenting and less on searching for that one-liner you swear you wrote down somewhere.

This wiki is built with intuitive section links that seamlessly navigate to specific parts of the documentation. Imagine needing to remember a specific customization: simply enter the Customization page and press i in the toolkit, to instantly jump to the relevant section.

The goal is to make this your primary reference, eliminating the need to hunt through disparate notes or scattered files. As I phase out the current GitHub wiki, this will become the central repository for all my projects\u2014better organized, more user-friendly, and directly integrated with the tools I use daily.

In order to cantact me, you can do so on either, Fosstodon, or Discord

"},{"location":"SUMMARY/","title":"SUMMARY","text":""},{"location":"cosmic/","title":"Cosmic Install Script (Alpha)","text":"","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#cosmic-script-alpha","title":"\u2734\ufe0f Cosmic Script (Alpha) \u2734\ufe0f","text":"

Warning

The script shared herein is work-in-progress. Cosmic is still in Alpha stages; so it needs time to reach full maturity. Please do not use it on your production machine. If you want to test in a VM, for best performance I would highly recommend ProxmoxVe.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#script-info","title":"Script info","text":"

Well, it does what it says on the tin, it installs Cosmic in one of 3 ways. I also discovered the Cosmic group on Arch does not include the xdg-user-dirs package which creates the Documents, Music, Pictures, Downloads & Videos folders in your home & system76-power is missing which the Cosmic Settings will prompt you for; so I added them.

Included are some useful packages, like a freaking web browser eg. Firefox, an archive manager, Meld and so much more. It's a start. We shall add more if you wish, just keep in mind that only packages coming from the official Arch Repositories are supported, none from the AUR.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#the-blockers","title":"The Blockers","text":"

I have also implemented some checks making sure script is being run in chroot and on ArchLinux blocking execution anywhere else. This helps me in the long run not having to bang my head against the wall trying to provide support in case it was run on Distros I have no control over.

So to avoid the headaches, I decided to block the execution. Better for everyone. This will allow me to concentrate on the distro and other current/future projects, with support being limited within XeroLinux.

Scroll down for usage instructions...

.// The Wiki \\\\.","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#instructions","title":"Instructions","text":"

Danger

Do not select the Development Version unless you are ready to fix issues that might arise from it. It's commit based. Should you choose it, Please report all the bugs related to the DE or any feature requests you might have upstream, to the Cosmic Bug Tracker

Using this script is identical to the Plasma Installer am not gonna rehash it all here. Suffice it to say, you will need to go through the ArchInstall script, skipping the Profiles and Drivers sections completely, which would result in a minimal Server install of Arch.

Anyway, once that's all done, we will be prompted if we want to chroot into our new install, we answer with yes of course since we still have no DE yet.

Caution : We do not recommend to blindly execute scripts without inspecting them first. We do it this way so it's much easier to use. Especially in cases like this one. But in the end it's all up to you. Anyway, you can find the code on Github.

Now, we type the following command :

bash -c \"$(curl -fsSL https://tinyurl.com/CosmicInstall)\"\n

This will execute the script. Just go through the prompts. In this case however, I would Highly recommend option Complete Cosmic Install to avoid any future headaches. But that's not to say we cannot select any of the other option, it's all up to you in the end.

The script will tell you that going throught with the installation, the XeroLinux as well as the Chaotic-AUR repos will be enabled in order for script to work correctly, like so...

You will notice that, the multilib repo was enabled as well. I made sure of that since most newcomers forget to do it. It's an essential repo required for the likes of Steam, and various drivers.

Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing exit then reboot, that's it !

Now use my toolkit to install any drivers especially if you are using an nVidia GPU otherwise you will have a bad time. Besides that enjoy the DE.

If you would like to customize the look, feel free to jump on over to the all-new Cosmic-Themes site, where you will be able to grab a few cool ones, like Catppuccin, Dracula among others. Keep in mind that those are just color schemes no more no less. They do not apply to everything.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#complications","title":"Complications","text":"

If you encounter any issues or have questions directly related to this script, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"cosmic/#wrapping-up","title":"Wrapping up","text":"

That's it for now. If you would like to help out so we can bring it to the public, you are more than welcome to. Especially when it comes to the Hardware Checker part which requires a lot of testing that I cannot do due to limited hardware availability.

Cosmic is shaping up to be the DE that might break the current Top 2 (KDE and Gnome) making it the Top 3 DEs of all time. Who knows ? I wish the System76 team all the best.

Cheers !

","tags":["Linux","Cosmic","CosmicDE","XeroLinux","ArchLinux"]},{"location":"distro/","title":"The XeroLinux Distro","text":"","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#xerolinux-distro","title":"\ud83d\udcbf XeroLinux Distro \ud83d\udcbf","text":"

Note

Check out the release notes and issues \u00bb Here. To access source code, head on over to the \u00bb XeroLinuxDev Org. To know more about the Distro it's all explained on the Main Site

","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#thank-you","title":"Thank you","text":"

Before we begin, I would like to tell everyone of you who has supported the XeroLinux project by either getting the ISO or some merch, how much your simple act of kindness means to me. I cannot put it into words. So all am gonna say is God bless you all. I hope your kindness is reciprocated. \ud83d\ude4f\u2764\ufe0f

In case you haven't gotten your copy yet, check out how to \u00bb Here.

.// The Wiki \\\\.","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#installation","title":"Installation","text":"

Warning

When it comes to Encryption, I haven't tested it thoroughly. Use at your own Risk! Calamares is meh when it comes to that. All I know is it's extremely limited. It can't ecrypt both boot n root, just one or the other. Am sorry I test what I can. Please report any findings to me on Discord.

Before we dive in, it's important to note that XeroLinux features KDE Plasma, a powerful and feature-rich desktop environment. While it\u2019s designed to run on a variety of systems, for the best experience, we recommend mid-range or higher hardware. That said, it can work on low-end hardware, but performance may be less than optimal. Check the requirements below for more details!

Minimum

Recommended

Bootable Tool

To boot into the Distro's Live Environment, all you have to do is use the tried and true Ventoy to put ISO on & boot, that way you have Grub as fallback in case SystemD-Boot fails. If you burn using Etcher or similar tools there will be nothing to fall back to. Just an FYI.

Calamares Installer

Calamares will auto-launch on boot. Just go through the motions and when you get to the user creation page, if you select the Autologin option, you will be logged in to an X11/Xorg session, not Wayland, we chose that for compatibility with legacy hardware nothing more.

You can still switch to Wayland post-install, just use the toolkit, it's under option System Troubleshooting & Tweaks >> Change Autologin Session X11/Wayland (SDDM) and select Wayland, reboot, done.

Anyway, the installer is and will always function in offline mode, meaning that while no actual Internet connection is required during install, it's highly recommended you do have one in order to be able to update later on.

XeroLinux Toolkit

I highly recommend using the toolkit (the first icon on the dock) to streamline your initial setup experience. It was designed to make the process much smoother and more pleasant. Keep in mind, however, that it's not meant to handle everything for you, just the essentials.

For more info about it check the Wiki

Supported Filesystems

Also, the currently supported Filesystems are, ext4, btrfs and xfs. I don't know much about btrfs so I will try my best to help there, just do not expect me to have all the answers regarding it, sorry.

GUI Package Managers

Additionally, I'd like to point out that no GUI package managers are included by default, as I believe in giving you the freedom to choose the one that suits your workflow best. Through the provided toolkit, you can select from Octopi, PacSeekTUI, or Bauh. That said, I strongly advise against installing KDE's Discover if you're aiming for stability; it's notoriously troublesome. But, as always, the final decision is yours.

","tags":["Linux","Distro","XeroLinux"]},{"location":"distro/#supportissues","title":"Support/Issues","text":"

We have had no choice but to disable the Swap\u00b1Hibernate options due to an ongoing issue with latest version of Calamares. Will be re-added at some point in the future. Until then you can still use Swap File only if you have 8GB or less RAM otherwise it would be a waste of space.

If you encounter any other issues or have questions directly related to the installation, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

As for any KDE related issues, you are kindly requested to report them over on the KDE Bugtracker.

That's it, there ain't much to it. The rest is in your hands now. Dive into the toolkit, poke around, and see if there\u2019s anything that catches your fancy. Just don\u2019t blame me if you get lost in the endless sea of tweaks and options \ud83c\udf89

","tags":["Linux","Distro","XeroLinux"]},{"location":"grub/","title":"XeroLinux Grub Themes","text":"","tags":["Grub","Linux"]},{"location":"grub/#grub-themes-script","title":"\ud83c\udfad Grub-Themes Script \ud83c\udfad","text":"","tags":["Grub","Linux"]},{"location":"grub/#information","title":"Information","text":"

This is a simple script, that will allow you to install any of the Grub themes I have created in the past. They will not be updated, that's just a relic of time past lol.

.// The Wiki \\\\.","tags":["Grub","Linux"]},{"location":"grub/#installation","title":"Installation","text":"

I included a script that makes installing them much easier, just follow steps below :

1- Git Clone the repo & run script like so

git clone https://github.com/xerolinux/xero-grubs\ncd xero-grubs/ && sudo ./install.sh\n

2- Select one of the 8 themes, watch the magic. 3- Reboot your system and see the theme in action !

Be very careful playing with your bootloader. I made sure they work. Beyond that it's on you. This is provided as is with no warranty whatsoever...

","tags":["Grub","Linux"]},{"location":"plasma/","title":"Plasma-Install Script","text":"","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#plasma-install-script","title":"\ud83d\udcbb Plasma-Install Script \ud83d\udcbb","text":"

Note

Distro is Back : If you want to skip all this, you can just Donate and grab the XeroLinux pre-built ISO from \ud83d\udc49 Re-Release Post

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#what-this-script-is","title":"What this script is","text":"

The intention of the PlasmaInstall script is not to replace ArchInstall but to fix its KDE Plasma profile while extending it further nothing more. The Toolkit can be used on any DE or WM it's agnostic.

The script is subject to change over time, so please treat the video above as a general reference rather than an exact guide. As updates and improvements are made, some steps or options may differ from what is shown. Keep that in mind while following along, and always refer to the most recent version of this guide for the best results.

.// The Wiki \\\\.

In this super detailed guide I will be showing off how we can easily replicate the XeroLinux setup using ArchInstall.

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#the-guide","title":"The Guide","text":"","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#system-preparation","title":"System Preparation","text":"

Let's start off by knowing what we need to get started. First off, we will need the latest version of the >> ArchLinux ISO, a USB stick to burn ISO onto, we can either use >> Balena Etcher or the highly recommended >> Ventoy.

Those are the essentials. As to my Plasma Install script will get to that a bit later down the line. Once we got everything, we shall begin...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#installing-archlinux","title":"Installing ArchLinux","text":"

Ok, so now that we have burned the ISO to the USB using either tools, boot the system we want to install it on using it. Am not gonna go through showing you how, you should know that by now lol.

Note :

Warning

This guide expects you to be connected to the internet via ethernet. If you aren't and need to connect over WiFi, you can follow guide on the ArchWiki

Now, unlike other guides out there, I will be showing how we can use SSH to do the installation remotely, which will make things much easier. All we need is a secondary PC running Linux. If none is available, this part can be skipped.

Ok, first things first, we need to set a password to the root user. We do it by typing the following command in the TTY, like this :

passwd\n

Now we type our temporary password & confirm it. Once that's done, we need to get the machine's IP Address, we do that by running this command :

ip a\n

Once we have it, all we need to do to connect to the machine is the following command :

ssh root@ipaddress\n

We confirm by typing yes. That's it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install...

Once connected, first thing we will have to do is, make sure we have latest version of ArchInstall. We do that by running the following command :

pacman -Syy archinstall && archinstall --advanced\n

Now some of you might be asking me, \"why the --advanced flag ?\", to which I answer, simply because devs still hide the parallel downloads behind it for whatever reason. It's fine at least now you know.

Ok, now that we have the installer running, am not going to go through each and every option one by one, just the important ones. Those are explained in the video. Am also not gonna bother with manual partitioning since the guide is intended for single OS easy install.

That's why we will be using the Best Guess option, carefully selecting the correct drive we want install ArchLinux onto.

Warning

User Data : I will not be held responsible for any data loss resulting from selection of the wrong drive. BE VERY CAREFUL HERE.

Anyway, let's make sure we skip the parts I mentioned in the video, since everything will now be done Post-Install via my Toolkit. Don't forget to set parallel downloads to as many as you like for faster downloads. Also as mentioned, we do not need to enable any extra repos like multilib since my script will do that for us later on.

Now once everything is configured and set, hit install, sit back, grab a cup of Tea/Coffee and watch it do its thing. Might take a while it all depends on Internet connection...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#installing-kde-plasma","title":"Installing KDE Plasma","text":"

Once that's all done, we will be prompted if we want to chroot into our new install, we answer with yes of course since we still have no DE yet.

Tip

Inspection. We do not recommend to blindly execute scripts without inspecting them first. Check out the code >> Here

Once you trust it, you can move on. Now, depending on the method that was used, ssh or not, we either copy paste the command below or type it manually :

bash -c \"$(curl -fsSL https://tinyurl.com/PlasmaInstall)\"\n

This script will perform several checks and then prompt you to confirm the addition of the XeroLinux and Chaotic-AUR repositories, along with my recommended configurations. If you agree, simply follow the prompts. The script will exit if you choose not to proceed.

I highly recommend the third option: Xero's Curated Set of Plasma Packages to avoid potential future headaches. I've meticulously reviewed all package groups to ensure the best experience. However, you're free to choose any of the other options, it's entirely up to you in the end.

You will notice that, the multilib repo was enabled as well. I made sure of that since most newcomers forget to do it. It's an essential repo required for the likes of Steam, and various drivers.

Installation might take a while, it all depends on the speed of your Internet connection. I have included quite a few quality-of-life packages which should make your experience as Seamless as possible. I have also taken care of a few dependencies that might be required down the line.

Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing exit then reboot, and that's it for this part anyway...

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#setting-up-the-system","title":"Setting up the system","text":"

If all went smoothly, we should now be greeted with SDDM, KDE's login page. Once logged in, there are a few things we need to take care of first. Open Terminal, as shown in video, and update the system

sudo pacman -Syyu\n

Then we launch the XeroLinux Post Installation Toolkit from the AppMenu, under System. That's what we will be using from here on in.

It's up to you to discover all the options, that's why I did not mention them all in video, nor will I here. The whole point of this guide is how to get XeroLinux back not to set up the system from A to Z. For more info, check out the Toolkit Wiki

There's nothing to do here except select Install 3rd-Party GUI Package Manager(s) or Add & Enable the ChaoticAUR Repository, since my Plasma Script took care of the rest for us. Neat eh ?

This is the part where you select drivers you need for our hardware. Toolkit does not and will not support Hybrid (iGPU+dGPU) setups as I do not own any, just Single GPU ones. Just know that selecting the wrong ones will break the system, so that's where you need to understand what works for you.

I did my best to cover most Single GPU scenarios, I cannot cover all. Also the whole point of the distro, is for me not to do everything for you. In my humble opinion if I did, you wouldn't be learning anything.

Now we jump to Customization section. Just select option XeroLinux's Layan Plasma 6 Rice, enter your sudo password, and watch it do its thing.. Once it's done, we will be prompted to reboot. Use the AppMenu to do that..

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#issues","title":"Issues","text":"

If you encounter any issues or have questions directly related to this script, feel free to reach out to me on Fosstodon or Discord. All relevant links are provided in the footer, and I'll do my best to assist you.

However, if your questions are related to your specific hardware, I may not have the answers you're looking for, as my knowledge is limited to what works on my own systems. For hardware-specific queries, your best resources are the ArchWiki, or our custom ChatGPT A.I. available on Discord.

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"plasma/#final-words","title":"Final words","text":"

That\u2019s it, boys and girls, we\u2019ve officially brought XeroLinux back from the ashes! \ud83c\udf89 The rest is in your capable hands now. Dive into the toolkit, poke around, and see if there\u2019s anything that catches your fancy. Who knows\u2014you might even stumble upon something that\u2019ll make your setup sing! Just don\u2019t blame me if you get lost in the endless sea of tweaks and options\u2014consider it part of the adventure.

\ud83d\ude04 Happy tinkering! \ud83d\ude04

","tags":["Linux","Plasma","XeroLinux","ArchLinux"]},{"location":"rice/","title":"XeroLinux Layan KDE","text":"","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#layan-kde-rice","title":"\ud83c\udfa8 Layan KDE Rice \ud83c\udfa8","text":"

Warning

I would like to clarify one very important aspect of ricing. We use custom themes, and those might not get updated very often, if at all by their respective developers/artists, which might result in some parts of the system and apps not to get themed correctly. That, my friends, is unfortunately out of our hands.

","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#information","title":"Information","text":"

This is my complete conversion script, that will transform your KDE Plasma into something out of this world. I spent days, nay weeks optimizing it for best performance and stability. Some bugs may remain, please report them.

","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#performance","title":"Performance","text":"

As mentioned, this rice has been throughly optimized for best performance on higher-end systems.. Although it might work on lower-end ones, for better performance I do not recommend that you use it there. So please do not report any performance issues.

.// The Wiki \\\\.","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#installation","title":"Installation","text":"

Install At Own Risk!!!. As of now it supports Plasma 6.x.x. If you notice any issues and report them via issue tracker on here and I will do my best to address them. To apply the rice, please follow the commands posted below. You will need either Paru or Yay (installed via my toolkit). Keep in mind that this will replace some files. Read below...

git clone https://github.com/xerolinux/xero-layan-git\ncd xero-layan-git/ && ./install.sh\n
","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#backing-up","title":"Backing up","text":"

The install script will backup some app settings & all system ones before applying and overriding them with new ones, you will be able to restore what you need from the backup, so please do not report that. You have been warned. In case of any issues please find us on our Discord. Best of luck !

I would recommend you keep the folder backed up somewhere since it will get deleted once script is done with execution. That way, when I announce updates all you will have to do is git pull, like so...

cd xero-layan-git/ && git pull\n
","tags":["Linux","Ricing","Plasma"]},{"location":"rice/#elements-used","title":"Elements Used","text":"

The rice uses the Layan GTK / KDE Theme & Tela Circle Icons by VinceLiuice. As for Widgets AkA Plasmoids, it uses Apdatifier, Netspeed, Quick Shutdown, Toggle Overview and Wunderground PWS.

Adding any more would start causing issues IMO. I kept it at a minimum for balance and stability. You are free to add more, remove what you do not need etc.. This is just a good base. Finally do not report issues to me, I am not the one who created any of the elements used, report upstream to respective Devs. Thanks.

","tags":["Linux","Ricing","Plasma"]},{"location":"xlapit/","title":"XeroLinux Toolkit","text":"","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#xero-post-install-toolkit","title":"\ud83d\udc27 Xero Post-Install Toolkit \ud83d\udc27","text":"

Warning

It's crucial to clarify that this toolkit isn't intended for custom Arch-Based distros. While some elements might function, I can't ensure seamless compatibility due to potential conflicts arising from differing tweaks and repositories. To ensure optimal performance.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#what-it-is","title":"What it is","text":"

This toolkit aims to be an all-in-one solution for post-installation, expediting your Arch setup. It's offered as use at your own risk type of thing, without much support. You will have to rely on yourself and your own knowledge and ability to do research your setup.

Toolkit recieves a lot of updates on almost a daily basis. Use above video just as a reference not an absolute lol. I keep getting ideas which I immediately implement. Due to the amount of changes I cannot keep a changelog, sorry. Too many to keep up with.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#how-to-get-it","title":"How to get it","text":"

First off let me say that everything this awesome toolkit provides is and will forever be optional and up to you the user. I will never force anything on you.

Tip

Don't just run script, without inspecting it first. So before using Curl command below you can examine it => HERE. It will always be provided as is without any Warranty of any kind. If you need support you know where to find me. Hint : \"check the footer for links\".

Now, once you have inspected the code, just run this simple curl command to get started :

bash -c \"$(curl -fsSL https://tinyurl.com/xtoolkit)\"\n

It will prompt you before injecting as in adding the XeroLinux repository, where from it will then prompt you, should you agree, as to which AUR helper you prefer, then proceed to do so then install and launch the toolkit.. Again only if you agree..

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#acessing-toolkit","title":"Acessing Toolkit","text":"

You can access toolkit by either typing xero-cli -m in terminal or from the application menu via the XeroLinux Post Installation Toolkit shortcut.. Just close terminal window once done using it lol ;)

.// The Wiki \\\\.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-setup","title":"System Setup","text":"

This is the initial setup part where you set the most common things up and/or install Package managers...

- Initial Setup Section

option description Update System Will guide you through system update via 1 of 3 methods. PipeWire/Bluetooth Missing PipeWire/Bluetooth Packages not offered by ArchInstall. Activate Flathub Enables Flathub which is required by the toolkit. Enable multithread compilation. Sets compilation to use all Cores/Threads for faster building.

- GUI Package Managers

Although some DEs like Gnome and KDE Plasma come with their own GUI package manager, they have some limitations. That's why I decided to include others that give us more freedom. See below...

option description OctoPi Installs Octopi. PacSeek Installs PacSeek Incl. PacFinder. Bauh Installs Bauh.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-drivers","title":"System Drivers","text":"

Well this section is dedicated to Drivers like GPU, Printer, Samba, Scanner & Game controllers. Below are more details on various options.

option description GPU Will guide you prompts to set up your GPU drivers. Printer Installs all the necessary ones that will cover most cases. Check AUR for others. Samba Installs a meta package I have created that covers most cases. Scanner Installs a meta package by myself for most people. Check AUR for others. Tailscale Installs Tailscale with fix for XeroLinux. DeckLink & StreamDeck Installs driver for Decklink, DeckMaster or StreamDeckUI (AUR).","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#distrobox-docker","title":"Distrobox / Docker","text":"

This will allow you to set either one up in case you want to test one or all of the Distros offered or use containerized apps for self-hosting.

option description Docker Installs and configures Docker, Docker-Compose, Docker-BuildX and LazyDocker. Will be prompted if you want Podman Desktop Distrobox Installs Distrobox with BoxBuddy which will allow you to deploy the offered Distro containers.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#system-customization","title":"System Customization","text":"

That's where the fun stuff begin, yep as you might have realized by now, I love customizing my DE that's why I use KDE Plasma. So if you want to customize your experience that's where you do it from.

- Shell / Prompts

option description Fastfetch Installs Fastfetch with Custom settings. Fish Shell Installs the Fish Shell with stock settings. OhMyPosh Installs OhMyPosh with Custom settings. ZSH AlinOne Installs ZSH with OhMyZSH and OhMyPosh and plugins. Gnome Extenstion Tools Installs Gnome's Extension Manager.

- DE/WM Ricing

option description XeroLinux KDE Rices Will let you apply my Layan KDE Rice. Theme has been ported to Plasma 6 Hyprland Dot Files Will offer you 3 Hyprland dots to choose from, linking you to their respective Git.

In closing, this section will be updated to include some useful customization features as time goes by..

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#game-launchers","title":"Game Launchers","text":"

Are you an avid gamer ? That section has you covered, allowing you to install the launcher(s) you need to get up and running in no time. Now you will have a choice of installing either the Flathub version officially supported by the devs or the unofficial Native version.

- Game Launchers

Tip

For Steam it will also apply the Fast Download Patch which will allow you to download games using the entirety of your connection. Keep in mind that this might choke it a bit so better wait for download to be done before attempting to watch any YouTube videos lol...

option description Steam Installs Steam All-in-One with Mangohud, Goverlay & Gamemode. Game Controller Installs any of ds4drv for PS4 Controller, dualsensectl for PS5's DualSense Controller or xone-dkms for the XBox-One Controller. Lutris Installs Lutris. Heroic Installs Heroic. Bottles Installs Bottles. Protonup-qt Installs Protonup-qt.","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#recommended-packages","title":"Recommended Packages","text":"

Warning

The System Tools option will just go ahead and install everything in it. I only selected the important stuff nothing big or unnecessary from both Arch Repos and the AUR, so might take abit to install everything depending on your specs. For transparency I included the list below the table so you know what's gonna be installed on your system should you opt to install.

- Various Extra Pkgs

option description LibreOffice Installs LibreOffice Fresh version. Web Browsers A selection of Web-Browsers. System Tools Installs a \"set of packages\" essential for a fully functional system. Development Tools Installs your choice of Development tools. Photography & 3D Installs your choice of Image and 3D Tools. Music/Audio Installs your choice of Audio & Video Tools. Social-Media Installs your choice of Chat clients. Virtualization Installs either VirtualBox or Virt-Manager. Video & Editing Installs any of Video tools. OBS-Studio includes a list of commonly used plugins.

System Packages list :

linux-headers downgrade mkinitcpio-firmware hw-probe pkgstats alsi update-grub expac linux-firmware-marvell eza numlockx lm_sensors appstream-glib bat bat-extras pacman-contrib pacman-bintrans yt-dlp gnustep-base parallel dex make libxinerama logrotate bash-completion gtk-update-icon-cache gnome-disk-utility appmenu-gtk-module dconf-editor dbus-python lsb-release asciinema playerctl s3fs-fuse vi duf gcc yad zip xdo inxi lzop nmon mkinitcpio-archiso mkinitcpio-nfs-utils tree vala btop lshw expac fuse3 meson unace unrar unzip p7zip rhash sshfs vnstat nodejs cronie hwinfo hardinfo2 arandr assimp netpbm wmctrl grsync libmtp polkit sysprof gparted hddtemp mlocate fuseiso gettext node-gyp graphviz inetutils appstream cifs-utils ntfs-3g nvme-cli exfatprogs f2fs-tools man-db man-pages tldr python-pip python-cffi python-numpy python-docopt python-pyaudio xdg-desktop-portal-gtk\n
","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#troubleshooting","title":"Troubleshooting","text":"

Now am not gonna go over everything this section does, suffice it to say that this is a place that contains most troubleshooting options. Here's a list...

1.  Install & Activate Firewalld.\n2.  Clear Pacman Cache (Free Space).\n3.  Unlock Pacman DB (In case of DB error).\n4.  Activate v4l2loopback for OBS-VirtualCam.\n5.  Change Autologin Session X11/Wayland (SDDM).\n\na.  Build Updated Arch ISO.\nr.  Reset Distro back to Factory.\nw.  WayDroid Installation Guide (link).\nm.  Update Arch Mirrorlist, for faster download speeds.\ng.  Fix Arch GnuPG Keyring in case of pkg signature issues.\n
","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#gpu-driver-notes","title":"GPU Driver Notes","text":"

When it comes to GPU Drivers, toolkit covers most common setups. It currently does NOT cover Hybrid ones. For those you will have to consult online documentation, sorry. Anyway, by answering the prompts correctly you will have your system(s) up and running in no time at all. Even Kernel modules will load for nVidia. If you have any issues let me know here...

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#3rd-party-kernel-support","title":"3rd Party Kernel Support","text":"

No 3rd party Kernels are provided by this toolkit. So if you install any, please remember to include their headers for seamless functionality of anything that relies on DKMS (Dynamic Kernel Modules).

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#how-to-contribute","title":"How to Contribute","text":"

If you can/want to Contribute your knowledge improving this toolkit taking it above and beyond, making it the defacto for every Arch user, please see Here for more information.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]},{"location":"xlapit/#toolkit-credits","title":"Toolkit Credits","text":"

Main menu is written in Rust thanks to OgloTheNerd. And some contributions were made by a friend of the project It-A-Me. Thanks to them this Toolkit wouldn't have reached this point.

","tags":["Linux","Toolkit","XeroLinux","ArchLinux"]}]} \ No newline at end of file