From c136078239cf096a907f70f990d83fa0f207246a Mon Sep 17 00:00:00 2001 From: Fernando Ayats Date: Fri, 12 Aug 2022 13:12:24 -0700 Subject: [PATCH] nix: use cleanSource (#518) --- nix/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/nix/default.nix b/nix/default.nix index 0070cb31..adabd69f 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -27,7 +27,16 @@ stdenv.mkDerivation { pname = "hyprland" + lib.optionalString debug "-debug"; inherit version; - src = ../.; + + src = lib.cleanSourceWith { + filter = name: type: let + baseName = baseNameOf (toString name); + in + ! ( + lib.hasSuffix ".nix" baseName + ); + src = lib.cleanSource ../.; + }; nativeBuildInputs = [ meson @@ -59,7 +68,7 @@ stdenv.mkDerivation { mesonFlags = builtins.concatLists [ (lib.optional (!enableXWayland) "-DNO_XWAYLAND=true") - (lib.optional (legacyRenderer) "-DLEGACY_RENDERER:STRING=true") + (lib.optional legacyRenderer "-DLEGACY_RENDERER:STRING=true") ]; patches = [