push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
{
lib,
stdenv,
buildNpmPackage,
fetchFromGitHub,
python3,
unbound,
cctools,
}:
buildNpmPackage rec {
pname = "hsd";
version = "8.0.0";
src = fetchFromGitHub {
owner = "handshake-org";
repo = "hsd";
rev = "v${version}";
hash = "sha256-7hF8cJf9Oewfg5WvNpqQSrBZjpnERcdDAaxixOdArpo=";
};
npmDepsHash = "sha256-fO8ia0FwNvMMVBUO22gUNImkXY3kjdUjQIP7s5MOJDs=";
nativeBuildInputs = [
python3
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
cctools
];
buildInputs = [
unbound
];
dontNpmBuild = true;
meta = {
changelog = "https://github.com/handshake-org/hsd/blob/${src.rev}/CHANGELOG.md";
description = "Implementation of the Handshake protocol";
homepage = "https://github.com/handshake-org/hsd";
license = lib.licenses.mit;
};
}

View File

@@ -0,0 +1,46 @@
{
lib,
stdenv,
fetchFromGitHub,
pkg-config,
imlib2,
libX11,
libXinerama,
}:
stdenv.mkDerivation rec {
pname = "hsetroot";
version = "1.0.5";
src = fetchFromGitHub {
owner = "himdel";
repo = "hsetroot";
rev = version;
sha256 = "1jbk5hlxm48zmjzkaq5946s58rqwg1v1ds2sdyd2ba029hmvr722";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
imlib2
libX11
libXinerama
];
postPatch = lib.optionalString (!stdenv.cc.isGNU) ''
sed -i -e '/--no-as-needed/d' Makefile
'';
makeFlags = [ "PREFIX=$(out)" ];
preInstall = ''
mkdir -p "$out/bin"
'';
meta = with lib; {
description = "Allows you to compose wallpapers ('root pixmaps') for X";
homepage = "https://github.com/himdel/hsetroot";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ shamilton ];
platforms = platforms.unix;
};
}

View File

@@ -0,0 +1,49 @@
{
lib,
stdenv,
fetchurl,
unzip,
makeWrapper,
jre,
}:
stdenv.mkDerivation rec {
pname = "hsqldb";
version = "2.7.4";
underscoreMajMin = lib.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor version);
src = fetchurl {
url = "mirror://sourceforge/project/hsqldb/hsqldb/hsqldb_${underscoreMajMin}/hsqldb-${version}.zip";
sha256 = "sha256-k4ih0VHD+RV1+kyrx/kiWUqm7P0gEpV66FPoKjpQCNU=";
};
nativeBuildInputs = [
unzip
makeWrapper
];
buildInputs = [ jre ];
installPhase = ''
runHook preInstall
mkdir -p $out/lib $out/bin
cp -R hsqldb/lib/*.jar $out/lib
makeWrapper ${jre}/bin/java $out/bin/hsqldb --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.Server"
makeWrapper ${jre}/bin/java $out/bin/runServer --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.Server"
makeWrapper ${jre}/bin/java $out/bin/runManagerSwing --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.util.DatabaseManagerSwing"
makeWrapper ${jre}/bin/java $out/bin/runWebServer --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.WebServer"
makeWrapper ${jre}/bin/java $out/bin/runManager --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.util.DatabaseManager"
makeWrapper ${jre}/bin/java $out/bin/sqltool --add-flags "-jar $out/lib/sqltool.jar"
runHook postInstall
'';
meta = with lib; {
homepage = "http://hsqldb.org";
description = "Relational, embedable database management system written in Java and a set of related tools";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.unix;
license = licenses.bsd3;
};
}

View File

@@ -0,0 +1,40 @@
{
lib,
buildRubyGem,
ruby,
openssh,
}:
# Example ~/.hss.yml
#---
#patterns:
# - note: Basic test
# example: g -> github
# short: '^g$'
# long: 'git@github.com'
buildRubyGem rec {
name = "hss-${version}";
inherit ruby;
gemName = "hss";
version = "1.0.1";
source.sha256 = "0hdfpxxqsh6gisn8mm0knsl1aig9fir0h2x9sirk3gr36qbz5xa4";
postInstall = ''
substituteInPlace $GEM_HOME/gems/${gemName}-${version}/bin/hss \
--replace \
"'ssh'" \
"'${openssh}/bin/ssh'"
'';
meta = with lib; {
description = ''
A SSH helper that uses regex and fancy expansion to dynamically manage SSH shortcuts.
'';
homepage = "https://github.com/akerl/hss";
license = licenses.mit;
maintainers = with maintainers; [ nixy ];
platforms = platforms.unix;
mainProgram = "hss";
};
}

View File

@@ -0,0 +1,43 @@
{
lib,
stdenv,
fetchFromGitHub,
readline,
ncurses,
autoreconfHook,
pkg-config,
gettext,
}:
stdenv.mkDerivation rec {
pname = "hstr";
version = "3.1";
src = fetchFromGitHub {
owner = "dvorka";
repo = "hstr";
rev = version;
hash = "sha256-OuLy1aiEwUJDGy3+UXYF1Vx1nNXic46WIZEM1xrIPfA=";
};
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
readline
ncurses
gettext
];
configureFlags = [ "--prefix=$(out)" ];
meta = {
homepage = "https://github.com/dvorka/hstr";
description = "Shell history suggest box - easily view, navigate, search and use your command history";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.matthiasbeyer ];
platforms = with lib.platforms; linux ++ darwin;
};
}

View File

@@ -0,0 +1,39 @@
{
lib,
python3,
fetchFromGitHub,
}:
python3.pkgs.buildPythonApplication rec {
pname = "hstsparser";
version = "1.2.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "thebeanogamer";
repo = "hstsparser";
tag = version;
hash = "sha256-9ZNBzPa4mFXbao73QukEL56sM/3dg4ElOMXgNGTVh1g=";
};
nativeBuildInputs = with python3.pkgs; [
poetry-core
];
propagatedBuildInputs = with python3.pkgs; [
prettytable
];
pythonImportsCheck = [
"hstsparser"
];
meta = {
description = "Tool to parse Firefox and Chrome HSTS databases into forensic artifacts";
mainProgram = "hstsparser";
homepage = "https://github.com/thebeanogamer/hstsparser";
changelog = "https://github.com/thebeanogamer/hstsparser/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}