> Omarchy skips installation of a login display manager. Instead, Hyprland autostarts and password protection is provided upon boot by the LUKS full disk encryption service.
Pretty unconventional...Is this a bad idea?
> Omarchy skips installation of a login display manager. Instead, Hyprland autostarts and password protection is provided upon boot by the LUKS full disk encryption service.
Pretty unconventional...Is this a bad idea?
Fwiw this has been my setup for ~10 years now and I don't really see an issue with it. Screen locker crashing would have been a concern back in the Xorg days but I don't think it's an issue nowadays with the ext-session-lock-v1 Wayland protocol. I value startup speed and simplicity of my setup and have no use for features provided by a DM, so this has always felt like a no-brainer to me.
Can't be multiuser
And that's a reasonable tradeoff - In 30 years of using Linux, I've only used machines that were actually treated as multi-user on the server side.
There's space for both - some people do need password protected separate users, but not all of us do.
Also not ideal for security if you like to sleep/hibernate on a laptop.
Who am I kidding, how many laptops actually sleep or hibernate properly when running Linux anyway...
> Also not ideal for security if you like to sleep/hibernate on a laptop.
Why not? I presume you're still running a lockscreen that will trigger on sleep/hibernate via whatever the equivalent of swayidle+swaylock is.
> Who am I kidding, how many laptops actually sleep or hibernate properly when running Linux anyway...
More than you think, though it does depend on hardware. I have no use for hibernation, but I couldn't tell you the last laptop I owned that didn't sleep fine on Linux.
> Why not? I presume you're still running a lockscreen that will trigger...
Maybe I misunderstood; I thought the suggestion was that there was no lock screen/login screen at all and that the LUKS password was the only barrier to entry.
> More than you think, though it does depend on hardware
It was an educated-"joke", I'm quite particular about my laptop hardware, I've had quite a few for work and home over the past couple of decades I've been running Linux, and lately, fewer and fewer that meet my other criteria have had the hardware support for proper sleep/standby/hibernate; by that I mean I want to be able to shut the lid at the end of the work day, or at the end of the evening (for my personal laptop) and have my work laptop not be at 0% in the morning, or for my personal laptop to last a week or so for when I next come to use it, but I'd also like to be able to open the lid and be back at my desktop within no more than the time it takes to enter my password plus 2-3 seconds if I need to.
Typically I just leave them plugged in all of the time when I'm at home and put them back on the charger when I'm done to work around this, but that's not great for their batteries; more of an issue for my personal laptop as I tend to replace it less often than work replaces my work one.
My desktop box is running bazzite and is only used for gaming. I treat it has a console really, it isn't even connected to the internet and doesn't even receive updates unless I want to download a new game. It doesn't have any private data, the only secret I might have is that steam is already logged on but I don't have any payment account/card setup on my steam account.
Appart from the internet connection that might be useful for those gaming online I would expect most gamer machines would be like that.
I ran Bazzite for a little while on my desktop to see how it was for gaming, and it was great, but I do a lot besides gaming, gaming is a small percentage of my time spent on the PC, and I as a full-time Linux user, work and home, I needed something more traditional, I've switched over to CachyOS now which meets my needs well.
Well I don't mix work, gaming (especially with random proprietary code) and personnal stuff on the same device unless there is a good decent separation of the environments. Since gaming is the only usage that warrant a big heavy desktop with a GPU, that I like the conveniency of a laptop for personnal use and have a dedicated work laptop provided by my employer, it is fairly easy to separate duties.
> Who am I kidding, how many laptops actually sleep or hibernate properly when running Linux anyway...
Or period?
My 2015-ish Macbook Air was unreliable at waking up from sleep, and so is my Windows ASUS ROG Zephyrus from ~2021.
Unix systems are inherently very multi-user (check how many lines are in your /etc/passwd!). Other login users would just need to log into via other means (ssh/etc..).*
i wonder how screen locking works then
I imagine the user account still has a password, it's just getty is configured to auto login on tty1
Right...you still need a regular login user (and probably a good idea to have a password set)...also for things like sudo. But that facet wasn't one that actually concerned me with this setup
what happens if the screen locker crashes?
Generally the compositor doesn't allow you back in. You can go to a console and do some emergency stuff from there, but you're locked out of your original session.
That problem exists for all desktop environments, Omarchy or not.