dwt1-shell-color-scripts: init at unstable-2023-03-27

This commit is contained in:
Anderson Torres 2023-04-07 00:32:16 -03:00
parent f4f836e4de
commit 22940300fe
2 changed files with 53 additions and 0 deletions

View file

@ -0,0 +1,52 @@
{ lib
, stdenvNoCC
, fetchFromGitLab
, installShellFiles
}:
stdenvNoCC.mkDerivation {
pname = "dwt1-shell-color-scripts";
version = "unstable-2023-03-27";
src = fetchFromGitLab {
owner = "dwt1";
repo = "shell-color-scripts";
rev = "576735cf656ece1bfd314e617b91c0e9d486d262";
hash = "sha256-1iDcUv6uVq5LzFgZo36RRKqAzKoYKZW/MnlbneayvCY=";
};
nativeBuildInputs = [ installShellFiles ];
postPatch = ''
patchShebangs ./colorscript.sh
patchShebangs ./colorscripts
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/share/shell-color-scripts
install -Dm755 colorscript.sh $out/bin/colorscript
cp -r colorscripts $out/share/shell-color-scripts/colorscripts
installManPage colorscript.1
installShellCompletion --fish completions/colorscript.fish
installShellCompletion --zsh completions/_colorscript
runHook postInstall
'';
postFixup = ''
substituteInPlace $out/bin/colorscript \
--replace "/opt/shell-color-scripts/colorscripts" \
"$out/share/shell-color-scripts/colorscripts"
'';
meta = {
homepage = "https://gitlab.com/dwt1/shell-color-scripts";
description = "A collection of shell color scripts collected by dt (Derek Taylor)";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.all;
};
}

View file

@ -4564,6 +4564,7 @@ with pkgs;
dtools = callPackage ../development/tools/dtools { };
dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
dtrx = callPackage ../tools/compression/dtrx { };