diff options
author | Adam Russell <adamlr6+pub@gmail.com> | 2015-11-26 21:26:44 -0600 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-01-26 03:05:49 +0300 |
commit | 6c9dd963776d108ef05700fe843f1a285e3d7182 (patch) | |
tree | 26f658ded92229c6e7b077822b3a5e36bd45f063 /pkgs/games/dwarf-fortress/themes | |
parent | fdae86fb4e3234441987d9164f6f5b7e2d15d0c3 (diff) | |
download | nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar.gz nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar.bz2 nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar.lz nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar.xz nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.tar.zst nixlib-6c9dd963776d108ef05700fe843f1a285e3d7182.zip |
dwarf-fortress: add phoebus
Diffstat (limited to 'pkgs/games/dwarf-fortress/themes')
-rw-r--r-- | pkgs/games/dwarf-fortress/themes/phoebus.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/games/dwarf-fortress/themes/phoebus.nix b/pkgs/games/dwarf-fortress/themes/phoebus.nix new file mode 100644 index 000000000000..a26abf207d4f --- /dev/null +++ b/pkgs/games/dwarf-fortress/themes/phoebus.nix @@ -0,0 +1,36 @@ +{ dfBaseVersion +, dfPatchVersion +, fetchzip +, ... +}: + +let + + phoebusVersion = "00"; + phoebusFileName = "Phoebus_${dfBaseVersion}_${dfPatchVersion}v${phoebusVersion}"; + +in rec { + + src = fetchzip { + name = phoebusFileName; + url = "http://dffd.bay12games.com/download.php?id=2430&f=${phoebusFileName}.zip"; + sha256 = "0fb68r6fd7v67mbh2439ygqrmdk4pw94gd293fqxb9qg71ilrb6s"; + stripRoot = false; + }; + + sourceRoot = src.name; + + installPhase = '' + pushd ../../$themeSourceRoot + + cp data/init/phoebus/* $out/share/df_linux/data/init/ + cp -rT raw $out/share/df_linux/raw + mkdir -p $out/share/df_linux/data/config + cp data/config/* $out/share/df_linux/data/config/ + cp data/art/* $out/share/df_linux/data/art/ + + popd + ''; + +} + |