Files
dotfiles/overlays/valheim.nix
T

26 lines
635 B
Nix

_inputs: final: prev:
{
fetchValheimThunderstoreMod =
{
owner,
name,
version,
hash,
}:
let
depString = "${owner}-${name}";
in
prev.fetchzip {
inherit version hash;
name = "valheim-thunderstore-${depString}";
url = "https://thunderstore.io/package/download/${owner}/${name}/${version}/";
extension = "zip";
stripRoot = false;
};
}
// prev.lib.optionalAttrs (prev.stdenv.hostPlatform.isLinux && prev.stdenv.hostPlatform.isx86_64) {
valheim-server = final.nmasur.valheim-server;
valheim-server-unwrapped = final.nmasur.valheim-server.unwrapped;
}