Tech Over Tea - Just Use An Arch Linux Based Distro | Tech Xero
Episode Date: March 28, 2025Today we have the developer of XeroLinux back on the podcast once again to not only chat about the project but Arch Linux generally and the world of Linux.==========Support The Channel==========► Pa...treon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson==========Guest Links==========Website: https://xerolinux.xyz/Github: https://github.com/XeroLinuxMastodon: https://fosstodon.org/@XeroLinux==========Support The Show==========► Patreon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson=========Video Platforms==========🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg=========Audio Release=========🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw==🎵 Anchor: https://anchor.fm/tech-over-tea==========Social Media==========🎤 Discord:https://discord.gg/PkMRVn9🐦 Twitter: https://twitter.com/TechOverTeaShow📷 Instagram: https://www.instagram.com/techovertea/🌐 Mastodon:https://mastodon.social/web/accounts/1093345==========Credits==========🎨 Channel Art:All my art has was created by Supercozmanhttps://twitter.com/Supercozmanhttps://www.instagram.com/supercozman_draws/DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.
Transcript
Discussion (0)
Good morning, good day, and good evening. I'm as always your host, Brady Robertson. Today we have a
third time guest? I think it's third time. Fourth? No, fourth. Yeah. Okay. Well,
look, the reason why I don't remember is I have been recording stuff since about 7 30 this morning.
It is now 8 p.m. So, you know, it's a long day.
I had a recording I did with Matthew Miller,
the Fedora project leader earlier in the day,
then I had my videos to record
and then I had videos to edit and now we're here.
So hi, how's it going?
Let's say doing good, better than they did a few months ago when the war first started.
But thanks to the community and you, of course, for allowing me to be able to flee the current
goings on.
And I spent it in three different countries.
I went to Greece, spent a week there, saw my family, went to Serbia for three months.
Then I went to the UAE where I spent two weeks
with my brother and then I came back here
because money does not grow on trees.
Right, right.
Specifically with a small project like Zero Linux.
But otherwise everything is peachy, the war is over Right, right. Specifically with a small project like Zero Linux. Mm-hmm.
But otherwise, everything is peachy, the war is over, and it's cold as heck over here.
Yeah, just for anyone who isn't aware of you, when you say the war, there's many of those
happening right now.
So just so people know which one we're talking about.
Yeah, since I am from Lebanon, it's the war in Lebanon.
I'm not going to go into details who's who and whatever.
It's just let's say it's political as all wars are.
As wars generally are, yeah.
So it was a small war compared to other wars, but it targeted an area that was way too close to home.
And during which I did lose a lot of friends and contributors to the project who succumb
to what happens during a war.
So which caused a lot of panic and a lot of anxiety and stuff, health related stuff. So I had to get out of there.
So I spent it in different countries, like I said earlier, and now I'm recovering. So,
and I came here with a lot of plans for the project. And I have begun, because I'm coming
back to you. I keep saying I'm coming back to YouTube,
but it never happens because the plans I came up with,
well, I need to rebuild my office.
So that takes time.
And I need to take care of my health
because I had quite a health scare when I was in Serbia.
Not gonna go into the details,
just suffice it to say is age is suddenly creeping in.
So yeah, I need to take care of every all of that. And then 100% I already have
maybe 10 videos lined up. I know the subjects, I know what I'm going to tackle, things that nobody
tackled on YouTube yet.
And I want to show the people once and for all that Zero Linux is not just a distro.
It's a guy contributing upstream to multiple projects and including them and to shed some
light on those projects.
I'm including them on Zero Linux.
This is one of the reasons Zero Linux exists because I want to shed some light on some
projects.
So yeah, and in case nobody knows what Zero Linux is.
I was gonna ask you that.
Can you just explain that to people?
Yeah, Zero Linux is not a distro,
but I have to call it a distro
because it's like Brody before the recording said,
it's easier for people to call it a distro.
It's just a coat of paint on top of KDE,
which it's my tweaks, my opinions.
I turned KDE into a desktop environment that's easier for me to use,
and I'm sharing with the world.
What makes Zero Linux a little bit different now,
finally, I have an answer because that question has been asked a million times is not the distro itself.
It's the toolkit that's included on the distro because I decided to go with the
Christ-like-to-step route and create a Linux utility instead of calling it Linutil.
I called it Zlapit. It's not slapit, it's slap it with an X. I believe the last time we talked,
this was a concept that was being like thrown around,
but nothing had actually been done yet.
Now it's a full on toolkit.
It makes it easier to configure Arch Linux with KDE.
And now GNOME, I forgot to mention that GNOME has joined the family.
Okay.
I call it the DevStim because it's more ideal for developers.
It stays out of your way, less crashes,
everything is stable.
Opinionated, yes, but way more stable than KDE
when it comes to things like that.
I decided to bring GNOME into the mix.
And because I have a lot of developer friends
who don't like KDE and prefer to stick to GNOME.
And I decided to replace, which wasn't easy,
to replace the default terminal in GNOME to Ghosty.
Okay, okay.
They don't make it easy.
They don't make it easy.
The GNOME developers, they want you to use whatever they ship as the terminal to use, which sucks.
And they haven't decided on a terminal. That's weird.
They started with GNOME terminal. Well, they didn't start, but at some point they had GNOME terminal, then they switched to GNOME console.
And now they're in between. They're working on a new one, they want to include it, they don't want to include it.
So I decided, what the heck,
stop with that Ghosty.
Ghosty is more developer-friendly.
So I'm like,
I did that and I included just seven extensions
and some tweaks for Nautilus,
like Open as Admin,
Compare for Melt for developers only
developer friend developer oriented stuff and I will not
touch it anymore. The zero Linux gnome edition is and will
forever be what it is. It's just me making sure that everything
keeps working. As far as the KDE goes, no, that will receive a
lot of tweaks, a lot of stuff.
That's my baby. But GNOME, this, whoever prefers the stability of GNOME, and there will be a third
one. And that's, I'm leaving that as a surprise to everyone when the time comes. But the third
and final spin will be joining the family. But Zero Linux is basically making it easier to install
Arch with KDE or GNOME and the toolkit.
Because the toolkit now,
with the help of the toolkit,
it's TUI-based, so terminal-based,
because I want users to learn.
Like Ikey said, it's all about the learning.
Uh, so that way whenever people so whatever option they select
in the toolkit they will see the output.
So if they have a curious mind they will learn.
They will see the output.
They will see the PKG builds in case of a UR packages.
I'm not expecting everyone to read because only maybe
one percent of people are curious these days.
But for those one percent,
if they want to learn,
this is a good way to learn.
I'm no longer including any GUI-based tools because
the GUI tools hide a lot of this,
and that is not going to teach anyone anything.
So that way they learn.
That's the whole point of Arch Linux and I stick to the philosophy of Arch.
Zero Linux is 99 percent close to
the Arch philosophy of doing things than it is anything else.
So only one percent me and using
Calamars because it's the easiest tool to use right now
until something better comes along.
But that's it, that's ZeroLinux.
I'm just a maintainer, making sure everything works.
And I contribute upstream for sure.
100% I contribute upstream.
There's a lot of tools that ZeroLinux uses.
Like I'm gonna give an example.
ZeroLinux KDEDE uses Plasmoid,
as they call them, called App Datifier,
AP Update Applier.
So App Datifier is
a little Plasmoid that notifies you in case of updates,
and allows you to update not only
AUR packages or Arch packages or Flatpaks,
but it allows you to update Plasmoids as well.
Okay.
I'm working with Xcutic,
his name is, on GitHub,
the creator of this Plasmoid.
We worked together on an idea that I came up with not too long ago,
is to allow the ability to execute commands,
post-install or pre-install commands or scripts using the Plasmoid.
That was my idea,
but he is the guy who implemented it.
I'm not a developer, so I just threw the idea his way,
and he implemented it,
and it works great because I use Rust.
Now I implemented a post. Install a post update rust update so after
updating everything that it supports,
it runs rust update to update my rust toolchain.
So I'm contributing upstream as much as I can
whenever I can wherever I can so.
This I want to.
I wanted to lay this down to rest because a
lot of people say hey you are you created a So I wanted to lay this down to rest
because a lot of people say,
hey, you created a distro,
but you don't contribute upstream.
I'm like, but I do.
You don't see it, but I do.
So not many, but I do contribute to a few projects.
So that's it.
I don't wanna go way too long on this,
but that's Zero Linux and that's who I am.
I think you made a good point there about like,
teach me how to deal with the terminal.
I feel like a lot of,
I get why it's happening,
but a lot of distros trying to like push people away to it,
more focusing on these simpler to use GUI tools
and I worry in the long run with distros doing that. Obviously it does make things easier to use
but it's sort of the idea of as kids grew up with computers and smartphones that didn't really need
to be debugged a lot of people sort of lost that basic tech literacy.
Like if you deal with a, you know, a Windows 95 system,
you're gonna have blue screens,
you're gonna have weird crashes,
you're gonna have drivers that don't work.
But on a modern system, things kinda just,
for the most part, just work,
and not having to go through the effort of diagnosing issues, I think,
takes away some of the ability to just generally understand tech and taking away that even basic
need to use a terminal, even if it might be annoying for some, I think it does take away
some of that learning experience
you naturally get from using Linux system.
That is 100% true, especially when a lot of users,
when you tell, for example, now,
there's a issue with KDE 6.3.
I don't know if you noticed it, but if you open Dolphin,
I don't know if you use Dolphin as your file manager,
but if you open, okay,
if you open Dolphin and you go to show hidden folders,
files and folders,
you're gonna notice that some folders
are smaller than others.
This is an issue with Dolphin.
When you downgrade Dolphin to a previous version,
the issue goes away.
It was reported and I confirmed the issue on the bug.
On the bug, on the bug track.
The bugzilla, yeah, or whatever it is.
The bugzilla, yeah.
So I'll send you a link.
I have the link.
I'll send you a link if I have the link.
It's in announcements. I did announce it.
Bug tracker.
Oh, I didn't link it.
I just linked to the bug tracker, but not the actual issues.
But anyway, it's reported, it's confirmed.
All you need to do is downgrade Dolphin,
the previous version.
They haven't, the developers of KDE did not reply.
It's just users commenting on the thread for now.
But yeah, I'm using a previous version of Dolphin.
And there's another issue where if you full screen,
it's something to do with the X11, most probably,
because X11 is deprecated now, almost deprecated.
But when you full screen videos, movies, in MPV or VLC,
it doesn't matter the player.
The whole system starts hanging
and the movie starts going at one frame a second.
I don't know if it's an X11 or K-Wing issue.
I reported it, no replies yet.
I've seen something similar to that.
I don't know if it's the same issue.
I've definitely seen issues like that on Wayland.
So I'm not...
I'm on like 11, so I still refuse to use Wayland.
Because the Wayland developers, I tend to think of them as teenage brats.
Because, excuse me for the expression, but I think the.
The what do you call it?
The code is ready to be merged or window positioning to
for Wayland to remember the window positioning.
But they haven't merged it yet.
So they're still arguing.
Yeah, well, even when the protocol gets, it's still gonna be time until the...
Until the implementations are actually available.
But I have not actually updated to 6.3 yet for a good reason. My window decorations,
there was apparently some minor change in breeze between 6.2 and 6.3.
So my window decorations do not work on 6.3. I'm waiting for those to be updated.
I could just not use them, but I really do like the decorations I'm using.
It's not wrong to do that. That's what I'm doing with Dolphin.
I'm sticking to an older version,
waiting for them to patch the debug. But yeah, I stick to X11 because I like to turn on my
computer in the morning, open the apps that I'm used to opening, and they open in the exact location
that they were open in last. So on Wayland, not a thing.
It's just they open in the center of the monitor.
That's it. It's only for that reason that I don't use Wayland.
There's no other thing. I'm not saying Wayland is bad or anything.
It's just this protocol needs to be merged. I need it.
It's like spending five minutes to reposition all my 20 or 30 windows
is kind of annoying. So stick to what works, except that X11 doesn't really work like I mentioned
earlier. You open a movie, you want to watch a movie, sit back in bed. No. I wouldn't be surprised
if that is some new regression. I've been speaking to some, um, X11 KDE users and they've been just seeing weird new bugs appearing.
So, it's possible changes are being made on the Wayland side,
which introducing minor regressions on the X11 side.
And, you know, there's less support happening there, so things being patched are less likely.
I don't know how long KDE is going to keep the X11 side around for.
I would very much, I would be surprised if when KD7 rolls around, if they aren't talking
about just removing it entirely.
Which brings me to the subject of the status of Zero Linux.
The status of Zero Linux is,
I need to start getting away from X11 because shipping X11 right now,
keeping X11 around right now,
and if you select auto login in Calamares,
it's going to automatically log you in into X11,
and that's going to give a bad impression of
Zero Linux because of X11's issues.
I might switch it to Wayland by default and keep
X11 around for a little bit longer for compatibility.
It's just for compatibility because there's a lot of users,
as I have noticed, are trying to install
Zero Linux on potato laptops and potato desktops.
Yeah, Wayland is not so great, especially with Nvidia on those things. Like I received the, you know, when churches start getting rid of old stuff,
old computers and stuff, I received two computer, two desktops yesterday,
one from the 1990s.
Yeah, IDE drives and everything. Right. I'm gonna throw this in the bin, but
there's one that I'm keeping. It's a Lenovo Special Olympics Special Edition desktop. That is from
from 2004, 2005.
Okay.
But it's SILTA, so I'm going to put an SSD in there and I'm gonna use it as my router.
Wait, that's actually, that's actually,
you said laptop.
It's a Leno, no, no, not laptop.
It's a Lenovo No, no, not laptop. It's a Lenovo desktop desktop. Okay
The Nova desktop with a with an Olympic I can send you the picture. It's really interesting
Ladova's done a a laptop struggling to find the desktop. Yes, send me the picture. They'll be cool
Hardware there it is.
I put post PCs next to each other.
Wait, where's the picture?
I got it.
Yeah, I'm sending it.
I'm waiting for it to load.
Oh, all good.
My connection is bad.
So there you go.
I sent it.
Oh, there we go.
OK, that's a lot less cool than the... There you go. I sent it. Oh, there we go.
Okay, that's a lot less cool than the...
Let me show you...
It's got a built-in SD card reader.
That is cool.
It's got a built-in SD card reader.
That's the interesting part.
So I'm going to turn it into my router.
Okay. I'm going to turn it into my router. OK.
Yeah, that laptop they had a similar laptop, but instead it was the colors were instead of red.
It was black with those squiggly things on it,
but they kept that laptop.
It's the priest's private laptop, so I cannot take that.
Right, right.
But that desktop, that black desktop, Lenovo desktop,
it's going to be my router.
So I decided to install.
And you remember the poll that Arch Linux or a fan of Arch Linux
put up and you made a video about?
Yeah, yeah, yeah.
The Reddit server, yeah.
You called us crazy people.
About what?
Which what?
What did I say?
I'm gonna tell you.
I'm gonna tell you because it was sent to me
and clipped from your video.
I am one of those 22.9% people
who are running Arch as a server.
Oh, yeah, I did say that.
I am one of those crazy people
because my home lab is running on an Arch server
in a Proxmox VM on a mini PC.
And so far no issues because it's minimal.
I just installed the minimal and Docker, Docker compose.
That's all I installed plus my containers and whatever.
So Arch can be stable if you don't install anything except two packages.
Why are you why Arch on this?
Just because Arch that that why?
No, no, it's because it's what I know best.
I've been using it for six. I've been using it for six years.
If any issue creeps up, I can fix it almost blindfolded.
So I use it and that's what I'm going to be using on this, on this black desktop for my
router.
I'm going to use Arch server. So, but the future of Zero Linux is very bright,
but simply because it's going to remain the same.
I'm just going to push a little bit tweaks here and there
to make it, to keep it stable, but that's it.
There's no more reason to,
because as soon as I start including this,
because I was thinking of adding including AI
like open web UI and Ola and I was like no people will see it as bloat so whatever you include
people will start thinking of it as bloat so from now on I'm just gonna iterate slowly as I go but
it's going to overall remain the same. And that's about it.
Zero Linux has a very bright future
as long as I keep doing what I do without a half.
And I see a single, like a lot of people see
as one developer doing everything as a bad thing.
I see it as a good thing
because there's no outside influence.
There's no, oh, we don't agree on this.
We don't agree on that. let's do this this way.
That slows down the development.
Not for every developer,
but for a lot of developers out there,
we tend to get overwhelmed.
I'm sticking on doing it solo.
Getting ideas from outside, yes,
but not influencing it by the outside.
But yeah, and I don't wanna make it.
And one last thing I'm gonna say about it,
I'm never gonna make it seem easier to use.
Arch Linux is Arch Linux.
It's a build it yourself kind of distro. Why make it look like something it's not or was never meant to be?
I am not going to make it easy.
I'm not going to create GUI tools,
giving people the impression that,
hey, Arch is easy.
No, Arch, yes, it can be easy if you learn and do things the right way,
but I don't want to give the impression that it is easy for beginner users. If you're new to Linux,
you know nothing about Linux, don't use anything based on Arch. Use any other simpler distro.
There's many simpler distros. I'm not going to name any because a lot of people keep throwing
around Linux Mint, LMDE, or Ubuntu, or whatever.
The distro, I describe a distro as simple,
depends on the user who's using it.
Because some users see Ubuntu as hard to use,
others see Mint as hard to use. Others see Mint as hard to use.
It depends on the user.
What their requirements are,
the way they want to use the distro.
Anything can be easy or hard.
You cannot say, oh, use Linux Mint. It's easy.
I can tell you, I did that to a guy who has never touched Linux before.
He managed to make it unbootable.
So, no, we cannot say, we cannot describe any distro as simpler to use just because we think it's simpler to use.
So we have to think about the user.
We have to, I'm talking from the point of view of a salesperson, because that's what I used to do.
You have to ask the right questions, see how users tend to use their systems,
and then give them a distro that would be, that would make those
kind of tasks easier.
We cannot just throw willy-nilly, hey, go use, go use whatever.
We have to understand the user and the user's needs before we tell them which distro to
use.
That's what we do usually on social media, on Discord, for example.
When somebody says, I don't know which distro to use,
I'm a gamer. But gamer is a general term.
What games do you play?
If he tells you, hey,
I play the style of games that were similar to Flash games,
like browser-based games,
you can give them any,
any simple distro and they'll be good to go.
But if he tells you I'm a AAA gamer,
then you have to like, for example, cash the OS,
because it's very well optimized.
Depending on the games he plays, just don't use Linux.
If you're playing like, you know,
Call of Duty or something like,
it's just not gonna play on Linux, just give up now.
Yeah, like if he tells you,
okay, I play Counter-Strike, Call of Duty
and competitive games, yeah, don't go to Linux.
Stick to Windows. Counter-Strike's fine.
Well, Counter-Strike, yeah, sorry, bad example.
Yeah. But competitive games.
So yeah, don't use Linux.
Stick to Windows.
Although Windows now is, they keep shooting themselves in the foot.
There's so many holes in their feet now.
It's like a beehive.
So if you play those games, you have no other choice.
You have to stick with it.
Otherwise, you have to ask the right questions.
That's how I go by recommending distros.
I never recommend Arch.
A lot of people come to me,
they after donating to download the ISO of Zero Linux,
they tell me, I've never used Linux before.
I'm like, keep the ISO of zero Linux on the back burner.
I send them to the right places to learn about
Arch and Linux as a whole.
I tell them, then when you feel more comfortable,
then put the ISO on a flash drive
and install it on your system.
But don't install it yet.
I am not a guy who just because I want
the money, I just tell them, hey, go take zero Linux, go take zero Linux because I want
to make money. No, I am very honest towards people. I tell them it's not for you. If you're
very new to Linux, please don't use Arch Linux or anything based on Arch. use, go slowly, take it step by step.
This is the best way of tackling Linux.
I think that the problem is a lot of people just don't really know sort of how to recommend
distros. So what ends up happening is they just end up just recommending the one that they use.
So if you ask a Fedora user, hey, I do this, I do that,
you're gonna just get recommended Fedora
because they know Fedora, they use Fedora,
Fedora is good, it's good for them,
so might as well just get it.
It's the same thing for everything else.
If you ask often,
usually Arch users are aware
that maybe you shouldn't recommend Arch,
but if it's a Cachio S, if it's Ubuntu,
you often will just get
whatever they've they use or whatever they've previously used. Maybe whatever they started
on, for example, like, oh, I'm new to Linux. What should I use? Oh, go use Linux Mint.
Go use Fedora or anything like that. Yeah. Which is, and none of those bad options, right? But it's just, yeah, people don't really know how to recommend.
What sort of districts and what districts really fit?
What's the use case? What issues?
That's the other thing. What issues districts have as well?
Yeah, and that's the that's why I tell people
the only way you would know which know which shoe fits is by trying each
and every shoe until one fits.
That's what I tell users.
And once you find a shoe that fits, don't let anyone convince you otherwise.
Don't let anyone, for example, convince you to use the distro that they use.
You found a shoe that fits.
Why would you wear a shoe that doesn't and go creating complications for yourself?
Like I see people saying, I use Debian.
Like a good friend of mine, Drew, just a guy Linux, he uses Debian because he knows it
very well.
He's used it all the longest.
I never argue with him.
I just I just agree with him and I like
mature people that we are.
We help each other with our respective distros.
Like he helps me when I want to do something on Debian
for keeping my knowledge fresh.
And I help him with Arch when he needs
to know things about Arch.
So we help each other instead of telling him,
oh, no, you're using Debian.
It uses old packages,
switch to something that's more bleeding engine.
That kind of mentality, I see it all over the post world,
unfortunately, but hey, I don't include myself
into such discussions. But hey, I don't. I don't. I don't include myself in such
discussions. I let them be.
I let them fight it off and until they stop.
But when it comes to record to Linux,
I tell the people.
Try all the shoes until you
find a shoe that fits and once
you find it, settle down and ignore all the people
that keep trying to convince you of anything else.
Some people listen, others,
no, I wanna find something better.
Okay, you found the shoe that fits,
but you want something that looks better on your feet.
You're free to do so.
Yeah, and you mentioned Fedora,
which is a great segue into a brief break from me,
because I wanna ask you a few questions
because Fedora nowadays is not in the great light.
Actually, before you get to that, sorry,
we will get back to that in just a moment.
Before we like segue completely off of Zero Linux.
You mentioned like including AI tools before.
What is your general stance on some of this AI tooling?
Good question.
Very useful.
Have you ever heard of cursor?
Cursor, cursor cursor no
cursor it's called cursor code editor cursor code editor is like kate
but with ai ai embedded like uh sonnet or it's open ai whatever chat d sonnet
whatever it's called uh that's what I use for the toolkit right now.
Because whenever I write syntax,
because all my toolkit is a collection of bash scripts,
but I sometimes struggle with functions.
I create a function,
sometimes I forget that I created a function,
I continue writing the code as if the function does not exist.
And then when I tell the included AI
to scan the script and see any errors,
and it tells me what errors I made and whatever,
and it helps me correct them,
I discovered it thanks to Chris Fite's tech,
because this is what he used to create the Linux toolkit.
So I'm using it now and I swear by it.
But unfortunately, you're limited to a certain amount of tokens a month.
So if you want to use it for free, the way I get around this is because I have a Google Workspaces account.
I created unlimited aliases, so I keep creating account after account after account after account.
Yeah, I'm sure that's not a problem they're going to come up with a way to address.
Because they come up with a way to address it's only 20 bucks a month, but
still for now, I'm just gonna keep using it that way. So far, I had to create three accounts.
I didn't, not a million.
Because I use the AI very less and less as I go, as I learn.
So it's okay.
It's fine.
But I use it because of AI.
AI can be helpful.
People see AI as this bad aura thing.
We don't like AI, we keep hearing about AI,
we don't need AI.
There are good implementations,
there are bad implementations.
There's a distro, I forgot the name of it,
that included so much AI,
the DT reviewed it recently.
It's got so much AI in it,
but the problem with that is all of the AI,
or 90 percent of the AI features of this distro are behind a paywall.
Right. So you included AI,, they can't use any of it because they're behind a paywall.
Each one is a separate paywall. It's not like you pay once you get access to all of them.
You have to pay for each and every one separately.
So you end up with...
Makulu Lindos.
Makulu Linux, yeah.
No, I don't know if it's called Linux or whatever, but-
Lindos is what it is.
I don't really know why.
I don't know.
Makulu Linux Lindos, yeah.
Yeah, that one.
It's got so much AI in it,
and the problem is they have to pay for it to be able to use any of the features of AI.
That's the bad implementation. When it comes to a good implementation is when you include
something like, I included the possibility, the option to install Cursor for those who need it,
who develop and they need the help of AI. They have the option to install it,
but I decided never to include AI directly out of the box.
I just added the option to add
AI features to the distro within the toolkit.
I leave the choice up to the user because I
see a lot of people complaining about, oh,
I don't want to use this distro because it's got AI.
This distro has got a lot of bloat, a lot of this.
Some people call three different icon packs bloat.
Go figure. I took a stance and I was like,
don't include anything out of the box on
Zero Linux just the rice and let the users through the toolkit,
select how they're going to bloat their system.
Leave the choice up to them.
When it comes to AI,
I see AI as a truly helpful tool because when I was in
Dubai at my brother's place,
he taught me a lot about AI.
He taught me a lot about AI and how one can use
AI to make more money than any job would pay you.
He introduced me to an 18-year-old kid
who makes 100K a month using AI.
How does he make this 100K a month using AI. And how does he make this 100K?
He's got a service called Closet,
something like that, I forgot the name of it.
You pay 20 bucks, you join a community of AI developers.
And he's got thousands and thousands of users
who are paying $20 a month.
I don't remember the name of the service,
but they help each other develop automations.
Like we can automate posting on Mastodon,
posting on X or Twitter,
creating posts on your website, on your blog.
You don't do anything.
You just tell them, like what my brother does, for example, he posts crypto related news
on his X account, but he doesn't post them himself.
He created an automation where the AI finds the latest crypto news,
generates a thumbnail,
and creates threads because on Twitter,
you're limited to a certain amount of characters.
The AI generates the thumbnail related to the subject matter,
and then posted on X in multiple posts.
He's got a lot of interactions on that and he generates clicks.
And by generating clicks you make income, so this is one way
of using AI. AI is not this old bat. Anything that's created
for good can be used for bad as well.
I don't know if you know visual ventureure, if you've seen them on YouTube.
Visual Venture talks about one of his videos,
he talks about the bad side of AI.
He had a video a while back about the good side of AI.
In the latest AI video,
he talked about the bad side and how people are using AI for bad things.
Like they imitated a girl's voice,
she was calling for help,
but the mother was smart enough to try to call the daughter
on the other line and she discovered that her daughter
was okay, just fine.
The guy was using just a duplicate voice using AI.
So yeah, AI can be used for bad as well as good.
I see the good.
I don't like to look at the bad,
but people tend to see the bad only.
I don't know why.
And you keep mentioning in a lot of your videos
where people see when there's a news article
about something that's a little bit negative,
they read the first part of the sentence,
but they don't read the rest of it.
And they judge it by the first part of the sentence, but they don't read the rest of it. And they judge it by the first part of the sentence,
not the rest of it.
Honestly, a lot of them read the first, the title.
They don't even read the first sentence.
Yeah, exactly.
So this is what's happening with AI.
They see the title,
but they don't bother reading the article
to see that it's nothing really bad.
It's just something small that's happening. but no, they judge it by the title.
They judge a book by its cover, basically, which is unfortunate.
But when it comes to AI, ZeroNix will never include AI related features out of the box.
But in the toolkit, yes.
Yeah, I was going to ask you could just include as like a,
hey, I want to have this as I install it.
Yeah, not during the installation, but in the toolkit post install,
I included something called Alpaca.
It's on FlatHub.
A-L-P-A-C-A.
Alpaca on FlatHub.
It's a GUI.
For self hosted offline AI models,
you download the AI model you want,
like recently with Deep Seek R1.
I installed the 32 billion model.
On a laptop which wasn't ideal.
No, I asked it a question. takes literally eight minutes to generate the answer.
And the laptop cooks itself.
It's 20 gigs in size. I was like, might as well try it because it has, but DeepSeq R1, although it tells you its cutoff is 2024,
you discover with a lot of questions
that its cutoff is actually 2023.
Because the first question I ask any AI model,
what's the latest version of Pedora?
They all are stuck on the Pedora 39 for whatever reason.
Right.
So I'm like, that's the cutoff.
That's how I can tell the cutoff.
I don't trust what the website says.
I trust the answer that I get from AI.
Right.
So, I love AI, but I don't use those models.
I don't like using those models because there's the security risk that people keep mentioning is, especially in coding,
when you want to generate code from scratch, there's a security risk where,
not about hallucinations, as much as it is giving you proprietary code, snippets of proprietary code
you end up using in your code and then you get attacked by the owner of the
proprietary code. It doesn't know proprietary versus open source. It just gives you the code.
It's a machine. It just, you ask it a question, it will give you an output. That's it. Input,
output. So I'm like, no, I don't trust those AIs. I just, for Sonnet, for example, it vets those out.
Why do people pay for Sonnet to get a lot of tokens?
Is because Sonnet is vetted.
All the code it gives you,
it's vetted through whoever created Sonnet.
It's open AI basically,
where very rarely will you get snippets of proprietary data.
It's one of the best coding tools out there,
coding AI tools out there,
so a lot of people trust it,
so that's why I use it in Cursor.
But don't use willy-nilly things like
Alpaca or any of those tools,
because they use non-vetted free open source models.
And the open source models, they're not very, how should I put it?
They don't go through rigorous testing.
Let's put it that way.
Sure.
But ZeroLinux's stance on AI, to put it simply, is open-minded. I'm not going to be closed-minded.
I used to be closed-minded, but my brother showed me otherwise. So never going to include
any AI tools out of the box on ZeroLinux, but the toolkit will be where you will find the various tools I discover as I go along. The choice is up to the user.
Okay, fair enough. Fair enough.
My turn to ask you questions.
Yeah.
I love the video you made about Fedora and Fedora Flat Hub and the whole OBS shenanigans.
By the time this comes out, there's going to be a talk available on my channel with Matthew Miller
regarding the Fedora Flatpak, why it exists, how they handle that situation, all that fun stuff.
I think it'll come out tomorrow.
Yeah.
I mean, I'll be watching that for sure. But what, what is your, your stance on developer
non sorry, unofficial packages?
Unofficial packages.
Like in the case of OBS and bottles and that stuff?
Is there an official package that exists?
That is my first question.
Like OBS.
Like OBS.
OBS has two packages, the Debian and the Flatpak.
In that case, it's sort of a mixed bag. If the package is something
not available on your system, so OBS prior to having the official flat pack, the only official
package was the Deb, so the only official supported platform was Debby or was Ubuntu. In that case,
platform was Debian or was Ubuntu. In that case,
FreeRain, do whatever you want to do. But
when we are talking about a package that is available on
FlatHUB through Flatpak as an app image, I'm generally less in favor of a snap. If there is a application where the official distribution is a snap, I typically just don't use the application.
Um...
But when there is an official package available, for the most part, I am going to use it.
Now, that doesn't mean that I think everybody should.
I will encourage people to use it, especially if it is the best experience in using the application,
like it is for Bottles, like it is for OBS.
But...
When it's an official package, but the experience is
basically identical. Steam is a good example of this.
The only official supported platform from Steam, outside of SteamOS, is Ubuntu.
But the Steam package behaves identically on every distro.
So in the end for that, I just don't really care anyway.
Well, that brings me to my stance on that. My stance on that is exactly like yours. Steam, yes, except don't use steam as a
flat pack, please.
Because it requires extra steps.
Mention that.
Um, don't use it as a snap first order.
Don't use it as a flat pack second order.
The flat pack is better than the snap, but
it's still not great. The sandboxing gets in the way of the steam sandboxing working.
There's a bunch of things that break.
I believe VR doesn't work in the flat pack either.
If you don't use VR, obviously doesn't matter.
But there's just a bunch of random little things that don't work.
And if you have issues with the flat pack, obviously not made by the steam developers.
So if it's an issue caused by the Flatpak,
they won't be able to do anything with the problem.
Yeah. So when it comes to Flatpaks,
I tell the users look at the button underneath it.
If it's blue and has a check mark,
it's by the developers.
So you're going to have a better experience.
If you see an orange unverified badge.
Use it with with caution.
I'm not. I don't tell users to not use it.
I tell them use it with caution.
Zero Linux only, for example,
zero Linux for the flat pack packages only
includes packages that are verified.
OK, and I only select the verified tools.
A lot of users come to me. They say I like flat packs. packages that are verified. OK. And I only select the verified tools.
A lot of users come to me.
They say I like flat packs.
I want to use only native packages.
I'm like good luck with OBS.
I the first example I say is good luck with OBS.
You're going to install it and you will end up having to
install 1000 different other plugins and outside packages
just to get it to work the way the flatback version works.
So good luck with that. I just don't tell them not to. I just tell them, and do not report any issues coming from the native package to developers,
because you are going to be ignored. Do not complain for being ignored because
you're using an unofficial package. It's like me coming, buying a Ferrari.
And coming to you, the Hyundai Hyundai company asking you to
repair my Ferrari.
It's not going to work. You don't have compatible
tool tool kits and tools to fix my Ferrari. Right. So it's the
same situation with
official packages versus unofficial packages.
So the sole situation with Fedora and their own flat hub,
I do not agree with the idea of them removing
the Fedora flat hub remote from Fedora.
I would agree to, I think it was Neil Gunpa who mentioned it is give the
user the choice a pop-up asking the user where do you want to install it from. You want to install
it from the official from flat hub from from pedora remote or your Flatpak remote or as a native package, as a RPM.
That would be a better idea.
Not and including this whole idea with store front ends or GUIs where you have to click
the on the install button for a drop down to show users are not going to see that users are
just going to click install and whatever is the default will install.
That's not the right way of doing things.
You have to create a pop-up so it's in
the user's front view as
to where they want to install the package from.
It's good to mention in that pop-up that
the official package is from flat-up,
so they put in parentheses official
from the Fedora remote unofficial
and from the Fedora repos unofficial.
So-
I think it'll be much better actually.
Yeah, I actually hadn't thought of that.
Yeah, I might have to pass that by some people.
Yeah, it's a great idea.
This is what I do with zero learning in the toolkit.
Like sometimes there's, I understand users.
I'm, I'm the person that sees, uh, I put myself in the user's shoes.
I'm like, there are some users who would hate Flatpak.
Understandable.
They've seen negative, they've seen positive, they don't know how to
make their mind up and whatever.
Whenever there's various versions of a package,
sometimes in the toolkit,
the terminal is going to prompt the user,
do you want it as a flatback,
do you want it as a native package or you want it from the AUR?
I offer the choice to the user,
but I don't do it a lot because that can get overwhelming to
users who are still discovering Arch.
So I just do it in the little and few areas where it's necessary.
But I offer the choice and I tell the users,
in parentheses, official supported package,
unofficial unsupported, unofficial unsupported.
That way they would understand,
they get an idea of which one to choose.
Sometimes even though they hate flat packs,
like in the case of OBS,
they have to use the flat pack version in case they want a more complete package.
My toolkit does OBS quite differently than others. My toolkit, when you select to install OBS,
it installs all the necessary plugins from FlatHub because not every store front end offers the plugins in view.
Users will have to really look on the page and see all the way at
the bottom that they could install plugins from FlatHall.
Yeah.
The way Zero Linux does it,
is it actually installs OBS,
OBS DroidCam plugin for people who want to
use their Android phones as a camera with V4L2 loopback.
It includes the NDI plugin,
all the necessary plugins to get a more complete experience.
Then I link the users.
If you want to install more plugins,
it opens a web page to FlatHub, I link the users, if you want to install more plugins,
it opens a webpage to FlatHub, OBS page on FlatHub and on the plugins page.
So they see what other plugins they have,
they can install.
But all from FlatHub,
because they're all officially supported by Zeyer over there.
Wait, I didn't even realize there was a page on...
Wait, you're... It's on the web. even realize there was a page on, wait, you're-
It's on the web.
If you go to OBS on FlatHub,
you scroll all the way down, you see the plugins.
Yeah, I see it now.
I did not, I've never noticed this was here.
See, that illustrates my point exactly.
It's not, it's very hidden.
That's why ZeroLinux installs all the necessary ones to get a complete experience,
then offers an option to include any extra ones.
There's an audio plugin collection that I discovered on FlatHub.
For people who like to do audio production as well as video production,
there's a total of 780 audio plugins
that people have no clue about.
I can, if I had the toolkit in front of me,
I don't have a computer in front of me.
I'm talking to you on a side type,
but so, but the audio plugins are way too many.
but the audio plugins are way too many. It's like VST plugins in audio production suites.
They're like VST plugins,
there's thousands and thousands and thousands of them.
Those are the 700 that Platthelp supports.
I include a page to that just so people have an idea that they exist,
but I don't install them. Imagine installing 20 gigabytes worth of audio plugins.
Those are audio filters basically for OBS, compatible with OBS. So there's that.
So yeah, in some cases, in those cases, I only offer the
flat the flat back because I know and I am part of the I am
on the discord server of OBS. So whenever users report issues
with OBS to me directly to me, I send them I relay them to to
the OBS team. But yeah, this is one rare case where I only offer the Flatpak.
And as for Steam, I don't offer the Flatpak. I just offer the native package because I include
with it MangoHUD and all the necessary tools for FPS counters and such things.
So yeah, I do it the CaffeOS style where I created a meta package that installs Steam, MangoHUD,
Google Play, and all that. And when it comes to Lutris, Heroic, only the flat packs because
those are the supported official versions, uh, especially bottles
I want to go through the uh, pedora
Shenanigans with bottles with the bottles team, especially that I report issues
directly to the bottles team
Yeah, that's uh
Yeah
The bottle situation is is a mess
Yeah, i'm not gonna to go to the bottles developers
and tell them, hey, my users installed the native package,
the Arch native package, and they have this issue.
They're going to send me a big drone telling me,
get out of here.
So no, I offer the flat back only.
But yeah, this is how I treat things.
If it's official, I only offer the official package from whatever.
If it's native, I offer the native.
If it's flat back, I offer the flat back.
If it's, well, it's the AUR,
it's a different story because I use a chaotic AUR
because I want to avoid having because Zero Linux in the olden days,
I had 3,000 packages on my repo.
Having to maintain 3000 packages manually,
not unlike CacheOS who have an automation thing on GitHub,
didn't want to go through that again.
So the way I do it in my toolkit,
if it's not available on the chaotic AUR,
it will automatically pull it from the AUR. it will automatically pull it from the AUR,
so it will compile it from the AUR.
I created an AUR.
Environment variable so because on zero Linux I don't force
people.
Well, if they use the toolkit,
if they install the toolkit on outside zero Linux on
vanilla because it supports vanilla Arch.
So if they decide to install it on vanilla Arch,
it will ask them which you are helper.
Do you want yay or Peru?
I don't force the users to use either or they
choose and I created the environment variable so it will
detect whichever you are.
Helper is installed on the system and use that to install
your packages. But if it's available on the Arch repos or on chaotic AUR,
it will just install the package without compiling,
since the AUR helpers are Pacman wrappers as well.
That way, I'm sure if it's not on any repo,
it will pull it from the AUR if it exists.
This is how I do things,
but I always offer only the official version of the package
so I don't get into situations like Bedura.
I doubt it would happen with many other packages.
Like most packages, yes, they do have official distributions,
but most aren't as touchy about which one you ship, right?
Like Bottles and OBS are kind of the extreme outliers.
I guess it's technically Mozilla, but they sort of backed off a bit from the way they were back in the early 2000s.
I don't know of any other cases of projects going that far with it.
Yeah, exactly.
Which you meant your segues are amazing.
I wanted to ask you about what do you think about browser wars?
The recently it's been becoming a little bit more widespread than I would hope.
But there's a lot of people fighting over which browser to use.
What do you think of that?
Wait, is something happening I'm not aware of?
Are people?
No, no, it's just I am part of a lot of Linux communities
on Discord.
I see a lot of people fighting over which browser is the best.
And there's this user that was banned from
at least seven or eight communities I was a part of.
Because all that user was doing was,
use Firefox, use Firefox, use Firefox.
It's amazing. Use Firefox.
Why are you using the browser you are using?
Blah, blah, blah. I think it's a PR person
from Mozilla trying to push Firefox.
He was banned from my community,
from the Linux cast community,
from many other communities I'm a part of.
Because all he was doing was,
which browser are you using?
Whatever browser you answer, if it's not Firefox,
he goes on a rant how bad the browser I'm using is
and why we should use Firefox.
So I think it's a PR person trying to get more people
to use Firefox because of the whole Firefox Mozilla
situation.
I think they're doing a bad job if they are.
Or it's somebody working at Mozilla who just felt like doing this?
You cannot blame the whole company for a single person's actions. Sure.
But yeah, recently a lot of people were started pushing Firefox and away from Firefox forks. And
that's how far they went. They were like, don't use any forks of Firefox use Firefox all of all the for the guy said in one of the
messages or the person said in one of the messages where that all the forks
are malware I wouldn't go that far what I will say is a lot of the forks are
very bad to maintain ended up being based on really old versions of Firefox.
So, it's not malware, it's just not getting the latest security patches.
This isn't the case for everything. Things like Florp are well maintained.
But there are so many of these browsers that just like one dude made,
and it's, you know, 10, 15 versions behind the current thing.
It's basically just a
firefox config file and for those yeah i wouldn't recommend using them um as what i use
my main browser right now is firefox uh why is it firefox it's firefox that's why um i was using
brave as my main before i had some issues with Brave I was getting into these weird load loops and I just decided I was I was done with it
So it's still installed, but it's like my backup browser. I also have chromium installed, which is also a backup browser
But for the most part I use Firefox Firefox has a number of really annoying issues
one very notable one that was made
quite evident by
Theo a few days ago is
It doesn't render gradients properly in a lot of cases like gradients just don't work like they should in Firefox
So if you go to sites where they heavily use gradients in some cases, they can look wrong
So if you go to sites where they heavily use gradients, in some cases they can look wrong.
This is a problem that Mozilla is aware of
and apparently is working on,
but it's been a problem for about 20 years.
So we'll see how they go with that one.
Which brings me to a recent video you made,
the latest video you made.
One of the latest videos you made, PWAs.
Well, guess what? My browser of choice is and has been
and will be for a long time to come Vivaldi. I used to use Vivaldi like five years ago
maybe even longer than that. I will keep using it because that's what it has all the features
I want but through your video I discovered it supports PWAs. Yep, it's Korean based.
So unless they just remove the button,
it 100% should be there.
Yeah, it's just called install website name.
And the best part is it includes the app menu entry.
It's right there.
It just creates the desktop file, everything.
It's amazing.
So I use Vivaldi, I've been using it since its inception.
It used to be just a browser,
now it's everything but the kitchen sink.
But the best part of that is,
their implementation is amazing.
If you first, when you first launch Vivaldi,
it will ask you if you want all in one
or did you just want the browser?
They included that prompt.
So if you selected everything and you start complaining,
you don't have the right to complain
because you chose it to be that way.
It's not suddenly Vivaldi's problem.
It's because you chose to have everything
and to make it a bloated browser.
If you select the browser only,
you will end up with just a browser.
Can you choose the features you want or can you just say nothing or everything?
That's another good thing in Vivaldi.
If you selected just a browser,
you can select what features one by one to enable.
Okay.
So the feature that I never enable and I have absolutely no use for is the email client.
BAM.
Because you have to configure the SMTP and recently, as of recently, I don't know how
recent though, Google disabled, Gmail disabled SMTP support.
Whatever reason, so since my email is Gmail based, but at my own domain because I use Google Workspaces.
I can't use it so I'm like.
So I'm I don't use it. I disable that I disable a lot of
features, but now I'm annoyed every time I open the
extensions page and Vivaldi,
it tells me in a nice little,
nicely decorated rectangle box, it says,
those extensions will no longer be supported on Vivaldi.
One of them being uBlock Origin.
Yeah, that's one of the main reasons I do use Firefox.
Yeah, they're going Webv3.
So although they said they were going to try to prolong it
as long as possible, but since it's Chromium based,
they cannot extend it too long.
Does Fevoldi have a built-in ad blocker?
Cause I know some of these Chromium based browsers do.
Yes, it does.
It does, but it's not great.
I can tell you it's not great. It doesn't block YouTube ads. That's sure that's
But I got used to ads. I became like Linus tech tips. I no longer notice ads. Mm-hmm because
The my the majority of the time I spend watching YouTube is on the iPad and the iPad doesn't have an ad blocker
So right I got used
to them. I don't feel them anymore. I just, it's a natural reflex. I click skip and call
it a day.
Yeah. I have YouTube premiums. So every time I log into the wrong account, I'm shocked
by how many ads are on YouTube at this point.
Oh yeah. Oh yeah. So if you watch long form videos, you end up watching, if the thing
is an hour and a half to two hours, you end up watching 10 minutes of videos, 10 minutes
of ads. So yeah, it's kind of annoying, but I don't notice them anymore. Just skip, skip, skip, skip, skip.
Right, right.
So and I don't use Android because on Android there's a certain application which I'm not going to name
because I want to keep it. I want to let you monetize your video, your channel, but a certain application
that allows you to skip ads. So that's why I don't use Android.
Android to me is introducing too many variables.
Do another wise table app and.
If you start scratching or whatever,
you're going to complain to the developers
and it's going to cause this rift.
So I'm like, nah, I prefer to use iOS and
there's no possibility to introduce anything on iOS. It's so sandboxed that it's pretty much stable.
That is interesting. The arch based distro, whatever maintainer, whatever you want to call it,
makes use of iOS these are two very
extreme differences I use iOS because I'm an old man there and I just want my
iPad and my iPhone to do what they were meant to do nothing more but when it
comes to my computer I want to learn mm-hmm I that's why I use Arch, and from time to time I keep
dipping my toes into the dark side,
as they call it in the fast world.
I try Nix from time to time.
I try Gen 2, not on an old laptop,
but on my main machine,
on a separate SSD, just to see what all the hubbub is about.
So I want to learn. I want to keep my knowledge fresh.
So I keep dipping my toes here and there,
but my main system will forever be Arch and KDE.
People ask me, you created the GNOME edition.
Don't you use GNOME? Yes, I do.
It's a dual boot with the KDE version.
The other day, thank the Lord I did that.
Because as you know, in Lebanon,
we have power cutoffs every three hours.
For three hours. For three hours. So one day I forgot I was working and I was
in the middle of working on the toolkit. The power went out, but
the generator did not kick in. It took a while to kick in my
UPS. Battery just died and the whole thing crap shut down when
I tried to turn it back on, the KDE version wouldn't boot,
wouldn't go into the onto the desktop. And I use XFS. I'm one of the few people who uses XFS.
So I was like, why am I not seeing the... So it's basically the black screen of death.
It's not because of Nvidia or anything. It's because the system got corrupted.
Because it's suddenly shut down in
the middle of building an ISO.
Yeah, that'll do it.
Yeah, so I boot it right into Gnome
because that's on a separate drive.
It's a on a separate NVMe,
so I put it into Gnome ran XFS repair
dash dash force,
because for whatever reason,
it wouldn't repair it unless I use the force,
not the force, the L flag, capital L flag,
and it repaired the system because the dash L flag
ignores the logs because the logs were corrupted.
So I used the dash L flag,
repaired the drive where the main OS was installed,
booted right into KDE,
and I continued my work.
The GNOME edition is there to keep up with the changes,
and to keep being able to maintain it,
and as a rescue OS.
It proved useful in that instance.
I was able to boot back into KDE no problem.
But yeah, I use different desktop environments.
I've used Cosmic and don't get me into Cosmic
because for whatever reason,
Cosmic on a multi-monitor setup,
as you have experienced, is not the best experience.
What issue did you run into?
Well, how about the left monitor What issue did you run into? Well...
How about... The left monitor rendering upside down,
the right monitor right side up,
the center monitor laggy.
That's a new one.
Yeah, I didn't want to report it because I think it was a meat issue,
not a general issue,
because after reboot it fixed itself.
But for whatever reason, the top panel was at the bottom, upside down.
So the whole monitor was flipped upside down.
Did you boot the system on a different desktop and then swap over to Cosmic?
Yeah, I was on KDE and then I swapped to Cosmic.
Okay.
I have seen weird issues where sometimes booting Cosmic,
I guess just does weird things with its default settings.
Possibly that's related.
I don't know what the cause though is.
I've just seen it happen from cases like that.
Well, here's the thing.
I installed Cosmic using my own Cosmic script.
I created a Cosmic install script
because the Arch install...
This is the funny thing about Arch install.
If you select Cosmic Epoch from the Arch install,
it doesn't activate the Cosmic welcome,
It doesn't activate the Cosmic Welcome, you mean the display manager. It doesn't enable it. It doesn't enable the service for whatever reason.
It just installs it, but it doesn't enable it.
So in my script, I enable the Greeter, the Cosmic Greeter.
So it doesn't enable the CosmicGreeterD daemon service.
So I had to do with VMI script.
Arch install, I don't know what's wrong with these people.
And they don't activate the XGG user dirs.
So when you open the cosmic files,
you don't see documents, downloads, pictures on the left paint.
Aha.
So I had to run xvg user-dirs update,
dash update for it to populate cosmic files.
So my script, my cosmic install script
fixes all these issues.
I'm like, Arch install, what are you doing?
Arch installs-
You just install the-
Real weird when it comes to,
it's fine for installing a core desktop,
a core version of Arch.
But as soon as you start going with some of those
desktop packages, things get a little bit... I don't know what's happening with those actually. They just sort of exist.
I tried to suggest stuff. They were like, okay, what do you suggest we do? I suggested to them
how to install KDE, for example, because, for example, Dolphin plugins don't exist in their profile.
The plugins are very important for developers.
If you have a Git repository,
if you don't install the Dolphin plugins,
you're not going to see the check marks on folders and
files to see if they're in sync with upstream and whatnot.
For us developers, that's very important.
They don't include the Flatpak KCM to manage Flatpak permissions in settings.
For Plasma 6.3, you don't get the new tablet settings in settings
because they don't include it, quite simply.
So anything that's new with Plasma 6.3, you're not gonna see if you install via ArchInstall
because the packages are missing.
So I'm like...
So it does like a minimal install.
Yeah, the minimal desktop install.
So once I reached the way they were thinking,
the guy said, yeah, we aim for a minimal install
and let the user do the rest.
Right. Figure out the rest. Right.
Figure out the rest. That's the way I have Plasma installed on my system.
But if you're installing KDE with ArchInstall, I would expect,
unless it says minimal install, for it to install the KDE meta package.
There are other projects that stemmed from ArchInstall, one of them being a French guy,
Arch whatever it's called.
So he has a profile for KDE Minimal, KDE Complete, and Selective.
That's where I got my idea for my script in the beginning, but those scripts have been
archived
since there are ISOs now.
I don't need scripts,
but the only script that still exists is Cosmic
because I don't want people to install Cosmic
from ArchInstall because they're gonna end up
with no greeter, just TTY,
and that's not gonna be positive at all.
But I wanna ask you a question question since you installed, you have cosmic
on Arch. I do. Similar to me. Do you get those blink of an eye error messages when you get to the,
when you log in through the greeter? It shows like a couple of TTY messages before logging in.
I don't use the greeter. You don't use it. I don't use the greeter. You don't use it? No. You don't use the greeter. Okay. Because the greeter has
an issue that they haven't fixed since day one.
I'm not saying it's a new issue,
it has existed since day one.
Where if you use the greeter and you log in,
it's going to show you for a blink of an eye,
it just comes and goes and it logs in,
but it's going to show you error messages,
a lot of error messages. But then it logs in, but it's gonna show you error messages, a lot of error messages.
But then it logs in fine and it works just fine.
And it's like the issue does not exist,
but for whatever reason, that's what it does.
I think the greeter is not complete yet.
Do you know, have you gotten like a picture
or a recording of what those error messages are?
I can't, I tried to record it,
but I need to launch OBS to be able to record it.
No, couldn't you record it with like your phone or tablet?
Why, that's a good idea, I might do that.
Because it's weird.
Cosmic does dump a bunch of errors
when you open it from the TTY,
so it's possible they're the same errors, errors when you open it from the TTY so it's possible
They're the same errors. You're just seeing them from the greeter. Yeah, I'm seeing them from the greeter. Yes
And there's another issue that hasn't been tackled yet shift delete. Hmm still hasn't been tackled
I don't believe the issue wait hold up
They they shift delete does nothing it's
Like I'm not doing anything. That's as of a month ago. I tried it a month ago, so still not there.
Wait, how do I see, how the hell does GitHub work?
Um. That seems a long person. I don't want to create pull requests.
I opened the issue a while back.
Cosmic...
Yeah, I was the one who mentioned it to you during your livestream.
Oh, okay.
Cosmic...
Okay, let me just go to the repo and search the issues that I made there.
Okay.
Because I could have sworn that they had closed the issue.
I opened the issue as well.
I was like, please implement the Shift Delete because I do Shift Delete a lot.
Author me.
Maybe I didn't. Author me.
Maybe I didn't. There's a lot of issues that haven't been tackled yet.
Like opening TTY, sorry, TUI applications from the app launcher does not work still.
Oh!
Not my tool kit.
Yeah, yeah, yeah. So it doesn't try to open it in the terminal, it just tries to open the application like by itself.
Yeah, and like beat up. Right.
Impossible to open those. That's annoying because I want to add my toolkit to the
dock at the bottom, but if clicking it does nothing that's useless.
Wait, wait, this seems to be a duplicate of...
Open here, here. Hold up, hold up.
Okay, there is an open pull request.
It has been open for a while if you look at the date.
Ah, I see someone commented on it.
That's why I got a notification.
Okay, okay.
Yeah, so there was another comment on it on January 18th.
I talked about this in December. Jesus Christ. Okay
There yeah, there's like three different duplicates of this issue. I don't know
It's like such an easy thing to add. I don't know why they they haven't done that
Yeah, and there's another issue that since day one existed when you right-click cut use the cut
In the right-click,
usually the folder should become like the doc folders,
like semi-transparent, does not do that.
Is that recorded?
I reported it.
Yes.
Yeah. When you do cut paste, in a lot of instances, it doesn't, and it does, and pasting, when you do cut paste, some, in a lot of instances,
it doesn't work, it just errors out.
It gives you a big wall of errors.
Oh.
Sometimes it works with files, but with folders,
if a folder is a dot folder and it has dot files in it,
it errors out.
Interesting.
I'll have to test that one next time on Cosmic. Yes, Alpha 6 is coming.
Yeah, it got delayed because of issues. Not surprising with Cosmic.
Well, the 5 release was so bad They had to do a 5.1
Yeah, yeah, we'll see when six comes out probably what is it now I
Would expect some time before the end of the month
I remember when Carl was saying they're gonna have the beta route by February like no, you're not Carl shut up
Exactly. I don't expect the beta to be out before at least April, May.
I think that's a lot more reasonable.
A lot more. Well, maybe it'll be out March,
but they're not going to have the beta done before May. No shot there.
Yeah.
But even then, they're not going to do feature freeze before that.
I really doubt it.
There's one thing I have to give credit to the developers
is the config files are so easy to understand.
They're so human readable.
And it'll be very nice when there's documentation
because the system they have is super clean.
Yeah.
And for example, if I want to ship a modified version of,
let's say the dock with certain icons in it that I want to add,
the dock has its own config file and it's clearly labeled cosmic
dock. And for the panel called cosmic panel, you put all your
settings in there and done deal. You ship your custom config,
Cosmic Panel. You put all your settings in there and done deal. You ship your custom config, you're done.
The Cosmic Tweaks application is on the AUR right now.
It's not on stable Arch repos yet,
but there's a Cosmic Tweaks app that's
being maintained by one of the developers of Cosmic,
not unlike on GNOME, for example.
Oh, it's a product project. Okay, I didn't realize that. developers of cosmic not unlike unlike on GNOME. For example, GNOME tweets.
Oh, it's a product project.
OK, I didn't realize that.
Yeah, so that application is going to be.
Very useful so and the themes,
the theming, the theming is amazing and they're not
going to tackle QT apps.
I talked to one of the developers
who was tackling the QT section,
not gonna come before at least version 1.2.
Yeah, that's a...
Well, to be like, KDE is such a mess of theming.
There's like four different theming engines used on KDE.
And the fact that it even works on KDE is a mystery.
Yeah, if you watch Vennerando's video,
he mentions that they're working on a single thing called union.
Yeah. So once that's implemented,
I think the Cosmic Devs will start tackling that shit, but not before.
But for GNOME applications, GTK applications,
I don't know if I don't know they didn't mention Libidwaiter apps, but they did mention GTK apps.
And the Rust theming is so nice. You just import a file, you're done. A single file. You don't need
to mess with git cloning a repo, putting the files in the right place, nothing.
You just import a file.
It saves it in a config.
Easy peasy.
Thank you, Cosmic.
Well, the theme is a lot simpler than what GTK does,
where GTK is full CSS.
Here we actually have a recolor API.
So naturally it's gonna be easier to use.
And the files, they have a website dedicated to Cosmic themes. Yeah, cosmic-themes.org.
And basically every popular theme is already there pretty much.
Yeah, Cappuccino, Robbox, all of these famous themes. There's only one theme that's not
there and I'm waiting for it to be there. Layen. Where is my Layen? Since 01X uses Layen. 01X uses
Layen, has been using Layen since inception. So where is my Layen theme? But yeah, I love. Thank you cosmic.
They made things so much simpler and the tiling being
just a toggle and the quick settings.
Thank you. Thank you for that.
So basically the the the reason I like cosmic so much is it's
a tiling window. It's a Tyler.
And a DE all into, well integrated into one.
Since they are the, I think, the initiators of tiling on DE's with Pop Shell,
so yeah, it's natural for them to know it so well. But now people, if I ever decide to ship Cosmic as a third option,
it's undecided yet, but if I decide to ship Cosmic as a third option,
I'm going to include a big thank you for Cosmic because it made my life as a maintainer much easier.
So we'll see what the future holds. But one last question I wanted to ask you is
related to the whole Rust thing since we're talking about
Cosmic. All blaming it on GCC, Glib C. Oh that one, yeah. Yeah, is it truly a G-lib C issue
or is it a Rust implementation issue?
So, this is an issue which technically Rust
could have dealt with,
but it doesn't because that sort of implies
that you're going to
force
malloc to behave in a certain way
for every one of these applications which
understandably
you probably shouldn't do. Um,
but yeah, as
I understand it, this is an issue
in Glimpsee Malloc
for anyone who doesn't know what I'm talking about here
There's an issue in cosmic and was an issue in a ton of other massive projects where malloc is
not exactly
well as glibc malloc is not well designed to work in a multi-threaded environment and basically ends up causing a bunch of
ram fragmentation as
memory is used and then freed and ends up basically using more and more memory
as it creates more zones to store memory. This is a problem that has been dealt
with in Nordless and KWin and GIMP know, 10 plus years ago. It's a well-documented issue across tons of different projects. CloudFlare has a massive blog post about it.
That's the reason why they swapped the DB they had from using Glimpsy Malok over to TC Malok, I believe.
Basically, like a lot of things we have in the FOSS world, it was developed prior to the existence of multi-threaded development,
prior to the existence of a lot of modern development practices, and it has a lot of assumptions in it which don't exactly hold up anymore.
And it's gotten better, it's usable in a multi-threaded environment, but
Basically everything else besides glibc malloc
Handles the problem better and doesn't have this fragmentation issue
Well, I
Think a win still suffers a little bit from this
because when I leave my desktop,
not my laptop, but my desktop, I leave it idle for,
cause I disable screensavers and lock screens.
And the only thing I keep enabled is screen turn off,
which just turns off the screens,
but the desktop's still active.
Everything's still running.
When I come back, I see K-Wing crashed.
I know of this issue. I don't believe it's related though. I have heard others talk about this problem.
Yeah, because I don't do anything. I just have Discord open. That's it. And my browser.
But the nice thing about KDE, they do it in such a way where nothing closes.
You don't lose your work. You don't lose anything. It's just the Plasma shell, KWin,
the compositor crashes, and it just leaves a message on the desktop saying, hey, KWin crashed.
But we reported the issue multiple times. We keep getting the same reply over and over and over again.
It's unrelated to Plasma.
Right.
Figure it out. I'm like,
how are we? We're not developers.
We don't know where to figure it out.
We send all the logs and everything.
Oh, no, it's not related.
So figure it out.
So upon digging into the thing as much as I could,
it's related to plasmoids.
It doesn't matter what plasmoid you have.
As long as you have a plasmoid in the panel,
one of them will conflict with the other
and cause plasma shelter to crash.
So one of the recommendations was don't use any plasmoids.
I'm like, it's KDE. You're telling me to use KDE not the way KDE was meant to be used.
That was a user, not a developer who mentioned that.
I'm like, no, I'm going to use KDE the way it was meant to be used. So, but the thing I'm too scared from is when they finalize union,
that's going to kill all current teams. It's going to make our jobs as maintainers much harder
to find teams that work with the new Union implementation of things.
I'm not looking forward to that.
That won't be for a long time and I would be very surprised if my understanding of Union is it's not replacing the other systems, it's unifying them.
So you could still do the manual theming underneath if you wanted to.
I could be mistaken there.
Well, I'll have to ask Vuneerundu about that.
I could be mistaken there. I'll have to ask you about that.
But yeah, and the last thing I want to mention is that
I mentioned to you that my new socials are self-hosted
on an instance of link stacks.
What do you think about self-hosting everything?
Like, it's not a question.
It's just like opinions on self-hosting everything,
bringing everything in-house
rather than relying on third parties.
I'm curious because-
I've had this discussion with a couple of people.
I will self-host things in cases where I think it adds value...
Yeah, basically I think it adds value to my use case effectively.
For a lot of things...
Like, do you think...
Like, sorry, but I was gonna ask, do you think self-hosting one's website would be a good idea?
That's what I do.
You self-host your website?
I don't use my own hardware, but I set it up on a VPS I do engine X all that stuff like myself.
I was expecting this because there's a current debate. I don't know if you've heard of DB Tech. DB Tech David is an amazing guy. He talks all he's all about self-hosting. His whole channel is about self-hosting. I learned a lot through him.
But there's a current debate where hosting anything on
a VPS is not called self-hosting.
Self-hosting is when you host things internally,
in-house on your own hardware,
not on hardware on the Cloud.
That's just using a web host.
So there's this whole debate. I was expecting this
because the question was asked and that answer was given and it stirred a whole
debate for two and a half hours. But I host everything on a mini PC
although I have power outages and everything, but we have a generator, so it's all good.
I currently moved everything except my website to the mini PC.
I host my website on GitHub.
It's Hugo. It's easy.
With GitHub Actions, dumb deal.
But anything other than my website,
I brought everything in-house.
I used to use a VPS like yourself,
specifically for Vault Warden
because I need that accessible at all times.
But then since power started being more stable here,
I decided to bring it all in-house.
I canceled my VPS.
It's all hosted on a mini PC inside
a Proxmox machine like I said earlier on a ART server.
I'm a crazy person like that, but it works as long as it works.
But now I discovered through dbTech that we can do Proxmox LXCs.
Isolate each Docker container on a separate VM.
That way, if that specific container goes down,
it doesn't bring down the whole entire system.
I'll be migrating to that as soon as I can.
But for now, everything is in-house.
I prefer it that way because it gives me way more control.
Right.
Over everything, specifically password managers. it gives me way more control over everything.
Specifically password managers. Right.
I think the distinction here is
whether you care about the idea of a home lab.
Home lab is basically just, you have physical hardware.
Like people wanna use this fancy home lab term,
it just means you have a physical hardware you host physical hardware. Like people want to use this fancy home lab term, it just means you have a physical hardware
you host things on.
I don't particularly care about that.
I understand why people like that as a hobby.
And I understand the additional, you know,
I guess accessibility you have to it
because it's your hardware.
But I personally, I don't think there is an important distinction to be made
when you're self-hosting something on a VPS or you're self-hosting something on your own system.
I think this is this is sort of adding too much additional baggage to the problem.
I tend to agree with that assumption.
Also when you host it in-house, when it comes to security, not as secure as when you host
it on a VPS because on a VPS you are given more tools to work with, especially when it comes to security.
When you host everything in-house,
unless you have hardware, the hardware to back it up,
putting things behind things like Authelia,
which is authentication saying,
or behind things like Authelia, Authentic.
It's not secure enough.
It's just one layer on top.
People can still hack their way in.
Whereas if you rely on Cloudflare's security,
for example, or a VPS security hardware,
this is where you are more secure.
Sure. Especially when it comes to your own private stuff, DPS is security hardware. This is where you are more secure.
Sure.
Especially when it comes to your own private stuff,
instances like Vault Warden,
like Fortaner and stuff like that.
But I see it as two sided
because to get those functionalities,
you have to fork up the money,
which is not possible for everyone.
Right.
So for now, as a start, as you said, as a hobby, it's great,
but as a serious thing, not so great
because you add more baggage, more layers,
more layers on top, and that you have to maintain yourself.
Because as DB Deck mentioned it,
sometimes when you deploy a container using
the latest flag is not always the best idea.
Because it starts acting like Arch.
Sometimes you get the latest version which is incompatible
with the MySQL database or SQLite database that it's using.
It might cause a lot of issues.
There's a lot of maintenance involved when it comes to in-house.
When you go to VPS and you use the right flags and everything,
you're good to go. You don't have to mess with things.
And if you use watchtower to update your containers,
don't make it automatically update,
just let it notify you and you decide
if you should update or not.
It's kind of like the AUR.
Only install packages from the AUR.
If you trust them, don't install them willingly.
So there's a lot of parallels in this situation with Arch,
specifically with Arch to me.
But bringing things in, some things in-house
can be beneficial, not everything.
Don't put all your eggs in one basket.
That's my motto.
But self-hosting is fun.
Sure, yeah.
I think- I tend to... Yeah Sure. Yeah, I think I tend to
Yeah, go ahead. I was gonna say I I just kind of think the
requirement that you need to have it on your your own hardware is kind of just like excessively gatekeeping and
sort of it makes it harder to
Encourage people to even do this in the first place right because if you're gonna say oh, it's it's not self-hosting unless you do it on your own hardware, well that increases the barrier to entry to even
consider okay do I want to self-host because you can you know get a
$5 EPS and spin up some basic thing, but if you're gonna say well you need to buy you know
even like a $200 computer just to post something on right like that that's
even like a $200 computer just to post something on, right? Like that's something which is gonna stop a lot of people
even considering it as something
that they might wanna try.
Yeah, exactly.
Especially like in my case, I use for my dashboard,
I use homepage.
Homepage does not have authentication.
It's just a homepage.
It's called homepage because it's only meant for you to see
and for you to set as your browser's homepage
to access your home lab.
It's not meant to be behind the authentication,
but it's not meant to be exposed to the internet.
Unfortunately, my ISP does not allow me
to expose any ports.
So I had to expose it using Cloudflare tunnels,
so it's accessible by anyone who has the link.
Anyone who is malicious enough,
they can hack my entire systems.
So not very secure.
So unfortunately, I have to do it that way,
but I don't recommend it to anyone.
Never expose your dashboard,
no matter what authentication protocol you're using,
unless you're using hardware, don't expose it.
But Home Labs are fun.
Home Labs are a new thing to learn.
It's a new toy to play with.
But if you want to use it for serious purposes,
have the necessary tools to protect your data.
Don't like, for example, image.
Image is like Arch. Image is bleeding edge.
I don't recommend anyone use image unless they know what they are
doing because they receive an update every few hours.
They even mention it on their website. If you go to Image website and you,
they tell you don't use it in a production environment because it's bleeding edge right
now. It's still being built. So yeah, don't expose that specifically that. So yeah, and
So, yeah, and one last thing I want to say about Zero Linux before we reach the end, it's that Zero Linux finally supports hybrid graphics.
It took me only a few years, but my stay with my brother in Dubai helped me a lot because I hijacked his Asus Zephyrus
laptop, which is an amazing laptop with a 3080 in it. So I was like, oh, hybrid laptop. Oh,
I'll use it to my advantage. Let's see, how can I make it possible so hybrid is possible on zero Linux?
So it helped a lot.
So now using Intel Nvidia hybrid graphics is finally possible on zero Linux.
The options there in the toolkit.
It took me only four years to implement, but it's finally possible and only with newer
cards. So basically anything that's supported
with the proprietary drivers and the open drivers,
anything lower than that, it's on you.
Use Nuvo because there's no point in installing any drivers
since they don't provide you any benefits.
And it supports ASUS Prime laptops as well.
Nice.
So I've been in talks for a long time
with the community of Asus developers for Linux.
It's called Asus or ROG Linux or whatever it's called,
the website.
It's a bunch of guys developing tools.
Asus-linux.org.
Yeah, that one.
I was on their Discord basically.
I left it a while ago, but I was on their Discord.
We talked about, they recommended stuff and whatever.
So now on Zero Linux,
the option is there in the toolkit to install
the right tools to configure things like CPU profile,
keyboard RGB, fan profiles, and all that.
So it's now possible on Zero Linux with the right tools.
So even hybrid graphics on ASUS laptops. and all that, so it's now possible on the Euro Linux with the right tools.
So even hybrid graphics on ASUS laptops. So there you go. It took me a while, but I had to reach out to the right people and now it's possible. Yay! So people have no excuse anymore to say,
hey, I have hybrid graphics. The only hybrid graphics that I know nothing about
is AMD and Nvidia.
Because there's something called MUX switch.
It depends what controls the HDMI
you're outputting your external monitors to.
If it's by the integrated AMD GPU,
and you have Nvidia with their drivers tend to take over.
So if you try to output from the thing that's controlled
by your iGPU, you might get a picture out,
but Nvidia will not give you a picture out
because the MUX switch is on the wrong GPU.
So that hasn't been figured out on Linux yet. This is something on the
next 500 years plan for Linux. Maybe in the next 500 years it's going to be implemented,
but right now it's out of our hands. So if you have such a thing, do not report it to
me. Even on the ArchWiki, there's no deep dive on this.
On the Arch Wiki, they just mentioned install Asus Prime.
It might work, it might not work.
If it doesn't work, they don't go into details.
They tell you if it works, good.
If it doesn't work, nothing we can do.
That's unfortunate,
but most people have Intel NVIDIA nowadays.
That situation has been covered.
The last thing is I am creating my own Wiki.
I'm working on my own Wiki for
Xero Linux because a lot of people keep having questions.
I want to have enough documentation to point people to,
and I'll be making a video when I come back.
The first video I'm going to be making is
detailed walkthrough on Zero Linux
because all the videos I've made so far
and that have been made on Zero Linux,
they don't tackle any of the included things at all. There's surface previews, but they don't go like I don't
nobody talks deep deeply about App Data Fire, the various tools that are included on ZeroLinux.
So I'm going to make a detailed walkthrough from beginning to end. It's going to be at least a 20-25 minute video.
I've had the bullet points already set. I just need to finish with everything
that's more important than the YouTube channel and once I've dealt with
all that expect a lot of videos coming from me. But this time around I'm not
going to be showing my face because I started thinking to myself, I don't know if you
agree or not. But for videos like that walkthrough videos
like that, ignoring live live streams, but for informational
videos, it's better not to show one's ugly mug as I call it.
Just concentrate on the content. So people concentrate on the
content, not my little frame. What is he doing? What is this behind him? What is...
So but of course.
I see what you're saying. No, I definitely see what you're saying there. I think it depends
on the goals for like what you're doing, like why you're doing videos.
Walkthroughs. That's why I mentioned walkthroughs
Mm-hmm, right because if if the goal is obviously to grow a channel you want to have people
Know the person behind like going no face cam and like the people who do know no face cam
Like they just become a VTuber now like that's that's the way they get around it
But if the goal is purely just informational,
I think it's fine. I think, yeah, that works totally fine.
That's the goal of ZeroLinux because the channel will be introducing people to new tools as
I discover them. I want to talk about AppDataFire. I want to talk about caffeine, for example.
A lot of people know about it, but there's still other people who don't know about it.
I want to talk about Ferdy. You made a video ages back about Ferdy and Ferdy. Oh, yeah. Yeah. Yeah. Yeah.
And then the the developer had like a meltdown.
Yeah. Yeah. And and committed suicide.
But I didn't know that.
His wife posted it afterwards.
But it was forked into Ferdium,
and now Ferdium development is slowing down.
So I want to make videos on these things,
because those are useful tools that I want people to know about.
And when it comes to these kinds of videos, I don't want to show my face, but when it comes to videos like just sitting back working on a script, for example,
I will show my face, but just in a small box in the corner. Not necessarily in full view.
Full view is kind of annoying.
But in a small box on the corner, it's just enough.
Because I want people to concentrate on the content that I'm providing, not on my face.
But yes, as you said, it will be helpful for people to identify the person behind the work. But that has its own niche of a need.
Sure.
But I'll go and live streams.
Live streams I cannot go live without showing my face.
Sure, sure.
Gradually.
And since mostly I'm gonna go live twice a week,
that's the plan, on Monday and Friday.
Just random live streams doing things, like for example your gaming streams, except I can't game, I'm still running a GTX 1080.
Oh you can play smaller games.
I can play Diablo 4 at like 25 frames per second, like cinematic mode.
Or you could play something lighter like you know you
could play some indie games i love i used to love indie games on my steam deck this is the most
important subject i skipped the steam deck before we close the steam deck yeah are you still are
you still using it uh not as much as i should be but yes what games are you playing on it? Mostly older JRPGs.
So things like I I usually play like really light games on it.
In my case, I created tutorials there on my on my website,
which requires needs a lot of posts that I have been putting on the back burner.
Last update was like six months ago.
But I wrote a guide.
If you go to zero.xyz posts,
there's one labeled BatoDeck.
BatoDeck.
Okay.
Bato. Bato. B-A-T-O.
OK.
Battle deck.
Yes, yes, yes.
That article goes through how you
can install Battle Sarah on the internal storage.
Replace Steam OS completely.
OK.
That's what I did.
That's why I created the tutorial because to me, the Steam Deck is an amazing indie game
console or retro game console.
So I went to retro game console route on this one and I installed Battlesera replacing SteamOS
and it's been like that ever since. I have around 40,000 ROMs on there, give or take.
Some of them legally dumped from PlayStation games
that I have because my brother destroyed his PlayStation
and we still have like 250 games sitting in boxes.
So I just dumped those and put them there.
But it's been on Battocera for almost a year now.
I don't need SteamOS.
I don't play AAA titles
and I don't care for bigger games.
I just care for indie games.
I relegated indie games to my laptop slash also desktop
because right now I'm really into Warcraft 1 and 2 Remastered.
Okay.
Those run flawless on my Lenovo laptop with integrated GPUs.
And they kept the switching between classic graphics mode
and modern graphics in there.
I can switch, but those are the games I'm playing right now on my laptop.
On my Steam Deck,
I'm playing a lot of Teenage Mutant Ninja Turtles.
Go. Love those Streets streets of rage style rage games. And the best part is, since
they're being emulated, they're adding the safe state to the thing. So if you die, you
can, there's a key combination that you click, you auto load. So you reload.
That's why I cannot play, I look, I respect people don't want to be hardware collectors,
but I cannot play old games without save states.
Like there's so many old games that have horrible save mechanisms
where if you die, you lose 30 minutes of progress or in some cases,
you know, a game has a life system and you lose the entire game's progress.
Like I, I, I didn't have time for that.
Same here. That's why my favorite game of all time was on the Sega Mega Drive or Genesis.
It's comic zone. C-O-M-I-X zone.
My favorite game of all time, but I never was able to finish it on the Sega itself because I had it physically.
I dumped the ROM from the cartridge.
It's...
When you die, you have to repeat the entire game.
Ah, yeah.
Yeah.
Yeah, no.
They give you three lives. If you finish your three lives, you have to restart the game from the beginning.
Yeah, that's a holdover from arcade machines.
And I like it made sense on arcade machines because they wanted you to spend
money, but I don't want to deal with that on anything else.
Exactly.
That's why I played it on the Steam deck, on the Steam deck, save states.
I die.
I click a button.
I'm less than a second.
The, so basically it's a comic book based game where you go from I click a button. I'm less than a second.
So basically it's a comic book based game where you go from
from vignette or whatever from.
But whatever you call it, they call it English.
In French they call vignettes.
You go from vignette to vignette.
So if you die in vignette 3, you reload, you restart from vignette 2.
So you only have to repeat one vignette three, you reload, you restart for vignette two. So you only have to repeat one vignette.
So I finished the game. Finally, I was able to finish the game. And I finished the game and
flawless victory basically because according to the game, I didn't lose any life. I finished the
game with the three lives that I was given in the beginning. So my Steam Deck is my retro console and will
remain that way for the foreseeable future. And I love it that way. It's like the only
problem with the Steam Deck is it's a little bit heavy. I think you would agree with that.
If you want to play long sessions, especially on the lackluster battery that it had, even on retro, playing retro games,
it lasts two, three hours. That's the maximum it lasts for. And I never finish the three hours
because after an hour and a half, I'm tired. I'll have to put it down. So that's the only
disadvantage to the Steam Deck. But otherwise it's a wonderful retro gaming machine. I had,
I used to do it on the Raspberry Pi,
but the Raspberry Pi had to sit in my chair,
and I had to have the joystick in my hand.
And it wasn't so much fun.
So with the Steam Deck, I'm in bed.
It's cold.
And our house is not very good for it.
It's colder indoors than it is outdoors.
It's not isolating very well.
So I sit in bed covered up with a steam deck in hand and I play my favorite games.
Now Teenage Mutant Ninja Turtles, especially the ones on GOG, the ones in Shredder's Revenge
on GOG.
Beautiful game.
They just released a new one. Wonderful game. It's just hack and slash
fun. Beat them up. Love those. When I'm frustrated with zero Linux, like I cannot find a solution
for something. I just take my Steam Deck, sit in bed. I'm like, well, I'm a big geek.
Yeah, you say, you say cold for you.
It's gonna be 38 this Saturday for me. And mid last week it was like 42.
So, you know, not cold here.
Well, yeah, it's Australia.
It's the reverse of the rest of the world.
Well, we don't get cold where I am.
You're in South Australia.
Oh, at the bottom of the country in like, yeah, yeah, yeah.
It at the bottom of the country and like along
on some of the mountains down south, you will see snow a little bit,
especially in Tasmania, you will see snow a little bit. Especially in Tasmania, you will see snow.
But where I am, the coldest it'll get is maybe
on a real cold day, seven degrees.
On a real cold, well, seven degrees.
Yeah, actually identical to where I am.
The cold the coldest it ever got this year was five, but that was on
one day. One day and I'm 768 meters, I don't know how many feet above sea level. So we,
freedom units. I don't know how many you've used that.
That is 2,519 freedom units.
Yeah.
So we get snow, but it melts after 24 hours.
But right now the temperature is 10.
The closest we get to snow here is hail, which is not snow.
It hurts a lot more.
Yeah.
So right now inside the house, although it's 10 outside, inside the house, it's 6.
Because no isolation.
So I like to roll in bed since I have nothing much to do.
Like just now I just have the dishes to do still.
But I roll in bed,
Steam Deck in hand, Teenage Mutant Ninja Turtles,
have fun, enjoy life.
When I have things to do on Zero Linux,
I wait because I moved everything into what used to be a store,
but now it's my office.
I moved everything downstairs and I do all my work downstairs.
So I stay in the shop around six hours a day.
So for six hours a day, I'm working on the toolkit.
I have cursor open.
I code, code, code, code, code and chat, code and chat,
code and chat.
And I have you in the background all the time
because I need my information.
Where am I gonna get my information?
Fair.
And you have...
You're...
What I love about your content is it's not opinionated.
It's open-minded.
It's your tree.
Well...
We can talk about like...
We can talk about the OBS fedora thing.
No, but most of your content is you're treating the issue at hand as it is.
So I put you in the back, especially the long content when you're talking to
various developers. I just put the long form because I know for a fact 100% that I will take something
out of the whole entire discussion.
Maybe out of 6 or 7% out of it, but it's still something.
And I don't like to skip through because when I want to support someone, if I can't financially,
I just do it by watching the entirety of the thing because I want YouTube to market
as a complete retention.
I want the retention to be higher.
So I put you in the background and I start working
and then when one of your developers,
the developers you're interviewing comes up
with something interesting that I could use,
I just clip it.
Like on YouTube, they don't allow, they allow clipping.
Yeah, yeah, yeah.
I don't know, but.
No, YouTube has like a built-in clip thing as well.
Like they're totally fine with it.
I just record the screen.
Sure, fair enough, that works.
So I just record the screen at a part
that I feel is interesting and I re-watch it multiple times
and I see how it was,
and especially when you show screenshots.
When you show screenshots of code snippets,
I just pause it on the code and I read it
and I start to understand it.
So you're always, always in the background.
So tech over T is always in the background
when I'm working and that's how I work.
It's either you or some developers like DB Tech,
sometimes for Home Lab related stuff.
It's whatever I'm working on,
anything related to what I'm working on,
I have it in the background, and that's how I work.
Now it's in the office six hours a day.
Before it was the entire day working, working,
working, working on Zero Linux when I was on this desk. But now it's just relegated to six hours a
day and it's better that way. Like this, I can do more functional things around the house and
real life things. But yeah, coding is fun, but not if you do it the entire day. I learned this
Yeah, coding is fun, but not if you do it the entire day. I learned this
When I changed my habits
University and was doing like, you know 14 hours of coding a day. Yeah bad idea. Don't do that. Yeah
Yeah, so now I'm gonna dedicate a few a couple of hours a day to to my blog Mm-hmm. I need to talk about a lot of toolkits. My blog is not a, my website is not a opinionated,
I avoid opinionated posts. I just, I find a tool that is interesting. I just post about
it and tell them how to use it without injecting my opinions on it. I'm not going to say,
in my opinion, you should be using this.
No, my opinion has nothing to do in the article.
It's just this is the tool,
this is how you use it, it's interesting, done.
That's how I leave, and my posts are very short.
They're just, this is a tool,
this is how you get it, this is how you use it, done.
Screenshots, and if I need to make a video about it,
I'll just embed the video in the post, that's it.
I don't like those lengthy, oh, it stemmed from this.
Nobody needs a history.
They just wanna know about the tool and how they use it.
That's it.
Because I see a lot of websites,
they are like six, seven pages long, because they're
talking about the developer for like a whole page. And then the next page is talking about
the history of the tool, what was it forked from? And nobody wants to know all that. People
want to get to the nitty gritty right there and then. And then when I started doing that,
I noticed that a few of my posts have like 2000, 3000 views.
Because this theme that I'm using on Hugo is called Blowfish.
It has this feature.
Wow, I like that.
So yeah, Blowfish is amazing.
A lot of people use it, but I use it my own way because there's a feature where you can
inject your own custom CSS.
So, yeah, this is how I'm gonna,
I'm gonna continue working on that website.
I'm gonna post more about tools that I discovered,
but that's how things will be with Zero Linux.
And that's what I'm gonna end it.
I'm gonna going to say,
if you like Arch and the whole philosophy of Arch,
and you like distros that don't move too far away from that,
try zero Linux.
It's a donation-based distro.
Why did I create it as a donation-only type of distro is?
Because simply put, my situation does not help.
I'm 45 years old and no job and not very easy to create jobs and to find jobs.
If you want the source code,
you want it for free, the source code is available.
The link on the website is there.
Just grab the code and build it yourself.
The build script is not there because I believe in
something called each person has
their own way of building ISOs
after reading the documentation.
My script is tailored to me.
I cannot give you my personal build script,
but I can give you access to it to see how it works.
But I decided not to because it's too overwhelming.
It's 200 lines long.
It could be overwhelming to some.
You can create your own build script,
but the source code is there, is available.
You can build it for free.
But for the ISOs,
because it takes a long time to build the ISO,
because every day I built like 20,
30 ISOs to test if it works,
which where did I go wrong?
Like right now, there's an issue with
a few plasmoids that suddenly decided to duplicate themselves.
So I need to figure that out.
It takes a while to build and test each and every ISO.
So that's why it's behind it.
And it's a way for you to support the project
if you feel like it.
And yeah, that's why it's behind a donation wall,
the ISOs that is.
But the code is forever free and available for you to dissect
and do whatever you want with. Fork if you have to. But yeah, XeroLinux is one of many
arch-based distros out there. If you want to try it out, feel free. The website is zero on x.xyz.
The links will be included in the video description.
It's a single link stack link now.
Instead of having to, I made Brody's work much easier
instead of having to post 10 different links.
It's a single link.
So, and I can update it.
This is a thing that everyone should have.
Anything like this, whether you like self-host it
or whatever you
do, like have, have like an easy thing to link to.
It's just makes things way easier.
Exactly.
Uh, uh, I saw yesterday because yesterday DB tech went live when he shouldn't have,
he was prepping a live stream for today, but for whatever reason, his system went live at that moment,
so he decided to go live and he mentioned link stacks.
I was like, I'll use it.
I deployed it.
What's beneficial to this is to both of us,
is when you post a single link with
all my links is I can update
it on the back end. You don't need to update anything in your end. So that makes things
much easier, but the links will be there. And if you want to discuss or share ideas,
just join me on my Discord server and throw your ideas. No promises that will be implemented,
but we can discuss them. Open minded. I'm no longer the dark zero that used to be.
I'm a new dark zero who's taking everything with an open mind.
Before, I was like,
no, I was very opinionated,
zero only will be only this way and no other way.
Now, I'm open-minded.
People are free to share their ideas,
and we'll see what gets implemented.
There you go. Thank you for having me again.
Absolutely.
I just wanted people to get updated on the situation of ZeroLinux.
If anyone can support the project financially,
please do because especially now we're still post-war.
We just got a new president
and we still have no government.
Just a president, a lonely president with no government.
So if anyone can support financially, feel free.
All the links will be there.
And as always, you've been a gracious host. And if I show you your
channel on my browser, in my browser, you're going to see all the videos watched to the
end. So yeah, always a pleasure.
Well, thank you for coming to this. This is a lot of fun as always. And like it usually
happens, you kind of just bled the show, which is is fine by me I don't have to talk that much. I've talked way too much today. As I said, I started recording at 730 this morning
So I have spoken quite a bit. It is now just past 10 p.m. Yeah
I hope I didn't make it too hard on you to clip. No, it's all good. All good
Alright, so...
Alright, and watch for a new Zero Linux Gnome Edition video coming soon.
Because, yes, Gnome has joined the party.
And who knows, the future may be cosmic.
Let's hope. Fingers crossed.
Well, as for my outro, main channel is Brody Robertson. I do Linux videos there six-ish days a week.
Sometimes there is a stream, sometimes there's not. Usually there's not. We'll see what happens.
New Cosmic release sometime soon. I've said I'm gonna do some other things as well. I haven't got a round of them.
Anyway, the gaming channel is Brody on Games. Right now I am streaming Ender Magnolia, a sequel to Ender Lilies and
probably by the time you see this I will be playing Strangers of Paradise
Final Fantasy Origin so check that out. I've got the react channel that is Brody
Robinson reacts I upload clips of that so if you just want to watch me talk
about things if you like yapping content with no script go to that one one. And if you're watching the video version of this, you find the audio version on Spotify
at Tech Over Tea.
If there is an RSS feed, you can find that as well.
If you want to find the video version, our video is also on Spotify.
But the main thing is YouTube that is Tech Over Tea.
So how do you want to sign us off?
What do you want to say?
Don't use Arch unless you know what you are doing. Don't think that a coat of paint on top of Arch
will make it any easier. Just take that into consideration. And with that, this is DarkZero signing off.