pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / shells / nushell / nu_scripts / default.nix
bloba4ca9df620656f0417d80d5e2a98428ed368d0aa
1 { lib
2 , stdenvNoCC
3 , fetchFromGitHub
4 , unstableGitUpdater
5 }:
7 stdenvNoCC.mkDerivation rec {
8   pname = "nu_scripts";
9   version = "0-unstable-2024-10-03";
11   src = fetchFromGitHub {
12     owner = "nushell";
13     repo = pname;
14     rev = "743ccc08ee9b46703b1afaf4d77b59bf723a6d41";
15     hash = "sha256-4vGUZtDkywHIc1sgu5jU+95rQfl9B2eoGWzfH7xSMac=";
16   };
18   installPhase = ''
19     runHook preInstall
21     mkdir -p $out/share/nu_scripts
22     mv ./* $out/share/nu_scripts
24     runHook postInstall
25   '';
27   passthru.updateScript = unstableGitUpdater { };
29   meta = {
30     description = "Place to share Nushell scripts with each other";
31     homepage = "https://github.com/nushell/nu_scripts";
32     license = lib.licenses.free;
34     platforms = lib.platforms.unix;
35     maintainers = [ lib.maintainers.CardboardTurkey ];
36   };