← All docs

The PurmaLinux Repository

PurmaLinux ships with its own RPM repository hosted at repo.purmalinux.com. It contains custom builds of NVIDIA, LM Studio, LocalSend, and a release package that configures everything automatically.

Adding the repo

sudo dnf install https://repo.purmalinux.com/fedora/42/x86_64/purma-release-1.0-1.fc42.noarch.rpm

That single package installs:

  • The .repo file for DNF
  • The GPG signing key at /etc/pki/rpm-gpg/RPM-GPG-KEY-purmalinux
  • All metadata needed to trust our packages

What’s in the repo

PackageWhat it is
nvidia-driverCustom NVIDIA 595.58.03 build with gaming/Wayland fixes
nvidia-driver-cudaCUDA libraries
nvidia-driver-libs64-bit driver libraries
nvidia-driver-libs-i68632-bit libraries for Wine / Proton
nvidia-driver-waylandEGL Wayland, DXVK config, environment
nvidia-driver-kmod-commonKernel module configuration
nvidia-kmodDKMS kernel module source
lmstudioLM Studio repackaged from the AppImage
localsendLocalSend repackaged from the upstream tarball
purma-releaseRepo config + GPG keys

Installing a package

sudo dnf install lmstudio nvidia-driver localsend

Why a custom repo?

Three reasons:

  1. Real fixes for real bugs (the NVIDIA driver has workarounds for DayZ on DX12, Steam pressure-vessel version mismatch, VKD3D host-visible VRAM, etc.)
  2. No more curl | sh for common apps (LM Studio, LocalSend)
  3. Consistent GPG-signed packages that DNF treats like any other system package