diff --git a/pkgs/by-name/ha/harmonist/package.nix b/pkgs/by-name/ha/harmonist/package.nix index 2e0ba2c05963..9617b6abf07b 100644 --- a/pkgs/by-name/ha/harmonist/package.nix +++ b/pkgs/by-name/ha/harmonist/package.nix @@ -1,26 +1,29 @@ { lib, - fetchurl, buildGoModule, + fetchFromGitea, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "harmonist"; - version = "0.5.1"; + version = "0.6.1"; - src = fetchurl { - url = "https://download.tuxfamily.org/harmonist/releases/${pname}-${version}.tar.gz"; - hash = "sha256-NkUrBvOOs6yctW4CVRpJNcdfdPvUJZp9HaWLS7eO4yE="; + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "anaseto"; + repo = "harmonist"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0YHbASLEcQJVYruFuWUYeb0yItmjnlJrZ4jY4h8WYgw="; }; - vendorHash = "sha256-0DV32a2LYnfYzg/tqwear9uaaahNUIi0M8uWlXOQ5Ic="; + vendorHash = "sha256-pQgqITlUtKkTZTpumWUoYMIB+fKQIqbTIAeTy2UDvdY="; ldflags = [ "-s" "-w" ]; - meta = with lib; { + meta = { description = "Stealth coffee-break roguelike game"; mainProgram = "harmonist"; longDescription = '' @@ -32,7 +35,7 @@ buildGoModule rec { adaptability for character progression. ''; homepage = "https://harmonist.tuxfamily.org/"; - license = licenses.isc; + license = lib.licenses.isc; maintainers = [ ]; }; -} +})