blob: 0f08d5ee0990f6ee87fd73c525dafba52480a2c0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
{
inputs,
system,
...
}: final: prev: {
unstable = import inputs.nixpkgs-unstable {
inherit system;
config.allowUnfree = true;
};
unciv = prev.unciv.overrideAttrs (old: rec {
version = "4.18.14";
src = prev.fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}-patch1/Unciv.jar";
hash = "sha256-ykyHaIxnahC8D8ZAqzGnwNhc7mUX25uO4hEWKz+7p7o=";
};
});
cataclysm-dda = prev.cataclysm-dda.overrideAttrs (old: {
version = "0.I";
src = prev.fetchFromGitHub {
owner = "CleverRaven";
repo = "Cataclysm-DDA";
tag = "cdda-0.I-2025-10-02-0217";
sha256 = "sha256-wD11w1u4hJfvh003ce+7Kq3/OgZDDDDd3VUh7fDgY5Q=";
};
patches = [];
});
cataclysm-tlg = prev.cataclysm-dda-git.overrideAttrs (old: {
meta.mainProgram = "cataclysm-tlg-tiles";
pname = "cataclysm-tlg";
version = "2025-10-17-1123";
src = prev.fetchFromGitHub {
owner = "Cataclysm-TLG";
repo = "Cataclysm-TLG";
tag = "cataclysm-tlg-1.0-${final.cataclysm-tlg.version}";
sha256 = "sha256-rpfRBVKyFTLOLl8AOdTueaXI+TozVAEGy5aycoE+ZDs=";
};
makeFlags = prev.cataclysm-dda-git.makeFlags ++ [ "TESTS=0" ];
postInstall = ''
substituteInPlace $out/share/applications/com.cataclysm-tlg.cataclysm-tlg.desktop \
--replace-fail "Exec=cataclysm-tlg-tiles" "Exec=$out/bin/cataclysm-tlg-tiles"
rm $out/bin/zzip
'';
});
}
|