Skip Navigation

SteamOS 3.5 will support the NixOS package manager

github.com Steam Deck support · Issue #7173 · NixOS/nix

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] It is currently not possible to install N...

SteamOS 3.5 will have a /nix directory to support the NixOS package manager. The package manager will probably not come pre-installed but the folder structure prepared, users will be able to install it without jumping through hoops.

9

You're viewing a single thread.

9 comments
  • Is there anything significant on nix that's unavailable with Pacman or Discovery? Seems it's more like a traditional package manager with more mainline Linux repositories.

    • Pacman isn't available on SteamOS without unlocking developer mode. Nix is intended to be used alongside the native package manager. Discover (not Discovery) on SteamOS is for Flatpak packages.

      • I've been in developer mode on betas for a while so I wasn't aware that wasn't the vanilla experience. Having a relatively normal Linux package manager could be nice as an easy alternative to Discover.

        I'm curious what would be worth getting through nix though. I suppose anything that isn't on Discover, but I haven't had too hard a time finding what I've wanted so far.

        • I've been hearing a lot about Nix package manager, NixOS, and immutable/atomic Linux distros like BlendOS, VanillaOS, and ChimeraOS with containers and flatpaks on top.

          I may be confused but I think conceptually these distributions are moving towards this idea of reproducibility with a strong immutable core OS for the sake of stability. I can see why this would be perfect for an appliance like the Deck.

          The idea of a rolling distribution where my configuration simply survives upgrades forever ... sounds like a dream come true. Is it possible?

        • Flatpak is for sandboxed graphical applications and it's absolutely great for that but sometimes one might want more. Could be simple things like an alternative CLI text editor or youtube-dl.

          • Looking into it, it sounds like packages installed with nix would be persistent across updates too. That's definitely a game changer. I've had a few things break on updates and it's always a pain.

9 comments