From 3e36384575ff720f073bc24a0b3bfad9f0141268 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 22 May 2024 01:33:17 -0400 Subject: templates/full: minor cleanup --- templates/full/nix/packages.nix | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) (limited to 'templates/full/nix/packages.nix') diff --git a/templates/full/nix/packages.nix b/templates/full/nix/packages.nix index 8b23ea7..562823e 100644 --- a/templates/full/nix/packages.nix +++ b/templates/full/nix/packages.nix @@ -1,24 +1,18 @@ -{self, ...}: { +{self, ...}: let + version = self.shortRev or self.dirtyShortRev or "unknown"; +in { flake.overlays.default = _: prev: { - foo = prev.callPackage ./derivation.nix {inherit self;}; + hello = prev.callPackage ./derivation.nix {inherit version;}; }; perSystem = { - lib, pkgs, + self', ... }: { - package = let - fixup = lib.filterAttrs ( - _: v: - builtins.elem (v.meta.platforms or []) && !(v.meta.broken or false) - ); - - unfiltered = lib.fix (final: self.overlays.default final pkgs); - pkgs' = fixup unfiltered; - in { - inherit (pkgs') foo; - default = pkgs'.foo; + package = { + hello = pkgs.callPackage ./derivation.nix {inherit version;}; + default = self'.packages.hello; }; }; } -- cgit v1.2.3