summaryrefslogtreecommitdiff
path: root/nix/theme.nix
blob: e92e087bdeef58915cc1f20582c3ca1e798e7777 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ lib, runCommand }:

let
  package = builtins.fromJSON (builtins.readFile ../tools/copland/package.json);
in
runCommand "copland-fossil-theme-${package.version}"
  {
    meta = {
      description = "Copland skin for Fossil SCM";
      platforms = lib.platforms.all;
    };
  }
  ''
    destination="$out/share/fossil/skins/copland"
    mkdir -p "$destination"
    cp ${../skins/copland}/*.txt "$destination/"
    cp ${../skins/copland}/README.md "$destination/"
    cp ${../tools/copland/dist/copland-skin.config} "$destination/copland-skin.config"
  ''