Ah yeah that looks perfect, just get WayBlue Hyprland then! That sounds like exactly what you need.
No need to mess about with user services in systemd and display manager config.
Ah yeah that looks perfect, just get WayBlue Hyprland then! That sounds like exactly what you need.
No need to mess about with user services in systemd and display manager config.
NixOS
Alternatively (speculating here), you might be able to use Nix to install Hyprland onto an existing immutable distro like Silverblue.
Nix people please chime in!
I have never heard of WattOS but that sounds terrible.
It seems like antiX is a systemd-free Debian flavor.
If you want systemd, why not just use Debian? Or, if you are looking for a nice preconfigured DE/WM, any of a number of Debian/Ubuntu derivatives.
Mint for best out of the box setup, Pop!_OS for tiling, Zorin OS if you’re looking for a funky styling, any of the Ubuntu derivatives for the major DEs: Kubuntu, Xubuntu, etc.
Great post! Completely agree! I will add that for filling out PDF Forms, Okular is amazing!
chezmoi does basically that, without actually making your home dir a git repo, it just syncs it. It also supports templating and per-machine differences. Pretty cool really.
SMB is originally Windows tech. So it might not play nicely with file modes?
And since we’re on the topic, if we’re borrowing things from Android I would love to have the application sandboxing and permissions. I think they’d be a much bigger benefit – to all distros, immutable or not.
Flatpaks and Wayland should fill out this part nicely.
I’m guessing this refers to the not entirely separate groups of Nix(OS), Haskell, XMonad fans
Distro version of Firefox worked wonderfully for me on EndeavourOS (Arch repo / Wayland / Sway) and Pop!_OS 22.04 (Ubuntu base / X11 / GNOME)
Completely off topic, but: I’ve been trying Fedora (KDE spin) for a few months now, and I’m flabbergasted at how unusable the distro version (not the Flatpak) of Firefox is. I think it’s a codec issue as I’ve checked Firefox is running in wayland mode, but:
Meanwhile, the Microsoft Edge flatpak works flawlessly.
Are you using a flatpak browser too? If not, how did you get your browser to work?
I really like Fedora otherwise: up-to-date kernel and modern (very efficiently stored) packages, but properly tested with major releases, btrfs and systemd by default and commonality with RHEL is useful at work.
But these codec issues are pushing me back to Arch…
I um… didn’t get started yet. But a colleague demoed it to my and it’s kind of between virtual environments and containers, if you’re familiar with Python.
You write a Nix config and specify exactly which versions of which package you want to have. Reproducibility is the main selling point of Nix. Things don’t just break overnight because a dependency of a dependency of a dependency got upgraded. You can always go back to exactly what it was like before. Guaranteed. That’s pretty cool.
Ok so you got that config, then you build and activate it, and it replaces your shell. You enter the Nix shell. You still have access to all your files and directories, but your Nix config controls exactly which versions of your tools you have. gcc, npm, python, maven, whatever you use.
You can see why this makes people want to build an immutable OS.
The main drawback of Nix is that it has a bit of a learning curve. Hence why I haven’t started yet. Maybe it’s time though.
Don’t listen to him! Just start using Nix to manage dependencies and dev environments for your projects but keep your OS the same until you are really good at Nix
Exactly! If you only have to edit small text files on a server once in a blue moon, nano is much less biomemory-heavy. But if you regularly write docs and code in l vim or neovim, it starts to pay off after a week or two.
I really enjoyed learning to quickly select and change entire words or lines, doing things like:
:%s/replace_this_text/with_that/g
Etc.
If you enjoy that, you will soon get to a point where you miss the motions in your regular editor and install a vim extension in VS Code and stuff, just before fully switching to neovim
Try running this:
vimtutor
If you are already aware of hjkl, skip to the part where you learn motions:
/motion
Then look up surround (ysw
is usually the command to surround a word, ys3w
the next 3 words, etc)
It’s pretty neat.
Is compiling it yourself with the time and effort that it costs worth more than a few GB of disk space?
Then your disk is very expensive and your labor very cheap.
deleted by creator
Plasma fan and aspiring Cosmonaut, though I have Swayed in the past and have a tendency to get Hypr.
That’s amazing!
I get it, I actually use the exact same distros you mention: Pop!_OS, Endeavour and Fedora.
Had the same experience with Pop!_OS: those few things that did not “just work” but needed tinkering caused quite some issues. And yeah, somewhat more bleeding edge than Ubuntu LTS is nice: to use neovim on the 22.04 base, I’d need to use distrobox or build vim from source, but on Fedora and Arch, it “just works”.
I liked Endeavour, though I haven’t really used it with a DE, I went with Sway. So hard to compare, but the manual sysadmin intervention everyone keeps talking about has been minimal. AUR is amazing, pacman is fast and sane.
I went to Fedora because it is bleeding edge enough, but seems better tested and more stable than Arch. Also wanted to see how BTRFS is setup on there and test the rollbacks. The codec stuff has been terrible though. Even after enabling RPMFusion and installing a bunch of them, the Fedora source Firefox still refuses to do video calls in MS Teams. I’m using Flatpak browsers now but downloading flatpak updates is way slower than even the worst package manager for “native” binaries. Feels a bit odd to have to use a Flatpak for the browser.
If I had to install a new pc today, I’d go EndeavourOS with KDE (which I’m using on Fedora now), BTRFS and systemd-boot. I got to know systemd-boot in Pop!_OS and have tried a different boot manager (rEFInd), but systemd-boot is amazing.
Yes, you are right.
The old stuff, now no longer supported, is:
The new stuff: