1
0
Fork 0
mirror of https://github.com/NixOS/nixos-artwork synced 2024-10-18 00:06:24 -04:00

matrix: Add -A archive output

This commit is contained in:
Samuel Dionne-Riel 2021-05-21 20:27:00 -04:00
parent e2d7169be5
commit 0bda783d23

View file

@ -46,10 +46,14 @@ let
</fontconfig> </fontconfig>
'' ''
) {}; ) {};
in
archive = pkgs.runCommandNoCC "${build.name}-archive.tar.bz2" {} ''
cp -r --no-preserve=mode ${build} nixos-artwork-matrix-icons
tar cvjf $out nixos-artwork-matrix-icons
'';
# Yes, you can callPackage something else than a path! # Yes, you can callPackage something else than a path!
pkgs.callPackage ( build = pkgs.callPackage (
{ runCommandNoCC, inkscape, encode-sans, FONTCONFIG_FILE, ruby }: { runCommandNoCC, inkscape, encode-sans, FONTCONFIG_FILE, ruby }:
runCommandNoCC "nixos-artwork-matrix-icons" { runCommandNoCC "nixos-artwork-matrix-icons" {
@ -58,6 +62,10 @@ pkgs.callPackage (
ruby ruby
]; ];
inherit FONTCONFIG_FILE; inherit FONTCONFIG_FILE;
passthru = {
inherit archive;
};
} '' } ''
ruby ${./build.rb} ${./icons.src.svg} ruby ${./build.rb} ${./icons.src.svg}
'' ''
@ -67,4 +75,6 @@ pkgs.callPackage (
ruby = pkgs.ruby.withPackages(p: [ ruby = pkgs.ruby.withPackages(p: [
p.nokogiri p.nokogiri
]); ]);
} };
in
build