16 lines
473 B
Nix
16 lines
473 B
Nix
{ lib, copyPathToStore }:
|
|
let paths = {
|
|
svg = ./logo.svg;
|
|
png = {
|
|
"128x128" = ./logo-128x128.png;
|
|
"256x256" = ./logo-256x256.png;
|
|
"512x512" = ./logo-512x512.png;
|
|
"1024x1024" = ./logo-1024x1024.png;
|
|
};
|
|
};
|
|
|
|
f = (k: v:
|
|
if builtins.isPath v
|
|
then copyPathToStore v
|
|
else v);
|
|
in lib.attrsets.mapAttrsRecursive f paths |