5 ms·
The official Guix channels do not package proprietary software. However, nothing is stopping someone from doing it.
by serhart 7y ago
The official Guix channels do not package proprietary software. However, nothing is stopping someone from doing it.
- atemerev 7y agoTried to install nvidia drivers (the only piece of proprietary software I needed) — no luck. Hope that with 1.0, somebody will find a way.
- serhart 7y agoIt's definitely not trivial to do. I have the Guix system installed on my mid 2013 MBP. I installed the mainline Linux kernel and drivers along with the proprietary Broadcom wireless module. Everything seems to be running fine.
- aeneasmackenzie 7y agoDid create a package for it? Is it available?
- aetimmes 7y agoThis is going to be a deal breaker for a lot of HPC folks, so it's surprising to me that there isn't an "unofficial official" way to get non-free Nvidia drivers given Guix's aims at reproducible builds for HPC.
- serhart 7y agoI don't think it has Nvidia drivers, but there is work being done for Guix and HPC. https://guix-hpc.bordeaux.inria.fr/ https://guix-hpc.bordeaux.inria.fr/
- pault 7y agoSounds like you can use just the package manager, so I guess there's nothing stopping you from installing just the proprietary blobs with your system package manager and build everything else with guix?
- chupasaurus 7y agoThe only distro I know of which packages nvidia proprietary driver not as an original blob and a bunch of scripts is Debian. To say it's a mess is understatement (list of dependencies by metapackage[0], which doesn't include all driver parts either). [0]https://packages.debian.org/sid/nvidia-driver https://packages.debian.org/sid/nvidia-driver edit: wording
- KirinDave 7y agoPop_OS! By System76 makes these accessible at the installer. It's why I chose it for a recent Lenovo laptop purchase. So now you know of 2.
- ppseafield 7y agoPop_OS is based on Ubuntu, which is itself derived from Debian.
- KirinDave 7y agoPop_OS does not reuse Debian's packaging for this, does not do it the same way Ubuntu does. It also bundles it with the OS installer image, which can be pretty important. These are decisions that OS authors make. Even if they are derivative, it is worth calling out these specifics. Especially if it enables painless adoption of the OS on specific hardware rather than saying "well it's just Debian."
- chupasaurus 7y agoAs Ubuntu does on theirs. The thing is, Ubuntu is stated as officially supported by Nvidia's blob itself, although it doesn't remove all the fun of their driver's installation and configuration processes.
- KirinDave 7y agoYeah I only mention pop_os because it truly is a painless process for a fresh install and that's worth calling out. Life is too short to suffer installing uncooperative Linux distros on modern laptops.
- michaelmrose 7y agoIs it possible to convert the packages for nixos to guix? Seems like someone should create a nonfree repo for guix to allow people to simply add a new source for nonfree software. If I understand properly this is done via GUIX_PACKAGE_PATH which works somewhat like PATH in that multiple sources are searched in order of precedence. https://www.gnu.org/software/guix/manual/en/html_node/Package-Modules.html https://www.gnu.org/software/guix/manual/en/html_node/Packag... Instead of hoping that someone does it you could always do it yourself and host it somewhere everyone can benefit from.
- rekado 7y agoGUIX_PACKAGE_PATH is inconvenient. We prefer to use channels instead: https://www.gnu.org/software/guix/manual/en/html_node/Channels.html https://www.gnu.org/software/guix/manual/en/html_node/Channe...