Commit Graph

3 Commits

Author SHA1 Message Date
Elias Naur 4872bd3cd6 Revert "flake.lock: [NixOS] delete to avoid GPU driver version mismatch"
This reverts commit a896a467ec. Because
of

	https://github.com/NixOS/nix/issues/5810

not having flake.lock checked in makes the `nix` command add it instead,
regardless of its presence in `.gitignore`.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2022-06-07 12:28:12 +02:00
Elias Naur a896a467ec flake.lock: [NixOS] delete to avoid GPU driver version mismatch
A `flake.lock` file pins the versions of packages Gio requires to build.
However, pinning the `libGL` package may result in a runtime incompatibility
between the user space GPU driver and the system GPU driver. The result is
an error such as

	glGetDisplay failed: 0x300

I don't know a way to keep the convenience of pinned flake.lock versions
combined with a system-defined `libGL` package version. This change implements
a workaround: exclude `flake.lock` from version control and let the first
use of `flake.nix` auto-create a lock file that (hopefully) is compatible
with the system.

References: https://todo.sr.ht/~eliasnaur/gio/417
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2022-06-01 12:01:44 +02:00
Elias Naur 0f05231c35 all: initial import
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-03-31 10:47:22 +02:00