Live data from Hacker News

NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

fnune.com

1–10 of 49 posts

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#2
The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds.

You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv.

Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#3
Interesting to see someone writing a blog post and explaining issues they've encountered with their laptop, I participate in the official repository of Nix configurations covering these kinds of hardware quirks [1].

I also have a InfinityBook Pro 14 Gen 9 (Intel Version) and began adding support for this laptop in NixOS Hardware in early March of this year, including settings sane defaults, loading drivers, and even refactoring/backporting modules for other InfinityBook versions.

[1]: https://github.com/NixOS/nixos-hardware/tree/master/tuxedo/i...

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#4
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

One would think so but then you find out even more issues crop up with certain software.. Maybe things have changed but I found that anything that relied on opengl and such would need special workarounds to run on non-NixOS when I tried.

This was perhaps only an issue with launching from nix shell.. but it caused enough friction for me that I ended up switching. It's much easier to use, e.g., steam-run/appimage-run/nix-alien/plain-ole-npx for all special cases on NixOS than the vice-versa issues on non-NixOS imho.

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#5
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

I feel like the Atomic Linux approach is already a better fit for desktop usage. Flatpaks for most user software along with other options to install packages with different methods if there are special/legacy requirements.

I think the only negative aspect of the approach is the sheer quantity [1] of package installation options available.

[1] https://docs.bazzite.gg/Installing_and_Managing_Software/

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#6
post #5
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

I feel like the Atomic Linux approach is already a better fit for desktop usage. Flatpaks for most user software along with other options to install packages with different methods if there are special/legacy requirements. I think the only negative aspect of the approach is the sheer quantity [1] of package installation options available. [1] https://docs.bazzite.gg/Installing_and_Managing_Software/

Flatpak makes it very hard to see who packages what. There are apps that look official, buy are built in third-party repositories.

With distributions packages, there's a bigger barrier to entry which is at least better in avoiding sneaky malware from easily creeping in.

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#7
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

The whole point of NixOS is to make packages a special case of configuration. Running nix elsewhere doesn't do that and for configuration there are more mature tools. It would be like using Ansible(/Salt/Puppet or other similar tools) without any of the upside those have. Don't be afraid to use those tools though, they're great.

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#8
post #5
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

I feel like the Atomic Linux approach is already a better fit for desktop usage. Flatpaks for most user software along with other options to install packages with different methods if there are special/legacy requirements. I think the only negative aspect of the approach is the sheer quantity [1] of package installation options available. [1] https://docs.bazzite.gg/Installing_and_Managing_Software/

Flatpaks are a potential security disaster where people learn to install software of questionable provenance, not much different from other desktop operating systems where users learn to click past the warning to install binaries found on random web pages.

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#9
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

You could take a look at guix [1], it's very much like nix, but is available as a package manager for other distros.

[1] https://guix.gnu.org/

Re: NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

#10
post #2

The author mentions it in the conclusion, but I think "nix package manager on non-NixOS Linux" would be the best of both worlds. You'd avoid the friction of having to deal with software that doesn't 'just work' on NixOS, but still be able to make use of things like devenv. Though, an understated benefit from using NixOS is that the specific fixes taken are now available "as code".

You could take a look at guix [1], it's very much like nix, but is available as a package manager for other distros. [1] https://guix.gnu.org/

Guix is also a great project and I don't want to dissuade anyone from using it, but Nix can also be used as a package manager only.
Post reply on HN