From 40616ca2b7e8daebb225efdf661d59570ea637b3 Mon Sep 17 00:00:00 2001 From: DarkXero-dev Date: Mon, 2 Sep 2024 13:55:23 +0300 Subject: [PATCH] RSS fixed --- layouts/_default/rss.xml | 4 +- public/index.xml | 1014 +++++++++++++++++++++++++-- public/news/index.xml | 870 +++++++++++++++++++++++ public/tags/arch/index.xml | 508 ++++++++++++++ public/tags/archlinux/index.xml | 65 ++ public/tags/channel/index.xml | 58 ++ public/tags/content/index.xml | 41 ++ public/tags/design/index.xml | 96 +++ public/tags/distro/index.xml | 492 +++++++++++++ public/tags/docker/index.xml | 167 +++++ public/tags/guide/index.xml | 492 +++++++++++++ public/tags/help/index.xml | 49 ++ public/tags/image-hosting/index.xml | 167 +++++ public/tags/immich/index.xml | 167 +++++ public/tags/linux/index.xml | 868 +++++++++++++++++++++-- public/tags/merch/index.xml | 49 ++ public/tags/plasma/index.xml | 492 +++++++++++++ public/tags/repo/index.xml | 16 + public/tags/script/index.xml | 492 +++++++++++++ public/tags/self-hosting/index.xml | 167 +++++ public/tags/site/index.xml | 88 +++ public/tags/toolkit/index.xml | 492 +++++++++++++ public/tags/xerolinux/index.xml | 703 +++++++++++++++++++ public/tags/youtube/index.xml | 58 ++ 24 files changed, 7469 insertions(+), 146 deletions(-) diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml index fe75171d..b775601c 100644 --- a/layouts/_default/rss.xml +++ b/layouts/_default/rss.xml @@ -2,9 +2,9 @@ {{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} {{- $pages := slice -}} {{- if or $.IsHome $.IsSection -}} -{{- $pages = (where (where $pctx.RegularPages ".Section" "posts") "Kind" "page") -}} +{{- $pages = (where (where $pctx.RegularPages ".Section" "in" (slice "posts" "news")) "Kind" "page") -}} {{- else -}} -{{- $pages = (where (where $pctx.Pages ".Section" "posts") "Kind" "page") -}} +{{- $pages = (where (where $pctx.Pages ".Section" "in" (slice "posts" "news")) "Kind" "page") -}} {{- end -}} {{- $limit := .Site.Config.Services.RSS.Limit -}} {{- if ge $limit 1 -}} diff --git a/public/index.xml b/public/index.xml index a4e822ba..b6b0830d 100644 --- a/public/index.xml +++ b/public/index.xml @@ -88,6 +88,55 @@ + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + Pin nVidia Drivers https://xerolinux.xyz/posts/nvidia-560xx/ @@ -2616,6 +2665,173 @@ + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + Batocera On Deck - Part 2 https://xerolinux.xyz/posts/retro-deck/ @@ -4849,112 +5065,604 @@ Shaders: Enhance your gaming experience with graphical shaders. Find them in the - Amelia Automated Archinstall - https://xerolinux.xyz/posts/amelia-automated-archinstall/ - Sun, 07 Jul 2024 00:00:00 +0000 + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 - https://xerolinux.xyz/posts/amelia-automated-archinstall/ - + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> -<h3 class="relative group">Overview - <div id="overview" class="anchor"></div> -</h3> -<p>Meet <strong>Amelia</strong> – your new best friend for installing ArchLinux! This Bash script is all about automation and ease, bringing you through the installation process with a slick <strong>TUI</strong> interface that’s both stylish and user-friendly.</p> -<p>Arch Linux is legendary for its flexibility and simplicity, but let’s face it, installing it can be a bit of a headache. That’s where <strong>Amelia</strong> comes in. This nifty tool mixes automation with interactivity, making the installation process a breeze without taking away any control from you, the user.</p> + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> +<br /></p> -<h3 class="relative group">Features - <div id="features" class="anchor"></div> + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span -</h3> -<p>Clocking in at almost 6,000 lines of Bash brilliance, Amelia is designed for modern GPT systems. It uses the <strong>Discoverable Partitions Specification</strong> to automatically detect and manage partitions, saving you from the dreaded fstab editing. Seriously, who wants to manually edit fstab?</p> -<p>Amelia is on the cutting edge with its approach to file systems and initialization. For instance, if you’re using <code>ext4</code>, it bypasses the old <code>genfstab</code> command and lets systemd handle the necessary setup. The same goes for initramfs – systemd takes over from the old base and udev combo, streamlining everything.</p> -<p>But don’t worry, control freaks! Amelia keeps you in the driver’s seat with interactive, menu-driven prompts that guide you through every step.</p> -<p> - <figure> - <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/IJqFrXI.jpeg" alt="Amelia" /> + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + - </figure> -</p> + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> -<h3 class="relative group">Disk Management - <div id="disk-management" class="anchor"></div> + + </span> + + <span -</h3> -<p>For handling disks, <strong>Amelia</strong> uses <code>cgdisk</code>, which provides a <code>pseudo-GUI</code> that’s both powerful and easy to use. It makes partition management safe and straightforward.</p> -<p>Amelia lets you make all the important decisions, asking for confirmation at each critical juncture. This ensures you’re always informed and in control, minimizing the risk of any unwanted surprises.</p> -<p>With a detailed menu system, you can personalize, configure your system, and manage disks with ease. Pick your locale, keyboard layout, and optimize your system for different desktop environments like <strong>KDE Plasma</strong>, <strong>GNOME</strong>, or <strong>Xfce</strong>.</p> -<p>Advanced users will appreciate options for kernel selection and EFI boot management. Before kicking off the installation, Amelia checks for UEFI mode, internet connectivity, and updates the system clock to keep everything in sync.</p> -<p>For the pros, Amelia offers features like LUKS encryption for disk partitions and customization of the pacstrap process. Depending on your level of expertise and preferences, you can choose between automatic or manual partitioning and installation modes.</p> + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> -<h3 class="relative group">Getting Started with Amelia - <div id="getting-started-with-amelia" class="anchor"></div> + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> </h3> -<p>Ready to dive in ? First, boot up from the <strong>Arch</strong> live ISO image. Once you see the shell prompt, download Amelia with this simple Curl command:</p> -<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">curl -O https://gitlab.com/prism7/archery/-/raw/main/Amelia.sh -</span></span></code></pre></div><p>Make sure you’ve got a working internet connection. Then, fire up the script and follow the prompts:</p> -<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sh Amelia.sh -</span></span></code></pre></div><p>When the installation wraps up, you’ll get a confirmation screen. Reboot your computer, and voila – your shiny new Arch Linux system is ready to roll.</p> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> <p> <figure> - <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/21bSdkY.jpeg" alt="[AmeliaMain]" /> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> </figure> </p> -<h3 class="relative group">Final Thoughts - <div id="final-thoughts" class="anchor"></div> +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> </h3> -<p><strong>Amelia</strong> is a powerhouse when it comes to installing Arch Linux. But let’s set expectations – this tool is geared towards experienced users, not beginners. Its main goal is to save time for those who already know their way around an Arch installation.</p> -<p>If you’re expecting a step-by-step hand-holding experience, you might be disappointed. A solid understanding of partition types and manual setup is still required, especially for disk partitioning.</p> -<p>I managed to set up <strong>Arch</strong> with a <strong>KDE Plasma</strong> desktop in just 20 minutes, thanks to <strong>Amelia</strong>. However, there were a few hiccups. We ran into issues with missing Plasma packages, with unnecessary ones being installed.</p> -<p>Another thing we did not like so much that we feel that might push new users away is the fact that when we selected the <em>regular</em> <strong>Plasma</strong> profile, it offered a selective install for every group, which we feel might overwhelm users, especially ones who have no idea what each package does.</p> -<p>One cool feature, however, is that <strong>Amelia</strong> includes ViM/NeoViM that most Devs out there might appreciate.</p> -<p>In summary, <strong>Amelia</strong> is a fantastic tool for streamlining the Arch Linux installation process. It’s a huge time-saver for seasoned users, handling much of the manual setup automatically.</p> -<p>For those of you still nervous about installing Arch, don’t fret – this script comes to the rescue.</p> -<p>For more details on Amelia, check out its <strong>GitLab</strong> page.</p> -<a id="gitlab-b5993c5970e77657baffddc647ed112c" target="_blank" href="https://gitlab.com/prism7/archery" class="cursor-pointer"> - <div class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> - <div class="flex items-center"> - <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> +<section class="space-y-10 w-full"> + + + - <span class="relative block icon"> - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M510.486,284.482l-27.262-83.963c.012.038.016.077.028.115-.013-.044-.021-.088-.033-.132v-.01L429.1,33.871a21.328,21.328,0,0,0-20.445-14.6A21.038,21.038,0,0,0,388.466,34L337.094,192.154H175L123.533,33.989A21.033,21.033,0,0,0,103.35,19.274h-.113A21.467,21.467,0,0,0,82.86,34L28.888,200.475l-.008.021v0c-.013.042-.019.084-.033.127.012-.038.017-.077.029-.115L1.514,284.482a30.6,30.6,0,0,0,11.117,34.283L248.893,490.427c.035.026.074.041.109.067.1.072.2.146.3.214-.1-.065-.187-.136-.282-.2l0,0c.015.012.033.02.05.031s.027.015.041.024l.006,0a11.992,11.992,0,0,0,1.137.7c.054.03.1.068.157.1l0,0c.033.016.064.038.1.054s.053.02.077.032.038.015.056.023c.044.021.092.034.136.057.205.1.421.178.633.264.2.082.389.177.592.248l.025.011c.034.012.064.028.1.04s.083.032.125.046l.05.012c.053.016.11.024.163.039.019.006.042.009.063.015.284.086.579.148.872.213.115.026.225.062.341.083.017,0,.032.009.05.012.038.008.073.021.112.027.062.011.122.031.186.04.049.007.1,0,.151.012h.033a11.918,11.918,0,0,0,1.7.136h.019a11.971,11.971,0,0,0,1.7-.136h.033c.05-.008.1,0,.153-.012s.124-.029.187-.04c.038-.006.073-.019.11-.027.017,0,.032-.009.049-.012.118-.023.231-.059.349-.084.288-.064.578-.126.861-.21.019-.006.039-.008.059-.014.055-.017.113-.024.169-.041.016-.006.035-.007.051-.012.044-.013.086-.032.129-.047s.063-.028.1-.041l.026-.01c.214-.076.417-.175.627-.261s.394-.154.584-.245c.047-.023.1-.036.142-.059.018-.009.04-.015.058-.024s.053-.02.078-.033.068-.04.1-.056l0,0c.056-.028.106-.069.161-.1a12.341,12.341,0,0,0,1.132-.695c.029-.02.062-.035.092-.056.008-.006.017-.009.024-.015.035-.026.076-.043.11-.068l236.3-171.666A30.6,30.6,0,0,0,510.486,284.482ZM408.8,49.48l46.342,142.674H362.46Zm-305.6,0,46.428,142.675H56.948ZM26.817,299.251a6.526,6.526,0,0,1-2.361-7.308l20.34-62.42L193.835,420.6Zm38.245-82.972h92.411L223.354,419.22Zm183.416,273.83c-.047-.038-.092-.079-.138-.118-.009-.008-.018-.018-.028-.026-.091-.075-.18-.152-.268-.231-.172-.15-.341-.3-.5-.462.014.012.029.022.043.035l.055.046a12.191,12.191,0,0,0,1.091.929l.012.011c.018.013.033.03.051.045C248.689,490.263,248.58,490.19,248.478,490.109Zm7.514-48.482L217.226,322.21,182.839,216.279H329.253Zm7.935,48.107c-.091.079-.178.157-.27.233l-.032.028c-.047.038-.091.079-.136.117-.1.08-.209.152-.313.229.018-.013.033-.032.053-.044l.009-.009a11.69,11.69,0,0,0,1.086-.926c.014-.013.03-.024.044-.036s.038-.03.054-.047C264.262,489.435,264.1,489.586,263.927,489.734Zm90.7-273.455h92.4l-18.91,24.23-139.468,178.7Zm130.567,82.967L318.2,420.563,467.284,229.538l20.258,62.393A6.528,6.528,0,0,1,485.189,299.246Z"/></svg> - </span> - </span> - <div id="gitlab-b5993c5970e77657baffddc647ed112c-name_with_namespace" class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> - Prism7 / archery - </div> - </div> - <p id="gitlab-b5993c5970e77657baffddc647ed112c-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> - - </p> - <div class="m-0 mt-2 flex items-center"> - <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> - - <span class="relative block icon"> - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> - </span> - </span> - <div id="gitlab-b5993c5970e77657baffddc647ed112c-star_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> - 26 - </div> + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + + + Amelia Automated Archinstall + https://xerolinux.xyz/posts/amelia-automated-archinstall/ + Sun, 07 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/posts/amelia-automated-archinstall/ + + +<h3 class="relative group">Overview + <div id="overview" class="anchor"></div> + +</h3> +<p>Meet <strong>Amelia</strong> – your new best friend for installing ArchLinux! This Bash script is all about automation and ease, bringing you through the installation process with a slick <strong>TUI</strong> interface that’s both stylish and user-friendly.</p> +<p>Arch Linux is legendary for its flexibility and simplicity, but let’s face it, installing it can be a bit of a headache. That’s where <strong>Amelia</strong> comes in. This nifty tool mixes automation with interactivity, making the installation process a breeze without taking away any control from you, the user.</p> + + +<h3 class="relative group">Features + <div id="features" class="anchor"></div> + +</h3> +<p>Clocking in at almost 6,000 lines of Bash brilliance, Amelia is designed for modern GPT systems. It uses the <strong>Discoverable Partitions Specification</strong> to automatically detect and manage partitions, saving you from the dreaded fstab editing. Seriously, who wants to manually edit fstab?</p> +<p>Amelia is on the cutting edge with its approach to file systems and initialization. For instance, if you’re using <code>ext4</code>, it bypasses the old <code>genfstab</code> command and lets systemd handle the necessary setup. The same goes for initramfs – systemd takes over from the old base and udev combo, streamlining everything.</p> +<p>But don’t worry, control freaks! Amelia keeps you in the driver’s seat with interactive, menu-driven prompts that guide you through every step.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/IJqFrXI.jpeg" alt="Amelia" /> + + </figure> +</p> + + +<h3 class="relative group">Disk Management + <div id="disk-management" class="anchor"></div> + +</h3> +<p>For handling disks, <strong>Amelia</strong> uses <code>cgdisk</code>, which provides a <code>pseudo-GUI</code> that’s both powerful and easy to use. It makes partition management safe and straightforward.</p> +<p>Amelia lets you make all the important decisions, asking for confirmation at each critical juncture. This ensures you’re always informed and in control, minimizing the risk of any unwanted surprises.</p> +<p>With a detailed menu system, you can personalize, configure your system, and manage disks with ease. Pick your locale, keyboard layout, and optimize your system for different desktop environments like <strong>KDE Plasma</strong>, <strong>GNOME</strong>, or <strong>Xfce</strong>.</p> +<p>Advanced users will appreciate options for kernel selection and EFI boot management. Before kicking off the installation, Amelia checks for UEFI mode, internet connectivity, and updates the system clock to keep everything in sync.</p> +<p>For the pros, Amelia offers features like LUKS encryption for disk partitions and customization of the pacstrap process. Depending on your level of expertise and preferences, you can choose between automatic or manual partitioning and installation modes.</p> + + +<h3 class="relative group">Getting Started with Amelia + <div id="getting-started-with-amelia" class="anchor"></div> + +</h3> +<p>Ready to dive in ? First, boot up from the <strong>Arch</strong> live ISO image. Once you see the shell prompt, download Amelia with this simple Curl command:</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">curl -O https://gitlab.com/prism7/archery/-/raw/main/Amelia.sh +</span></span></code></pre></div><p>Make sure you’ve got a working internet connection. Then, fire up the script and follow the prompts:</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sh Amelia.sh +</span></span></code></pre></div><p>When the installation wraps up, you’ll get a confirmation screen. Reboot your computer, and voila – your shiny new Arch Linux system is ready to roll.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/21bSdkY.jpeg" alt="[AmeliaMain]" /> + + </figure> +</p> + + +<h3 class="relative group">Final Thoughts + <div id="final-thoughts" class="anchor"></div> + +</h3> +<p><strong>Amelia</strong> is a powerhouse when it comes to installing Arch Linux. But let’s set expectations – this tool is geared towards experienced users, not beginners. Its main goal is to save time for those who already know their way around an Arch installation.</p> +<p>If you’re expecting a step-by-step hand-holding experience, you might be disappointed. A solid understanding of partition types and manual setup is still required, especially for disk partitioning.</p> +<p>I managed to set up <strong>Arch</strong> with a <strong>KDE Plasma</strong> desktop in just 20 minutes, thanks to <strong>Amelia</strong>. However, there were a few hiccups. We ran into issues with missing Plasma packages, with unnecessary ones being installed.</p> +<p>Another thing we did not like so much that we feel that might push new users away is the fact that when we selected the <em>regular</em> <strong>Plasma</strong> profile, it offered a selective install for every group, which we feel might overwhelm users, especially ones who have no idea what each package does.</p> +<p>One cool feature, however, is that <strong>Amelia</strong> includes ViM/NeoViM that most Devs out there might appreciate.</p> +<p>In summary, <strong>Amelia</strong> is a fantastic tool for streamlining the Arch Linux installation process. It’s a huge time-saver for seasoned users, handling much of the manual setup automatically.</p> +<p>For those of you still nervous about installing Arch, don’t fret – this script comes to the rescue.</p> +<p>For more details on Amelia, check out its <strong>GitLab</strong> page.</p> +<a id="gitlab-b5993c5970e77657baffddc647ed112c" target="_blank" href="https://gitlab.com/prism7/archery" class="cursor-pointer"> + <div class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M510.486,284.482l-27.262-83.963c.012.038.016.077.028.115-.013-.044-.021-.088-.033-.132v-.01L429.1,33.871a21.328,21.328,0,0,0-20.445-14.6A21.038,21.038,0,0,0,388.466,34L337.094,192.154H175L123.533,33.989A21.033,21.033,0,0,0,103.35,19.274h-.113A21.467,21.467,0,0,0,82.86,34L28.888,200.475l-.008.021v0c-.013.042-.019.084-.033.127.012-.038.017-.077.029-.115L1.514,284.482a30.6,30.6,0,0,0,11.117,34.283L248.893,490.427c.035.026.074.041.109.067.1.072.2.146.3.214-.1-.065-.187-.136-.282-.2l0,0c.015.012.033.02.05.031s.027.015.041.024l.006,0a11.992,11.992,0,0,0,1.137.7c.054.03.1.068.157.1l0,0c.033.016.064.038.1.054s.053.02.077.032.038.015.056.023c.044.021.092.034.136.057.205.1.421.178.633.264.2.082.389.177.592.248l.025.011c.034.012.064.028.1.04s.083.032.125.046l.05.012c.053.016.11.024.163.039.019.006.042.009.063.015.284.086.579.148.872.213.115.026.225.062.341.083.017,0,.032.009.05.012.038.008.073.021.112.027.062.011.122.031.186.04.049.007.1,0,.151.012h.033a11.918,11.918,0,0,0,1.7.136h.019a11.971,11.971,0,0,0,1.7-.136h.033c.05-.008.1,0,.153-.012s.124-.029.187-.04c.038-.006.073-.019.11-.027.017,0,.032-.009.049-.012.118-.023.231-.059.349-.084.288-.064.578-.126.861-.21.019-.006.039-.008.059-.014.055-.017.113-.024.169-.041.016-.006.035-.007.051-.012.044-.013.086-.032.129-.047s.063-.028.1-.041l.026-.01c.214-.076.417-.175.627-.261s.394-.154.584-.245c.047-.023.1-.036.142-.059.018-.009.04-.015.058-.024s.053-.02.078-.033.068-.04.1-.056l0,0c.056-.028.106-.069.161-.1a12.341,12.341,0,0,0,1.132-.695c.029-.02.062-.035.092-.056.008-.006.017-.009.024-.015.035-.026.076-.043.11-.068l236.3-171.666A30.6,30.6,0,0,0,510.486,284.482ZM408.8,49.48l46.342,142.674H362.46Zm-305.6,0,46.428,142.675H56.948ZM26.817,299.251a6.526,6.526,0,0,1-2.361-7.308l20.34-62.42L193.835,420.6Zm38.245-82.972h92.411L223.354,419.22Zm183.416,273.83c-.047-.038-.092-.079-.138-.118-.009-.008-.018-.018-.028-.026-.091-.075-.18-.152-.268-.231-.172-.15-.341-.3-.5-.462.014.012.029.022.043.035l.055.046a12.191,12.191,0,0,0,1.091.929l.012.011c.018.013.033.03.051.045C248.689,490.263,248.58,490.19,248.478,490.109Zm7.514-48.482L217.226,322.21,182.839,216.279H329.253Zm7.935,48.107c-.091.079-.178.157-.27.233l-.032.028c-.047.038-.091.079-.136.117-.1.08-.209.152-.313.229.018-.013.033-.032.053-.044l.009-.009a11.69,11.69,0,0,0,1.086-.926c.014-.013.03-.024.044-.036s.038-.03.054-.047C264.262,489.435,264.1,489.586,263.927,489.734Zm90.7-273.455h92.4l-18.91,24.23-139.468,178.7Zm130.567,82.967L318.2,420.563,467.284,229.538l20.258,62.393A6.528,6.528,0,0,1,485.189,299.246Z"/></svg> + + </span> + + + </span> + <div id="gitlab-b5993c5970e77657baffddc647ed112c-name_with_namespace" class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + Prism7 / archery + </div> + </div> + + <p id="gitlab-b5993c5970e77657baffddc647ed112c-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + + </p> + + <div class="m-0 mt-2 flex items-center"> + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="gitlab-b5993c5970e77657baffddc647ed112c-star_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 26 + </div> <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> @@ -5621,6 +6329,64 @@ Proxmox VE Helper-Scripts Database + + XeroLinux YouTube + https://xerolinux.xyz/news/youtube-status/ + Thu, 04 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/youtube-status/ + <p>Today I bring you a different kind of post. So sit back, grab a cup of tea/coffee and read on. It&rsquo;s under this category coz it simply isn&rsquo;t related to Linux.</p> + + +<h3 class="relative group">Back Story + <div id="back-story" class="anchor"></div> + +</h3> +<p>I want to talk about project&rsquo;s <strong>YouTube Channel</strong>. I know I talked about it a few times before, but this time it&rsquo;s not personal. Far from it, it&rsquo;s just to update everyone on the situation.</p> +<p>Let&rsquo;s begin with how it all started. As I was working on the now discontinued <strong>XeroLinux</strong> Distro, someone asked me if I could create a channel where I documented everything. At first I hesitated, due to the lack of knowledge there, and being camera shy, which am not anymore as you saw.</p> +<p>First few videos did not have my face, but slowly I started to appear in a few until it became the norm. I kept experimenting with a few setups still did until today. Was never satisfied.</p> +<p>I did not know what type of content to bring you guys, and getting monetization status was hard, until I met Alex from <a href="https://www.youtube.com/@thelinuxtube/videos" target="_blank"><strong>TheLinuxTube</strong></a> channel, who introduned me to someone who helped me get there and fast. But sadly, even with that status, I wasn&rsquo;t getting enough views to profit from it.</p> +<p>I get it, it&rsquo;s not your fault, but it was more related to the type of content I was making, mostly related to <strong>ArchLinux</strong> and my project. I even attempted to to host a podcast, and interview well-known Content Creators, which I failed miserably.</p> +<p>I did that for a while, then stopped. I came back for a while, thinking that&rsquo;s it am on a roll now, with a video every Wednesday, and a Live at the end of every month. But alas, that did not work in my favor as much as I wanted it to&hellip;</p> + + +<h3 class="relative group">Present &amp; Future + <div id="present--future" class="anchor"></div> + +</h3> +<p>Which brings me to the present. You will no longer see any videos from me for now. That&rsquo;s it, I do apologize for that. It&rsquo;s also that creating videos has affected my mental health negatively for little gain and I wasn&rsquo;t able to recover from that. Fear not though, channel isn&rsquo;t going anywhere, I will be leaving it up, in case you find a video that helps you.</p> +<p>As for the future of the channel, well I do not know. Maybe one day, if and when I settle down, with a decent job that actually makes me money to grab the required equipment, take care of some lingering health/appearance issues, I might consider coming back.</p> + + +<h3 class="relative group">Blogging + <div id="blogging" class="anchor"></div> + +</h3> +<p>As you might have noticed, lately I have been concentrating on written content. It brings me more joy, more freedom to express myself, and most importantly I get to share more tools and guides.</p> +<p>The only thing you will not see from me are Distro Reviews, Vs and Bechmarking posts. Why ? Well quite simply because I lack the tools, hardware for benchmarking, and prefer not to start dramas when it comes to Distro Reviews and Vs posts, because as I have noticed lately, the <strong>FOSS</strong> community tends to be strongly opinionated, and sees <em>Favoritism</em> where there is none. I will leave those kinds of posts to those who like to do them.</p> +<p>Also I think that written content tends to be more useful than videos, simply because in case of commands to be run, paths to be used etc, it&rsquo;s easier to copy and paste rather than pause the video and type them manually. That&rsquo;s not to say that videos are not useful, on the contrary, if it weren&rsquo;t for them, posts would be stale and boring, that&rsquo;s why in my humble opinion, they compliment written content, helping us include a showcase of the product we are talking about.</p> +<p>Anyway, from now on, and for the foreseeable future I will be concentrating on what I love most, which is blogging. I have so much to share, so little time as the saying goes lol&hellip;</p> + + +<h3 class="relative group">The other blog + <div id="the-other-blog" class="anchor"></div> + +</h3> +<p>Oh, I forgot to mention the <a href="https://blog.xerolinux.xyz" target="_blank"><strong>Other Blog</strong></a>, well, since am enjoying written content, I thought I would also start a personal <em>Journal</em>, where I document how I feel about different things in the land of <strong>FOSS</strong> and my projects.</p> +<p>I keep it separate from this site, so as to not litter it with personal feelings as it were. That kind of content has no place here. I made it publicly available, so you can join me on my quest so to say. If you don&rsquo;t care for that kind of content, by all means don&rsquo;t go there. There&rsquo;s a lot of lows with a bit of highs.. Simply coz that&rsquo;s how I feel right now. Hoping for more positivity in the near future- (knock on wood).</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I just felt like sharing an update regarding the channel, and by extension the present and future state of affairs here at the <strong>XeroLinux HQ</strong>. I hope I did not bore you to death lol.</p> +<p>Anywho, thanks for reading all this, looking forward to your thoughts on the matter over on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a>.</p> +<p>Cheers !</p> + + + + The Chaotic-AUR https://xerolinux.xyz/posts/chaotic-aur/ @@ -6795,6 +7561,22 @@ Download Bluefin Aurora + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + Automount Drives in Linux https://xerolinux.xyz/posts/automount-drives/ @@ -7196,6 +7978,47 @@ Download Bluefin Aurora + + Submit Site Content + https://xerolinux.xyz/news/submit-content/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/submit-content/ + + +<h3 class="relative group">Intro + <div id="intro" class="anchor"></div> + +</h3> +<p>So, I was thinking, why be the only one submitting content for the site ? This site is now a place to post <strong>Linux</strong> news, guides, and tools among other stuff. It&rsquo;s all for sharing our love for <strong>FOSS</strong>.</p> + + +<h3 class="relative group">How to create content + <div id="how-to-create-content" class="anchor"></div> + +</h3> +<p>In case you feel like doing a write up that you think would be useful to others, you can do that, and guess what, it&rsquo;s super easy&hellip; It&rsquo;s just a single <em>markdown</em> file called <code>index.md</code> which contains the text and an image called <code>featured.png</code> inside a folder named <code>post-title</code>. That&rsquo;s it ! Once that&rsquo;s done you zip them n send my way when I will go through it clean it up n publish&hellip;</p> +<p><strong>- Folder contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/nBUbAZg.png" alt="Image1" /> + + </figure> +</p> +<p><strong>- Markdown contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/sdCCPtn.png" alt="Image2" /> + + </figure> +</p> +<p>Don&rsquo;t forget to update the date of the post in <code>date:</code>, also give it a short descriptive <code>title:</code> with a good <code>description</code>. Finally use the right <code>tags:</code> as shown in the screenshot. If in doubt click this to check &raquo; <a href="https://github.com/xerolinux/XeroHub/tree/main/content/posts/spotube-for-spotify" target="_blank"><strong>Template</strong></a></p> +<p>With that out of the way, for more information about the various supported <strong>Shortcodes</strong> you can use, you can find them here &raquo; <a href="https://blowfish.page/docs/shortcodes/" target="_blank"><strong>BlowFish Shortcodes</strong></a>.</p> +<p>Thanks again &amp; Cheers :heart:</p> + + + + Caps-Lock Delayer Script https://xerolinux.xyz/posts/caps-lock/ @@ -8021,6 +8844,53 @@ Download Bluefin Aurora + + Fresh New Look + https://xerolinux.xyz/news/new-site/ + Thu, 27 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/new-site/ + + +<h3 class="relative group">Not Again ! + <div id="not-again-" class="anchor"></div> + +</h3> +<p>Yep, again lol&hellip; I dunno what else to say. I will keep trying different designs out until I am satisfied. But if all goes well, this will be the last time, who knows ? FOr now enjoy the new look n feel. I really hope you like it. I need to thank <a href="https://zaney.org" target="_blank"><strong>Zaney</strong></a> for letting me know about this awesome theme. I am still figuring it out as I go. If you can help feel free to let me know.</p> + + +<h3 class="relative group">What is it ? + <div id="what-is-it-" class="anchor"></div> + +</h3> +<p>Well, if you do not know, this site is using <a href="https://gohugo.io" target="_blank"><strong>Hugo</strong></a> with a theme called <a href="https://blowfish.page" target="_blank"><strong>Blowfish</strong></a>. Great combo if you ask me. So many features to go through. I did not even scratch the surface yet. Things will get better soon.</p> + + +<h3 class="relative group">What about your other blog ? + <div id="what-about-your-other-blog-" class="anchor"></div> + +</h3> +<p>That&rsquo;s a tricky question. Consider the other blog as my journal, where I post my thoughts and feelings about things that are happening in the <strong>FOSS</strong> world. Here I will be posting updates related to my various projects, as well as some other <strong>Open Source</strong> news/articles.</p> + + +<h3 class="relative group">And the Forum ? + <div id="and-the-forum-" class="anchor"></div> + +</h3> +<p>The XeroLinux <a href="https://forum.xerolinux.xyz" target="_blank"><strong>Forums</strong></a> will be closed down by the end of this month once I have ported over all releveant posts from it. So do not be surprised if you come looking and you don&rsquo;t find them.</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I am trying to organize things to the best of my abilities. I will be putting everything under one roof, this one. My &ldquo;Journal&rdquo; however will remain coz I do not want to tarnish this site with my ramblings.</p> +<p>Until then let me know what you think of this new look. If you have any suggestions or ideas on how I can make it all better feel free to let me know how. Thanks for reading this. Here&rsquo;s to future posts&hellip;</p> +<p>Cheers :heart:</p> + + + + How To Downgrade Packages https://xerolinux.xyz/posts/downgrade-tool/ diff --git a/public/news/index.xml b/public/news/index.xml index 3b50c84d..f3024b9d 100644 --- a/public/news/index.xml +++ b/public/news/index.xml @@ -8,5 +8,875 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + + + XeroLinux YouTube + https://xerolinux.xyz/news/youtube-status/ + Thu, 04 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/youtube-status/ + <p>Today I bring you a different kind of post. So sit back, grab a cup of tea/coffee and read on. It&rsquo;s under this category coz it simply isn&rsquo;t related to Linux.</p> + + +<h3 class="relative group">Back Story + <div id="back-story" class="anchor"></div> + +</h3> +<p>I want to talk about project&rsquo;s <strong>YouTube Channel</strong>. I know I talked about it a few times before, but this time it&rsquo;s not personal. Far from it, it&rsquo;s just to update everyone on the situation.</p> +<p>Let&rsquo;s begin with how it all started. As I was working on the now discontinued <strong>XeroLinux</strong> Distro, someone asked me if I could create a channel where I documented everything. At first I hesitated, due to the lack of knowledge there, and being camera shy, which am not anymore as you saw.</p> +<p>First few videos did not have my face, but slowly I started to appear in a few until it became the norm. I kept experimenting with a few setups still did until today. Was never satisfied.</p> +<p>I did not know what type of content to bring you guys, and getting monetization status was hard, until I met Alex from <a href="https://www.youtube.com/@thelinuxtube/videos" target="_blank"><strong>TheLinuxTube</strong></a> channel, who introduned me to someone who helped me get there and fast. But sadly, even with that status, I wasn&rsquo;t getting enough views to profit from it.</p> +<p>I get it, it&rsquo;s not your fault, but it was more related to the type of content I was making, mostly related to <strong>ArchLinux</strong> and my project. I even attempted to to host a podcast, and interview well-known Content Creators, which I failed miserably.</p> +<p>I did that for a while, then stopped. I came back for a while, thinking that&rsquo;s it am on a roll now, with a video every Wednesday, and a Live at the end of every month. But alas, that did not work in my favor as much as I wanted it to&hellip;</p> + + +<h3 class="relative group">Present &amp; Future + <div id="present--future" class="anchor"></div> + +</h3> +<p>Which brings me to the present. You will no longer see any videos from me for now. That&rsquo;s it, I do apologize for that. It&rsquo;s also that creating videos has affected my mental health negatively for little gain and I wasn&rsquo;t able to recover from that. Fear not though, channel isn&rsquo;t going anywhere, I will be leaving it up, in case you find a video that helps you.</p> +<p>As for the future of the channel, well I do not know. Maybe one day, if and when I settle down, with a decent job that actually makes me money to grab the required equipment, take care of some lingering health/appearance issues, I might consider coming back.</p> + + +<h3 class="relative group">Blogging + <div id="blogging" class="anchor"></div> + +</h3> +<p>As you might have noticed, lately I have been concentrating on written content. It brings me more joy, more freedom to express myself, and most importantly I get to share more tools and guides.</p> +<p>The only thing you will not see from me are Distro Reviews, Vs and Bechmarking posts. Why ? Well quite simply because I lack the tools, hardware for benchmarking, and prefer not to start dramas when it comes to Distro Reviews and Vs posts, because as I have noticed lately, the <strong>FOSS</strong> community tends to be strongly opinionated, and sees <em>Favoritism</em> where there is none. I will leave those kinds of posts to those who like to do them.</p> +<p>Also I think that written content tends to be more useful than videos, simply because in case of commands to be run, paths to be used etc, it&rsquo;s easier to copy and paste rather than pause the video and type them manually. That&rsquo;s not to say that videos are not useful, on the contrary, if it weren&rsquo;t for them, posts would be stale and boring, that&rsquo;s why in my humble opinion, they compliment written content, helping us include a showcase of the product we are talking about.</p> +<p>Anyway, from now on, and for the foreseeable future I will be concentrating on what I love most, which is blogging. I have so much to share, so little time as the saying goes lol&hellip;</p> + + +<h3 class="relative group">The other blog + <div id="the-other-blog" class="anchor"></div> + +</h3> +<p>Oh, I forgot to mention the <a href="https://blog.xerolinux.xyz" target="_blank"><strong>Other Blog</strong></a>, well, since am enjoying written content, I thought I would also start a personal <em>Journal</em>, where I document how I feel about different things in the land of <strong>FOSS</strong> and my projects.</p> +<p>I keep it separate from this site, so as to not litter it with personal feelings as it were. That kind of content has no place here. I made it publicly available, so you can join me on my quest so to say. If you don&rsquo;t care for that kind of content, by all means don&rsquo;t go there. There&rsquo;s a lot of lows with a bit of highs.. Simply coz that&rsquo;s how I feel right now. Hoping for more positivity in the near future- (knock on wood).</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I just felt like sharing an update regarding the channel, and by extension the present and future state of affairs here at the <strong>XeroLinux HQ</strong>. I hope I did not bore you to death lol.</p> +<p>Anywho, thanks for reading all this, looking forward to your thoughts on the matter over on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a>.</p> +<p>Cheers !</p> + + + + + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + + + Submit Site Content + https://xerolinux.xyz/news/submit-content/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/submit-content/ + + +<h3 class="relative group">Intro + <div id="intro" class="anchor"></div> + +</h3> +<p>So, I was thinking, why be the only one submitting content for the site ? This site is now a place to post <strong>Linux</strong> news, guides, and tools among other stuff. It&rsquo;s all for sharing our love for <strong>FOSS</strong>.</p> + + +<h3 class="relative group">How to create content + <div id="how-to-create-content" class="anchor"></div> + +</h3> +<p>In case you feel like doing a write up that you think would be useful to others, you can do that, and guess what, it&rsquo;s super easy&hellip; It&rsquo;s just a single <em>markdown</em> file called <code>index.md</code> which contains the text and an image called <code>featured.png</code> inside a folder named <code>post-title</code>. That&rsquo;s it ! Once that&rsquo;s done you zip them n send my way when I will go through it clean it up n publish&hellip;</p> +<p><strong>- Folder contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/nBUbAZg.png" alt="Image1" /> + + </figure> +</p> +<p><strong>- Markdown contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/sdCCPtn.png" alt="Image2" /> + + </figure> +</p> +<p>Don&rsquo;t forget to update the date of the post in <code>date:</code>, also give it a short descriptive <code>title:</code> with a good <code>description</code>. Finally use the right <code>tags:</code> as shown in the screenshot. If in doubt click this to check &raquo; <a href="https://github.com/xerolinux/XeroHub/tree/main/content/posts/spotube-for-spotify" target="_blank"><strong>Template</strong></a></p> +<p>With that out of the way, for more information about the various supported <strong>Shortcodes</strong> you can use, you can find them here &raquo; <a href="https://blowfish.page/docs/shortcodes/" target="_blank"><strong>BlowFish Shortcodes</strong></a>.</p> +<p>Thanks again &amp; Cheers :heart:</p> + + + + + + Fresh New Look + https://xerolinux.xyz/news/new-site/ + Thu, 27 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/new-site/ + + +<h3 class="relative group">Not Again ! + <div id="not-again-" class="anchor"></div> + +</h3> +<p>Yep, again lol&hellip; I dunno what else to say. I will keep trying different designs out until I am satisfied. But if all goes well, this will be the last time, who knows ? FOr now enjoy the new look n feel. I really hope you like it. I need to thank <a href="https://zaney.org" target="_blank"><strong>Zaney</strong></a> for letting me know about this awesome theme. I am still figuring it out as I go. If you can help feel free to let me know.</p> + + +<h3 class="relative group">What is it ? + <div id="what-is-it-" class="anchor"></div> + +</h3> +<p>Well, if you do not know, this site is using <a href="https://gohugo.io" target="_blank"><strong>Hugo</strong></a> with a theme called <a href="https://blowfish.page" target="_blank"><strong>Blowfish</strong></a>. Great combo if you ask me. So many features to go through. I did not even scratch the surface yet. Things will get better soon.</p> + + +<h3 class="relative group">What about your other blog ? + <div id="what-about-your-other-blog-" class="anchor"></div> + +</h3> +<p>That&rsquo;s a tricky question. Consider the other blog as my journal, where I post my thoughts and feelings about things that are happening in the <strong>FOSS</strong> world. Here I will be posting updates related to my various projects, as well as some other <strong>Open Source</strong> news/articles.</p> + + +<h3 class="relative group">And the Forum ? + <div id="and-the-forum-" class="anchor"></div> + +</h3> +<p>The XeroLinux <a href="https://forum.xerolinux.xyz" target="_blank"><strong>Forums</strong></a> will be closed down by the end of this month once I have ported over all releveant posts from it. So do not be surprised if you come looking and you don&rsquo;t find them.</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I am trying to organize things to the best of my abilities. I will be putting everything under one roof, this one. My &ldquo;Journal&rdquo; however will remain coz I do not want to tarnish this site with my ramblings.</p> +<p>Until then let me know what you think of this new look. If you have any suggestions or ideas on how I can make it all better feel free to let me know how. Thanks for reading this. Here&rsquo;s to future posts&hellip;</p> +<p>Cheers :heart:</p> + + + + diff --git a/public/tags/arch/index.xml b/public/tags/arch/index.xml index 26800402..5c1fcf3d 100644 --- a/public/tags/arch/index.xml +++ b/public/tags/arch/index.xml @@ -8,6 +8,498 @@ en Copy, _right?_ 🫨 Mon, 08 Jul 2024 00:00:00 +0000 + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + Amelia Automated Archinstall https://xerolinux.xyz/posts/amelia-automated-archinstall/ @@ -361,6 +853,22 @@ + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + Chroot Guide https://xerolinux.xyz/posts/chroot-guide/ diff --git a/public/tags/archlinux/index.xml b/public/tags/archlinux/index.xml index 7dfbb68c..c044ac19 100644 --- a/public/tags/archlinux/index.xml +++ b/public/tags/archlinux/index.xml @@ -8,6 +8,55 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + Amelia Automated Archinstall https://xerolinux.xyz/posts/amelia-automated-archinstall/ @@ -361,6 +410,22 @@ + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + How To Downgrade Packages https://xerolinux.xyz/posts/downgrade-tool/ diff --git a/public/tags/channel/index.xml b/public/tags/channel/index.xml index 45215a64..89dabf80 100644 --- a/public/tags/channel/index.xml +++ b/public/tags/channel/index.xml @@ -8,5 +8,63 @@ en Copy, _right?_ 🫨 Thu, 04 Jul 2024 00:00:00 +0000 + + XeroLinux YouTube + https://xerolinux.xyz/news/youtube-status/ + Thu, 04 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/youtube-status/ + <p>Today I bring you a different kind of post. So sit back, grab a cup of tea/coffee and read on. It&rsquo;s under this category coz it simply isn&rsquo;t related to Linux.</p> + + +<h3 class="relative group">Back Story + <div id="back-story" class="anchor"></div> + +</h3> +<p>I want to talk about project&rsquo;s <strong>YouTube Channel</strong>. I know I talked about it a few times before, but this time it&rsquo;s not personal. Far from it, it&rsquo;s just to update everyone on the situation.</p> +<p>Let&rsquo;s begin with how it all started. As I was working on the now discontinued <strong>XeroLinux</strong> Distro, someone asked me if I could create a channel where I documented everything. At first I hesitated, due to the lack of knowledge there, and being camera shy, which am not anymore as you saw.</p> +<p>First few videos did not have my face, but slowly I started to appear in a few until it became the norm. I kept experimenting with a few setups still did until today. Was never satisfied.</p> +<p>I did not know what type of content to bring you guys, and getting monetization status was hard, until I met Alex from <a href="https://www.youtube.com/@thelinuxtube/videos" target="_blank"><strong>TheLinuxTube</strong></a> channel, who introduned me to someone who helped me get there and fast. But sadly, even with that status, I wasn&rsquo;t getting enough views to profit from it.</p> +<p>I get it, it&rsquo;s not your fault, but it was more related to the type of content I was making, mostly related to <strong>ArchLinux</strong> and my project. I even attempted to to host a podcast, and interview well-known Content Creators, which I failed miserably.</p> +<p>I did that for a while, then stopped. I came back for a while, thinking that&rsquo;s it am on a roll now, with a video every Wednesday, and a Live at the end of every month. But alas, that did not work in my favor as much as I wanted it to&hellip;</p> + + +<h3 class="relative group">Present &amp; Future + <div id="present--future" class="anchor"></div> + +</h3> +<p>Which brings me to the present. You will no longer see any videos from me for now. That&rsquo;s it, I do apologize for that. It&rsquo;s also that creating videos has affected my mental health negatively for little gain and I wasn&rsquo;t able to recover from that. Fear not though, channel isn&rsquo;t going anywhere, I will be leaving it up, in case you find a video that helps you.</p> +<p>As for the future of the channel, well I do not know. Maybe one day, if and when I settle down, with a decent job that actually makes me money to grab the required equipment, take care of some lingering health/appearance issues, I might consider coming back.</p> + + +<h3 class="relative group">Blogging + <div id="blogging" class="anchor"></div> + +</h3> +<p>As you might have noticed, lately I have been concentrating on written content. It brings me more joy, more freedom to express myself, and most importantly I get to share more tools and guides.</p> +<p>The only thing you will not see from me are Distro Reviews, Vs and Bechmarking posts. Why ? Well quite simply because I lack the tools, hardware for benchmarking, and prefer not to start dramas when it comes to Distro Reviews and Vs posts, because as I have noticed lately, the <strong>FOSS</strong> community tends to be strongly opinionated, and sees <em>Favoritism</em> where there is none. I will leave those kinds of posts to those who like to do them.</p> +<p>Also I think that written content tends to be more useful than videos, simply because in case of commands to be run, paths to be used etc, it&rsquo;s easier to copy and paste rather than pause the video and type them manually. That&rsquo;s not to say that videos are not useful, on the contrary, if it weren&rsquo;t for them, posts would be stale and boring, that&rsquo;s why in my humble opinion, they compliment written content, helping us include a showcase of the product we are talking about.</p> +<p>Anyway, from now on, and for the foreseeable future I will be concentrating on what I love most, which is blogging. I have so much to share, so little time as the saying goes lol&hellip;</p> + + +<h3 class="relative group">The other blog + <div id="the-other-blog" class="anchor"></div> + +</h3> +<p>Oh, I forgot to mention the <a href="https://blog.xerolinux.xyz" target="_blank"><strong>Other Blog</strong></a>, well, since am enjoying written content, I thought I would also start a personal <em>Journal</em>, where I document how I feel about different things in the land of <strong>FOSS</strong> and my projects.</p> +<p>I keep it separate from this site, so as to not litter it with personal feelings as it were. That kind of content has no place here. I made it publicly available, so you can join me on my quest so to say. If you don&rsquo;t care for that kind of content, by all means don&rsquo;t go there. There&rsquo;s a lot of lows with a bit of highs.. Simply coz that&rsquo;s how I feel right now. Hoping for more positivity in the near future- (knock on wood).</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I just felt like sharing an update regarding the channel, and by extension the present and future state of affairs here at the <strong>XeroLinux HQ</strong>. I hope I did not bore you to death lol.</p> +<p>Anywho, thanks for reading all this, looking forward to your thoughts on the matter over on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a>.</p> +<p>Cheers !</p> + + + + diff --git a/public/tags/content/index.xml b/public/tags/content/index.xml index 7dde89cb..d7837b89 100644 --- a/public/tags/content/index.xml +++ b/public/tags/content/index.xml @@ -8,5 +8,46 @@ en Copy, _right?_ 🫨 Fri, 28 Jun 2024 00:00:00 +0000 + + Submit Site Content + https://xerolinux.xyz/news/submit-content/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/submit-content/ + + +<h3 class="relative group">Intro + <div id="intro" class="anchor"></div> + +</h3> +<p>So, I was thinking, why be the only one submitting content for the site ? This site is now a place to post <strong>Linux</strong> news, guides, and tools among other stuff. It&rsquo;s all for sharing our love for <strong>FOSS</strong>.</p> + + +<h3 class="relative group">How to create content + <div id="how-to-create-content" class="anchor"></div> + +</h3> +<p>In case you feel like doing a write up that you think would be useful to others, you can do that, and guess what, it&rsquo;s super easy&hellip; It&rsquo;s just a single <em>markdown</em> file called <code>index.md</code> which contains the text and an image called <code>featured.png</code> inside a folder named <code>post-title</code>. That&rsquo;s it ! Once that&rsquo;s done you zip them n send my way when I will go through it clean it up n publish&hellip;</p> +<p><strong>- Folder contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/nBUbAZg.png" alt="Image1" /> + + </figure> +</p> +<p><strong>- Markdown contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/sdCCPtn.png" alt="Image2" /> + + </figure> +</p> +<p>Don&rsquo;t forget to update the date of the post in <code>date:</code>, also give it a short descriptive <code>title:</code> with a good <code>description</code>. Finally use the right <code>tags:</code> as shown in the screenshot. If in doubt click this to check &raquo; <a href="https://github.com/xerolinux/XeroHub/tree/main/content/posts/spotube-for-spotify" target="_blank"><strong>Template</strong></a></p> +<p>With that out of the way, for more information about the various supported <strong>Shortcodes</strong> you can use, you can find them here &raquo; <a href="https://blowfish.page/docs/shortcodes/" target="_blank"><strong>BlowFish Shortcodes</strong></a>.</p> +<p>Thanks again &amp; Cheers :heart:</p> + + + + diff --git a/public/tags/design/index.xml b/public/tags/design/index.xml index f5fb7d0a..2e086258 100644 --- a/public/tags/design/index.xml +++ b/public/tags/design/index.xml @@ -8,5 +8,101 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + + + Fresh New Look + https://xerolinux.xyz/news/new-site/ + Thu, 27 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/new-site/ + + +<h3 class="relative group">Not Again ! + <div id="not-again-" class="anchor"></div> + +</h3> +<p>Yep, again lol&hellip; I dunno what else to say. I will keep trying different designs out until I am satisfied. But if all goes well, this will be the last time, who knows ? FOr now enjoy the new look n feel. I really hope you like it. I need to thank <a href="https://zaney.org" target="_blank"><strong>Zaney</strong></a> for letting me know about this awesome theme. I am still figuring it out as I go. If you can help feel free to let me know.</p> + + +<h3 class="relative group">What is it ? + <div id="what-is-it-" class="anchor"></div> + +</h3> +<p>Well, if you do not know, this site is using <a href="https://gohugo.io" target="_blank"><strong>Hugo</strong></a> with a theme called <a href="https://blowfish.page" target="_blank"><strong>Blowfish</strong></a>. Great combo if you ask me. So many features to go through. I did not even scratch the surface yet. Things will get better soon.</p> + + +<h3 class="relative group">What about your other blog ? + <div id="what-about-your-other-blog-" class="anchor"></div> + +</h3> +<p>That&rsquo;s a tricky question. Consider the other blog as my journal, where I post my thoughts and feelings about things that are happening in the <strong>FOSS</strong> world. Here I will be posting updates related to my various projects, as well as some other <strong>Open Source</strong> news/articles.</p> + + +<h3 class="relative group">And the Forum ? + <div id="and-the-forum-" class="anchor"></div> + +</h3> +<p>The XeroLinux <a href="https://forum.xerolinux.xyz" target="_blank"><strong>Forums</strong></a> will be closed down by the end of this month once I have ported over all releveant posts from it. So do not be surprised if you come looking and you don&rsquo;t find them.</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I am trying to organize things to the best of my abilities. I will be putting everything under one roof, this one. My &ldquo;Journal&rdquo; however will remain coz I do not want to tarnish this site with my ramblings.</p> +<p>Until then let me know what you think of this new look. If you have any suggestions or ideas on how I can make it all better feel free to let me know how. Thanks for reading this. Here&rsquo;s to future posts&hellip;</p> +<p>Cheers :heart:</p> + + + + diff --git a/public/tags/distro/index.xml b/public/tags/distro/index.xml index a637d179..dfb4cef9 100644 --- a/public/tags/distro/index.xml +++ b/public/tags/distro/index.xml @@ -404,6 +404,498 @@ + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + Bluefin Aurora https://xerolinux.xyz/posts/aurora-atomic/ diff --git a/public/tags/docker/index.xml b/public/tags/docker/index.xml index d5076484..6552acc6 100644 --- a/public/tags/docker/index.xml +++ b/public/tags/docker/index.xml @@ -8,6 +8,173 @@ en Copy, _right?_ 🫨 Sun, 28 Jul 2024 00:00:00 +0000 + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + Docmost Notes https://xerolinux.xyz/posts/docmost-notes/ diff --git a/public/tags/guide/index.xml b/public/tags/guide/index.xml index bce60d2e..a6c813d1 100644 --- a/public/tags/guide/index.xml +++ b/public/tags/guide/index.xml @@ -891,6 +891,498 @@ + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + WayDroid Setup Guide https://xerolinux.xyz/posts/waydroid-guide/ diff --git a/public/tags/help/index.xml b/public/tags/help/index.xml index bf453dae..132906bd 100644 --- a/public/tags/help/index.xml +++ b/public/tags/help/index.xml @@ -8,5 +8,54 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + diff --git a/public/tags/image-hosting/index.xml b/public/tags/image-hosting/index.xml index 3ab15804..385bffd3 100644 --- a/public/tags/image-hosting/index.xml +++ b/public/tags/image-hosting/index.xml @@ -8,5 +8,172 @@ en Copy, _right?_ 🫨 Sun, 28 Jul 2024 00:00:00 +0000 + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + diff --git a/public/tags/immich/index.xml b/public/tags/immich/index.xml index f26663f2..9ed41281 100644 --- a/public/tags/immich/index.xml +++ b/public/tags/immich/index.xml @@ -8,5 +8,172 @@ en Copy, _right?_ 🫨 Sun, 28 Jul 2024 00:00:00 +0000 + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + diff --git a/public/tags/linux/index.xml b/public/tags/linux/index.xml index a763ce02..2e8dad38 100644 --- a/public/tags/linux/index.xml +++ b/public/tags/linux/index.xml @@ -88,6 +88,55 @@ + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + Pin nVidia Drivers https://xerolinux.xyz/posts/nvidia-560xx/ @@ -2616,6 +2665,173 @@ + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + Batocera On Deck - Part 2 https://xerolinux.xyz/posts/retro-deck/ @@ -4849,112 +5065,604 @@ Shaders: Enhance your gaming experience with graphical shaders. Find them in the - Amelia Automated Archinstall - https://xerolinux.xyz/posts/amelia-automated-archinstall/ - Sun, 07 Jul 2024 00:00:00 +0000 + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 - https://xerolinux.xyz/posts/amelia-automated-archinstall/ - + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> -<h3 class="relative group">Overview - <div id="overview" class="anchor"></div> -</h3> -<p>Meet <strong>Amelia</strong> – your new best friend for installing ArchLinux! This Bash script is all about automation and ease, bringing you through the installation process with a slick <strong>TUI</strong> interface that’s both stylish and user-friendly.</p> -<p>Arch Linux is legendary for its flexibility and simplicity, but let’s face it, installing it can be a bit of a headache. That’s where <strong>Amelia</strong> comes in. This nifty tool mixes automation with interactivity, making the installation process a breeze without taking away any control from you, the user.</p> + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> +<br /></p> -<h3 class="relative group">Features - <div id="features" class="anchor"></div> + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span -</h3> -<p>Clocking in at almost 6,000 lines of Bash brilliance, Amelia is designed for modern GPT systems. It uses the <strong>Discoverable Partitions Specification</strong> to automatically detect and manage partitions, saving you from the dreaded fstab editing. Seriously, who wants to manually edit fstab?</p> -<p>Amelia is on the cutting edge with its approach to file systems and initialization. For instance, if you’re using <code>ext4</code>, it bypasses the old <code>genfstab</code> command and lets systemd handle the necessary setup. The same goes for initramfs – systemd takes over from the old base and udev combo, streamlining everything.</p> -<p>But don’t worry, control freaks! Amelia keeps you in the driver’s seat with interactive, menu-driven prompts that guide you through every step.</p> -<p> - <figure> - <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/IJqFrXI.jpeg" alt="Amelia" /> + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + - </figure> -</p> + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> -<h3 class="relative group">Disk Management - <div id="disk-management" class="anchor"></div> + + </span> + + <span -</h3> -<p>For handling disks, <strong>Amelia</strong> uses <code>cgdisk</code>, which provides a <code>pseudo-GUI</code> that’s both powerful and easy to use. It makes partition management safe and straightforward.</p> -<p>Amelia lets you make all the important decisions, asking for confirmation at each critical juncture. This ensures you’re always informed and in control, minimizing the risk of any unwanted surprises.</p> -<p>With a detailed menu system, you can personalize, configure your system, and manage disks with ease. Pick your locale, keyboard layout, and optimize your system for different desktop environments like <strong>KDE Plasma</strong>, <strong>GNOME</strong>, or <strong>Xfce</strong>.</p> -<p>Advanced users will appreciate options for kernel selection and EFI boot management. Before kicking off the installation, Amelia checks for UEFI mode, internet connectivity, and updates the system clock to keep everything in sync.</p> -<p>For the pros, Amelia offers features like LUKS encryption for disk partitions and customization of the pacstrap process. Depending on your level of expertise and preferences, you can choose between automatic or manual partitioning and installation modes.</p> + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> -<h3 class="relative group">Getting Started with Amelia - <div id="getting-started-with-amelia" class="anchor"></div> + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> </h3> -<p>Ready to dive in ? First, boot up from the <strong>Arch</strong> live ISO image. Once you see the shell prompt, download Amelia with this simple Curl command:</p> -<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">curl -O https://gitlab.com/prism7/archery/-/raw/main/Amelia.sh -</span></span></code></pre></div><p>Make sure you’ve got a working internet connection. Then, fire up the script and follow the prompts:</p> -<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sh Amelia.sh -</span></span></code></pre></div><p>When the installation wraps up, you’ll get a confirmation screen. Reboot your computer, and voila – your shiny new Arch Linux system is ready to roll.</p> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> <p> <figure> - <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/21bSdkY.jpeg" alt="[AmeliaMain]" /> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> </figure> </p> -<h3 class="relative group">Final Thoughts - <div id="final-thoughts" class="anchor"></div> +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> </h3> -<p><strong>Amelia</strong> is a powerhouse when it comes to installing Arch Linux. But let’s set expectations – this tool is geared towards experienced users, not beginners. Its main goal is to save time for those who already know their way around an Arch installation.</p> -<p>If you’re expecting a step-by-step hand-holding experience, you might be disappointed. A solid understanding of partition types and manual setup is still required, especially for disk partitioning.</p> -<p>I managed to set up <strong>Arch</strong> with a <strong>KDE Plasma</strong> desktop in just 20 minutes, thanks to <strong>Amelia</strong>. However, there were a few hiccups. We ran into issues with missing Plasma packages, with unnecessary ones being installed.</p> -<p>Another thing we did not like so much that we feel that might push new users away is the fact that when we selected the <em>regular</em> <strong>Plasma</strong> profile, it offered a selective install for every group, which we feel might overwhelm users, especially ones who have no idea what each package does.</p> -<p>One cool feature, however, is that <strong>Amelia</strong> includes ViM/NeoViM that most Devs out there might appreciate.</p> -<p>In summary, <strong>Amelia</strong> is a fantastic tool for streamlining the Arch Linux installation process. It’s a huge time-saver for seasoned users, handling much of the manual setup automatically.</p> -<p>For those of you still nervous about installing Arch, don’t fret – this script comes to the rescue.</p> -<p>For more details on Amelia, check out its <strong>GitLab</strong> page.</p> -<a id="gitlab-b5993c5970e77657baffddc647ed112c" target="_blank" href="https://gitlab.com/prism7/archery" class="cursor-pointer"> - <div class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> - <div class="flex items-center"> - <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> +<section class="space-y-10 w-full"> + + + - <span class="relative block icon"> - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M510.486,284.482l-27.262-83.963c.012.038.016.077.028.115-.013-.044-.021-.088-.033-.132v-.01L429.1,33.871a21.328,21.328,0,0,0-20.445-14.6A21.038,21.038,0,0,0,388.466,34L337.094,192.154H175L123.533,33.989A21.033,21.033,0,0,0,103.35,19.274h-.113A21.467,21.467,0,0,0,82.86,34L28.888,200.475l-.008.021v0c-.013.042-.019.084-.033.127.012-.038.017-.077.029-.115L1.514,284.482a30.6,30.6,0,0,0,11.117,34.283L248.893,490.427c.035.026.074.041.109.067.1.072.2.146.3.214-.1-.065-.187-.136-.282-.2l0,0c.015.012.033.02.05.031s.027.015.041.024l.006,0a11.992,11.992,0,0,0,1.137.7c.054.03.1.068.157.1l0,0c.033.016.064.038.1.054s.053.02.077.032.038.015.056.023c.044.021.092.034.136.057.205.1.421.178.633.264.2.082.389.177.592.248l.025.011c.034.012.064.028.1.04s.083.032.125.046l.05.012c.053.016.11.024.163.039.019.006.042.009.063.015.284.086.579.148.872.213.115.026.225.062.341.083.017,0,.032.009.05.012.038.008.073.021.112.027.062.011.122.031.186.04.049.007.1,0,.151.012h.033a11.918,11.918,0,0,0,1.7.136h.019a11.971,11.971,0,0,0,1.7-.136h.033c.05-.008.1,0,.153-.012s.124-.029.187-.04c.038-.006.073-.019.11-.027.017,0,.032-.009.049-.012.118-.023.231-.059.349-.084.288-.064.578-.126.861-.21.019-.006.039-.008.059-.014.055-.017.113-.024.169-.041.016-.006.035-.007.051-.012.044-.013.086-.032.129-.047s.063-.028.1-.041l.026-.01c.214-.076.417-.175.627-.261s.394-.154.584-.245c.047-.023.1-.036.142-.059.018-.009.04-.015.058-.024s.053-.02.078-.033.068-.04.1-.056l0,0c.056-.028.106-.069.161-.1a12.341,12.341,0,0,0,1.132-.695c.029-.02.062-.035.092-.056.008-.006.017-.009.024-.015.035-.026.076-.043.11-.068l236.3-171.666A30.6,30.6,0,0,0,510.486,284.482ZM408.8,49.48l46.342,142.674H362.46Zm-305.6,0,46.428,142.675H56.948ZM26.817,299.251a6.526,6.526,0,0,1-2.361-7.308l20.34-62.42L193.835,420.6Zm38.245-82.972h92.411L223.354,419.22Zm183.416,273.83c-.047-.038-.092-.079-.138-.118-.009-.008-.018-.018-.028-.026-.091-.075-.18-.152-.268-.231-.172-.15-.341-.3-.5-.462.014.012.029.022.043.035l.055.046a12.191,12.191,0,0,0,1.091.929l.012.011c.018.013.033.03.051.045C248.689,490.263,248.58,490.19,248.478,490.109Zm7.514-48.482L217.226,322.21,182.839,216.279H329.253Zm7.935,48.107c-.091.079-.178.157-.27.233l-.032.028c-.047.038-.091.079-.136.117-.1.08-.209.152-.313.229.018-.013.033-.032.053-.044l.009-.009a11.69,11.69,0,0,0,1.086-.926c.014-.013.03-.024.044-.036s.038-.03.054-.047C264.262,489.435,264.1,489.586,263.927,489.734Zm90.7-273.455h92.4l-18.91,24.23-139.468,178.7Zm130.567,82.967L318.2,420.563,467.284,229.538l20.258,62.393A6.528,6.528,0,0,1,485.189,299.246Z"/></svg> - </span> - </span> - <div id="gitlab-b5993c5970e77657baffddc647ed112c-name_with_namespace" class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> - Prism7 / archery - </div> - </div> - <p id="gitlab-b5993c5970e77657baffddc647ed112c-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> - - </p> - <div class="m-0 mt-2 flex items-center"> - <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> - - <span class="relative block icon"> - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> - </span> - </span> - <div id="gitlab-b5993c5970e77657baffddc647ed112c-star_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> - 26 - </div> + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + + + Amelia Automated Archinstall + https://xerolinux.xyz/posts/amelia-automated-archinstall/ + Sun, 07 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/posts/amelia-automated-archinstall/ + + +<h3 class="relative group">Overview + <div id="overview" class="anchor"></div> + +</h3> +<p>Meet <strong>Amelia</strong> – your new best friend for installing ArchLinux! This Bash script is all about automation and ease, bringing you through the installation process with a slick <strong>TUI</strong> interface that’s both stylish and user-friendly.</p> +<p>Arch Linux is legendary for its flexibility and simplicity, but let’s face it, installing it can be a bit of a headache. That’s where <strong>Amelia</strong> comes in. This nifty tool mixes automation with interactivity, making the installation process a breeze without taking away any control from you, the user.</p> + + +<h3 class="relative group">Features + <div id="features" class="anchor"></div> + +</h3> +<p>Clocking in at almost 6,000 lines of Bash brilliance, Amelia is designed for modern GPT systems. It uses the <strong>Discoverable Partitions Specification</strong> to automatically detect and manage partitions, saving you from the dreaded fstab editing. Seriously, who wants to manually edit fstab?</p> +<p>Amelia is on the cutting edge with its approach to file systems and initialization. For instance, if you’re using <code>ext4</code>, it bypasses the old <code>genfstab</code> command and lets systemd handle the necessary setup. The same goes for initramfs – systemd takes over from the old base and udev combo, streamlining everything.</p> +<p>But don’t worry, control freaks! Amelia keeps you in the driver’s seat with interactive, menu-driven prompts that guide you through every step.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/IJqFrXI.jpeg" alt="Amelia" /> + + </figure> +</p> + + +<h3 class="relative group">Disk Management + <div id="disk-management" class="anchor"></div> + +</h3> +<p>For handling disks, <strong>Amelia</strong> uses <code>cgdisk</code>, which provides a <code>pseudo-GUI</code> that’s both powerful and easy to use. It makes partition management safe and straightforward.</p> +<p>Amelia lets you make all the important decisions, asking for confirmation at each critical juncture. This ensures you’re always informed and in control, minimizing the risk of any unwanted surprises.</p> +<p>With a detailed menu system, you can personalize, configure your system, and manage disks with ease. Pick your locale, keyboard layout, and optimize your system for different desktop environments like <strong>KDE Plasma</strong>, <strong>GNOME</strong>, or <strong>Xfce</strong>.</p> +<p>Advanced users will appreciate options for kernel selection and EFI boot management. Before kicking off the installation, Amelia checks for UEFI mode, internet connectivity, and updates the system clock to keep everything in sync.</p> +<p>For the pros, Amelia offers features like LUKS encryption for disk partitions and customization of the pacstrap process. Depending on your level of expertise and preferences, you can choose between automatic or manual partitioning and installation modes.</p> + + +<h3 class="relative group">Getting Started with Amelia + <div id="getting-started-with-amelia" class="anchor"></div> + +</h3> +<p>Ready to dive in ? First, boot up from the <strong>Arch</strong> live ISO image. Once you see the shell prompt, download Amelia with this simple Curl command:</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">curl -O https://gitlab.com/prism7/archery/-/raw/main/Amelia.sh +</span></span></code></pre></div><p>Make sure you’ve got a working internet connection. Then, fire up the script and follow the prompts:</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sh Amelia.sh +</span></span></code></pre></div><p>When the installation wraps up, you’ll get a confirmation screen. Reboot your computer, and voila – your shiny new Arch Linux system is ready to roll.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/21bSdkY.jpeg" alt="[AmeliaMain]" /> + + </figure> +</p> + + +<h3 class="relative group">Final Thoughts + <div id="final-thoughts" class="anchor"></div> + +</h3> +<p><strong>Amelia</strong> is a powerhouse when it comes to installing Arch Linux. But let’s set expectations – this tool is geared towards experienced users, not beginners. Its main goal is to save time for those who already know their way around an Arch installation.</p> +<p>If you’re expecting a step-by-step hand-holding experience, you might be disappointed. A solid understanding of partition types and manual setup is still required, especially for disk partitioning.</p> +<p>I managed to set up <strong>Arch</strong> with a <strong>KDE Plasma</strong> desktop in just 20 minutes, thanks to <strong>Amelia</strong>. However, there were a few hiccups. We ran into issues with missing Plasma packages, with unnecessary ones being installed.</p> +<p>Another thing we did not like so much that we feel that might push new users away is the fact that when we selected the <em>regular</em> <strong>Plasma</strong> profile, it offered a selective install for every group, which we feel might overwhelm users, especially ones who have no idea what each package does.</p> +<p>One cool feature, however, is that <strong>Amelia</strong> includes ViM/NeoViM that most Devs out there might appreciate.</p> +<p>In summary, <strong>Amelia</strong> is a fantastic tool for streamlining the Arch Linux installation process. It’s a huge time-saver for seasoned users, handling much of the manual setup automatically.</p> +<p>For those of you still nervous about installing Arch, don’t fret – this script comes to the rescue.</p> +<p>For more details on Amelia, check out its <strong>GitLab</strong> page.</p> +<a id="gitlab-b5993c5970e77657baffddc647ed112c" target="_blank" href="https://gitlab.com/prism7/archery" class="cursor-pointer"> + <div class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M510.486,284.482l-27.262-83.963c.012.038.016.077.028.115-.013-.044-.021-.088-.033-.132v-.01L429.1,33.871a21.328,21.328,0,0,0-20.445-14.6A21.038,21.038,0,0,0,388.466,34L337.094,192.154H175L123.533,33.989A21.033,21.033,0,0,0,103.35,19.274h-.113A21.467,21.467,0,0,0,82.86,34L28.888,200.475l-.008.021v0c-.013.042-.019.084-.033.127.012-.038.017-.077.029-.115L1.514,284.482a30.6,30.6,0,0,0,11.117,34.283L248.893,490.427c.035.026.074.041.109.067.1.072.2.146.3.214-.1-.065-.187-.136-.282-.2l0,0c.015.012.033.02.05.031s.027.015.041.024l.006,0a11.992,11.992,0,0,0,1.137.7c.054.03.1.068.157.1l0,0c.033.016.064.038.1.054s.053.02.077.032.038.015.056.023c.044.021.092.034.136.057.205.1.421.178.633.264.2.082.389.177.592.248l.025.011c.034.012.064.028.1.04s.083.032.125.046l.05.012c.053.016.11.024.163.039.019.006.042.009.063.015.284.086.579.148.872.213.115.026.225.062.341.083.017,0,.032.009.05.012.038.008.073.021.112.027.062.011.122.031.186.04.049.007.1,0,.151.012h.033a11.918,11.918,0,0,0,1.7.136h.019a11.971,11.971,0,0,0,1.7-.136h.033c.05-.008.1,0,.153-.012s.124-.029.187-.04c.038-.006.073-.019.11-.027.017,0,.032-.009.049-.012.118-.023.231-.059.349-.084.288-.064.578-.126.861-.21.019-.006.039-.008.059-.014.055-.017.113-.024.169-.041.016-.006.035-.007.051-.012.044-.013.086-.032.129-.047s.063-.028.1-.041l.026-.01c.214-.076.417-.175.627-.261s.394-.154.584-.245c.047-.023.1-.036.142-.059.018-.009.04-.015.058-.024s.053-.02.078-.033.068-.04.1-.056l0,0c.056-.028.106-.069.161-.1a12.341,12.341,0,0,0,1.132-.695c.029-.02.062-.035.092-.056.008-.006.017-.009.024-.015.035-.026.076-.043.11-.068l236.3-171.666A30.6,30.6,0,0,0,510.486,284.482ZM408.8,49.48l46.342,142.674H362.46Zm-305.6,0,46.428,142.675H56.948ZM26.817,299.251a6.526,6.526,0,0,1-2.361-7.308l20.34-62.42L193.835,420.6Zm38.245-82.972h92.411L223.354,419.22Zm183.416,273.83c-.047-.038-.092-.079-.138-.118-.009-.008-.018-.018-.028-.026-.091-.075-.18-.152-.268-.231-.172-.15-.341-.3-.5-.462.014.012.029.022.043.035l.055.046a12.191,12.191,0,0,0,1.091.929l.012.011c.018.013.033.03.051.045C248.689,490.263,248.58,490.19,248.478,490.109Zm7.514-48.482L217.226,322.21,182.839,216.279H329.253Zm7.935,48.107c-.091.079-.178.157-.27.233l-.032.028c-.047.038-.091.079-.136.117-.1.08-.209.152-.313.229.018-.013.033-.032.053-.044l.009-.009a11.69,11.69,0,0,0,1.086-.926c.014-.013.03-.024.044-.036s.038-.03.054-.047C264.262,489.435,264.1,489.586,263.927,489.734Zm90.7-273.455h92.4l-18.91,24.23-139.468,178.7Zm130.567,82.967L318.2,420.563,467.284,229.538l20.258,62.393A6.528,6.528,0,0,1,485.189,299.246Z"/></svg> + + </span> + + + </span> + <div id="gitlab-b5993c5970e77657baffddc647ed112c-name_with_namespace" class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + Prism7 / archery + </div> + </div> + + <p id="gitlab-b5993c5970e77657baffddc647ed112c-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + + </p> + + <div class="m-0 mt-2 flex items-center"> + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="gitlab-b5993c5970e77657baffddc647ed112c-star_count" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 26 + </div> <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> @@ -6795,6 +7503,22 @@ Download Bluefin Aurora + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + Automount Drives in Linux https://xerolinux.xyz/posts/automount-drives/ diff --git a/public/tags/merch/index.xml b/public/tags/merch/index.xml index 0d5cdcd7..52d3f5bd 100644 --- a/public/tags/merch/index.xml +++ b/public/tags/merch/index.xml @@ -8,5 +8,54 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + diff --git a/public/tags/plasma/index.xml b/public/tags/plasma/index.xml index 5d2a540f..e49693e9 100644 --- a/public/tags/plasma/index.xml +++ b/public/tags/plasma/index.xml @@ -692,6 +692,498 @@ + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + Burn My Windows Desktop Effects https://xerolinux.xyz/posts/burn-my-windows/ diff --git a/public/tags/repo/index.xml b/public/tags/repo/index.xml index 0f1f3707..13d0e0d5 100644 --- a/public/tags/repo/index.xml +++ b/public/tags/repo/index.xml @@ -8,5 +8,21 @@ en Copy, _right?_ 🫨 Fri, 28 Jun 2024 00:00:00 +0000 + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + diff --git a/public/tags/script/index.xml b/public/tags/script/index.xml index 0a1b08f3..872292bb 100644 --- a/public/tags/script/index.xml +++ b/public/tags/script/index.xml @@ -8,6 +8,498 @@ en Copy, _right?_ 🫨 Mon, 08 Jul 2024 00:00:00 +0000 + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + Amelia Automated Archinstall https://xerolinux.xyz/posts/amelia-automated-archinstall/ diff --git a/public/tags/self-hosting/index.xml b/public/tags/self-hosting/index.xml index ea5057ef..36706623 100644 --- a/public/tags/self-hosting/index.xml +++ b/public/tags/self-hosting/index.xml @@ -8,5 +8,172 @@ en Copy, _right?_ 🫨 Sun, 28 Jul 2024 00:00:00 +0000 + + Immich Updates + https://xerolinux.xyz/news/immich-news/ + Sun, 28 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/immich-news/ + <p>I know I previously said no news on this site as they get old. But I thought this one requires your attention, so there you go. It&rsquo;s not news as much as it is an awareness post, letting you know more about what&rsquo;s going on in <strong>Immich</strong> land.</p> + + +<h3 class="relative group">What&rsquo;s Immich ? + <div id="whats-immich-" class="anchor"></div> + +</h3> +<p><strong>Immich</strong>, is an open-source self-hosted photo and video backup solution, it has captured many users’ hearts worldwide and recently celebrated a remarkable achievement: reaching <code>40,000 stars</code> on GitHub. For reference, in April 2022, the number was just 1,000.</p> + + +<h3 class="relative group">controversial Feature + <div id="controversial-feature" class="anchor"></div> + +</h3> +<p>In a previous update, version 1.109, <strong>Immich</strong>, has unveiled a new initiative to enhance support for its development and upkeep. Here&rsquo;s a breakdown of the changes.</p> +<p>It introduced two types of licenses with this update:</p> +<ul> +<li>A Server License and the Individual License. Priced at $99.99, is suitable for extensive setups as it covers all users on a single server.</li> +<li>An Individual License, costing $24.99, offers more flexibility by allowing users to apply it to any server of their choice.</li> +</ul> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/zW2Z0gt.jpeg" alt="Tiers" /> + + </figure> +</p> +<p>Some of you out there might see this and decide to run for the hills. Please don&rsquo;t, and continue reading otherwise you will end up judging it too harshly.</p> + + +<h3 class="relative group">Licensing Explained + <div id="licensing-explained" class="anchor"></div> + +</h3> +<p>Introducing these licenses comes on the heels of the Immich team’s new full-time commitment to the project, thanks to their exciting partnership with <strong>FUTO</strong>.</p> +<p>Now, let&rsquo;s clear up a big question! <strong>Immich</strong> is still as <strong>free</strong> and <strong>open-source</strong> as it’s always been. These licenses are just a way to support the project, and skipping them won&rsquo;t block any features or functionalities.</p> +<p>So as you can see the product is not as bad as you think. It&rsquo;s an opt-in feature, not an opt out one. So please don&rsquo;t be too negative on the devs.</p> +<div align="center"> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/wWcmcQp.png" alt="Dismiss" /> + + </figure> +</p> +</div> +<p>Responding to community feedback, they’ve revamped how you can purchase Immich. They also playfully named these updates <em>“The-Words-Which-Must-Not-Be-Named.”</em> The goal? To make buying options and licensing clearer and more user-friendly.</p> +<p>For instance, a shiny new “Buy” button will appear once your account hits the 14-day mark. And don&rsquo;t worry, they included options to hide this button temporarily or forever, because who doesn’t love a good disappearing act?</p> + + +<h3 class="relative group">More New Features + <div id="more-new-features" class="anchor"></div> + +</h3> +<p>But wait, there’s more! Immich 1.110 isn&rsquo;t just about the new licensing options. It also packs some nifty technical upgrades. Ever had trouble with thumbnails for <strong>iOS18 HEIC</strong> files or <strong>motion photos</strong> on your Pixel 6, 7, or 8? Problem solved!</p> +<p>And to make things even easier, we’ve rolled out the <em>“My Immich”</em> URL forwarder. This handy tool saves your instance URL on your first visit and makes navigating your server-specific settings a breeze. It’s like having a personal assistant for your photo and video backups, minus the coffee runs.</p> +<ul> +<li><strong>Map Tiles</strong></li> +</ul> +<p>Say goodbye to third-party providers! Immich now proudly hosts its very own <a href="https://tiles.immich.cloud" target="_blank"><strong>Map Tiles</strong></a>. This change brings a performance boost and less reliance on external services, making your map navigation faster and smoother, whether you&rsquo;re in light or dark mode.</p> +<ul> +<li><strong>Supporter Recognition</strong></li> +</ul> +<p>To show some love to our financial backers, Immich has rolled out a product key-claiming mechanism on a dedicated website. Plus, you can now sport a shiny new supporter badge on your profile. Not a fan of badges? You can hide it if you prefer a more low-key look.</p> +<ul> +<li><strong>Enhanced Security with TLS Client Certificates</strong></li> +</ul> +<p>In Immich 1.110, security gets a boost! You can now add custom TLS certificates to the mobile app, perfect for those with specific network configurations. It’s like putting your app in a high-tech security bubble.</p> +<ul> +<li><strong>Machine Learning and More</strong></li> +</ul> +<p>This update isn’t just about looks and security. We’ve ramped up our machine learning game, especially with ARM-NN and OpenVINO support. This means better compatibility and faster performance across a variety of hardware. It’s like giving your devices a brain upgrade!</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>There you have it folks. We shouldn&rsquo;t judge a book by its cover as the saying goes. In this case we shouldn&rsquo;t hate on a project as big as Immich when they clearly show that they care about the <strong>FOSS</strong> community listening to us. I hope you have enjoyed this post. As usual find a link to their git below.</p> +<a id="github-dd438b669639d3054eea6835139e9c68" target="_blank" href="https://github.com/immich-app/immich" class="cursor-pointer"> + <div + class="w-full md:w-auto pt-3 p-5 border border-neutral-200 dark:border-neutral-700 border rounded-md shadow-2xl"> + + <div class="flex items-center"> + <span class="text-2xl text-neutral-800 dark:text-neutral" style="margin-right:10px;"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> + + </span> + + + </span> + <div + id="github-dd438b669639d3054eea6835139e9c68-full_name" + class="m-0 font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral"> + immich-app/immich + </div> + </div> + + <p id="github-dd438b669639d3054eea6835139e9c68-description" class="m-0 mt-2 text-md text-neutral-800 dark:text-neutral"> + High performance self-hosted photo and video management solution. + </p> + + <div class="m-0 mt-2 flex items-center"> + + <span class="mr-1 inline-block h-3 w-3 rounded-full" + style="background-color: #2b7489"></span> + <div class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + TypeScript + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-stargazers" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 41893 + </div> + + <span class="text-md mr-1 text-neutral-800 dark:text-neutral"> + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"/></svg> + </span> + + + </span> + <div id="github-dd438b669639d3054eea6835139e9c68-forks" class="m-0 mr-5 text-md text-neutral-800 dark:text-neutral"> + 2052 + </div> + + </div> + + </div> + <script> + fetch("https://api.github.com/repos/immich-app/immich", { + headers: new Headers({ + 'User-agent': 'Mozilla/4.0 Custom User Agent' + }) + }) + .then(response => response.json()) + .then(data => { + document.getElementById('github-dd438b669639d3054eea6835139e9c68-full_name').innerHTML = data.full_name; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-description').innerHTML = data.description; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-stargazers').innerHTML = data.stargazers_count; + document.getElementById('github-dd438b669639d3054eea6835139e9c68-forks').innerHTML = data.forks; + }) + .catch(error => console.error(error)) + </script> +</a> +<p>Cheers !</p> + + + + diff --git a/public/tags/site/index.xml b/public/tags/site/index.xml index 450fee82..b79d53a9 100644 --- a/public/tags/site/index.xml +++ b/public/tags/site/index.xml @@ -8,5 +8,93 @@ en Copy, _right?_ 🫨 Fri, 28 Jun 2024 00:00:00 +0000 + + Submit Site Content + https://xerolinux.xyz/news/submit-content/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/submit-content/ + + +<h3 class="relative group">Intro + <div id="intro" class="anchor"></div> + +</h3> +<p>So, I was thinking, why be the only one submitting content for the site ? This site is now a place to post <strong>Linux</strong> news, guides, and tools among other stuff. It&rsquo;s all for sharing our love for <strong>FOSS</strong>.</p> + + +<h3 class="relative group">How to create content + <div id="how-to-create-content" class="anchor"></div> + +</h3> +<p>In case you feel like doing a write up that you think would be useful to others, you can do that, and guess what, it&rsquo;s super easy&hellip; It&rsquo;s just a single <em>markdown</em> file called <code>index.md</code> which contains the text and an image called <code>featured.png</code> inside a folder named <code>post-title</code>. That&rsquo;s it ! Once that&rsquo;s done you zip them n send my way when I will go through it clean it up n publish&hellip;</p> +<p><strong>- Folder contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/nBUbAZg.png" alt="Image1" /> + + </figure> +</p> +<p><strong>- Markdown contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/sdCCPtn.png" alt="Image2" /> + + </figure> +</p> +<p>Don&rsquo;t forget to update the date of the post in <code>date:</code>, also give it a short descriptive <code>title:</code> with a good <code>description</code>. Finally use the right <code>tags:</code> as shown in the screenshot. If in doubt click this to check &raquo; <a href="https://github.com/xerolinux/XeroHub/tree/main/content/posts/spotube-for-spotify" target="_blank"><strong>Template</strong></a></p> +<p>With that out of the way, for more information about the various supported <strong>Shortcodes</strong> you can use, you can find them here &raquo; <a href="https://blowfish.page/docs/shortcodes/" target="_blank"><strong>BlowFish Shortcodes</strong></a>.</p> +<p>Thanks again &amp; Cheers :heart:</p> + + + + + + Fresh New Look + https://xerolinux.xyz/news/new-site/ + Thu, 27 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/new-site/ + + +<h3 class="relative group">Not Again ! + <div id="not-again-" class="anchor"></div> + +</h3> +<p>Yep, again lol&hellip; I dunno what else to say. I will keep trying different designs out until I am satisfied. But if all goes well, this will be the last time, who knows ? FOr now enjoy the new look n feel. I really hope you like it. I need to thank <a href="https://zaney.org" target="_blank"><strong>Zaney</strong></a> for letting me know about this awesome theme. I am still figuring it out as I go. If you can help feel free to let me know.</p> + + +<h3 class="relative group">What is it ? + <div id="what-is-it-" class="anchor"></div> + +</h3> +<p>Well, if you do not know, this site is using <a href="https://gohugo.io" target="_blank"><strong>Hugo</strong></a> with a theme called <a href="https://blowfish.page" target="_blank"><strong>Blowfish</strong></a>. Great combo if you ask me. So many features to go through. I did not even scratch the surface yet. Things will get better soon.</p> + + +<h3 class="relative group">What about your other blog ? + <div id="what-about-your-other-blog-" class="anchor"></div> + +</h3> +<p>That&rsquo;s a tricky question. Consider the other blog as my journal, where I post my thoughts and feelings about things that are happening in the <strong>FOSS</strong> world. Here I will be posting updates related to my various projects, as well as some other <strong>Open Source</strong> news/articles.</p> + + +<h3 class="relative group">And the Forum ? + <div id="and-the-forum-" class="anchor"></div> + +</h3> +<p>The XeroLinux <a href="https://forum.xerolinux.xyz" target="_blank"><strong>Forums</strong></a> will be closed down by the end of this month once I have ported over all releveant posts from it. So do not be surprised if you come looking and you don&rsquo;t find them.</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I am trying to organize things to the best of my abilities. I will be putting everything under one roof, this one. My &ldquo;Journal&rdquo; however will remain coz I do not want to tarnish this site with my ramblings.</p> +<p>Until then let me know what you think of this new look. If you have any suggestions or ideas on how I can make it all better feel free to let me know how. Thanks for reading this. Here&rsquo;s to future posts&hellip;</p> +<p>Cheers :heart:</p> + + + + diff --git a/public/tags/toolkit/index.xml b/public/tags/toolkit/index.xml index 20e43fda..1cefb4c1 100644 --- a/public/tags/toolkit/index.xml +++ b/public/tags/toolkit/index.xml @@ -8,5 +8,497 @@ en Copy, _right?_ 🫨 Mon, 08 Jul 2024 00:00:00 +0000 + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + diff --git a/public/tags/xerolinux/index.xml b/public/tags/xerolinux/index.xml index 489c6e44..651f38ff 100644 --- a/public/tags/xerolinux/index.xml +++ b/public/tags/xerolinux/index.xml @@ -8,5 +8,708 @@ en Copy, _right?_ 🫨 Tue, 13 Aug 2024 00:00:00 +0000 + + Help Needed + https://xerolinux.xyz/news/help-needed/ + Tue, 13 Aug 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/help-needed/ + <p>Hey there&hellip;</p> +<p>This is a new type of post. Please read on to understand what it&rsquo;s all about. <strong>XeroLinux</strong> urgently needs your help.</p> + + +<h3 class="relative group">Designers needed + <div id="designers-needed" class="anchor"></div> + +</h3> +<p>We here, at the <strong>XeroLinux HQ</strong> are looking for designers who will help us bring life to our upcoming <strong>Merch Store</strong>. Yes, you read this right, we are looking to expand our portfolio, adding cool merch that everyone can purchase, as an alternative or additional way to support the project.</p> +<p>I am no designer, nor do I have a high quality logo to start with, just a very low quality one, maybe it can be used for inspiration. Also I am not looking at offering every type of item under the sun, just a few that might be interesting to the <strong>FOSS</strong> oriented crowd.</p> + + +<h3 class="relative group">Service Chosen + <div id="service-chosen" class="anchor"></div> + +</h3> +<p>The service I have chosen is <a href="https://fourthwall.com" target="_blank"><strong>FourthWall</strong></a>. I chose this one because Matt from <a href="https://thelinuxcast.org" target="_blank"><strong>TheLinuxCast</strong></a> recommended it, and I trust his choice. I am new to all this, so I have <strong>NO</strong> idea what am doing. That&rsquo;s why your help is needed.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/Ho4o9GK.png" alt="Image" /> + + </figure> +</p> +<p>I have already set up the domain, and added a few basic items with my logo, so now all that&rsquo;s missing is more high quality merch lol. However it&rsquo;s a good start I guess. So if you can help add more and have some cool FOSS meme ideas we can print, let me know.</p> + + +<h3 class="relative group">Compensation + <div id="compensation" class="anchor"></div> + +</h3> +<p>Well, since I am based in Lebanon, it will be very difficult for me to compensate you directly for any services rendered. However we can always reach some sort of understading. We will dicuss this behind the scenes.</p> + + +<h3 class="relative group">Wrapping up + <div id="wrapping-up" class="anchor"></div> + +</h3> +<p>So now that you know what I am looking for, and are interested, feel free to contact me either on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a> or by emailing me directly via this <a href="mailto:techxero@vivaldi.net?subject=XeroLinux%20Merch%20Design"><strong>E-mail</strong></a>. I am looking forward to our collab should it happen.</p> +<p>Cheers !</p> + + + + + + XeroLinux Plasma Install + https://xerolinux.xyz/news/xerolinux-plasma/ + Mon, 08 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/xerolinux-plasma/ + <p> + + + <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> + <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/v0UPif52i5A?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video" + ></iframe> + </div> + +<br /></p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>Distro is Back</strong> : If you want to skip all this, you can just <em>Donate</em> and grab the <strong>XeroLinux</strong> pre-built ISO from 👉 <a href="https://xerolinux.xyz/iso/" target="_blank"><strong>Re-Release Post</strong></a>.</span> +</div> + + + +<h3 class="relative group">Introduction + <div id="introduction" class="anchor"></div> + +</h3> +<p>I want to begin by thanking everyone who has shown the Distro all the the love. Without whom it wouldn&rsquo;t have lasted as long as it did. As well as the rest of the projects present and future.</p> +<p>The intention of the <strong>PlasmaInstall</strong> script is not to replace <strong>ArchInstall</strong> but to fix its <strong>KDE Plasma</strong> profile while extending it further nothing more. If you want <strong>Gnome</strong>, <strong>XFCE</strong> or any other DE/WM for that matter, existing profiles are fine. However, the Toolkit can be used on any DE or WM it&rsquo;s agnostic.</p> +<p>In this super detailed guide I will be showing off how we can easily replicate the <strong>XeroLinux</strong> setup using <strong>ArchInstall</strong>.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/VA2tycb.jpeg" alt="XeroLayan" /> + + </figure> +</p> + + +<h3 class="relative group">What we need + <div id="what-we-need" class="anchor"></div> + +</h3> +<p>Let&rsquo;s start off by knowing what we need to get started. First off, we will need the latest version of the &raquo; <a href="https://archlinux.org/download/" target="_blank"><strong>ArchLinux ISO</strong></a>, a USB stick to burn ISO onto, we can either use &raquo; <a href="https://etcher.balena.io/#download-etcher" target="_blank"><strong>Balena Etcher</strong></a> or the highly recommended &raquo; <strong>Ventoy</strong> linked below.</p> + +<section class="space-y-10 w-full"> + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="flex flex-wrap article " href="https://xerolinux.xyz/posts/ventoy-multi-boot/"> + + + <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/ventoy-multi-boot/featured.webp);"></div> + + <div class=" mt-3 md:mt-0"> + <div class="items-center text-left text-xl font-semibold"> + + <div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" + href="https://xerolinux.xyz/posts/ventoy-multi-boot/">Ventoy - Best multi-boot tool</div> + + + + </div> + <div class="text-sm text-neutral-500 dark:text-neutral-400"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<div class="flex flex-row flex-wrap items-center"> + + + <time datetime="2024-06-27T00:00:00&#43;00:00">27 June 2024</time><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">3 mins</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="views_posts/ventoy-multi-boot/index.md" class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title="views">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> +<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg> + </span> + +</span> +</span><span class="px-2 text-primary-500">&middot;</span><span> + + + + + + + + + + + + + <span id="likes_posts/ventoy-multi-boot/index.md" + class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" + title="likes">loading</span> + <span class="inline-block align-text-bottom"> + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> +<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> + </span> + +</span> +</span> + + + + +</div> + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + +</div> + + + + +<div class="flex flex-row flex-wrap items-center"> + + + + + + + + + + + + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/ventoy/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Ventoy + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/usb-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Usb-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/multi-boot/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Multi-Boot + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/distro-hopping/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Distro-Hopping + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/linux/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Linux + </span> +</span> + </span> + + <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/opensource/&#34;,'_self');"> + <span class="flex" style="cursor: pointer;"> + <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> + Opensource + </span> +</span> + </span> + + + + +</div> + + + + + </div> + + </div> + </a> + + + +</section> +<p>Those are the essentials. As to my <strong>Plasma Install</strong> script will get to that a bit later down the line. Once we got everything, we shall begin&hellip;</p> + + +<h3 class="relative group">Part 1 - Installing ArchLinux + <div id="part-1---installing-archlinux" class="anchor"></div> + +</h3> +<p>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.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/RO64NWD.png" alt="ArchISO" /> + + </figure> +</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>This guide expects you to be connected to the internet via ethernet. If you aren&rsquo;t and need to connect over WiFi, you can follow guide on the <a href="https://wiki.archlinux.org/title/Installation_guide#Connect_to_the_internet" target="_blank"><strong>ArchWiki</strong></a></p> +</blockquote> +<ul> +<li><strong>Remote Install via SSH</strong></li> +</ul> +<p>Now, unlike other guides out there, I will be showing how we can use <strong>SSH</strong> to do the installation remotely, which will make things much easier. All we need is a secondary PC running <strong>Linux</strong>. If none is available, this part can be skipped.</p> +<p>Ok, first things first, we need to set a password to the <em>root</em> user. We do it by typing the following command in the TTY, like this :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">passwd +</span></span></code></pre></div><p>Now we type our temporary password &amp; confirm it. Once that&rsquo;s done, we need to get the machine&rsquo;s <strong>IP Address</strong>, we do that by running this command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ip a +</span></span></code></pre></div><p>Once we have it, all we need to do to connect to the machine is the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">ssh root@ipaddress +</span></span></code></pre></div><p>We confirm by typing <code>yes</code>. That&rsquo;s it, now we are connected to the machine remotely, so we can now easily copy paste comands for a much simpler install&hellip;</p> +<ul> +<li><strong>ArchInstall Script</strong></li> +</ul> +<p>Once connected, first thing we will have to do is, make sure we have latest version of <strong>ArchInstall</strong>. We do that by running the following command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">pacman -Syy archinstall <span class="o">&amp;&amp;</span> archinstall --advanced +</span></span></code></pre></div><p>Now some of you might be asking me, &ldquo;why the <code>--advanced</code> flag ?&rdquo;, to which I answer, simply because devs still hide the <em>parallel downloads</em> behind it for whatever reason. It&rsquo;s fine at least now you know.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/OVzwVYt.png" alt="ArchInstall" /> + + </figure> +</p> +<p>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 <em>manual partitioning</em> since the guide is intended for single OS easy install.</p> +<p>That&rsquo;s why we will be using the <strong>Best Guess</strong> option, carefully selecting the correct drive we want install <strong>ArchLinux</strong> onto.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + >I will not be held responsible for any data loss resulting from selection of the wrong drive. <strong>BE VERY CAREFUL HERE</strong>.</span> +</div> + +<p>Anyway, let&rsquo;s make sure we skip the parts I mentioned in the video, since everything will now be done <strong>Post-Install</strong> via my Toolkit. Don&rsquo;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 <em>multilib</em> since my script will do that for us later on.</p> +<p>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&hellip;</p> + + +<h3 class="relative group">Part 2 - Installing Plasma + <div id="part-2---installing-plasma" class="anchor"></div> + +</h3> +<p>Once that&rsquo;s all done, we will be prompted if we want to <code>chroot</code> into our new install, we answer with yes of course since we still have no DE yet.</p> + + + + + + + + +<div + + class="flex px-4 py-3 rounded-md" + style="background-color: #993350" + > + + <span + + class="ltr:pr-3 rtl:pl-3 flex items-center" + style="color: #1d3557" + > + + + + <span class="relative block icon"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> +<path fill="currentColor" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg> + </span> + + + </span> + + <span + + style="color: #f1faee" + ><strong>User Caution</strong>. We do not recommend to blindly execute scripts without inspecting them first.</span> +</div> + +<p>To download and inspect script, use the following command, open it in your IDE of choice and inspect it. Only run it when you trust the code.</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">wget https://tinyurl.com/PlasmaInstall +</span></span></code></pre></div><p>Once you trust it, you can move on. Now, depending on the method that was used, <code>ssh</code> or not, we either copy paste the command below or type it manually :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">bash -c <span class="s2">&#34;</span><span class="k">$(</span>curl -fsSL https://tinyurl.com/PlasmaInstall<span class="k">)</span><span class="s2">&#34;</span> +</span></span></code></pre></div><p>This will execute the script. Just go through the prompts. I would <strong>Highly</strong> recommend option <strong>3) Xero&rsquo;s Curated Set Of Plasma Packages</strong> to avoid any future headaches. I went through all groups with a fine tooth comb as the saying goes making sure we get the best experience. But that&rsquo;s not to say we cannot select any of the other options, it&rsquo;s all up to you in the end.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/TOZNp4j.png" alt="Script" /> + + </figure> +</p> +<p>At the end, script will prompt us if we want to enable the <strong>XeroLinux Repo</strong> and install the Toolkit, to which we answer with yes, since we will be using it to set everything up later on.</p> +<p>You will notice that, the <em>multilib</em> repo was enabled as well. I made sure of that since most newcomers forget to do it. It&rsquo;s an essential repo required for the likes of <strong>Steam</strong>, and various drivers.</p> +<p>Finally, for now at least, once script is done, we will be prompted to exit and reboot the system. We do that by typing <code>exit</code> then <code>reboot</code>, and that&rsquo;s it for this part anyway&hellip;</p> + + +<h3 class="relative group">Part 3 - Setting up the system + <div id="part-3---setting-up-the-system" class="anchor"></div> + +</h3> +<p>If all went smoothly, we should now be greeted with <code>SDDM</code>, <strong>KDE</strong>&rsquo;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</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl">sudo pacman -Syyu +</span></span></code></pre></div><p>Then we launch the <strong>XeroLinux Post Installation Toolkit</strong> from the AppMenu, under <strong>System</strong>. That&rsquo;s what we will be using from here on in.</p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/JuWceYE.png" alt="XLAPiT" /> + + </figure> +</p> +<p>It&rsquo;s up to you to discover all the options, that&rsquo;s why I did not mention them all in video, nor will I here. The whole point of this guide is how to get <strong>XeroLinux</strong> back not to set up the system from A to Z.</p> +<ul> +<li><strong>1 : System Setup</strong></li> +</ul> +<p>There&rsquo;s nothing to do here except select <strong>Install 3rd-Party GUI Package Manager(s)</strong> or <strong>Add &amp; Enable the ChaoticAUR Repository</strong>, since my <strong>Plasma Script</strong> took care of the rest for us. Neat eh ?</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>I would highly recommend you enable the <strong>Chaotic AUR</strong> repo, if you install a lot of packages from the <strong>AUR</strong>, to avoid having to compile them.</p> +</blockquote> +<ul> +<li><strong>2 : System Drivers</strong></li> +</ul> +<p>This is the part where you select drivers you need for our hardware. Am not going to help you here. All you need to know was mentioned in the video. Just know that selecting the wrong ones will break the system, so that&rsquo;s where you need to understand what works for you.</p> +<ul> +<li><strong>4 : System Customization</strong></li> +</ul> +<p>Now we jump to Customization section. Just select option <strong>x. XeroLinux&rsquo;s Layan Plasma 6 Rice</strong>, enter your <code>sudo</code> password, and watch it do its thing.. Once it&rsquo;s done, we will be prompted to reboot. Use the AppMenu to do that..</p> +<p><strong>Note :</strong></p> +<blockquote> +<p>If you have selected to enable the <strong>Chaotic AUR</strong> repos, install will go fast. If not it will take a bit, while it compiles some packages from the <strong>AUR</strong>.</p> +</blockquote> + + +<h3 class="relative group">Final words + <div id="final-words" class="anchor"></div> + +</h3> +<p>That&rsquo;s it boys n girls. We just got <strong>XeroLinux</strong> back ! The rest is up to you. Go through the toolkit see if you find anything useful. If you encounter any issues or have any questions, feel free to contact me on either <strong>Fosstodon</strong> or <strong>Discord</strong>, or even in the video comments section.</p> +<p>I will do my best to answer. Keep in mind that I might not have all the answers, simply because I only have the hardware I have, might be different than yours, so can&rsquo;t know what works on something I do not own. Though I am and always will open to suggestions&hellip;</p> +<p>Best of luck !!!!</p> + + + + + + XeroLinux YouTube + https://xerolinux.xyz/news/youtube-status/ + Thu, 04 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/youtube-status/ + <p>Today I bring you a different kind of post. So sit back, grab a cup of tea/coffee and read on. It&rsquo;s under this category coz it simply isn&rsquo;t related to Linux.</p> + + +<h3 class="relative group">Back Story + <div id="back-story" class="anchor"></div> + +</h3> +<p>I want to talk about project&rsquo;s <strong>YouTube Channel</strong>. I know I talked about it a few times before, but this time it&rsquo;s not personal. Far from it, it&rsquo;s just to update everyone on the situation.</p> +<p>Let&rsquo;s begin with how it all started. As I was working on the now discontinued <strong>XeroLinux</strong> Distro, someone asked me if I could create a channel where I documented everything. At first I hesitated, due to the lack of knowledge there, and being camera shy, which am not anymore as you saw.</p> +<p>First few videos did not have my face, but slowly I started to appear in a few until it became the norm. I kept experimenting with a few setups still did until today. Was never satisfied.</p> +<p>I did not know what type of content to bring you guys, and getting monetization status was hard, until I met Alex from <a href="https://www.youtube.com/@thelinuxtube/videos" target="_blank"><strong>TheLinuxTube</strong></a> channel, who introduned me to someone who helped me get there and fast. But sadly, even with that status, I wasn&rsquo;t getting enough views to profit from it.</p> +<p>I get it, it&rsquo;s not your fault, but it was more related to the type of content I was making, mostly related to <strong>ArchLinux</strong> and my project. I even attempted to to host a podcast, and interview well-known Content Creators, which I failed miserably.</p> +<p>I did that for a while, then stopped. I came back for a while, thinking that&rsquo;s it am on a roll now, with a video every Wednesday, and a Live at the end of every month. But alas, that did not work in my favor as much as I wanted it to&hellip;</p> + + +<h3 class="relative group">Present &amp; Future + <div id="present--future" class="anchor"></div> + +</h3> +<p>Which brings me to the present. You will no longer see any videos from me for now. That&rsquo;s it, I do apologize for that. It&rsquo;s also that creating videos has affected my mental health negatively for little gain and I wasn&rsquo;t able to recover from that. Fear not though, channel isn&rsquo;t going anywhere, I will be leaving it up, in case you find a video that helps you.</p> +<p>As for the future of the channel, well I do not know. Maybe one day, if and when I settle down, with a decent job that actually makes me money to grab the required equipment, take care of some lingering health/appearance issues, I might consider coming back.</p> + + +<h3 class="relative group">Blogging + <div id="blogging" class="anchor"></div> + +</h3> +<p>As you might have noticed, lately I have been concentrating on written content. It brings me more joy, more freedom to express myself, and most importantly I get to share more tools and guides.</p> +<p>The only thing you will not see from me are Distro Reviews, Vs and Bechmarking posts. Why ? Well quite simply because I lack the tools, hardware for benchmarking, and prefer not to start dramas when it comes to Distro Reviews and Vs posts, because as I have noticed lately, the <strong>FOSS</strong> community tends to be strongly opinionated, and sees <em>Favoritism</em> where there is none. I will leave those kinds of posts to those who like to do them.</p> +<p>Also I think that written content tends to be more useful than videos, simply because in case of commands to be run, paths to be used etc, it&rsquo;s easier to copy and paste rather than pause the video and type them manually. That&rsquo;s not to say that videos are not useful, on the contrary, if it weren&rsquo;t for them, posts would be stale and boring, that&rsquo;s why in my humble opinion, they compliment written content, helping us include a showcase of the product we are talking about.</p> +<p>Anyway, from now on, and for the foreseeable future I will be concentrating on what I love most, which is blogging. I have so much to share, so little time as the saying goes lol&hellip;</p> + + +<h3 class="relative group">The other blog + <div id="the-other-blog" class="anchor"></div> + +</h3> +<p>Oh, I forgot to mention the <a href="https://blog.xerolinux.xyz" target="_blank"><strong>Other Blog</strong></a>, well, since am enjoying written content, I thought I would also start a personal <em>Journal</em>, where I document how I feel about different things in the land of <strong>FOSS</strong> and my projects.</p> +<p>I keep it separate from this site, so as to not litter it with personal feelings as it were. That kind of content has no place here. I made it publicly available, so you can join me on my quest so to say. If you don&rsquo;t care for that kind of content, by all means don&rsquo;t go there. There&rsquo;s a lot of lows with a bit of highs.. Simply coz that&rsquo;s how I feel right now. Hoping for more positivity in the near future- (knock on wood).</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I just felt like sharing an update regarding the channel, and by extension the present and future state of affairs here at the <strong>XeroLinux HQ</strong>. I hope I did not bore you to death lol.</p> +<p>Anywho, thanks for reading all this, looking forward to your thoughts on the matter over on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a>.</p> +<p>Cheers !</p> + + + + + + Add XeroLinux Repo + https://xerolinux.xyz/news/add-our-repo/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/add-our-repo/ + <p>Hey there&hellip;</p> +<p>I was recently asked if my Repo can be added to other Arch-Based Distros, short answer is yes of course you can. I will be showing you how below. Just note that my repo usually contains stuff I deem necessary, but in case you find some stuff that can be useful to you on ArchLinux feel free to add it.</p> +<p>Run below command :</p> +<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="nb">echo</span> -e <span class="s1">&#39;\n[xerolinux]\nSigLevel = Optional TrustAll\nServer = https://repos.xerolinux.xyz/$repo/$arch&#39;</span> <span class="p">|</span> sudo tee -a /etc/pacman.conf +</span></span></code></pre></div><p>That&rsquo;s basically it, now update database with <code>sudo pacman -Syyu</code> and you will notice my repo part of the update.</p> +<p>Cheers :heart:</p> + + + + + + Submit Site Content + https://xerolinux.xyz/news/submit-content/ + Fri, 28 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/submit-content/ + + +<h3 class="relative group">Intro + <div id="intro" class="anchor"></div> + +</h3> +<p>So, I was thinking, why be the only one submitting content for the site ? This site is now a place to post <strong>Linux</strong> news, guides, and tools among other stuff. It&rsquo;s all for sharing our love for <strong>FOSS</strong>.</p> + + +<h3 class="relative group">How to create content + <div id="how-to-create-content" class="anchor"></div> + +</h3> +<p>In case you feel like doing a write up that you think would be useful to others, you can do that, and guess what, it&rsquo;s super easy&hellip; It&rsquo;s just a single <em>markdown</em> file called <code>index.md</code> which contains the text and an image called <code>featured.png</code> inside a folder named <code>post-title</code>. That&rsquo;s it ! Once that&rsquo;s done you zip them n send my way when I will go through it clean it up n publish&hellip;</p> +<p><strong>- Folder contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/nBUbAZg.png" alt="Image1" /> + + </figure> +</p> +<p><strong>- Markdown contents</strong></p> +<p> + <figure> + <img class="my-0 rounded-md" loading="lazy" src="https://i.imgur.com/sdCCPtn.png" alt="Image2" /> + + </figure> +</p> +<p>Don&rsquo;t forget to update the date of the post in <code>date:</code>, also give it a short descriptive <code>title:</code> with a good <code>description</code>. Finally use the right <code>tags:</code> as shown in the screenshot. If in doubt click this to check &raquo; <a href="https://github.com/xerolinux/XeroHub/tree/main/content/posts/spotube-for-spotify" target="_blank"><strong>Template</strong></a></p> +<p>With that out of the way, for more information about the various supported <strong>Shortcodes</strong> you can use, you can find them here &raquo; <a href="https://blowfish.page/docs/shortcodes/" target="_blank"><strong>BlowFish Shortcodes</strong></a>.</p> +<p>Thanks again &amp; Cheers :heart:</p> + + + + + + Fresh New Look + https://xerolinux.xyz/news/new-site/ + Thu, 27 Jun 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/new-site/ + + +<h3 class="relative group">Not Again ! + <div id="not-again-" class="anchor"></div> + +</h3> +<p>Yep, again lol&hellip; I dunno what else to say. I will keep trying different designs out until I am satisfied. But if all goes well, this will be the last time, who knows ? FOr now enjoy the new look n feel. I really hope you like it. I need to thank <a href="https://zaney.org" target="_blank"><strong>Zaney</strong></a> for letting me know about this awesome theme. I am still figuring it out as I go. If you can help feel free to let me know.</p> + + +<h3 class="relative group">What is it ? + <div id="what-is-it-" class="anchor"></div> + +</h3> +<p>Well, if you do not know, this site is using <a href="https://gohugo.io" target="_blank"><strong>Hugo</strong></a> with a theme called <a href="https://blowfish.page" target="_blank"><strong>Blowfish</strong></a>. Great combo if you ask me. So many features to go through. I did not even scratch the surface yet. Things will get better soon.</p> + + +<h3 class="relative group">What about your other blog ? + <div id="what-about-your-other-blog-" class="anchor"></div> + +</h3> +<p>That&rsquo;s a tricky question. Consider the other blog as my journal, where I post my thoughts and feelings about things that are happening in the <strong>FOSS</strong> world. Here I will be posting updates related to my various projects, as well as some other <strong>Open Source</strong> news/articles.</p> + + +<h3 class="relative group">And the Forum ? + <div id="and-the-forum-" class="anchor"></div> + +</h3> +<p>The XeroLinux <a href="https://forum.xerolinux.xyz" target="_blank"><strong>Forums</strong></a> will be closed down by the end of this month once I have ported over all releveant posts from it. So do not be surprised if you come looking and you don&rsquo;t find them.</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I am trying to organize things to the best of my abilities. I will be putting everything under one roof, this one. My &ldquo;Journal&rdquo; however will remain coz I do not want to tarnish this site with my ramblings.</p> +<p>Until then let me know what you think of this new look. If you have any suggestions or ideas on how I can make it all better feel free to let me know how. Thanks for reading this. Here&rsquo;s to future posts&hellip;</p> +<p>Cheers :heart:</p> + + + + diff --git a/public/tags/youtube/index.xml b/public/tags/youtube/index.xml index b509b37b..1445cefe 100644 --- a/public/tags/youtube/index.xml +++ b/public/tags/youtube/index.xml @@ -8,5 +8,63 @@ en Copy, _right?_ 🫨 Thu, 04 Jul 2024 00:00:00 +0000 + + XeroLinux YouTube + https://xerolinux.xyz/news/youtube-status/ + Thu, 04 Jul 2024 00:00:00 +0000 + + https://xerolinux.xyz/news/youtube-status/ + <p>Today I bring you a different kind of post. So sit back, grab a cup of tea/coffee and read on. It&rsquo;s under this category coz it simply isn&rsquo;t related to Linux.</p> + + +<h3 class="relative group">Back Story + <div id="back-story" class="anchor"></div> + +</h3> +<p>I want to talk about project&rsquo;s <strong>YouTube Channel</strong>. I know I talked about it a few times before, but this time it&rsquo;s not personal. Far from it, it&rsquo;s just to update everyone on the situation.</p> +<p>Let&rsquo;s begin with how it all started. As I was working on the now discontinued <strong>XeroLinux</strong> Distro, someone asked me if I could create a channel where I documented everything. At first I hesitated, due to the lack of knowledge there, and being camera shy, which am not anymore as you saw.</p> +<p>First few videos did not have my face, but slowly I started to appear in a few until it became the norm. I kept experimenting with a few setups still did until today. Was never satisfied.</p> +<p>I did not know what type of content to bring you guys, and getting monetization status was hard, until I met Alex from <a href="https://www.youtube.com/@thelinuxtube/videos" target="_blank"><strong>TheLinuxTube</strong></a> channel, who introduned me to someone who helped me get there and fast. But sadly, even with that status, I wasn&rsquo;t getting enough views to profit from it.</p> +<p>I get it, it&rsquo;s not your fault, but it was more related to the type of content I was making, mostly related to <strong>ArchLinux</strong> and my project. I even attempted to to host a podcast, and interview well-known Content Creators, which I failed miserably.</p> +<p>I did that for a while, then stopped. I came back for a while, thinking that&rsquo;s it am on a roll now, with a video every Wednesday, and a Live at the end of every month. But alas, that did not work in my favor as much as I wanted it to&hellip;</p> + + +<h3 class="relative group">Present &amp; Future + <div id="present--future" class="anchor"></div> + +</h3> +<p>Which brings me to the present. You will no longer see any videos from me for now. That&rsquo;s it, I do apologize for that. It&rsquo;s also that creating videos has affected my mental health negatively for little gain and I wasn&rsquo;t able to recover from that. Fear not though, channel isn&rsquo;t going anywhere, I will be leaving it up, in case you find a video that helps you.</p> +<p>As for the future of the channel, well I do not know. Maybe one day, if and when I settle down, with a decent job that actually makes me money to grab the required equipment, take care of some lingering health/appearance issues, I might consider coming back.</p> + + +<h3 class="relative group">Blogging + <div id="blogging" class="anchor"></div> + +</h3> +<p>As you might have noticed, lately I have been concentrating on written content. It brings me more joy, more freedom to express myself, and most importantly I get to share more tools and guides.</p> +<p>The only thing you will not see from me are Distro Reviews, Vs and Bechmarking posts. Why ? Well quite simply because I lack the tools, hardware for benchmarking, and prefer not to start dramas when it comes to Distro Reviews and Vs posts, because as I have noticed lately, the <strong>FOSS</strong> community tends to be strongly opinionated, and sees <em>Favoritism</em> where there is none. I will leave those kinds of posts to those who like to do them.</p> +<p>Also I think that written content tends to be more useful than videos, simply because in case of commands to be run, paths to be used etc, it&rsquo;s easier to copy and paste rather than pause the video and type them manually. That&rsquo;s not to say that videos are not useful, on the contrary, if it weren&rsquo;t for them, posts would be stale and boring, that&rsquo;s why in my humble opinion, they compliment written content, helping us include a showcase of the product we are talking about.</p> +<p>Anyway, from now on, and for the foreseeable future I will be concentrating on what I love most, which is blogging. I have so much to share, so little time as the saying goes lol&hellip;</p> + + +<h3 class="relative group">The other blog + <div id="the-other-blog" class="anchor"></div> + +</h3> +<p>Oh, I forgot to mention the <a href="https://blog.xerolinux.xyz" target="_blank"><strong>Other Blog</strong></a>, well, since am enjoying written content, I thought I would also start a personal <em>Journal</em>, where I document how I feel about different things in the land of <strong>FOSS</strong> and my projects.</p> +<p>I keep it separate from this site, so as to not litter it with personal feelings as it were. That kind of content has no place here. I made it publicly available, so you can join me on my quest so to say. If you don&rsquo;t care for that kind of content, by all means don&rsquo;t go there. There&rsquo;s a lot of lows with a bit of highs.. Simply coz that&rsquo;s how I feel right now. Hoping for more positivity in the near future- (knock on wood).</p> + + +<h3 class="relative group">Closing words + <div id="closing-words" class="anchor"></div> + +</h3> +<p>I know this might be a lot to take in. I just felt like sharing an update regarding the channel, and by extension the present and future state of affairs here at the <strong>XeroLinux HQ</strong>. I hope I did not bore you to death lol.</p> +<p>Anywho, thanks for reading all this, looking forward to your thoughts on the matter over on <a href="https://fosstodon.org/@XeroLinux" target="_blank"><strong>Fosstodon</strong></a>.</p> +<p>Cheers !</p> + + + +