I'm using Proxmox with a NixOS LXC for Jellyfin/*arr. The media is stored on a single btrfs HDD, because high uptime (RAID) isn't necessary for me and it's media I can simply redownload.
I'm looking into switching to NixOS on bare metal, because I don't need the UI of proxmox and most other features.
Symphonium is great for music, even though it's closed source and paid. I'm mostly using Spotify though.
Findroid is an awesome native Android app for watching tv/movies, altough it doesn't support transcoding.
Fedora also has their own flatpak remote, which only includes flatpaks build from Fedora rpms.
I'd say flatpak isn't the future because it's already here and seems to be universally accepted as the cross-distro package manager.
I do like how the Nix package manager handles dependencies, but it's not suitable for app developers packaging their own apps because of its complexity.
If a better flatpak comes around I'd use it too, but at least for graphical apps I don't know what it'd have to do to be better. In my opinion, flatpak is a prime example of good enough, but not perfect and I'd be surprised if there was a different tool with the same momentum in 15 years (except snap, but they seem too Ubuntu specific).
This post was posted two times, so you might want to delete one of them.
Bookmarks and GPX export is a great addition. OrganicMaps continues to improve and I find myself using OsmAnd less and less (unless I need specific features).
I've now added the date to the title to make it more clear the article is from two months ago. The article is a good read and wasn't posted on here, so I thought it's still worth sharing.
Since the last two posts about this topic (part one, part two) there has been some more progress, so let’s take a look.
Part one: https://zamundaaa.github.io/wayland/2023/05/18/hdr-and-color-management-in-kwin.html
Part two: https://zamundaaa.github.io/wayland/2023/12/18/update-on-hdr-and-colormanagement-in-plasma.html
Yes, I've copied the title from their project.
Proxmox describes itself as an virtualization management platform.
Proxmox Virtual Environment is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform
[1] https://www.proxmox.com/en/proxmox-virtual-environment/overview
The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka] - GitHub - SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka]
![GitHub - SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka]](https://lemdro.id/pictrs/image/bc0135a8-db12-404a-910f-445b4eedf6f7.png?format=webp&thumbnail=256)
Spotify and Crunchyroll also require DRM, like almost all commercial video sites.
Many flatpaks are not aware of their sandbox and thus have a bad ux.
E.g. flatpak Steam can't access SteamLibraries at a non-default location, unless the user manually allows the path through flatseal. The same is true for other similar apps which don't use the file portal.
Issues like this are unexpected for new users and thus it can be argued that flatpak aren't a good recommendation for new users. I personally disagree because most flatpak work flawlessly and work everywhere independent of a users distro.
It seems the Determinate Nix installer supports Fedora Atomic and SELinux.
On topic:
I really like Nix and home-manager. I've mostly switched to NixOS because it's more convenient for window manager setups than building ublue images imo.
Having to mess with containers for different dev environments and keeping the up to date is imo more annoying than creating a shell.nix
Also being able manage my dorfiles with home-manager and installing software declaratively helps in keeping the system free of clutter.
The source of the determinate nix installer has some mentions of SELinux. E.g. they have an .fc file, but I really don't know anything about SELinux.
https://github.com/DeterminateSystems/nix-installer/tree/main
Yes, that's likely the case.
The ahayzen/silverblue-nix guide uses bind mounts from /var/lib/nix
to /nix
. The latter being created by making /
temporarily writeable with chattr +i /
.
It seems the Determinate Nix installer supports Fedora Atomic with SELinux enabled.
supporting SELinux and OSTree based distributions without asking users to make compromises
https://github.com/DeterminateSystems/nix-installer
Edit:
disabling SELinux
I hope this is not a serious suggestion?
Since no nix installer supported SELinux at the time, it was the only way to use nix on Fedora Atomic. With a better option available disabling SELinux is a bad idea indeed.
https://gitlab.com/ahayzen/silverblue-nix#using-nix-on-fedora-silverblue
It's possible to install nix on Fedora Atomic by disabling SELinux and using bind mounts.
Removing nix is mostly done by deleting /nix, and removing some systemd services, as well as deleting some nix-related users or groups (iirc nixblkd)
Because almost all of nix happens in /nix it doesn't clutter much of the system.
Great to see Unified Push on the list. As well as improved Wayland input method support, whatever that exactly means.
I'm pretty sure microG isn't installed by default because of how it'd conflict with installing MindTheGapps (Google Apps).
It's great to see LMFG continuing for a while because its users would have to wipe their device to switch to LineageOS + microG.
That's awesome. Is it as simple as adding the microG repo to F-Droid and installing from there?
Adding to that, there're builds of LineageOS with microG preinstalled, which should be relatively similar to CalyxOS.
Random musings of a semi-sane designer from lesser Europe.
![GNOME 46 Wallpapers | Jakub Steiner](https://discuss.tchncs.de/pictrs/image/c0a9e479-ca13-478e-b3b3-4ac60b7581f4.png?format=webp&thumbnail=256)
A look back at what's happened with WirePlumber recently, and what's to come.
![What's the latest with WirePlumber?](https://lemmy.ml/pictrs/image/c17104ef-851e-42e1-b27a-2bd6b9ea6ca1.jpeg?format=webp&thumbnail=256)
This protocol allows applications to request that a window is moved at the same time as a drag operation - effectively dragging windows. With this features such as...
![Add xdg-toplevel-drag protocol (!204) · Merge requests · wayland / wayland-protocols · GitLab](https://lemmy.ml/pictrs/image/ea9e4356-4576-4530-9b36-703dd1761421.jpeg?format=webp&thumbnail=256)
"This protocol allows applications to request that a window is moved at the same time as a drag operation - effectively dragging windows. With this features such as detaching a tab from a window and reattaching it, dragging tabs between windows or (un)dockable tool windows can be implemented."
Videos of KWin and QT:
eunomia-bpf: Exploring and improving eBPF toolchains and runtimes
![Introduction - eunomia](https://lemmy.ml/pictrs/image/8d760d01-76e3-4bbd-bdc2-d8fa30164bda.png?format=webp&thumbnail=256)
#fishshell rewrite-it-in #rust progress, 2024-01-15 87029 rust lines added 76776 / 76776 C++ lines removed ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100% -- So, we're done? Well, yes and no.
Wow, it feels like it’s been a while! And while many of KDE’s contributors have been enjoying some holiday and vacation time, quite a lot happened too! We’re getting pretty close …
![The last few weeks in KDE: It’s coming… it’s coming… it’s coming](https://lemmy.ml/pictrs/image/74a81414-b93c-4f63-8426-b005897042f2.jpeg?format=webp&thumbnail=256)
It’s been a while since I wrote an “attack of the week” post, and the fault for this is entirely mine. I’ve been much too busy writing boring posts about Schnorr signatures!…
![Attack of the week: Airdrop tracing](https://lemmy.world/pictrs/image/131a3b4d-c1f0-4433-89e7-7fe9a742a601.png?format=webp&thumbnail=256)
If you are a Linux user, you probably know the hassle of rebooting your system after installing a kernel update. This can sometimes be inconvenient, especially if you are running a server or a critical application that needs to be always available. Fortunately, there is a way to apply kernel
![How to use the Linux kernel's live patching feature](https://lemmy.ml/pictrs/image/4d64542f-ee56-439e-bd85-08bb826bb97c.jpeg?format=webp&thumbnail=256)
Hello, GNOME 46.alpha is now available. This is the first unstable release leading to the 46 series. Download the GNOME 46.alpha sources. Review the list of updated modules and changes. Use the official BuildStream project snapshot to compile GNOME 46.alpha. A GNOME OS install image is avail...
![GNOME 46.alpha Released](https://lemmy.ml/pictrs/image/29768024-a2a3-47a6-8f44-2e87bc8a9d4d.jpeg?format=webp&thumbnail=256)