Merge remote-tracking branch 'origin/staging-next' into staging

This commit is contained in:
K900
2025-06-25 09:37:00 +03:00
189 changed files with 755 additions and 638 deletions
@@ -10,9 +10,11 @@ let
cfg = config.services.wyoming.faster-whisper;
inherit (lib)
mapAttrsToList
mkOption
mkEnableOption
mkPackageOption
optionals
types
;
@@ -24,6 +26,13 @@ let
escapeSystemdExecArgs
;
finalPackage = cfg.package.overridePythonAttrs (oldAttrs: {
dependencies =
oldAttrs.dependencies
# for transformer model support
++ optionals cfg.useTransformers oldAttrs.optional-dependencies.transformers;
});
in
{
@@ -35,215 +44,230 @@ in
description = ''
Attribute set of wyoming-faster-whisper instances to spawn.
'';
type = types.attrsOf (
types.submodule (
{ ... }:
{
options = {
enable = mkEnableOption "Wyoming faster-whisper server";
type = attrsOf (submodule {
options = {
enable = mkEnableOption "Wyoming faster-whisper server";
model = mkOption {
type = str;
default = "tiny-int8";
example = "Systran/faster-distil-whisper-small.en";
description = ''
Name of the voice model to use. Can also be a HuggingFace model ID or a path to
a custom model directory.
model = mkOption {
type = str;
default = "tiny-int8";
example = "Systran/faster-distil-whisper-small.en";
# https://github.com/home-assistant/addons/blob/master/whisper/DOCS.md#option-model
description = ''
Name of the voice model to use. Can also be a HuggingFace model ID or a path to
a custom model directory.
Compressed models (`int8`) are slightly less accurate, but smaller and faster.
With {option}`useTranformers` enabled, a HuggingFace transformers Whisper model
ID from HuggingFace like `openai/whisper-tiny.en` must be used.
Available models:
- `tiny-int8` (compressed)
- `tiny`
- `tiny.en` (English only)
- `base-int8` (compressed)
- `base`
- `base.en` (English only)
- `small-int8` (compressed)
- `distil-small.en` (distilled, English only)
- `small`
- `small.en` (English only)
- `medium-int8` (compressed)
- `distil-medium.en` (distilled, English only)
- `medium`
- `medium.en` (English only)
- `large`
- `large-v1`
- `distil-large-v2` (distilled, English only)
- `large-v2`
- `distil-large-v3` (distilled, English only)
- `large-v3`
- `turbo` (faster than large-v3)
'';
};
Compressed models (`int8`) are slightly less accurate, but smaller and faster.
Distilled models are uncompressed and faster and smaller than non-distilled models.
uri = mkOption {
type = strMatching "^(tcp|unix)://.*$";
example = "tcp://0.0.0.0:10300";
description = ''
URI to bind the wyoming server to.
'';
};
Available models:
- `tiny-int8` (compressed)
- `tiny`
- `tiny.en` (English only)
- `base-int8` (compressed)
- `base`
- `base.en` (English only)
- `small-int8` (compressed)
- `distil-small.en` (distilled, English only)
- `small`
- `small.en` (English only)
- `medium-int8` (compressed)
- `distil-medium.en` (distilled, English only)
- `medium`
- `medium.en` (English only)
- `large`
- `large-v1`
- `distil-large-v2` (distilled, English only)
- `large-v2`
- `distil-large-v3` (distilled, English only)
- `large-v3`
- `turbo` (faster than large-v3)
'';
};
device = mkOption {
# https://opennmt.net/CTranslate2/python/ctranslate2.models.Whisper.html#
type = types.enum [
"cpu"
"cuda"
"auto"
];
default = "cpu";
description = ''
Determines the platform faster-whisper is run on. CPU works everywhere, CUDA requires a compatible NVIDIA GPU.
'';
};
useTransformers = mkOption {
type = bool;
default = false;
description = ''
Whether to provide the dependencies to allow using transformer models.
'';
};
language = mkOption {
type = enum [
# https://github.com/home-assistant/addons/blob/master/whisper/config.yaml#L20
"auto"
"af"
"am"
"ar"
"as"
"az"
"ba"
"be"
"bg"
"bn"
"bo"
"br"
"bs"
"ca"
"cs"
"cy"
"da"
"de"
"el"
"en"
"es"
"et"
"eu"
"fa"
"fi"
"fo"
"fr"
"gl"
"gu"
"ha"
"haw"
"he"
"hi"
"hr"
"ht"
"hu"
"hy"
"id"
"is"
"it"
"ja"
"jw"
"ka"
"kk"
"km"
"kn"
"ko"
"la"
"lb"
"ln"
"lo"
"lt"
"lv"
"mg"
"mi"
"mk"
"ml"
"mn"
"mr"
"ms"
"mt"
"my"
"ne"
"nl"
"nn"
"no"
"oc"
"pa"
"pl"
"ps"
"pt"
"ro"
"ru"
"sa"
"sd"
"si"
"sk"
"sl"
"sn"
"so"
"sq"
"sr"
"su"
"sv"
"sw"
"ta"
"te"
"tg"
"th"
"tk"
"tl"
"tr"
"tt"
"uk"
"ur"
"uz"
"vi"
"yi"
"yue"
"yo"
"zh"
];
example = "en";
description = ''
The language used to to parse words and sentences.
'';
};
uri = mkOption {
type = strMatching "^(tcp|unix)://.*$";
example = "tcp://0.0.0.0:10300";
description = ''
URI to bind the wyoming server to.
'';
};
initialPrompt = mkOption {
type = nullOr str;
default = null;
example = ''
The following conversation takes place in the universe of Wizard of Oz. Key terms include 'Yellow Brick Road' (the path to follow), 'Emerald City' (the ultimate goal), and 'Ruby Slippers' (the magical tools to succeed). Keep these in mind as they guide the journey.
'';
description = ''
Optional text to provide as a prompt for the first window. This can be used to provide, or
"prompt-engineer" a context for transcription, e.g. custom vocabularies or proper nouns
to make it more likely to predict those word correctly.
'';
};
device = mkOption {
# https://opennmt.net/CTranslate2/python/ctranslate2.models.Whisper.html#
type = enum [
"cpu"
"cuda"
"auto"
];
default = "cpu";
description = ''
Determines the platform faster-whisper is run on. CPU works everywhere, CUDA requires a compatible NVIDIA GPU.
'';
};
beamSize = mkOption {
type = ints.unsigned;
default = 0;
example = 5;
description = ''
The number of beams to use in beam search.
Use `0` to automatically select a value based on the CPU.
'';
apply = toString;
};
language = mkOption {
type = enum [
# https://github.com/home-assistant/addons/blob/master/whisper/config.yaml#L20
"auto"
"af"
"am"
"ar"
"as"
"az"
"ba"
"be"
"bg"
"bn"
"bo"
"br"
"bs"
"ca"
"cs"
"cy"
"da"
"de"
"el"
"en"
"es"
"et"
"eu"
"fa"
"fi"
"fo"
"fr"
"gl"
"gu"
"ha"
"haw"
"he"
"hi"
"hr"
"ht"
"hu"
"hy"
"id"
"is"
"it"
"ja"
"jw"
"ka"
"kk"
"km"
"kn"
"ko"
"la"
"lb"
"ln"
"lo"
"lt"
"lv"
"mg"
"mi"
"mk"
"ml"
"mn"
"mr"
"ms"
"mt"
"my"
"ne"
"nl"
"nn"
"no"
"oc"
"pa"
"pl"
"ps"
"pt"
"ro"
"ru"
"sa"
"sd"
"si"
"sk"
"sl"
"sn"
"so"
"sq"
"sr"
"su"
"sv"
"sw"
"ta"
"te"
"tg"
"th"
"tk"
"tl"
"tr"
"tt"
"uk"
"ur"
"uz"
"vi"
"yi"
"yue"
"yo"
"zh"
];
example = "en";
description = ''
The language used to to parse words and sentences.
'';
};
extraArgs = mkOption {
type = listOf str;
default = [ ];
description = ''
Extra arguments to pass to the server commandline.
'';
};
};
}
)
);
initialPrompt = mkOption {
type = nullOr str;
default = null;
# https://github.com/home-assistant/addons/blob/master/whisper/DOCS.md#option-custom_model_type
example = ''
The following conversation takes place in the universe of
Wizard of Oz. Key terms include 'Yellow Brick Road' (the path
to follow), 'Emerald City' (the ultimate goal), and 'Ruby
Slippers' (the magical tools to succeed). Keep these in mind as
they guide the journey.
'';
description = ''
Optional text to provide as a prompt for the first window. This can be used to provide, or
"prompt-engineer" a context for transcription, e.g. custom vocabularies or proper nouns
to make it more likely to predict those word correctly.
Not supported when the {option}`customModelType` is `transformers`.
'';
};
beamSize = mkOption {
type = ints.unsigned;
default = 0;
example = 5;
description = ''
The number of beams to use in beam search.
Use `0` to automatically select a value based on the CPU.
'';
apply = toString;
};
extraArgs = mkOption {
type = listOf str;
default = [ ];
description = ''
Extra arguments to pass to the server commandline.
'';
};
};
});
};
};
@@ -256,6 +280,13 @@ in
;
in
mkIf (cfg.servers != { }) {
assertions = mapAttrsToList (
server: options: {
assertion = options.useTransformers -> options.initialPromt == null;
message = "wyoming-faster-whisper/${server}: Transformer models (`useTransformers`) do not currently support an `initialPrompt`.";
}
);
systemd.services = mapAttrs' (
server: options:
nameValuePair "wyoming-faster-whisper-${server}" {
@@ -279,7 +310,7 @@ in
# https://github.com/home-assistant/addons/blob/master/whisper/rootfs/etc/s6-overlay/s6-rc.d/whisper/run
ExecStart = escapeSystemdExecArgs (
[
(lib.getExe cfg.package)
(lib.getExe finalPackage)
"--data-dir"
"/var/lib/wyoming/faster-whisper"
"--uri"
@@ -293,6 +324,9 @@ in
"--beam-size"
options.beamSize
]
++ lib.optionals options.useTransformers [
"--use-transformers"
]
++ lib.optionals (options.initialPrompt != null) [
"--initial-prompt"
options.initialPrompt
@@ -96,6 +96,10 @@ in
apply = toString;
};
streaming = mkEnableOption "audio streaming on sentence boundaries" // {
default = true;
};
extraArgs = mkOption {
type = listOf str;
default = [ ];
@@ -158,6 +162,9 @@ in
"--noise-w"
options.noiseWidth
]
++ lib.optionals options.streaming [
"--streaming"
]
++ options.extraArgs
);
CapabilityBoundingSet = "";
+25 -25
View File
@@ -1,90 +1,90 @@
{
"platform_major": "4",
"platform_minor": "35",
"version": "4.35",
"platform_minor": "36",
"version": "4.36",
"year": "2025",
"month": "03",
"buildmonth": "02",
"dayHourMinute": "280140",
"month": "06",
"buildmonth": "05",
"dayHourMinute": "281830",
"eclipses": {
"cpp": {
"description": "Eclipse IDE for C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-xignTWCuhkcnYIiZn/q8S1oKXpFZKyhpSDqOJEeu75g=",
"aarch64": "sha256-M9XqF2WK9abJwjeV6mxeL6aNXSP+Ey92GkbD5i0Gyzk="
"x86_64": "sha256-UEiL8AlghabRlAy29Blx7s+RAYSsfS1C1AozqBB11Sg=",
"aarch64": "sha256-MxRd2H+JSXPwGZjWuKWS1ocayQSFsinuYk21qBU+EzI="
}
},
"dsl": {
"description": "Eclipse IDE for Java and DSL Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-zoL+sTnvlJSseC3UPmiJVN8QpEkblRyge3+VzXGmQhU=",
"aarch64": "sha256-l4mNwCYOieeK0FA+ZYpA6hN+L6r1wn2D4+fFpSgZiyc="
"x86_64": "sha256-SoaX7jWQ6CtirHh8yq5neZs3b36HCkzGDjQIiRJmKSM=",
"aarch64": "sha256-Bi/HxncUPitaWKxntdQjVNlGcU8/kn2QxC3M3rejxXM="
}
},
"embedcpp": {
"description": "Eclipse IDE for Embedded C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-n7XfIreZkpoWEoQz2GZILpymptyVGlkPEjbCDSA3zps=",
"aarch64": "sha256-tCmqqXQvHDo0cRLu3TUWmtUufeO06rIXdqv54hKRjIM="
"x86_64": "sha256-8B0qiKNRSl8PPzYDoura6t8vsFVjg5mNVrzvWwf1UFQ=",
"aarch64": "sha256-NzzvijvwcW6jyy3QvwIRqLlNtHHdTsv79utkRMUfvew="
}
},
"modeling": {
"description": "Eclipse Modeling Tools",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-FWlZrGYY7VN+FL5liNTaGNLeiZqw2xquFJFQSD6GpKc=",
"aarch64": "sha256-RbYMgWaTRUdHOKYEyi49F7G1gIUhRMsQrCpXmyOZPtc="
"x86_64": "sha256-r6cRPy4PgThRzVgMXpJS2X4m+tU6MFh7fLW8SGaYvGw=",
"aarch64": "sha256-cM0OQdcbVeOYl+IgsdwSU52+jobGIECFc1pnI2Y4dwY="
}
},
"platform": {
"description": "Eclipse Platform ${year}-${month}",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-zZjdG/rWx3+yDoAcMOL/Kyq9TZazUT/3FIISRRha3Ww=",
"aarch64": "sha256-gGygUCGsCS5yW0UNvU/VtbpJ0BBqWmbZWQ0+0a3vnII="
"x86_64": "sha256-n5DtlmBqHUuzvuND0NLlDZxeHY7YvhHF5Sp4JdzvFYA=",
"aarch64": "sha256-OgGjb5TtqnAfiTs9PgF1h+W+lr32+okYC/3I513VPa4="
}
},
"SDK": {
"description": "Eclipse ${year}-${month} Classic",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-eazgEk7gPiZpEAN03xEcNIqIObBCrq+jHzWLA1+wZMY=",
"aarch64": "sha256-1bJP/j91NyeSjqJB1ljatEWAz4M5xoAmIU9m9Be7uvg="
"x86_64": "sha256-Wd90SkwUBSAOEMh+Qw7ATaPmHw98rVmyLak0M10h1Lw=",
"aarch64": "sha256-YwC/7rmd/mVyJITz8xYaYrMZtjdIlHmp6sos9lcnLig="
}
},
"java": {
"description": "Eclipse IDE for Java Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-qAYF2EtMP1H3/umZQq0oHKJA4EUFbYJXWgSHw8Xvpw8=",
"aarch64": "sha256-l4QhWyu6dejl2xD/6h/0I4EBpJb6I7aqUbIzLGPdftU="
"x86_64": "sha256-H3t1yYPqWYrPd3k6MwUwj86I4GDwlBhamqrbCYcSKOw=",
"aarch64": "sha256-vzV8OvYPJJwJQ/NxXF0u3htSgqQZbPEHv2KZcHp1eqA="
}
},
"jee": {
"description": "Eclipse IDE for Enterprise Java and Web Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-JY2ybTEber2WpmXxbP+/XGYcmRuqGWsFYWs/PMv4hI0=",
"aarch64": "sha256-Bs6CMZB5j7CuBGDo1VTTtlSmEUGo47dGS0/5MZfR2EU="
"x86_64": "sha256-5mYH71A/pCDQcjT7SZHacK5wl0k3n/sSfzrh5mE+r0E=",
"aarch64": "sha256-grKXfdIN3xSsyEScmKnDumLqH7fiNpbLmHyD8sPlhIA="
}
},
"committers": {
"description": "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-uySP2uGSyPOrCwj0X4DUsit3sIlii54GSXl4Y9NDO8Y=",
"aarch64": "sha256-petnMZvKADeHFrcUXk+2xACIaQtdWv0kxuaC7nAtavo="
"x86_64": "sha256-BuXTbz4JaQw3GS7vnr+H0lBSJICbTTjqkYxl45mJfSw=",
"aarch64": "sha256-wpZwKN9gjb5r0yi8wNcN599KG9dWrIHHW5LhWWYWLzs="
}
},
"rcp": {
"description": "Eclipse IDE for RCP and RAP Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-lq+zD97S2gr+62kHsZ3Dv+HTbEiyiqFW+v4DmHliDPA=",
"aarch64": "sha256-VCE21NJtvVSnYxjS9G+iY2YTspmlzZ3Cj7MyD4LpcSI="
"x86_64": "sha256-fUVoq4h3nJ573CWREUJplEocz+f9ql5fa8AoC0B2ugs=",
"aarch64": "sha256-YAYMTzPXEGfmeNIQ1bnHyR/b3Jm6XvGbeaezNtBl2wU="
}
}
}
@@ -1420,8 +1420,8 @@ let
mktplcRef = {
name = "profiler-php-vscode";
publisher = "devsense";
version = "1.59.17478";
hash = "sha256-rFgB+gR9l/Y//6q1j6Wo6GAKoEwhR4QVljUKymOKdJ0=";
version = "1.59.17515";
hash = "sha256-Y2y1vpqKEOjg4eniG0myhaAkJLdEIAT1UdEdbr04MrA=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.profiler-php-vscode/changelog";
@@ -4497,8 +4497,8 @@ let
mktplcRef = {
publisher = "sonarsource";
name = "sonarlint-vscode";
version = "4.24.0";
hash = "sha256-ZOQmCy5JGLOOqqiOOt7rz0xAC0eObhO0KUz+Bb95tLY=";
version = "4.25.0";
hash = "sha256-ddLGzEWKFt9TVn994EIYEf8SVDlMnJEjqc6ELXG7vkA=";
};
meta.license = lib.licenses.lgpl3Only;
};
@@ -3,9 +3,11 @@
vscode-utils,
jq,
moreutils,
languageserver ? rPackages.languageserver,
R,
rPackages,
radian,
rPackages,
}:
vscode-utils.buildVscodeMarketplaceExtension {
@@ -19,17 +21,13 @@ vscode-utils.buildVscodeMarketplaceExtension {
jq
moreutils
];
buildInputs = [
radian
R
rPackages.languageserver
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."r.rpath.mac".default = "${lib.getExe' R "R"}"' package.json | sponge package.json
jq '.contributes.configuration.properties."r.rpath.linux".default = "${lib.getExe' R "R"}"' package.json | sponge package.json
jq '.contributes.configuration.properties."r.rterm.mac".default = "${lib.getExe radian}"' package.json | sponge package.json
jq '.contributes.configuration.properties."r.rterm.linux".default = "${lib.getExe radian}"' package.json | sponge package.json
jq '.contributes.configuration.properties."r.libPaths".default = [ "${languageserver}/library" ]' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/REditorSupport.r/changelog";
@@ -12,6 +12,7 @@ buildGoModule rec {
buildInputs
vendorHash
doCheck
postPatch
;
pname = "docker-machine-hyperkit";
@@ -16,9 +16,11 @@ buildGoModule rec {
pname = "docker-machine-kvm2";
postPatch = ''
sed -i '/GOARCH=$*/d' Makefile
'';
postPatch =
minikube.postPatch
+ ''
sed -i '/GOARCH=$*/d' Makefile
'';
buildPhase = ''
make docker-machine-driver-kvm2 COMMIT=${src.rev}
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "cvc5";
version = "1.2.1";
version = "1.3.0";
src = fetchFromGitHub {
owner = "cvc5";
repo = "cvc5";
rev = "cvc5-${version}";
hash = "sha256-mTWPGYeUH05qmLYUtNpsFXicUm3GMrQC06t7Z4J1YQ0=";
hash = "sha256-w8rIGPG9BTEPV9HG2U40A4DYYnC6HaWbzqDKCRhaT00=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -23,11 +23,11 @@ rustPlatform.buildRustPackage {
ln -s ${./Cargo.lock} Cargo.lock
'';
meta = with lib; {
meta = {
homepage = "https://github.com/mcy/0x";
description = "Colorful, configurable xxd";
mainProgram = "0x";
license = licenses.asl20;
maintainers = with maintainers; [ ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ];
};
}
@@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
'';
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
meta = {
inherit (src.meta) homepage;
description = "Animated console version of the 2048 game";
mainProgram = "2048-in-terminal";
license = licenses.mit;
platforms = platforms.unix;
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
}
+3 -3
View File
@@ -38,11 +38,11 @@ python3Packages.buildPythonApplication rec {
install -Dm755 lightyears "$out/bin/lightyears"
'';
meta = with lib; {
meta = {
description = "Steampunk-themed strategy game where you have to manage a steam supply network";
mainProgram = "lightyears";
homepage = "http://jwhitham.org.uk/20kly/";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fgaz ];
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ fgaz ];
};
}
+3 -3
View File
@@ -42,7 +42,7 @@ let
src = fetchFromGitHub {
owner = "ocornut";
repo = "imgui";
rev = "v${version}-docking";
tag = "v${version}-docking";
hash = "sha256-Y8lZb1cLJF48sbuxQ3vXq6GLru/WThR78pq7LlORIzc=";
};
};
@@ -74,7 +74,7 @@ let
src = fetchFromGitHub {
owner = "ladislav-zezula";
repo = "StormLib";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-HTi2FKzKCbRaP13XERUmHkJgw8IfKaRJvsK3+YxFFdc=";
};
nativeBuildInputs = prev.nativeBuildInputs ++ [ pkg-config ];
@@ -90,7 +90,7 @@ let
thread_pool = fetchFromGitHub {
owner = "bshoshany";
repo = "thread-pool";
rev = "v4.1.0";
tag = "v4.1.0";
hash = "sha256-zhRFEmPYNFLqQCfvdAaG5VBNle9Qm8FepIIIrT9sh88=";
};
+5 -5
View File
@@ -13,7 +13,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "aaronjanse";
repo = "3mux";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-QT4QXTlJf2NfTqXE4GF759EoW6Ri12lxDyodyEFc+ag=";
};
@@ -50,7 +50,7 @@ buildGoModule rec {
wrapProgram $out/bin/3mux --prefix PATH : $out/bin
'';
meta = with lib; {
meta = {
description = "Terminal multiplexer inspired by i3";
mainProgram = "3mux";
longDescription = ''
@@ -58,11 +58,11 @@ buildGoModule rec {
mouse-controlled scrollback, and i3-like keybindings
'';
homepage = "https://github.com/aaronjanse/3mux";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
aaronjanse
Br1ght0ne
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}
+4 -4
View File
@@ -79,12 +79,12 @@ stdenv.mkDerivation {
dontFixup = true;
dontStrip = true;
meta = with lib; {
meta = {
homepage = "https://github.com/gapophustu/4D-Minesweeper";
description = "4D Minesweeper game written in Godot";
license = licenses.mpl20;
platforms = platforms.linux;
maintainers = [ ];
license = lib.licenses.mpl20;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ ];
mainProgram = "4d-minesweeper";
};
}
+4 -4
View File
@@ -29,11 +29,11 @@ stdenv.mkDerivation rec {
installFlags = [ "install-exec" ];
meta = with lib; {
meta = {
homepage = "https://4ti2.github.io/";
description = "Software package for algebraic, geometric and combinatorial problems on linear spaces";
license = with licenses; [ gpl2Plus ];
maintainers = with maintainers; [ ];
platforms = platforms.all;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.all;
};
}
+5 -5
View File
@@ -43,7 +43,7 @@ gccStdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "the3dfxdude";
repo = "7kaa";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-kkM+kFQ+tGHS5NrVPeDMRWFQb7waESt8xOLfFGaGdgo=";
};
@@ -79,11 +79,11 @@ gccStdenv.mkDerivation (finalAttrs: {
# Multiplayer is auto-disabled for non-x86 system
meta = with lib; {
meta = {
homepage = "https://www.7kfans.com";
description = "GPL release of the Seven Kingdoms with multiplayer (available only on x86 platforms)";
license = licenses.gpl2Only;
platforms = platforms.x86_64 ++ platforms.aarch64;
maintainers = with maintainers; [ _1000101 ];
license = lib.licenses.gpl2Only;
platforms = lib.platforms.x86_64 ++ lib.platforms.aarch64;
maintainers = with lib.maintainers; [ _1000101 ];
};
})
+1 -1
View File
@@ -116,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: {
roms = fetchFromGitHub {
owner = "86Box";
repo = "roms";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-p3djn950mTUIchFCEg56JbJtIsUuxmqRdYFRl50kI5Y=";
};
updateScript = ./update.sh;
+3 -3
View File
@@ -30,12 +30,12 @@ stdenv.mkDerivation {
libXext
];
meta = with lib; {
meta = {
homepage = "https://github.com/arnoldrobbins/9menu";
description = "Simple X11 menu program for running commands";
mainProgram = "9menu";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ ];
platforms = libX11.meta.platforms;
};
}
+4 -4
View File
@@ -17,16 +17,16 @@ stdenv.mkDerivation (finalAttrs: {
];
installTargets = "mount.9ptls.install";
meta = with lib; {
meta = {
description = "mount.9ptls mount helper";
longDescription = ''
mount.9ptls wraps the v9fs mount type in a dp9ik authenticated
tls tunnel using tlsclient.
'';
homepage = "https://git.sr.ht/~moody/tlsclient";
license = licenses.mit;
maintainers = with maintainers; [ moody ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ moody ];
mainProgram = "mount.9ptls";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
})
+3 -3
View File
@@ -50,11 +50,11 @@ stdenv.mkDerivation rec {
passthru.updateScript = gitUpdater { };
meta = with lib; {
meta = {
description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system";
homepage = "https://a2jmidid.ladish.org/";
license = licenses.gpl2Only;
maintainers = [ ];
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ ];
platforms = [
"i686-linux"
"x86_64-linux"
+4 -4
View File
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
strictDeps = true;
meta = with lib; {
meta = {
description = "Anything to PostScript converter and pretty-printer";
longDescription = ''
GNU a2ps converts files into PostScript for printing or viewing. It uses a nice default format,
@@ -50,8 +50,8 @@ stdenv.mkDerivation rec {
well as pretty printing for a wide range of programming languages.
'';
homepage = "https://www.gnu.org/software/a2ps/";
license = licenses.gpl3Plus;
maintainers = [ maintainers.bennofs ];
platforms = platforms.unix;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ bennofs ];
platforms = lib.platforms.unix;
};
}
+1 -1
View File
@@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "rpmohn";
repo = "a4";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-AX5psz9+bLdFFeDR55TIrAWDAkhDygw6289OgIfOJTg=";
};
+1 -1
View File
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
domain = "git.adelielinux.org";
owner = "community";
repo = "a52dec";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-Z4riiwetJkhQYa+AD8qOiwB1+cuLbOyN/g7D8HM8Pkw=";
};
+4 -4
View File
@@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "DomesticMoth";
repo = "aaa";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-gIOlPjZOcmVLi9oOn4gBv6F+3Eq6t5b/3fKzoFqxclw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-CHX+Ugy4ND36cpxNEFpnqid6ALHMPXmfXi+D4aktPRk=";
meta = with lib; {
meta = {
description = "Terminal viewer for 3a format";
homepage = "https://github.com/DomesticMoth/aaa";
license = with licenses; [ gpl3Only ];
maintainers = with maintainers; [ asciimoth ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ asciimoth ];
mainProgram = "aaa";
};
}
+1 -1
View File
@@ -27,7 +27,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "divVerent";
repo = "aaaaxy";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-pfvz5qaGLhFw+UD4OL6R88Qw6Ml3Pn66ZMQI3f923JA=";
fetchSubmodules = true;
};
+4 -4
View File
@@ -29,12 +29,12 @@ stdenv.mkDerivation {
env.NIX_CFLAGS_COMPILE = "-Wno-error=narrowing";
meta = with lib; {
meta = {
description = "ReplayGain for AAC files";
homepage = "https://github.com/dgilman/aacgain";
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ maintainers.robbinch ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ robbinch ];
mainProgram = "aacgain";
};
}
+4 -4
View File
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
install -Dm644 NEWS README REMARKS TODO -t $out/share/doc/${pname}
'';
meta = with lib; {
meta = {
homepage = "https://github.com/log69/aaphoto";
description = "Free and open source automatic photo adjusting software";
longDescription = ''
@@ -48,9 +48,9 @@ stdenv.mkDerivation rec {
don't intend to spend a lot of time with manually correcting the images
one-by-one.
'';
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ];
platforms = platforms.unix;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.unix;
mainProgram = "aaphoto";
};
}
+5 -5
View File
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "containers";
repo = "aardvark-dns";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-drDu+YaqlylDRJHs6ctbDvhaec3UqQ+0GsUeHfhY4Zg=";
};
@@ -21,13 +21,13 @@ rustPlatform.buildRustPackage rec {
passthru.tests = { inherit (nixosTests) podman; };
meta = with lib; {
meta = {
changelog = "https://github.com/containers/aardvark-dns/releases/tag/${src.rev}";
description = "Authoritative dns server for A/AAAA container records";
homepage = "https://github.com/containers/aardvark-dns";
license = licenses.asl20;
teams = [ teams.podman ];
platforms = platforms.linux;
license = lib.licenses.asl20;
teams = with lib.teams; [ podman ];
platforms = lib.platforms.linux;
mainProgram = "aardvark-dns";
};
}
+4 -4
View File
@@ -24,7 +24,7 @@ resholve.mkDerivation rec {
src = fetchFromGitHub {
owner = "krumpetpirate";
repo = "aaxtomp3";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-7a9ZVvobWH/gPxa3cFiPL+vlu8h1Dxtcq0trm3HzlQg=";
};
@@ -70,10 +70,10 @@ resholve.mkDerivation rec {
};
};
meta = with lib; {
meta = {
description = "Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS";
homepage = "https://krumpetpirate.github.io/AAXtoMP3";
license = licenses.wtfpl;
maintainers = with maintainers; [ urandom ];
license = lib.licenses.wtfpl;
maintainers = with lib.maintainers; [ urandom ];
};
}
+4 -4
View File
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-uW5BXUNzk94bqSWQSaCiuSO8Angwt0eo4ZmvGRr/4S8=";
};
@@ -29,12 +29,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/ab-av1 print-completions zsh)
'';
meta = with lib; {
meta = {
description = "AV1 re-encoding using ffmpeg, svt-av1 & vmaf";
homepage = "https://github.com/alexheretic/ab-av1";
changelog = "https://github.com/alexheretic/ab-av1/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = [ ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ];
mainProgram = "ab-av1";
};
}
+4 -4
View File
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "uowuo";
repo = "abaddon";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-48lR1rIWMwLaTv+nIdqmQ3mHOayrC1P5OQuUb+URYh0=";
fetchSubmodules = true;
};
@@ -87,12 +87,12 @@ stdenv.mkDerivation rec {
})
];
meta = with lib; {
meta = {
description = "Discord client reimplementation, written in C++";
mainProgram = "abaddon";
homepage = "https://github.com/uowuo/abaddon";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ genericnerdyusername ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ genericnerdyusername ];
platforms = lib.platforms.linux;
};
}
+4 -4
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "nevat";
repo = "abbayedesmorts-gpl";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-IU7E1zmeif9CdoBxzmh7MG2jElGGnEZyKnK7eYFrjsQ=";
};
@@ -39,11 +39,11 @@ stdenv.mkDerivation rec {
mkdir -p $out/share/applications
'';
meta = with lib; {
meta = {
homepage = "https://locomalito.com/abbaye_des_morts.php";
description = "Retro arcade video game";
mainProgram = "abbayev2";
license = licenses.gpl3;
maintainers = [ maintainers.marius851000 ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ marius851000 ];
};
}
+4 -4
View File
@@ -12,7 +12,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "dnnrly";
repo = "abbreviate";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-foGg+o+BbPsfpph+XHIfyPaknQD1N1rcZW58kgZ5HYM=";
};
@@ -34,12 +34,12 @@ buildGoModule rec {
--zsh <($out/bin/abbreviate completion zsh)
'';
meta = with lib; {
meta = {
description = "Shorten your strings using common abbreviations";
mainProgram = "abbreviate";
homepage = "https://github.com/dnnrly/abbreviate";
changelog = "https://github.com/dnnrly/abbreviate/releases/tag/${src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ figsoda ];
};
}
+4 -4
View File
@@ -29,15 +29,15 @@ stdenv.mkDerivation (finalAttrs: {
# needed by yosys
passthru.rev = finalAttrs.src.rev;
meta = with lib; {
meta = {
description = "Tool for squential logic synthesis and formal verification";
homepage = "https://people.eecs.berkeley.edu/~alanmi/abc";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
thoughtpolice
Luflosi
];
mainProgram = "abc";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
})
+4 -4
View File
@@ -40,12 +40,12 @@ stdenv.mkDerivation (finalAttrs: {
};
};
meta = with lib; {
meta = {
homepage = "http://moinejf.free.fr/";
license = licenses.lgpl3Plus;
license = lib.licenses.lgpl3Plus;
description = "Command line program which converts ABC to music sheet in PostScript or SVG format";
platforms = platforms.unix;
maintainers = [ maintainers.dotlambda ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ dotlambda ];
mainProgram = "abcm2ps";
};
})
+4 -4
View File
@@ -53,12 +53,12 @@ stdenv.mkDerivation {
})
];
meta = with lib; {
meta = {
homepage = "http://brain-dump.org/projects/abduco";
license = licenses.isc;
license = lib.licenses.isc;
description = "Allows programs to be run independently from its controlling terminal";
maintainers = with maintainers; [ pSub ];
platforms = platforms.unix;
maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.unix;
mainProgram = "abduco";
};
}
@@ -28,12 +28,12 @@ stdenv.mkDerivation rec {
makeFlags = [ "prefix=$(out)" ];
meta = with lib; {
meta = {
homepage = "https://lvc.github.io/abi-compliance-checker";
description = "Tool for checking backward API/ABI compatibility of a C/C++ library";
mainProgram = "abi-compliance-checker";
license = licenses.lgpl21;
maintainers = [ maintainers.bhipple ];
platforms = platforms.all;
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ bhipple ];
platforms = lib.platforms.all;
};
}
+4 -4
View File
@@ -36,12 +36,12 @@ stdenv.mkDerivation rec {
preBuild = "mkdir -p $out";
makeFlags = [ "prefix=$(out)" ];
meta = with lib; {
meta = {
homepage = "https://github.com/lvc/abi-dumper";
description = "Dump ABI of an ELF object containing DWARF debug info";
mainProgram = "abi-dumper";
license = licenses.lgpl21;
maintainers = [ maintainers.bhipple ];
platforms = platforms.all;
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ bhipple ];
platforms = lib.platforms.all;
};
}
+4 -4
View File
@@ -74,13 +74,13 @@ stdenv.mkDerivation rec {
rev-prefix = "release-";
};
meta = with lib; {
meta = {
description = "Word processing program, similar to Microsoft Word";
mainProgram = "abiword";
homepage = "https://gitlab.gnome.org/World/AbiWord/";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
pSub
ylwghst
sna
+4 -4
View File
@@ -55,11 +55,11 @@ stdenv.mkDerivation rec {
}
'';
meta = with lib; {
meta = {
homepage = "https://github.com/ggrandou/abootimg";
description = "Manipulate Android Boot Images";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.flokli ];
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ flokli ];
};
}
+5 -5
View File
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "KejPi";
repo = "AbracaDABra";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-4M/LrM1Edu9isvpKPArir7UwPJ0u0Yjl4ttFtxcqYtM=";
};
@@ -49,12 +49,12 @@ stdenv.mkDerivation rec {
"-DSOAPYSDR=ON"
];
meta = with lib; {
meta = {
description = "DAB/DAB+ radio application";
homepage = "https://github.com/KejPi/AbracaDABra";
platforms = platforms.linux;
license = licenses.mit;
maintainers = [ maintainers.markuskowa ];
platforms = lib.platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ markuskowa ];
mainProgram = "AbracaDABra";
};
}
+1 -1
View File
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "Xenoveritas";
repo = "abuse";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-eneu0HxEoM//Ju2XMHnDMZ/igeVMPSLg7IaxR2cnJrk=";
};
+4 -4
View File
@@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "ACS script compiler for use with ZDoom and Hexen";
homepage = "https://zdoom.org/wiki/ACC";
license = licenses.activision;
maintainers = with maintainers; [ emilytrau ];
platforms = platforms.all;
license = lib.licenses.activision;
maintainers = with lib.maintainers; [ emilytrau ];
platforms = lib.platforms.all;
mainProgram = "acc";
};
})
+3 -3
View File
@@ -22,10 +22,10 @@ python3Packages.buildPythonApplication {
setuptools
];
meta = with lib; {
meta = {
description = "Architecture-level energy/area estimator for accelerator designs";
license = licenses.mit;
license = lib.licenses.mit;
homepage = "https://accelergy.mit.edu/";
maintainers = with maintainers; [ gdinh ];
maintainers = with lib.maintainers; [ gdinh ];
};
}
+5 -5
View File
@@ -100,12 +100,12 @@ stdenv.mkDerivation rec {
patchShebangs meson_post_install.py
'';
meta = with lib; {
meta = {
description = "D-Bus interface for user account query and manipulation";
homepage = "https://www.freedesktop.org/wiki/Software/AccountsService";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ pSub ];
teams = [ teams.freedesktop ];
platforms = platforms.linux;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ pSub ];
teams = with lib.teams; [ freedesktop ];
platforms = lib.platforms.linux;
};
}
+4 -4
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
meta = {
description = "GNU Accounting Utilities, login and process accounting utilities";
longDescription = ''
@@ -25,11 +25,11 @@ stdenv.mkDerivation rec {
execution statistics.
'';
license = licenses.gpl3Plus;
license = lib.licenses.gpl3Plus;
homepage = "https://www.gnu.org/software/acct/";
maintainers = with maintainers; [ pSub ];
platforms = platforms.linux;
maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.linux;
};
}
@@ -26,12 +26,12 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Program for computing the AccurateRip checksum of singletrack WAV files";
homepage = "https://github.com/leo-bogert/accuraterip-checksum";
license = licenses.gpl3;
maintainers = [ ];
platforms = with platforms; linux;
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.linux;
mainProgram = "accuraterip-checksum";
};
}
+4 -4
View File
@@ -41,12 +41,12 @@ stdenv.mkDerivation rec {
> include/makeinclude/platform_macros.GNU
'';
meta = with lib; {
meta = {
homepage = "https://www.dre.vanderbilt.edu/~schmidt/ACE.html";
description = "ADAPTIVE Communication Environment";
mainProgram = "ace_gperf";
license = licenses.doc;
maintainers = with maintainers; [ nico202 ];
platforms = platforms.linux;
license = lib.licenses.doc;
maintainers = with lib.maintainers; [ nico202 ];
platforms = lib.platforms.linux;
};
}
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "ampas";
repo = "aces_container";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-luMqXqlJ6UzoawEDmbK38lm3GHosaZm/mFJntBF54Y4=";
};
+3 -3
View File
@@ -66,11 +66,11 @@ stdenv.mkDerivation {
dune install --prefix $out --libdir $OCAMLFIND_DESTDIR
'';
meta = with lib; {
meta = {
homepage = "https://acg.loria.fr/";
description = "Toolkit for developing ACG signatures and lexicon";
license = licenses.cecill20;
license = lib.licenses.cecill20;
inherit (ocamlPackages.ocaml.meta) platforms;
maintainers = [ maintainers.jirkamarsik ];
maintainers = with lib.maintainers; [ jirkamarsik ];
};
}
+3 -3
View File
@@ -37,11 +37,11 @@ python3.pkgs.buildPythonPackage {
"acltoolkit"
];
meta = with lib; {
meta = {
description = "ACL abuse swiss-knife";
mainProgram = "acltoolkit";
homepage = "https://github.com/zblurx/acltoolkit";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
+4 -4
View File
@@ -25,12 +25,12 @@ stdenv.mkDerivation rec {
makeFlags = [ "BINDIR=$(out)/bin" ];
meta = with lib; {
meta = {
description = "Multi-platform cross assembler for 6502/6510/65816 CPUs";
mainProgram = "acme";
homepage = "https://sourceforge.net/projects/acme-crossass/";
license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = with maintainers; [ OPNA2608 ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ OPNA2608 ];
};
}
+1 -1
View File
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "acshk";
repo = "acsccid";
rev = "v${version}";
tag = "v${version}";
sha256 = "12aahrvsk21qgpjwcrr01s742ixs44nmjkvcvqyzhqb307x1rrn3";
};
+1 -1
View File
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "Jmgr";
repo = "actiona";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-sJlzrrpmo2CbzChCtiyxqDtjoN58BN4Ptjm4sH83zAw=";
fetchSubmodules = true;
};
+1 -1
View File
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "MrGlockenspiel";
repo = "activate-linux";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-6XnoAoZwAs2hKToWlDqkaGqucmV1VMkEc4QO0G0xmrg=";
};
+3 -3
View File
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
cp -r README samples $out/share/doc/actkbd
'';
meta = with lib; {
meta = {
description = "Keyboard shortcut daemon";
longDescription = ''
actkbd is a simple daemon that binds actions to keyboard events
@@ -32,9 +32,9 @@ stdenv.mkDerivation rec {
recognises key combinations and can handle press, repeat and
release events.
'';
license = licenses.gpl2Only;
license = lib.licenses.gpl2Only;
homepage = "http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/";
platforms = platforms.linux;
platforms = lib.platforms.linux;
mainProgram = "actkbd";
};
}
+3 -3
View File
@@ -41,11 +41,11 @@ stdenvNoCC.mkDerivation {
runHook postFixup
'';
meta = with lib; {
meta = {
description = "LDAP based Active Directory user and group enumeration tool";
homepage = "https://github.com/CroweCybersecurity/ad-ldap-enum";
license = licenses.mit;
maintainers = with maintainers; [ h7x4 ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ h7x4 ];
platforms = python3.meta.platforms;
mainProgram = "ad-ldap-enum";
};
+3 -3
View File
@@ -33,12 +33,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "ad_miner" ];
meta = with lib; {
meta = {
description = "Active Directory audit tool that leverages cypher queries to crunch data from Bloodhound";
homepage = "https://github.com/Mazars-Tech/AD_Miner";
changelog = "https://github.com/Mazars-Tech/AD_Miner/blob/${src.tag}/CHANGELOG.md";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "AD-miner";
};
}
+3 -3
View File
@@ -25,11 +25,11 @@ buildPythonApplication rec {
# No tests
doCheck = false;
meta = with lib; {
meta = {
homepage = "https://github.com/pycampers/ampy";
license = licenses.mit;
license = lib.licenses.mit;
description = "Utility to interact with a MicroPython board over a serial connection";
maintainers = [ ];
maintainers = with lib.maintainers; [ ];
mainProgram = "ampy";
};
}
@@ -27,14 +27,14 @@ stdenv.mkDerivation rec {
];
buildInputs = [ glib ];
meta = with lib; {
meta = {
description = "Wallpaper collection for adapta-project";
homepage = "https://github.com/adapta-project/adapta-backgrounds";
license = with licenses; [
license = with lib.licenses; [
gpl2
cc-by-sa-40
];
platforms = platforms.all;
maintainers = with maintainers; [ romildo ];
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ romildo ];
};
}
+4 -4
View File
@@ -54,14 +54,14 @@ stdenv.mkDerivation rec {
"--disable-unity"
];
meta = with lib; {
meta = {
description = "Adaptive GTK theme based on Material Design Guidelines";
homepage = "https://github.com/adapta-project/adapta-gtk-theme";
license = with licenses; [
license = with lib.licenses; [
gpl2
cc-by-sa-30
];
platforms = platforms.linux;
maintainers = [ maintainers.romildo ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ romildo ];
};
}
+4 -4
View File
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "AdaptiveCpp";
repo = "AdaptiveCpp";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-vXfw8+xn3/DYxUKp3QGdQ8sEbDwyk+8jDCyuvQOXigc=";
};
@@ -162,11 +162,11 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
homepage = "https://github.com/AdaptiveCpp/AdaptiveCpp";
description = "Multi-backend implementation of SYCL for CPUs and GPUs";
mainProgram = "acpp";
maintainers = with maintainers; [ yboettcher ];
license = licenses.bsd2;
maintainers = with lib.maintainers; [ yboettcher ];
license = lib.licenses.bsd2;
};
})
+1 -1
View File
@@ -9,7 +9,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "darkhz";
repo = "adbtuifm";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY=";
};
vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks=";
+3 -3
View File
@@ -36,11 +36,11 @@ python3.pkgs.buildPythonApplication {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Python-based tool designed to automate the process of discovering and exploiting Active Directory Certificate Services (ADCS) vulnerabilities";
homepage = "https://github.com/grimlockx/ADCSKiller";
license = licenses.mit;
maintainers = with maintainers; [ exploitoverload ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ exploitoverload ];
mainProgram = "ADCSKiller";
};
}
+4 -4
View File
@@ -22,12 +22,12 @@ python3Packages.buildPythonApplication rec {
doCheck = false;
pythonImportsCheck = [ "addic7ed_cli" ];
meta = with lib; {
meta = {
description = "Commandline access to addic7ed subtitles";
homepage = "https://github.com/BenoitZugmeyer/addic7ed-cli";
license = licenses.mit;
maintainers = with maintainers; [ aethelz ];
platforms = platforms.unix;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ aethelz ];
platforms = lib.platforms.unix;
mainProgram = "addic7ed";
};
}
+3 -3
View File
@@ -29,11 +29,11 @@ buildGoModule rec {
subPackages = [ "." ];
meta = with lib; {
meta = {
description = "Ensures source code files have copyright license headers by scanning directory patterns recursively";
homepage = "https://github.com/google/addlicense";
license = licenses.asl20;
maintainers = with maintainers; [ SuperSandro2000 ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ SuperSandro2000 ];
mainProgram = "addlicense";
};
}
+1 -1
View File
@@ -12,7 +12,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "flwyd";
repo = "adif-multitool";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-qeAH8UTyEZn8As3wTjluONpjeT/5l9zicN5+8uwnbLo=";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "adminerevo";
repo = "adminerevo";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-cyKSwzoVbS/0Fiv02kFIF4MTOqzpKSEFwwUwS4yqL6Q=";
fetchSubmodules = true;
};
+1 -1
View File
@@ -14,7 +14,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "asiermarques";
repo = "adrgen";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ=";
};
+1 -1
View File
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
domain = "gitlab.freedesktop.org";
owner = "mesa";
repo = "adriconf";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-0XTsYeS4tNAnGhuJ81fmjHhFS6fVq1lirui5b+ojxTQ=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "joshrotenberg";
repo = "adrs";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-C9Kg7xY3Q0xsd2DlUcc3OM+/hyzmwz55oi6Ul3K7zkM=";
};
+1 -1
View File
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "amadvance";
repo = "advancecomp";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-MwXdXT/ZEvTcYV4DjhCUFflrPKBFu0fk5PmaWt4MMOU=";
};
+1 -1
View File
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Dougal-s";
repo = "aether";
rev = "v${version}";
tag = "v${version}";
sha256 = "0xhih4smjxn87s0f4gaab51d8594qlp0lyypzxl5lm37j1i9zigs";
fetchSubmodules = true;
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "13-CF";
repo = "afetch";
rev = "V${version}";
tag = "v${version}";
sha256 = "sha256-bHP3DJpgh89AaCX4c1tQGaZ/PiWjArED1rMdszFUq+U=";
};
+1 -1
View File
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sshock";
repo = "AFFLIBv3";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-CBDkeUzHnRBkLUYl0JuQcVnQWap0l7dAca1deZVoNDM=";
};
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "kholtman";
repo = "afio";
rev = "v${version}";
tag = "v${version}";
sha256 = "1vbxl66r5rp5a1qssjrkfsjqjjgld1cq57c871gd0m4qiq9rmcfy";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "RJVB";
repo = "afsctool";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-cZ0P9cygj+5GgkDRpQk7P9z8zh087fpVfrYXMRRVUAI=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "pcarrier";
repo = "afuse";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-KpysJRvDx+12BSl9pIGRqbJAM4W1NbzxMgDycGCr2RM=";
};
+1 -1
View File
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "mbrubeck";
repo = "agate";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-TLLmoQXrvgDskmH9sKxUi5AqYrCR0ZaJJdbOV03IbMc=";
};
@@ -29,7 +29,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "olastor";
repo = "age-plugin-fido2-hmac";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-DQVNUvKUyx1MUpWy5TeL1FYM5s8eeoNnNjKYozVgAxE=";
};
@@ -15,7 +15,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "Ledger-Donjon";
repo = "age-plugin-ledger";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-g5GbWXhaGEafiM3qkGlRXHcOzPZl2pbDWEBPg4gQWcg=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "slok";
repo = "agebox";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-/FTNvGV7PsJmpSU1dI/kjfiY5G7shomvLd3bvFqORfg=";
};
+1 -1
View File
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "cole-h";
repo = "agenix-cli";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-0+QVY1sDhGF4hAN6m2FdKZgm9V1cuGGjY4aitRBnvKg=";
};
@@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchFromGitHub {
owner = "agkozak";
repo = "agkozak-zsh-prompt";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-FC9LIZaS6fV20qq6cJC/xQvfsM3DHXatVleH7yBgoNg=";
};
+1 -1
View File
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "krtab";
repo = "agnos";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-hSiJvpTQIbhz/0AFBTvgfRDTqOi9YcDOvln15SksMJs=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ buildGoModule {
src = fetchFromGitHub {
owner = "agola-io";
repo = "agola";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-ggi0Eb4vO5zBoIrIIa3MFwOIW0IBS8yGF6eveBb+lgY=";
};
+6 -6
View File
@@ -6,17 +6,17 @@
};
cron_parser = {
url = "https://github.com/kostya/cron_parser.git";
rev = "v0.4.0";
tag = "v0.4.0";
sha256 = "17fgg2nvyx99v05l10h6cnxfr7swz8yaxhmnk4l47kg2spi8w90a";
};
future = {
url = "https://github.com/crystal-community/future.cr.git";
rev = "v1.0.0";
tag = "v1.0.0";
sha256 = "1mji2djkrf4vxgs432kgkzxx54ybzk636789k2vsws3sf14l74i8";
};
gi-crystal = {
url = "https://github.com/hugopl/gi-crystal.git";
rev = "v0.22.1";
tag = "v0.22.1";
sha256 = "1bwsr5i6cmvnc72qdnmq4v6grif1hahrc7s6js2ivdrfix72flyg";
};
gtk3 = {
@@ -26,7 +26,7 @@
};
harfbuzz = {
url = "https://github.com/hugopl/harfbuzz.cr.git";
rev = "v0.2.0";
tag = "v0.2.0";
sha256 = "06wgqxwyib5416yp53j2iwcbr3bl4jjxb1flm7z103l365par694";
};
notify = {
@@ -36,12 +36,12 @@
};
pango = {
url = "https://github.com/hugopl/pango.cr.git";
rev = "v0.3.1";
tag = "v0.3.1";
sha256 = "0xlf127flimnll875mcq92q7xsi975rrgdpcpmnrwllhdhfx9qmv";
};
tasker = {
url = "https://github.com/spider-gazelle/tasker.git";
rev = "v2.1.4";
tag = "v2.1.4";
sha256 = "0254sl279nrw5nz43dz5gm89ah1zrw5bvxfma81navpx5gfg9pyb";
};
x11 = {
+1 -1
View File
@@ -12,7 +12,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "gofireflyio";
repo = "aiac";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-Lk3Bmzg1owkIWzz7jgq1YpdPyRzyZ7aNoWPIU5aWzu0=";
};
+1 -1
View File
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "aiken-lang";
repo = "aiken";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-bEsBLihMqYHJa5913Q434xKVufxTrcaxwcANPV9u37U=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "air-verse";
repo = "air";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-egduQyC/f8La39pWvVfDuQ2l5oRz5ZPiCqH8wAAS1OA=";
};
+1 -1
View File
@@ -64,7 +64,7 @@ rustPlatform.buildRustPackage {
src = fetchFromGitLab {
owner = "Veloren";
repo = "airshipper";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-MHwyXCAqdBzdJlYzSeUXr6bJdTVHcjJ/kGcuAsZCCW8=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchFromGitHub {
owner = "badaix";
repo = "aixlog";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-Xhle7SODRZlHT3798mYIzBi1Mqjz8ai74/UnbVWetiY=";
};
+1 -1
View File
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "akiraux";
repo = "Akira";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-qrqmSCwA0kQVFD1gzutks9gMr7My7nw/KJs/VPisa0w=";
};
+1 -1
View File
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
domain = "akkoma.dev";
owner = "AkkomaGang";
repo = "akkoma-fe";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-VKYeJwAc4pMpF1dWBnx5D39ffNk7eGpJI2es+GAxdow=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "alan-if";
repo = "alan";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-9F99rr7tdkaGPHtD92ecmUxO6xrjQDRhGtSTVbMLz30=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
src = fetchgit {
url = "git://git.savannah.gnu.org/${pname}.git";
rev = "v${version}";
tag = "v${version}";
sha256 = "0swvdq0pw1msy40qkpn1ar9kacqjyrw2azvf2fy38y0svyac8z2i";
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "huertatipografica";
repo = "Alegreya-Sans";
rev = "v${version}";
tag = "v${version}";
sha256 = "0xz5lq9fh0pj02ifazhddzh792qkxkz1z6ylj26d93wshc90jl5g";
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "huertatipografica";
repo = "Alegreya";
rev = "v${version}";
tag = "v${version}";
sha256 = "1m5xr95y6qxxv2ryvhfck39d6q5hxsr51f530fshg53x48l2mpwr";
};
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "google";
repo = "alertmanager-irc-relay";
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-Rl7o2QPa/IU1snlx/LiJxQok9pnkw9XANnJsu41vNlY=";
};
+1 -1
View File
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "Revertron";
repo = "Alfis";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-ettStNktSDZnYNN/IWqTB1Ou1g1QEGFabS4EatnDLaE=";
};

Some files were not shown because too many files have changed in this diff Show More