diff --git a/flake.nix b/flake.nix index 06ebd9e..229179a 100644 --- a/flake.nix +++ b/flake.nix @@ -53,10 +53,11 @@ # Per-system configuration perSystem = - { config - , pkgs - , lib - , ... + { + config, + pkgs, + lib, + ... }: { # Configure treefmt @@ -193,6 +194,7 @@ cutie = inputs.nixpkgs.lib.nixosSystem { system = "aarch64-linux"; modules = [ + ./packages/fix-pkg-config.nix ./hosts/cutie/configuration.nix inputs.gnome-mobile.nixosModules.gnome-mobile inputs.nix-flatpak.nixosModules.nix-flatpak diff --git a/packages/fix-pkg-config.nix b/packages/fix-pkg-config.nix new file mode 100644 index 0000000..c50266c --- /dev/null +++ b/packages/fix-pkg-config.nix @@ -0,0 +1,10 @@ +{ config, pkgs, ... }: +{ + nixpkgs.overlays = [ + (final: prev: { + libevdev = prev.libevdev.overrideAttrs (old: { + nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ prev.pkg-config ]; + }); + }) + ]; +}