Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-12-25 00:18:14 +00:00
committed by GitHub
62 changed files with 276 additions and 231 deletions
@@ -320,6 +320,8 @@ in
(lib.mkIf serviceCfg.core-os-services.enable {
hardware.bluetooth.enable = mkDefault true;
i18n.inputMethod.enable = mkDefault true;
i18n.inputMethod.type = mkDefault "ibus";
programs.dconf.enable = true;
security.polkit.enable = true;
security.rtkit.enable = mkDefault true;
+2 -2
View File
@@ -61,7 +61,7 @@ in
readOnly = true;
};
N8N_DIAGNOSTICS_ENABLED = lib.mkOption {
type = with lib.types; coercedTo bool toString str;
type = with lib.types; coercedTo bool builtins.toJSON str;
default = false;
description = ''
Whether to share selected, anonymous telemetry with n8n.
@@ -69,7 +69,7 @@ in
'';
};
N8N_VERSION_NOTIFICATIONS_ENABLED = lib.mkOption {
type = with lib.types; coercedTo bool toString str;
type = with lib.types; coercedTo bool builtins.toJSON str;
default = false;
description = ''
When enabled, n8n sends notifications of new versions and security updates.
+1
View File
@@ -25,5 +25,6 @@ in
machine.succeed("grep -qF ${webhookUrl} /etc/systemd/system/n8n.service")
machine.succeed("grep -qF 'HOME=/var/lib/n8n' /etc/systemd/system/n8n.service")
machine.fail("grep -qF 'GENERIC_TIMEZONE=' /etc/systemd/system/n8n.service")
machine.succeed("grep -qF 'N8N_DIAGNOSTICS_ENABLED=false' /etc/systemd/system/n8n.service")
'';
}
@@ -24,8 +24,8 @@ let
sha256Hash = "sha256-ciu+To5Kcus8FPDz1D43AD+qOqfPHaW4JsEBr9fx2PE=";
};
latestVersion = {
version = "2025.2.3.5"; # "Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 5"
sha256Hash = "sha256-gqJXOO7kW4orfsfCn5xOqLSpGu5apH4MpDhLAuOAG5w=";
version = "2025.3.1.1"; # "Android Studio Panda 1 | 2025.3.1 Canary 1"
sha256Hash = "sha256-hCWt8wMxqA4So/oZL6RzRRY3Kg6vAYr9xDAzQ/5ZXow=";
};
in
{
@@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
version = "0-unstable-2025-12-16";
version = "0-unstable-2025-12-22";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
rev = "dd112491db181114723fed270a1c45ffc1355539";
hash = "sha256-NMUpmJySZPcyo/niIohxbXG5MfkyKCdeEF9O8ZPKe8g=";
rev = "036013ef87d2ac6b9fea36dbb513617c72e11254";
hash = "sha256-T2fUq6Iah/vQ/NaGPE/wa2sJL888VKRpdiNq7hbFsWI=";
fetchSubmodules = true;
};
@@ -310,11 +310,11 @@
"vendorHash": null
},
"digitalocean_digitalocean": {
"hash": "sha256-V5Ss2GbxDqxm1I3NgqyLkg8B7iK+5tICdJ28YeCiEgM=",
"hash": "sha256-A6LxX2zMZAd/Db1VdAVqMplCW2qZx4MNyIpLwTBXkxU=",
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
"repo": "terraform-provider-digitalocean",
"rev": "v2.71.0",
"rev": "v2.72.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -842,13 +842,13 @@
"vendorHash": "sha256-Y1L1nIOubhBN5vNIXY7miQgR9OzoTCS7QA55DEMwDSA="
},
"linode_linode": {
"hash": "sha256-AxG8N/kEu2+Yym63Ac04SxjrUyCiSp/zmIXQqscpeWM=",
"hash": "sha256-gsRrEsR2+2AadSPhY6hwP3iqjNQyCqhxmnsFL2iMbcw=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
"rev": "v3.6.0",
"rev": "v3.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-2zdUEV84CQ236ktTfMcucAb2gwDPIQ+Br5AfKncZdJA="
"vendorHash": "sha256-03uqpurO11HMMxwZRIaD7iuOYk6TuGbztIwE5SPwemU="
},
"loafoe_htpasswd": {
"hash": "sha256-ALTyTTVyS2HHenmk8HVwtQenCmJX05kyXifJTzzmnHE=",
@@ -9,15 +9,15 @@
buildLua {
pname = "mpv_sponsorblock_minimal";
version = "0-unstable-2025-09-09";
version = "0-unstable-2025-12-21";
scriptPath = "sponsorblock_minimal.lua";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "jouni";
repo = "mpv_sponsorblock_minimal";
rev = "fc0db1fbffc873ca02ced7602274393fde8857e5";
hash = "sha256-DOgJ1gZybfIFJQ5qt4B93ugHz1o+RJ7E8Cnb7itYfTs=";
rev = "8f4b186d6ea46e6fe0e5e94a53dda2f50dceb576";
hash = "sha256-21qucigVnEaniQh7BKwFG/PDkwV51q0kzqe0ipVH6qY=";
};
passthru.updateScript = unstableGitUpdater { };
+59 -40
View File
@@ -4,8 +4,40 @@
fetchgit,
fetchzip,
}:
let
# Here defines fetchFromGitHub arguments that determines useFetchGit,
# The attribute value is their default values.
# As fetchFromGitHub prefers fetchzip for hash stability,
# `defaultFetchGitArgs` attributes should lead to `useFetchGit = false`.
useFetchGitArgsDefault = {
deepClone = false;
fetchSubmodules = false; # This differs from fetchgit's default
fetchLFS = false;
forceFetchGit = false;
leaveDotGit = null;
rootDir = "";
sparseCheckout = null;
};
useFetchGitArgsDefaultNullable = {
leaveDotGit = false;
sparseCheckout = [ ];
};
lib.makeOverridable (
useFetchGitargsDefaultNonNull = useFetchGitArgsDefault // useFetchGitArgsDefaultNullable;
# useFetchGitArgsWD to exclude from automatic passing.
# Other useFetchGitArgsWD will pass down to fetchgit.
excludeUseFetchGitArgNames = [
"forceFetchGit"
];
faUseFetchGit = lib.mapAttrs (_: _: true) useFetchGitArgsDefault;
adjustFunctionArgs = f: lib.setFunctionArgs f (faUseFetchGit // lib.functionArgs f);
decorate = f: lib.makeOverridable (adjustFunctionArgs f);
in
decorate (
{
owner,
repo,
@@ -13,21 +45,12 @@ lib.makeOverridable (
rev ? null,
# TODO(@ShamrockLee): Add back after reconstruction with lib.extendMkDerivation
# name ? repoRevToNameMaybe finalAttrs.repo (lib.revOrTag finalAttrs.revCustom finalAttrs.tag) "github",
# `fetchFromGitHub` defaults to use `fetchzip` for better hash stability.
# We default not to fetch submodules, which is contrary to `fetchgit`'s default.
fetchSubmodules ? false,
leaveDotGit ? null,
deepClone ? false,
private ? false,
forceFetchGit ? false,
fetchLFS ? false,
rootDir ? "",
sparseCheckout ? null,
githubBase ? "github.com",
varPrefix ? null,
passthru ? { },
meta ? { },
... # For hash agility
... # For hash agility and additional fetchgit arguments
}@args:
assert (
@@ -37,6 +60,16 @@ lib.makeOverridable (
);
let
useFetchGit =
lib.mapAttrs (
name: nonNullDefault:
if args ? ${name} && (useFetchGitArgsDefaultNullable ? ${name} -> args.${name} != null) then
args.${name}
else
nonNullDefault
) useFetchGitargsDefaultNonNull != useFetchGitargsDefaultNonNull;
useFetchGitArgsWDPassing = lib.overrideExisting (removeAttrs useFetchGitArgsDefault excludeUseFetchGitArgNames) args;
position = (
if args.meta.description or null != null then
@@ -56,26 +89,19 @@ lib.makeOverridable (
# to indicate where derivation originates, similar to make-derivation.nix's mkDerivation
position = "${position.file}:${toString position.line}";
};
passthruAttrs = removeAttrs args [
"owner"
"repo"
"tag"
"rev"
"fetchSubmodules"
"forceFetchGit"
"private"
"githubBase"
"varPrefix"
];
passthruAttrs = removeAttrs args (
[
"owner"
"repo"
"tag"
"rev"
"private"
"githubBase"
"varPrefix"
]
++ (if useFetchGit then excludeUseFetchGitArgNames else lib.attrNames faUseFetchGit)
);
varBase = "NIX${lib.optionalString (varPrefix != null) "_${varPrefix}"}_GITHUB_PRIVATE_";
useFetchGit =
fetchSubmodules
|| lib.defaultTo false leaveDotGit == true
|| deepClone
|| forceFetchGit
|| fetchLFS
|| (rootDir != "")
|| lib.defaultTo [ ] sparseCheckout != [ ];
# We prefer fetchzip in cases we don't need submodules as the hash
# is more stable in that case.
fetcher =
@@ -118,16 +144,9 @@ lib.makeOverridable (
passthruAttrs
// (
if useFetchGit then
{
inherit
tag
rev
deepClone
fetchSubmodules
leaveDotGit
sparseCheckout
fetchLFS
;
useFetchGitArgsWDPassing
// {
inherit tag rev;
url = gitRepoUrl;
inherit passthru;
derivationArgs = {
+3 -3
View File
@@ -9,19 +9,19 @@
buildGoModule (finalAttrs: {
pname = "atlas";
version = "0.38.0";
version = "1.0.0";
src = fetchFromGitHub {
owner = "ariga";
repo = "atlas";
tag = "v${finalAttrs.version}";
hash = "sha256-OS0UYrE+5spErR/S+7AsYDPcCce3EEWvcBBKh+8FkTo=";
hash = "sha256-Ls5N6HZFR3+KfuqoyE6gaaxhjZ/stQC+g1kWIUE8EaE=";
};
modRoot = "cmd/atlas";
proxyVendor = true;
vendorHash = "sha256-xlKU/hxSjQWSQV++7RHfY4hZhm2tWCPS6DcyaGNnmhc=";
vendorHash = "sha256-ksSvW+Sc1iQlMf9i6GWMjq4hISdAD3t/uAPlQ3x7wHU=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "bootdev-cli";
version = "1.21.1";
version = "1.22.0";
src = fetchFromGitHub {
owner = "bootdotdev";
repo = "bootdev";
tag = "v${version}";
hash = "sha256-1uPI//w8RVqwRO1sVkI3vtdXduyuFp8632CVyAjkaSA=";
hash = "sha256-Fk82JKD8zHRPBoliwnvQKqZNii7TiX13cKENXw5011E=";
};
vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM=";
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "cdncheck";
version = "1.2.14";
version = "1.2.15";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${version}";
hash = "sha256-6U0NaNohokLcNcC+WLKHJfQ/duUsIr2iCTpzH0CzHCQ=";
hash = "sha256-o6QPCv8c8ssMyKqcZN3HfbnEGy7Wps104pKL+3d+RNk=";
};
vendorHash = "sha256-bOYBSbaXRmBn8eHu25xDgkmQoPw6IwbvLyQitOJP4so=";
vendorHash = "sha256-sS91wOiFUH6dh3O6icTRnwHRIq5Q1B+j9j33IUehAc0=";
subPackages = [ "cmd/cdncheck/" ];
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dolibarr";
version = "22.0.3";
version = "22.0.4";
src = fetchFromGitHub {
owner = "Dolibarr";
repo = "dolibarr";
tag = finalAttrs.version;
hash = "sha256-3dcui1A8EzcFogQfUkf9+8A1C1CcFxHPFjOybDLKaCY=";
hash = "sha256-jk1sjVZJvFeJtQjxgNRx+WLSDsevMvxUIFCO4JMPEHM=";
};
dontBuild = true;
+2 -2
View File
@@ -59,13 +59,13 @@ in
stdenv.mkDerivation rec {
pname = "easyeffects";
version = "8.0.8";
version = "8.0.9";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
tag = "v${version}";
hash = "sha256-Pw9rMYHrRBSttdtElWDH1YOF0tNWgb2zBzJBI9jJe4Q=";
hash = "sha256-cFMbeJeEIDP7uiNi+rRKErgHtjP/PbPKASo+M2qogZQ=";
};
patches = [ ./qmlmodule-fix.patch ];
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "go-passbolt-cli";
version = "0.3.2";
version = "0.4.0";
src = fetchFromGitHub {
owner = "passbolt";
repo = "go-passbolt-cli";
rev = "v${version}";
hash = "sha256-BtMPOmp9dbi/HoNigEeGWIYXRh1/gorV8ycrtWw9I8s=";
hash = "sha256-DTgvhmNzfr7ZXjVn+znXqFL+0bHBeGofFE521H7RUI4=";
};
vendorHash = "sha256-wGSrhW7OsSjHlSKLkOf2AYIxU1m2lM1WGUsy16qxBwA=";
vendorHash = "sha256-QLTKCb3hl/0JFO2XKfLiOtnwfR/v+WqUx4vuaO/MoXo=";
ldflags = [
"-X=main.version=${version}"
+4
View File
@@ -17,6 +17,10 @@ buildGoModule rec {
vendorHash = "sha256-94IXh9iBAE0jJXovaElY8oFdXE6hxYg0Ww0ZEHLnEwc=";
subPackages = [
"."
];
meta = {
description = "Golang formatter that fixes long lines";
homepage = "https://github.com/segmentio/golines";
+2 -2
View File
@@ -39,13 +39,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hmcl";
version = "3.8.1";
version = "3.8.2";
src = fetchurl {
# HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key.
# See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28
url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar";
hash = "sha256-mQ0iuIOVRETdueNbe5s9USbis6IB6n0eA2EzsMzyGng=";
hash = "sha256-0vAgyN8PC2AQbor9aVqr/K1oBLt4QGpEQ2vSL2ajQOg=";
};
# - HMCL prompts users to download prebuilt Terracotta binary for
+3 -3
View File
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage {
pname = "htb-toolkit";
version = "0-unstable-2025-08-12";
version = "0-unstable-2025-12-19";
src = fetchFromGitHub {
owner = "D3vil0p3r";
repo = "htb-toolkit";
# https://github.com/D3vil0p3r/htb-toolkit/issues/3
rev = "60996a88fbd5e8aeab78005e754ef37d95ffdba4";
hash = "sha256-u+IigAs/W0lzp9kCW43TkjHTIrPCkGdmva6tesQq/Pk=";
rev = "4f1c6bded11d8c907c951fcbe63f1fc44568a9f9";
hash = "sha256-pkZ5KVSgtrWfXhJ3knmyOIArIjyAjMmm5WcrrB2pCKY=";
};
cargoHash = "sha256-ReEe8pyW66GXIPwAy6IKsFEAUjxHmzw5mj21i/h4quQ=";
+13 -13
View File
@@ -1,5 +1,5 @@
{
gtk3,
gtk4,
gdk-pixbuf,
librsvg,
webp-pixbuf-loader,
@@ -8,11 +8,10 @@
glib,
shared-mime-info,
gsettings-desktop-schemas,
wrapGAppsHook3,
gtk-layer-shell,
wrapGAppsHook4,
gtk4-layer-shell,
adwaita-icon-theme,
libxkbcommon,
libdbusmenu-gtk3,
openssl,
pkg-config,
hicolor-icon-theme,
@@ -26,6 +25,7 @@
libevdev,
features ? [ ],
systemd,
dbus,
}:
let
@@ -33,22 +33,22 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "ironbar";
version = "0.17.1";
version = "0.18.0";
src = fetchFromGitHub {
owner = "JakeStanger";
repo = "ironbar";
rev = "v${version}";
hash = "sha256-aph9onWsaEYJqz1bcBNijEexnH0MPLtoblpU9KSbksA=";
hash = "sha256-vhkNdvzY9xd8qmKgKtpVRTdvmS1QxnGKDFCpttqX1GE=";
};
cargoHash = "sha256-puBoRdCd1A8FmEu5PmczgYAdPdTA8FA1CWsh7qWjHzQ=";
cargoHash = "sha256-ptzq0407IaNrXXiksQKXDUbs2wPTz4GHtnCG49EbOcY=";
buildInputs = [
gtk3
gtk4
gdk-pixbuf
glib
gtk-layer-shell
gtk4-layer-shell
glib-networking
shared-mime-info
adwaita-icon-theme
@@ -56,11 +56,11 @@ rustPlatform.buildRustPackage rec {
gsettings-desktop-schemas
libxkbcommon
systemd
dbus
]
++ lib.optionals (hasFeature "http") [ openssl ]
++ lib.optionals (hasFeature "volume") [ libpulseaudio ]
++ lib.optionals (hasFeature "cairo") [ luajit ]
++ lib.optionals (hasFeature "tray") [ libdbusmenu-gtk3 ]
++ lib.optionals (hasFeature "keyboard") [
libinput
libevdev
@@ -68,10 +68,10 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
pkg-config
wrapGAppsHook3
wrapGAppsHook4
gobject-introspection
];
propagatedBuildInputs = [ gtk3 ];
propagatedBuildInputs = [ gtk4 ];
runtimeDeps = [ luajitPackages.lgi ];
@@ -86,7 +86,7 @@ rustPlatform.buildRustPackage rec {
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
# gtk-launch
--suffix PATH : "${lib.makeBinPath [ gtk3 ]}"
--suffix PATH : "${lib.makeBinPath [ gtk4 ]}"
''
+ lib.optionalString (hasFeature "cairo") ''
--prefix LUA_PATH : "./?.lua;${luajitPackages.lgi}/share/lua/5.1/?.lua;${luajitPackages.lgi}/share/lua/5.1/?/init.lua;${luajit}/share/lua/5.1/\?.lua;${luajit}/share/lua/5.1/?/init.lua"
+14 -12
View File
@@ -2,23 +2,22 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
testers,
kickstart,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kickstart";
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "Keats";
repo = "kickstart";
rev = "v${version}";
hash = "sha256-4POxv6fIrp+wKb9V+6Y2YPx3FXp3hpnkq+62H9TwGII=";
tag = "v${finalAttrs.version}";
hash = "sha256-WrImCnXkFaPUTMBhNaUgX6PsQS1H9zj6jZ8MbgYCGCM=";
};
cargoHash = "sha256-J9sGXJbGbO9UgZfgqxqzbiJz9j6WMpq3qC2ys7OJnII=";
cargoHash = "sha256-Km49POZwVS2vYmELG5f7kenKQwaHlMP/bZA5cZ995mE=";
buildFeatures = [ "cli" ];
@@ -28,19 +27,22 @@ rustPlatform.buildRustPackage rec {
"--skip=generation::tests::can_generate_from_remote_repo"
];
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru = {
updateScript = nix-update-script { };
tests.version = testers.testVersion {
package = kickstart;
};
};
meta = {
description = "Scaffolding tool to get new projects up and running quickly";
homepage = "https://github.com/Keats/kickstart";
changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}";
changelog = "https://github.com/Keats/kickstart/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ gaelreyrol ];
mainProgram = "kickstart";
};
}
})
+2 -2
View File
@@ -74,13 +74,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "7445";
version = "7527";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.cpp";
tag = "b${finalAttrs.version}";
hash = "sha256-oHQtfGu1altWwHUl4z2ApLVp8ISfd+l9t+k5NqtbWgA=";
hash = "sha256-Nl4l812wZvqZs1Y7HOAf2g9zXLY4EwvfxX+So0tdT0U=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT
+3 -3
View File
@@ -18,18 +18,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lux-cli";
version = "0.22.2";
version = "0.22.3";
src = fetchFromGitHub {
owner = "lumen-oss";
repo = "lux";
tag = "v${finalAttrs.version}";
hash = "sha256-Pae3oifx3G0mouSJL6W/XHGlozmHn6Aj9a8aqTshmVc=";
hash = "sha256-YtDo6Njv8Cz8GWlSt1wKQjR9cUDPeru6F+V4g1lO640=";
};
buildAndTestSubdir = "lux-cli";
cargoHash = "sha256-XObaVcTbE3pXZurFDt/7jHZUg0TZulV0QwWktqvjAyk=";
cargoHash = "sha256-zggaQyzMJm0lI1qHa4Q5o9lMgSy29cp5HJMHqplpe6E=";
nativeInstallCheckInputs = [
versionCheckHook
+3 -3
View File
@@ -12,13 +12,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-conduit";
version = "0.10.9";
version = "0.10.10";
src = fetchFromGitLab {
owner = "famedly";
repo = "conduit";
tag = "v${finalAttrs.version}";
hash = "sha256-rJyuR8Ie/JiNKNjQL21+Q1PWliEAm+lwGraGeDxEHyY=";
hash = "sha256-n2k5SDzxafO+nqc0NhX/6GfSPsF9e/qO9aA7VWqSLuk=";
};
patches = [
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
./fix_validate_event_fields_for_invites_over_federation.patch
];
cargoHash = "sha256-4ZA+3f8Kt+1JAm9KXnMRxAF+X9z8HSJoJe6Ny63SlnA=";
cargoHash = "sha256-WprzCSm0O9Cav9WbikeNV5ZMqxlCY4qez03n0lu5KI8=";
# Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite.
preBuild = ''
+4 -4
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "misconfig-mapper";
version = "1.14.14";
version = "1.14.16";
src = fetchFromGitHub {
owner = "intigriti";
repo = "misconfig-mapper";
tag = "v${version}";
hash = "sha256-5tugmwr1TyBa89a/yrch+cshyoiJ3uj4EoweltN5d/0=";
hash = "sha256-/i1LElC2Yl8dzVOg0OX0CHR1d/01/nK9RVPsKzNvl9o=";
};
vendorHash = "sha256-pLhc3Lc8Mp5ZRmNvac3qdQcw1rPQs7bbn4K0UHp04Qs=";
vendorHash = "sha256-N9fBmBBq18D+Bbag+SKGDIupGH2b4paWjFiXc1m50n4=";
ldflags = [
"-s"
@@ -25,7 +25,7 @@ buildGoModule rec {
meta = {
description = "Tool to uncover security misconfigurations on popular third-party services";
homepage = "https://github.com/intigriti/misconfig-mapper";
changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}";
changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "misconfig-mapper";
+2 -2
View File
@@ -4,7 +4,7 @@
fetchFromGitHub,
}:
let
version = "1.2.14";
version = "1.2.16";
in
python3Packages.buildPythonApplication {
pname = "mktxp";
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication {
owner = "akpw";
repo = "mktxp";
tag = "v${version}";
hash = "sha256-4+0aw/r71FcVrxASco3AkYzi7zbFeiEkJB7acGdb1FQ=";
hash = "sha256-jxXpgHSwqtbaj2oyPyWif8rr4fZNNo+ACRTFZ7aWQPc=";
};
nativeBuildInputs = with python3Packages; [
+2 -2
View File
@@ -34,11 +34,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "PortfolioPerformance";
version = "0.80.4";
version = "0.81.0";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
hash = "sha256-IVaowzXl1WKa5wvQiT+Zub81Kxp57JOfb5cZ8egM2q4=";
hash = "sha256-j1FoN35ESHfUxS2zBc/ugoDnp92QRdJX86Bhy/q26A0=";
};
nativeBuildInputs = [
+58
View File
@@ -0,0 +1,58 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchPnpmDeps,
nodejs,
pnpm,
pnpmConfigHook,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "postcss";
version = "8.5.6";
src = fetchFromGitHub {
owner = "postcss";
repo = "postcss";
tag = finalAttrs.version;
hash = "sha256-7oGCDqKwJG49DXDiyEZaO8EhxZS/Up5PO3/uqqOa+Bo=";
};
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 3;
hash = "sha256-WJTQjlOkzCSqPHkNuT/Dn1BOFyL+3lDSl7RW0S9fakU=";
};
dontBuild = true;
installPhase = ''
runHook preInstall
rm -rf node_modules
pnpm install --production --offline --force
mkdir -p $out/lib/node_modules/postcss
mv ./* $out/lib/node_modules/postcss
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/postcss/postcss/releases/tag/${finalAttrs.version}";
description = "Transforming styles with JS plugins";
homepage = "https://postcss.org/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
platforms = lib.platforms.all;
};
})
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "tbls";
version = "1.92.1";
version = "1.92.2";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "tbls";
tag = "v${version}";
hash = "sha256-78YEBMwizGax6V88r9f6FI03GagI3znTnGHh1C0VAVc=";
hash = "sha256-pdbUQ9Zds/z1tSIU9R4njF/Ls3DwoRteY7sI7yMv9+I=";
};
vendorHash = "sha256-mQE1ZGNKbD9XQMoVBU3JVBjEIt0V0+PiC5yps4aj+kQ=";
+2 -10
View File
@@ -30,23 +30,15 @@
stdenv.mkDerivation rec {
pname = "widelands";
version = "1.2.1";
version = "1.3";
src = fetchFromGitHub {
owner = "widelands";
repo = "widelands";
rev = "v${version}";
sha256 = "sha256-/MEeb0KnefK812w5y238Icd4gW85d/pvZ08xnlVXDdk=";
sha256 = "sha256-943/pkxiIbhnZQMwMNpeu5KKkS+j58zU6r9i6mZGSMg=";
};
patches = [
(fetchpatch {
name = "modern-asio.patch";
url = "https://codeberg.org/wl/widelands/pulls/5025.patch";
sha256 = "sha256-ip9ZG9u/z7G+yG7xrEvi+DH9vsjRzYWhEe0rEjxHzzY=";
})
];
postPatch = ''
substituteInPlace xdg/org.widelands.Widelands.desktop \
--replace 'Exec=widelands' "Exec=$out/bin/widelands"
@@ -1917,7 +1917,7 @@ builtins.intersectAttrs super {
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.buildPackages.makeBinaryWrapper ];
postInstall = (old.postInstall or "") + ''
nodePath=""
for p in "$out" "${pkgs.nodePackages.postcss}" $plugins; do
for p in "$out" "${pkgs.postcss}" $plugins; do
nodePath="$nodePath''${nodePath:+:}$p/lib/node_modules"
done
makeWrapper "$out/bin/tailwindcss" "$out/bin/tailwind" --prefix NODE_PATH : "$nodePath"
+2 -2
View File
@@ -22,13 +22,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "vigra";
version = "1.12.2";
version = "1.12.3";
src = fetchFromGitHub {
owner = "ukoethe";
repo = "vigra";
tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}";
hash = "sha256-E+O5NbDX1ycDJTht6kW8JzYnhEL6Wd1xp0rcLpdm2HQ=";
hash = "sha256-pknZHHIIhjfOxdp+qCOOGvo0W5ByTHXRiIQzzN7Z6M4=";
};
nativeBuildInputs = [ cmake ];
@@ -283,6 +283,7 @@ mapAliases {
inherit (pkgs) pm2; # added 2024-01-22
inherit (pkgs) pnpm; # added 2024-06-26
poor-mans-t-sql-formatter-cli = throw "'poor-mans-t-sql-formatter-cli' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) postcss; # Added 2025-12-24
postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24
prebuild-install = throw "prebuild-install was removed because it appeared to be unmaintained upstream. See upstream's recommendations for alternatives here: https://github.com/prebuild/prebuild-install#note"; # Added 2025-12-14
inherit (pkgs) prettier; # added 2025-05-31
@@ -18,7 +18,6 @@
, "js-yaml"
, "lcov-result-merger"
, "node2nix"
, "postcss"
, "sass"
, "semver"
, "vercel"
-23
View File
@@ -20996,29 +20996,6 @@ in
bypassCache = true;
reconstructLock = true;
};
postcss = nodeEnv.buildNodePackage {
name = "postcss";
packageName = "postcss";
version = "8.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz";
sha512 = "dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==";
};
dependencies = [
sources."nanoid-3.3.9"
sources."picocolors-1.1.1"
sources."source-map-js-1.2.1"
];
buildInputs = globalBuildInputs;
meta = {
description = "Tool for transforming styles with JS plugins";
homepage = "https://postcss.org/";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
sass = nodeEnv.buildNodePackage {
name = "sass";
packageName = "sass";
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "aiodocker";
version = "0.24.0";
version = "0.25.0";
pyproject = true;
src = fetchFromGitHub {
owner = "aio-libs";
repo = "aiodocker";
tag = "v${version}";
hash = "sha256-qCOAM4ZyJoLc91FjQpBO97Nyfo1ZOEi0nhXZ7nwLsHk=";
hash = "sha256-SaPTMpMljAh/6Km/JrbEjAOm30gBHH2QBkj7At/BTBA=";
};
build-system = [
@@ -3,31 +3,24 @@
aiohttp,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
setuptools,
wheel,
}:
buildPythonPackage rec {
pname = "aioqsw";
version = "0.4.1";
format = "pyproject";
disabled = pythonOlder "3.11";
version = "0.4.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Noltari";
repo = "aioqsw";
tag = version;
hash = "sha256-h/rTwMF3lc/hWwpzCvK6UMq0rjq3xkw/tEY3BqOPS2s=";
hash = "sha256-SIdEM5YxPnCM6wEJTL19t07Xb89wDAwHzKnz0dKC0tw=";
};
nativeBuildInputs = [
setuptools
wheel
];
build-system = [ setuptools ];
propagatedBuildInputs = [ aiohttp ];
dependencies = [ aiohttp ];
# Module has no tests
doCheck = false;
@@ -37,8 +30,8 @@ buildPythonPackage rec {
meta = {
description = "Library to fetch data from QNAP QSW switches";
homepage = "https://github.com/Noltari/aioqsw";
changelog = "https://github.com/Noltari/aioqsw/releases/tag/${version}";
license = with lib.licenses; [ asl20 ];
changelog = "https://github.com/Noltari/aioqsw/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "atproto";
version = "0.0.63";
version = "0.0.65";
format = "pyproject";
# use GitHub, pypi does not include tests
@@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "MarshalX";
repo = "atproto";
tag = "v${version}";
hash = "sha256-ECqBlvKa0DK96AM0yJNuw2mq0SvZohPHFgxJ2jVHZ5s=";
hash = "sha256-0NogKxYO+lCtNhK2ZWwRLQTV7rHU5Oz+lnE4awsoPsM=";
};
POETRY_DYNAMIC_VERSIONING_BYPASS = version;
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "dashscope";
version = "1.25.4";
version = "1.25.5";
pyproject = true;
src = fetchFromGitHub {
owner = "dashscope";
repo = "dashscope-sdk-python";
tag = "v${version}";
hash = "sha256-Y9L7O+Q0V+Ru1sKDWxa7KntM/fJ3OUBsJQR82qrLFmw=";
hash = "sha256-HlztUCtLiDd2XztF3bUR411l1xuynYIErZHyWJUp/co=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "dbt-protos";
version = "1.0.412";
version = "1.0.413";
pyproject = true;
src = fetchFromGitHub {
owner = "dbt-labs";
repo = "proto-python-public";
tag = "v${version}";
hash = "sha256-Q9Pki95OaQKpBJn423/2DBLXHUWjpgOqTpJX3ASeXKs=";
hash = "sha256-WY8q06FyZliwdbIcLZPzpEpdxG6AeK+6EQU4bm8e4EE=";
};
build-system = [
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "elasticsearch8";
version = "8.19.2";
version = "8.19.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-lDfI5RI8JgtZdmGDv9kVIGdyVChJtpf3inlEbsiQqA4=";
hash = "sha256-fv/pWzYCQbbVbvaCGQN6kK0PVnI2FNtUu+V9MwWEAvQ=";
};
build-system = [ hatchling ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "falconpy";
version = "1.5.4";
version = "1.5.5";
pyproject = true;
src = fetchFromGitHub {
owner = "CrowdStrike";
repo = "falconpy";
tag = "v${version}";
hash = "sha256-m/pW9M2HXTtu42UIOCq7J1lr+y9mc3N74lD+qaCjaVE=";
hash = "sha256-/ofAp4Hh+gj+2FSwQUI33OIo2iSBoOkbL9gB2F59YHw=";
};
build-system = [ hatchling ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "fastcore";
version = "1.9.2";
version = "1.9.5";
pyproject = true;
src = fetchFromGitHub {
owner = "fastai";
repo = "fastcore";
tag = version;
hash = "sha256-78zqQ8M0XZ6QcaH+6gw4IJDLk9d1WxjPiCr6puY/srM=";
hash = "sha256-7CnnvID4BCI53zrpXqaCu1ii+ZIE15BCbZGXtcfFkC0=";
};
build-system = [ setuptools ];
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "garth";
version = "0.5.19";
version = "0.5.20";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-no9qxDtk6k5YXOEwFfwPJb4EylQRKOGorVIgvhwd4dY=";
hash = "sha256-dqn/SeLQMT+6XOr65hlavZf1zdHnICKm9VCFh9DMLpk=";
};
pythonRelaxDeps = [ "requests-oauthlib" ];
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "hcloud";
version = "2.12.0";
version = "2.13.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-8UWxjvxtcP/z1IskTt/eKcD+Pd37utz+cdY/QfUkQfc=";
hash = "sha256-l0sio2w0fhE/+LJavSzThoARKISFGStWJynbprIjdeE=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202512221";
version = "0.1.202512241";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-IEFEynR5gLS9kdIMlytK1XKOawsnxsT+vWvLGZ6yd5g=";
hash = "sha256-q6spPE5sIQP2c/u4gbGIe4MOwM8dfQqg1cvAur1iD/k=";
};
__darwinAllowLocalNetworking = true;
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "lance-namespace";
version = "0.3.2";
version = "0.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "lancedb";
repo = "lance-namespace";
tag = "v${version}";
hash = "sha256-tBInz9BEl6u7E8cAmtlHBqIG65kifPR+iv5/jNV3204=";
hash = "sha256-t6VCKG54Sxf92B1OmfXXsWaJww2fyEcMGpJy4z94HZs=";
};
sourceRoot = "${src.name}/python/lance_namespace_urllib3_client";
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "lance-namespace";
version = "0.3.2";
version = "0.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "lancedb";
repo = "lance-namespace";
tag = "v${version}";
hash = "sha256-tBInz9BEl6u7E8cAmtlHBqIG65kifPR+iv5/jNV3204=";
hash = "sha256-t6VCKG54Sxf92B1OmfXXsWaJww2fyEcMGpJy4z94HZs=";
};
sourceRoot = "${src.name}/python/lance_namespace";
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "langchain-chroma";
version = "1.0.0";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-chroma==${version}";
hash = "sha256-fKFcl4NiNaypJGoV8bDrH7MwnsXNtnm7Hkxp/+SLc2c=";
hash = "sha256-WyW5QNLzbqI+kXIVCDyXLyqpShNOSk7tyBTdNoXGQZ0=";
};
sourceRoot = "${src.name}/libs/partners/chroma";
@@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "langchain-google-genai";
version = "4.0.0";
version = "4.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-google";
tag = "libs/genai/v${version}";
hash = "sha256-SVwBJbHcoD8zqBr4r1uP35/gbWZxZsD0ygJuttCdTjY=";
hash = "sha256-PqJyT6Z6XpDvbexLlrrfeeycS4mXNR3vpWz3vSy+iac=";
};
sourceRoot = "${src.name}/libs/genai";
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "langchain-tests";
version = "1.0.2";
version = "1.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-tests==${version}";
hash = "sha256-ke/nIvZRtwyeN5uQuqOjJ4KdE+cJOc9XkmDuT+nnZpQ=";
hash = "sha256-WJITm+8XIqezr/2U8HpE0J4hYdzg2Z6tw8b5s6SF6m0=";
};
sourceRoot = "${src.name}/libs/standard-tests";
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "langgraph-cli";
version = "0.4.9";
version = "0.4.11";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "cli==${version}";
hash = "sha256-qSKqxmypo9p3hcYTl2RtwqCw/+vYmu/HvnauEJi2zkU=";
hash = "sha256-sr3AtcrG9V0c5UBdSXyaX3bCxzrSONpY28L5jlomZuM=";
};
sourceRoot = "${src.name}/libs/cli";
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "langgraph-sdk";
version = "0.2.15";
version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "sdk==${version}";
hash = "sha256-+T7FBmsSAkteabmhDO475qO46bRJwyAammUBwX2Bo/g=";
hash = "sha256-64FlCtUz49KKQoz78NYMVaY3Wcy/AE/D7XGQW4gIMMg=";
};
sourceRoot = "${src.name}/libs/sdk-py";
@@ -40,14 +40,14 @@
}:
buildPythonPackage rec {
pname = "langgraph";
version = "1.0.4";
version = "1.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = version;
hash = "sha256-Lo/Vq48j1my+GoZATKo3gByz5WJrFJEU7pelzfFfDLQ=";
hash = "sha256-QvnBb69JxOVfZ/22igX+WVatJNAUrHUrh3aIpztYmmc=";
};
postgresqlTestSetupPost = ''
@@ -19,14 +19,14 @@
}:
buildPythonPackage {
pname = "leanblueprint";
version = "0.0.19";
version = "0.0.20";
pyproject = true;
src = fetchFromGitHub {
repo = "leanblueprint";
owner = "PatrickMassot";
rev = "v0.0.19";
hash = "sha256-WARjzalYMvbw5IlhehRX+Na5aEmgM3HKy+s0x3GJNCY=";
rev = "v0.0.20";
hash = "sha256-jCNIf0pTO/7M4aLrbFyjGcTPmaIQnw32itKJdyCMn+g=";
};
build-system = [ setuptools ];
@@ -18,19 +18,19 @@
buildPythonPackage rec {
pname = "libipld";
version = "3.2.0";
version = "3.3.2";
format = "pyproject";
disabled = pythonOlder "3.8";
# use pypi, GitHub does not include Cargo.lock
src = fetchPypi {
inherit pname version;
hash = "sha256-ZUIw/9k4Kl7sKKrU4Nzdk/Ed2H2mVpOdvxODB/KGcSA=";
hash = "sha256-foXM2RNhEOY5Q9lSMrGTyJPjacQGJz0jUWDlzEs5yc4=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src;
hash = "sha256-jVZ3Oml/W6Kb9hYEXazF3/ogFHtl43d1YLd8vZFJDa8=";
hash = "sha256-BtFIX6xCJWBkIOzYEr8XohA1jsXC9rhiaMd87pe101w=";
};
build-system = [
@@ -12,23 +12,20 @@
pytest-asyncio,
pytestCheckHook,
python-slugify,
pythonOlder,
setuptools,
tenacity,
}:
buildPythonPackage rec {
pname = "nibe";
version = "2.19.0";
version = "2.20.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "yozik04";
repo = "nibe";
tag = version;
hash = "sha256-1Awf/7AUSsLo9O2GrVvdlHm5Fcj2CQ7TdKY152bogfQ=";
hash = "sha256-FeYM4UClx0qfv8QuDUBN3hc2MLVkmnnUC6+0wnywAuA=";
};
pythonRelaxDeps = [ "async-modbus" ];
@@ -63,7 +60,7 @@ buildPythonPackage rec {
meta = {
description = "Library for the communication with Nibe heatpumps";
homepage = "https://github.com/yozik04/nibe";
changelog = "https://github.com/yozik04/nibe/releases/tag/${version}";
changelog = "https://github.com/yozik04/nibe/releases/tag/${src.tag}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ fab ];
};
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "python-owasp-zap-v2-4";
version = "0.4.0";
version = "0.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zaproxy";
repo = "zap-api-python";
tag = version;
hash = "sha256-UG8+0jJwnywvuc68/9r10kKMqxNIOg5mIdPt2Fx2BZA=";
hash = "sha256-8aZbnUoS9lrqM0XQg4PD/j1JFKzGh9dyzWF89Szdzao=";
};
build-system = [ poetry-core ];
@@ -9,7 +9,7 @@
}:
buildPythonPackage rec {
pname = "python-sat";
version = "1.8.dev24";
version = "1.8.dev25";
pyproject = true;
build-system = [ setuptools ];
@@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "python_sat";
hash = "sha256-f9NnaPcHdNNInWTvpkg91ieaYejJ29kAAOLcbnbDmM0=";
hash = "sha256-3eVCBXg95RyzMA8O8EOss1FKh+1EofnkKYJcVNuQAzY=";
};
preBuild = ''
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "validobj";
version = "1.3";
version = "1.5";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-tab3n3YGTcGk47Ijm/QOocT0zo10LJp4eEF094TJyzg=";
hash = "sha256-n2CEcZTPr57tbRhw5uFmcWZ1kHdBt2VzG/fS4+LDSyc=";
};
nativeBuildInputs = [ flit ];
+2 -2
View File
@@ -8,12 +8,12 @@
}@args:
callPackage ../nginx/generic.nix args rec {
version = "1.10.2";
pname = "angie";
version = "1.10.3";
src = fetchurl {
url = "https://download.angie.software/files/angie-${version}.tar.gz";
hash = "sha256-pcKrk33ySoDnhq9WOJIvRuqKc9FhQYPIyQKYrocwlLg=";
hash = "sha256-/4IOydx6yLDoc8Ut3EizQX9QVPFXtdLfXBuO1637IlY=";
};
configureFlags = lib.optionals withAcme [
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "grafana-pyroscope-app";
version = "1.12.0";
zipHash = "sha256-Zxp/ebNEwcq/JRhSbtWsFWVY5mIGEexVnH/jtEnKXec=";
version = "1.14.2";
zipHash = "sha256-nRKsSPBfTN+CMrKMaV/ETM0CRxVrbkjici3mps19b/0=";
meta = {
description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data";
license = lib.licenses.agpl3Only;
+2 -2
View File
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "FreshRSS";
version = "1.27.1";
version = "1.28.0";
src = fetchFromGitHub {
owner = "FreshRSS";
repo = "FreshRSS";
rev = version;
hash = "sha256-EpszwgYzobRA7LohtJJtgTefFAEmCXvcP3ilfsu+obo=";
hash = "sha256-//UiGxsdJQAc9qAn3P8/bCl8ka5LacfqkydU4b2/TtI=";
};
postPatch = ''
@@ -22,14 +22,14 @@ in
buildPythonApplication rec {
pname = "nitrokey-app2";
version = "2.4.1";
version = "2.4.3";
pyproject = true;
src = fetchFromGitHub {
owner = "Nitrokey";
repo = "nitrokey-app2";
tag = "v${version}";
hash = "sha256-nzhhtnKKOHA+Cw1y+BpYsyQklzkDnmFRKGIfaJ/dmaQ=";
hash = "sha256-mwcYjkyEP2itwdQ/xAG50uvw6zHfUacAecbDh86GNGA=";
};
nativeBuildInputs = [