Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / dwarf-fortress / themes / default.nix
blobd2e2ec5fd19b1e17a5e3c5bb855fbc19bcbf7b25
1 { lib, fetchFromGitHub, ... }:
3 with builtins;
5 listToAttrs (map
6   (v: {
7     inherit (v) name;
8     value = fetchFromGitHub {
9       name = "${v.name}-theme-${v.version}";
10       owner = "DFgraphics";
11       repo = v.name;
12       rev = v.version;
13       sha256 = v.sha256;
14       meta = with lib; {
15         platforms = platforms.all;
16         maintainers = [ maintainers.matthewbauer maintainers.shazow ];
17         license = licenses.free;
18       };
19     };
20   })
21   (fromJSON (readFile ./themes.json)))