diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ef2a95c6a143..662d3097a5f1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17023,6 +17023,12 @@ githubId = 9720532; name = "Sergei K"; }; + sontek = { + email = "sontek@gmail.com"; + github = "sontek"; + githubId = 151924; + name = "John Anderson"; + }; sophrosyne = { email = "joshuaortiz@tutanota.com"; github = "sophrosyne97"; diff --git a/pkgs/applications/misc/snowmachine/default.nix b/pkgs/applications/misc/snowmachine/default.nix deleted file mode 100644 index 022d75030d0a..000000000000 --- a/pkgs/applications/misc/snowmachine/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ buildPythonPackage, lib, click, colorama, fetchPypi, setuptools-git }: - -buildPythonPackage rec { - pname = "snowmachine"; - version = "1.0.1"; - - src = fetchPypi { - inherit pname version; - sha256 = "1v385hhxy2a8vx5p0fhn0di8l4qfpb0a86j6nwsg0aw6ngb09qf1"; - }; - - buildInputs = [ setuptools-git ]; - propagatedBuildInputs = [ click colorama ]; - - doCheck = false; - pythonImportsCheck = [ "snowmachine" ]; - - meta = with lib; { - description = "A python script that will make your terminal snow"; - homepage = "https://github.com/sontek/snowmachine"; - license = with licenses; [ bsd3 ]; - maintainers = with maintainers; [ djanatyn ]; - }; -} diff --git a/pkgs/by-name/sn/snowmachine/package.nix b/pkgs/by-name/sn/snowmachine/package.nix new file mode 100644 index 000000000000..a6d3aedf0b41 --- /dev/null +++ b/pkgs/by-name/sn/snowmachine/package.nix @@ -0,0 +1,25 @@ +{ python3Packages, lib, fetchPypi }: + +python3Packages.buildPythonApplication rec { + pname = "snowmachine"; + version = "2.0.1"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256:119e6da12f430af1519f1a9f091b77b7676c7a9dbeaab6616cb196fe793d8e61"; + }; + + propagatedBuildInputs = with python3Packages; [ click colorama hatchling ]; + + doCheck = false; + pythonImportsCheck = [ "snowmachine" ]; + + meta = with lib; { + description = "A python script that will make your terminal snow"; + homepage = "https://github.com/sontek/snowmachine"; + mainProgram = "snowmachine"; + license = with licenses; [ bsd3 ]; + maintainers = with maintainers; [ djanatyn sontek ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 545175af47f0..5eec9226287d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -41698,8 +41698,6 @@ with pkgs; snowsql = callPackage ../applications/misc/snowsql { }; - snowmachine = python3Packages.callPackage ../applications/misc/snowmachine { }; - sidequest = callPackage ../applications/misc/sidequest { }; maphosts = callPackage ../tools/networking/maphosts { };