diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2025-11-25 07:16:48 -0500 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-11-25 07:16:48 -0500 |
| commit | 34a81b72d264acc99972e4a8e77be33e713486c8 (patch) | |
| tree | 6fbf74f3558886d0d04feaf235580fa76ae26e8e /overlay.nix | |
| parent | 29e4d76f2169644939495e40ced0404667c50f17 (diff) | |
| download | nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.gz nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.bz2 nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.zip | |
Diffstat (limited to 'overlay.nix')
| -rw-r--r-- | overlay.nix | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/overlay.nix b/overlay.nix index 6d748e1..0f08d5e 100644 --- a/overlay.nix +++ b/overlay.nix @@ -3,8 +3,45 @@ system, ... }: final: prev: { - stable = import inputs.nixpkgs-stable { + 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 + ''; + }); } |
