Skip Navigation
Will Linux’s New run0 Command Run sudo Out of Town?
  • Soon, Purple Hat should be charging for systemd and hopefully other corpos and organizations will move back to sanity.

    From systemd licenses readme:

    Unless otherwise noted, the systemd project sources are licensed under the terms and conditions of LGPL-2.1-or-later (GNU Lesser General Public License v2.1 or later).

    New sources that cannot be distributed under LGPL-2.1-or-later will no longer be accepted for inclusion in the systemd project to maintain license uniformity.

    I can understand critism of systemd for its tools only working with itself and not with any other Unix tools. But it's absolutely a conspiracy theory to think they'd want to charge for systemd. Though I do agree that if someone was charging for systemd (which they can't because its open source), open source alternatives would pop up.

  • ersei.net Booting Linux off of Google Drive

    Competitiveness is a vice of mine. When I heard that a friend got Linux to boot off of NFS, I had to one-up her. I had to prove that I could create...

    Booting Linux off of Google Drive
    15
    zamundaaa.github.io Fixing KWin’s performance on old hardware

    KWin had a very long standing bug report about bad performance of the Wayland session on older Intel integrated graphics. There have been many investigations into what’s causing this, with a lot of more specific performance issues being found and fixed, but none of them managed to fully fix the issu...

    0
    zamundaaa.github.io Fixing KWin’s performance on old hardware

    KWin had a very long standing bug report about bad performance of the Wayland session on older Intel integrated graphics. There have been many investigations into what’s causing this, with a lot of more specific performance issues being found and fixed, but none of them managed to fully fix the issu...

    1
    GNOME 47 Can Now Be Built With X11 Support Disabled
  • Those are all good reasons. XFCE aims to support Wayland with the next release, so if they choose to use an established compositor it shouldn't be too buggy.

    With XFCE porting their apps over the setup shouldn't change much, unless you're using Xorg specific tools.

    Over the last few years most features I'd expect from a windowing system were added to Wayland, so I expect the drama to cool down. (I don't even know what's still missing (except accessibility), with VRR, tearing, DRM leasing (VR), and global hotkeys being done. It's just apps like Discord that have to cave in under the pressure to fix their apps.)

    Once everything works, there's no point talking about it.

    @Furycd001@fosstodon.org

  • GNOME 47 Can Now Be Built With X11 Support Disabled
  • I wonder how long it'll be possible to build Gnome with Xorg support. If I had to guess I'd say there won't be any support within the next 3 years, because keeping future Gnome working with Xorg is work nobody wants to put in.

    That said, Xwayland will likely keep being around for the foreseeable future.

    Out of curiosity, do you use Xorg and if yes, what's keeping you from using Wayland?

  • What is your set up? How do you use Jellyfin?
  • 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.

  • Inkscape Flatpak is looking for a maintainer!
  • 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).

  • HDR and color management in KWin, part 3 (May 11)
    zamundaaa.github.io HDR and color management in KWin, part 3

    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

    14
    The Proxmox Hypervisor, on NixOS
    github.com GitHub - SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka]

    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]
    2
    How to install Nix on Fedora Silverblue
  • 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.

  • How to install Nix on Fedora Silverblue
  • 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.

  • How to install Nix on Fedora Silverblue
  • 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.

  • Benefit of a subvolume below the top level btrfs subvolume?
  • I personally prefer top level subvolumes (@, @home, @var-log, @var-cache), because it makes it easier to know which system folders are subvolumes and back them up accordingly. They are then mounted at their respective location under /.

    E.g.. I do snapshots looking at the btrfs filesystem and its top level subvolumes. I'm not doing snapshots going from the mounted root filesystem. I.e. I'd do a snapshot of @home, not a snapshot of /home.

    If you want to use backup/snapshot automation tooling, I'd recommend looking at how they expect the subvolumes to be set up. E.g. snapper and timeshift expect a specific layout (which can stil be done manually after OS installation, but why bother).

  • xdg-toplevel-drag Wayland protocol approved
    gitlab.freedesktop.org Add xdg-toplevel-drag protocol (!204) · Merge requests · wayland / wayland-protocols · GitLab

    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

    "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:

    topleveldrag

    qtworking

    Chrome in KWin

    1
    Fish rewrite-it-in Rust progress: 100%
    aus.social David Adam (@zanchey@aus.social)

    #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.

    11
    pointieststick.com The last few weeks in KDE: It’s coming… it’s coming… it’s coming

    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
    5
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CH
    Chewy @discuss.tchncs.de
    Posts 92
    Comments 735