maybe i should build something like omarchy that isn't, you know, omarchy
Replying to @ariadne@social.treehouse.systems
a lot of people do not understand what omarchy actually *is* and why it is making progress where traditional distributions have failed.
they focus on the fact that omarchy *is* a vanity distro, that it is basically a collection of configuration files and some shell scripts gluing them together.
and omarchy is that.
but omarchy is also marketing and devrel, and a consolidation of the linux experience into a product format.
in fact, that is most of what omarchy actually *is*.
building a technical community that understands & executes on these things would be the goal of what i propose building
Replying to @ariadne@social.treehouse.systems
in essence omarchy is a mechanism to take linux and turn it into a product, in the same way that macOS takes darwin and turns it into a product.
traditional linux distributions, by comparison, aren't defined products, they are work output from technical communities, and the design of them is approached from that philosophy.
Replying to @ariadne@social.treehouse.systems
somebody has already suggested that we should build this on Nix or whatever.
and like, you're just not getting the point.
the package management? flatpak.
Replying to @ariadne@social.treehouse.systems
managing software needs to be obvious. package managers ain't it.
on mac, you install apps from either the app store or by dragging them to the applications folder.
Replying to @ariadne@social.treehouse.systems
this thread is not an invite to tell me about your favorite linux distro and why you think it defeats my thesis.
it doesn't.
and certainly omarchy doesn't meet the thesis.
Replying to @ariadne@social.treehouse.systems
omarchy is basically the grifter aliexpress version of the thesis
Replying to @ariadne@social.treehouse.systems
given this, such a distribution should be focused on three major things
1. a cohesive design aesthetic
2. providing just enough substrate to boot flatpak apps
3. integrating servo into the desktop environment for "web apps"
Replying to @ariadne@social.treehouse.systems
in the most extreme interpretation, the desktop *itself* is a flatpak app
but i am not actually sure if that is possible atm
Replying to @ariadne@social.treehouse.systems
anyway i am muting this thread, i'll update folks on whether i decide to move forward on this after alpineconf
Replying to @ariadne@social.treehouse.systems
@ariadne oh, gobolinux
Replying to @ariadne@social.treehouse.systems
@ariadne I really liked something I saw once a long time ago on (I think it was) porteus. Software was all distributed in compressed packages that you could just double click to install (it got mounted into the running os so it was accessible). But that ability to just download and have it installed immediately was very nice.
Replying to @ariadne@social.treehouse.systems
@ariadne so like, flatpak already has a distribution: flathub
Replying to @whitequark@social.treehouse.systems
@whitequark correct.
Replying to @ariadne@social.treehouse.systems
@ariadne what do you want to do different? (one thing I notice is that FlatHub isn't exactly a product, either)
Replying to @whitequark@social.treehouse.systems
@whitequark nothing. there is nothing wrong with flathub.
what i am proposing is building just enough of a distribution to boot a shell, and then have the real apps come from flathub.
Replying to @ariadne@social.treehouse.systems
@ariadne oh, that makes a lot of sense. I'm for it, though it's not obvious how to generate enough mindshare with this plan
Replying to @whitequark@social.treehouse.systems
@whitequark that's where I come in, specifically. i might not be DHH, but i have enough clout to pull this off.
Replying to @ariadne@social.treehouse.systems
@ariadne nice
Replying to @noel@ice.00ffff.eu
@noel @whitequark no, silverblue is a project to produce a linux distribution.
omarchy is a *product*, not a *distro*.
Replying to @ariadne@social.treehouse.systems
@noel @whitequark or to put it in linux terms, you're thinking distros, i'm thinking SteamOS.
Replying to @ariadne@social.treehouse.systems
But at least that means there's existing tech to build this on.
Replying to @ariadne@social.treehouse.systems
@ariadne as long as it doesn't have sev0 blockers like the apple app store does. i've never been able to use it on my work macbook because it asks me to verify my details, asks for an address, then rejects the address because it's missing a field that isn't even on the form. it's been over a year and it's still broken.
Replying to @gsuberland@chaos.social
@gsuberland @ariadne oh yeah, i've been locked out of my apple account for... 8 years? i think? because of something similar.
Replying to @ariadne@social.treehouse.systems
I have it on my laptop and I don't think I ever installed anything via the command line or editing config files. There's an application manager (don't know the exact English name as the German localization is good enough for me) that works pretty much like an app store and deals with the actual package manager in the background.
Replying to @LunaDragofelis@void.lgbt
@LunaDragofelis mint is nothing like what i am thinking about building
Replying to @ariadne@social.treehouse.systems
Replying to @LunaDragofelis@void.lgbt
@LunaDragofelis what i am proposing is building just enough of a distro to bootstrap access to flathub
Replying to @ariadne@social.treehouse.systems
Replying to @ariadne@social.treehouse.systems
@ariadne tali express x.x
Replying to @ariadne@social.treehouse.systems
@ariadne it's not that good
Replying to @ariadne@social.treehouse.systems
@ariadne 🙏 sensei
Replying to @ariadne@social.treehouse.systems
@ariadne
I've thought about making an arch distro. I've made my own meta packages in the past. It's dead simple.
In a way I made my own distro.
Replying to @ariadne@social.treehouse.systems
@ariadne I'd be interested in helping out in this and will keep an eye out for future posts 👀
Replying to @ariadne@social.treehouse.systems
@ariadne The product should be called Pyrénées, obviously 
Replying to @ariadne@social.treehouse.systems
@ariadne very early in waylands development there was the idea of a "system compositor". Something like that could absolutely allow a desktops display server to run in user space without privileged API access. Wlroots already supports rendering to a window. Mutter does too, but I am not sure that still works if you load the entirey of gnome shell.
Replying to @ariadne@social.treehouse.systems
@ariadne I like 3 a lot
Replying to @ariadne@social.treehouse.systems
Replying to @ariadne@social.treehouse.systems
@ariadne Or homebrew for all the non gui (and even some) apps.
Replying to @ariadne@social.treehouse.systems
@ariadne the nix comment is perfect example of putting technology first instead of user first.
You don't even need that many packages to begin with.
Replying to @siwek@social.tooinconsistent.com
@siwek yes, hence "the package management? flatpak"
Replying to @ariadne@social.treehouse.systems
@ariadne Nah we should be using Guix for packaging, definitely, that won't cause any problems for sure.
Replying to @ariadne@social.treehouse.systems
@ariadne This is pretty much exactly the goal of end-user GNOME OS
https://blogs.gnome.org/adrianvovk/2024/10/25/a-desktop-for-all/
blogs.gnome.org/adrianvovk/2024/10/25/a-desktop-for-all/

🔜 40C3