Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2025-11-29 06:07:00 +00:00
committed by GitHub
136 changed files with 481 additions and 2541 deletions
+1 -1
View File
@@ -195,6 +195,7 @@
- `python3Packages.duckduckgo-search` has been updated to v9+ and therefore has been renamed to ddgs.
Use `python3Packages.ddgs` instead.
See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0)
- `python3Packages.heif-image-plugin` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead.
@@ -205,7 +206,6 @@
- `python3Packages.pyocr` no longer supports `cuneiform` on Linux by default. It is still possible to enable it using `withCuneiformSupport` override.
- `qt5.full` and `qt6.full` aliases have been removed. Their use has always been discouraged, and downstream projects should use `qtN.env` with the right set of packages.
See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0)
- `rabbitmq-server` has been updated from 4.0.9 to 4.1.4. The 4.1.0 release includes breaking changes. For more information read the [changelog of 4.1.0](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0)
+3 -3
View File
@@ -2088,15 +2088,15 @@ rec {
# Inputs
`feature`
: The feature to be set
`type`
: The type of the feature to be set, as described in
https://cmake.org/cmake/help/latest/command/set.html
the possible values (case insensitive) are:
BOOL FILEPATH PATH STRING INTERNAL LIST
`feature`
: The feature to be set
`value`
: The desired value
@@ -108,7 +108,7 @@ in
systemd.services.q3ds = {
description = "Quake 3 dedicated server";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
environment.HOME = if baseq3InStore then home else cfg.baseq3;
@@ -53,7 +53,7 @@ in
description = "Govee2MQTT Service";
wantedBy = [ "multi-user.target" ];
after = [
"networking.target"
"network.target"
"network-online.target"
];
requires = [ "network-online.target" ];
+1 -1
View File
@@ -92,7 +92,7 @@ in
systemd.services.alerta = {
description = "Alerta Monitoring System";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
environment = {
ALERTA_SVR_CONF_FILE = alertaConf;
};
@@ -2045,7 +2045,7 @@ in
description = "Grafana Service Daemon";
wantedBy = [ "multi-user.target" ];
after = [
"networking.target"
"network.target"
]
++ lib.optional usePostgresql "postgresql.target"
++ lib.optional useMysql "mysql.service";
@@ -169,7 +169,7 @@ in
systemd.services.kapacitor = {
description = "Kapacitor Real-Time Stream Processing Engine";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${pkgs.kapacitor}/bin/kapacitord -config ${kapacitorConf}";
User = "kapacitor";
@@ -74,7 +74,7 @@ in
systemd.services.litestream = {
description = "Litestream";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
serviceConfig = {
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
ExecStart = "${cfg.package}/bin/litestream replicate";
+1 -1
View File
@@ -41,7 +41,7 @@ in
systemd.services.convos = {
description = "Convos Service";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
environment = {
CONVOS_HOME = "%S/convos";
CONVOS_REVERSE_PROXY = if cfg.reverseProxy then "1" else "0";
+1 -1
View File
@@ -134,7 +134,7 @@ in
systemd.services.cryptpad = {
description = "Cryptpad service";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
serviceConfig = {
BindReadOnlyPaths = [
cryptpadConfigFile
+1 -1
View File
@@ -99,7 +99,7 @@ in
description = "dex identity provider";
wantedBy = [ "multi-user.target" ];
after = [
"networking.target"
"network.target"
]
++ (optional (cfg.settings.storage.type == "postgres") "postgresql.target");
path = with pkgs; [ replace-secret ];
+1 -1
View File
@@ -294,7 +294,7 @@ in
description = "HedgeDoc Service";
documentation = [ "https://docs.hedgedoc.org/" ];
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
preStart =
let
configFile = settingsFormat.generate "hedgedoc-config.json" {
@@ -134,7 +134,7 @@ in
"https://hledger.org/hledger-web.html"
];
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
serviceConfig = mkMerge [
{
ExecStart = "${pkgs.hledger-web}/bin/hledger-web ${serverArgs}";
+1 -1
View File
@@ -119,7 +119,7 @@ in
systemd.services.node-red = {
description = "Node-RED Service";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
environment = {
HOME = cfg.userDir;
};
+1 -1
View File
@@ -679,7 +679,7 @@ in
description = "Outline wiki and knowledge base";
wantedBy = [ "multi-user.target" ];
after = [
"networking.target"
"network.target"
]
++ lib.optional (cfg.databaseUrl == "local") "postgresql.target"
++ lib.optional (cfg.redisUrl == "local") "redis-outline.service";
@@ -84,7 +84,7 @@ in
systemd.services.powerdns-admin = {
description = "PowerDNS web interface";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
after = [ "network.target" ];
environment.FLASK_CONF = builtins.toFile "powerdns-admin-config.py" configText;
environment.PYTHONPATH = pkgs.powerdns-admin.pythonPath;
+1 -1
View File
@@ -103,7 +103,7 @@ let
};
systemd.services.cfssl.after = [
"cfssl-init.service"
"networking.target"
"network.target"
];
systemd.tmpfiles.rules = [ "d /var/ssl 777 root root" ];
+1 -1
View File
@@ -38,7 +38,7 @@ runTest (
services.nextcloud.config.objectstore.s3 = {
enable = true;
bucket = "nextcloud";
autocreate = true;
verify_bucket_exists = true;
key = accessKey;
secretFile = "${pkgs.writeText "secretKey" secretKey}";
hostname = "acme.test";
@@ -453,13 +453,13 @@
"vendorHash": "sha256-/8h2bmesnFz3tav3+iDelZSjp1Z9lreexwcw0WdYekA="
},
"goharbor_harbor": {
"hash": "sha256-Z3lytylGY67wOajPPLqnmmhzxoJD1EfjSU0h3yg+kzY=",
"hash": "sha256-YrFGx/xHd2Z0G6ZidHnOCY9RtcsjReUWXfiLhdDGmWM=",
"homepage": "https://registry.terraform.io/providers/goharbor/harbor",
"owner": "goharbor",
"repo": "terraform-provider-harbor",
"rev": "v3.11.2",
"rev": "v3.11.3",
"spdx": "MIT",
"vendorHash": "sha256-UmlhKa2SVgrhRc1EOO9sEkherIS77CP+hkAL3Y79h3U="
"vendorHash": "sha256-mzDFyk2oImRXt72kFV5Ln++ScgoecpJEJtzUKjvCaws="
},
"grafana_grafana": {
"hash": "sha256-/ygaIYisQW6Vx33KxoKHeZKo8OkQL6jcjsTomVGUCr4=",
@@ -615,13 +615,13 @@
"vendorHash": "sha256-MDhCYXJe8x7AEqQwVn+Ot3jI1i5l4AJB0KEoiHXplCc="
},
"hashicorp_nomad": {
"hash": "sha256-+lWAVb9ffyTfnkR3qZzgggRVjizdrgQ96Tj/K4ngZWQ=",
"hash": "sha256-lTO1ZLB0N+WLdMDegIP1NcAC++/vsBV7EB5BDxj588I=",
"homepage": "https://registry.terraform.io/providers/hashicorp/nomad",
"owner": "hashicorp",
"repo": "terraform-provider-nomad",
"rev": "v2.5.1",
"rev": "v2.5.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-CIR59EIgC5kkwfITQYrzoU8quCx5iCDRNOdYphVVk6Y="
"vendorHash": "sha256-BG97FSQvb++PX/MBMNazEnbksLmZaOQsOj5QLO8Cbkc="
},
"hashicorp_null": {
"hash": "sha256-hPAcFWkeK1vjl1Cg/d7FaZpPhyU3pkU6VBIwxX2gEvA=",
+10 -10
View File
@@ -1,28 +1,28 @@
{
"stable": {
"linux": {
"version": "8.11.18",
"version": "8.11.20",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.18.x64.tar.gz",
"hash": "sha256-0a3DfTuCfPH49Nanb825azgc3WglQCf44g8w3GPI68Q="
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.20.x64.tar.gz",
"hash": "sha256-3MqsHp6Kbqg6VjpNkwX1kYmFzLzJN5Ll00ZwQWDHoik="
},
"aarch64": {
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.18.arm64.tar.gz",
"hash": "sha256-1fyQjPBQP6kYYh63bNQkggqGf8Pj+CEcDfLjweDrCrs="
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.20.arm64.tar.gz",
"hash": "sha256-+wRkOHezTAxWgcgiJn23Wuz4v1lt3R7znfnVUm11fjs="
}
}
},
"darwin": {
"version": "8.11.18",
"version": "8.11.20",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.18-x86_64.zip",
"hash": "sha256-N9t4oIdI/xXE8YHVHAfPykbaSdob01liCZ4n4Ef/FYo="
"url": "https://downloads.1password.com/mac/1Password-8.11.20-x86_64.zip",
"hash": "sha256-QZcxmpc0UNbCkljkaP52tm3eR+bIpPOAGBJ7Q9lZlnA="
},
"aarch64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.18-aarch64.zip",
"hash": "sha256-OoaZw8IfgQFaU8FtLIrVeQxR7iAMt+PWAZBb9TsWlDs="
"url": "https://downloads.1password.com/mac/1Password-8.11.20-aarch64.zip",
"hash": "sha256-8VoCNK6JwN6a5EUWZKQGDAY6mIN8bc4zBinEky7b0fM="
}
}
}
+6
View File
@@ -24,6 +24,7 @@
nix-update-script,
withGraphics ? false,
versionCheckHook,
}:
let
rpathLibs = [
@@ -142,6 +143,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
updateScript = nix-update-script { };
};
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
meta = {
description = "Cross-platform, GPU-accelerated terminal emulator";
homepage =
+3 -3
View File
@@ -18,13 +18,13 @@
}:
let
pname = "alcom";
version = "1.1.4";
version = "1.1.5";
src = fetchFromGitHub {
owner = "vrc-get";
repo = "vrc-get";
tag = "gui-v${version}";
hash = "sha256-pGWDMQIS2WgtnqRoOXRZrc25kJ5c6TY6UE2aZtpxN/s=";
hash = "sha256-xucU8nXskniHOiuwrtVoZM2FIKNKU45i4DNo6iLjZvM=";
};
subdir = "vrc-get-gui";
@@ -55,7 +55,7 @@ rustPlatform.buildRustPackage {
webkitgtk_4_1
];
cargoHash = "sha256-JuZHfpOYuLNdb03srECx73GK5ajgL6bHlbKbiuMN2NE=";
cargoHash = "sha256-MeCx3BoEXckMZfecyBcwwVE8+6V9Di6ULkIhUvUFZIA=";
buildAndTestSubdir = subdir;
npmDeps = fetchNpmDeps {
+3 -3
View File
@@ -17,11 +17,11 @@ let
rec {
x86_64-linux = {
urlSuffix = "linux-x86_64.tar.gz";
hash = "sha256-q5hFX4qO4BJdrsCvZJICCHwOEUYMjk9mnJ61/MCycxs=";
hash = "sha256-HXBRWQfdhlKmOOULdRELrGcxVVhKV+PvgtRHW1yU6+I=";
};
x86_64-darwin = {
urlSuffix = "macos-universal.zip";
hash = "sha256-0deWxb0nUSkCQ7eXo3XqfonlMTItQHixuAC2iYry8Ec=";
hash = "sha256-Mv4HfG93+NpbMAhDwcXZ260APL+sbYM6C+DqGZr6ogU=";
};
aarch64-darwin = x86_64-darwin;
}
@@ -30,7 +30,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "appflowy";
version = "0.10.3";
version = "0.10.4";
src = fetchzip {
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
+6 -6
View File
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "blackfire";
version = "2.29.1";
version = "2.29.7";
src =
passthru.sources.${stdenv.hostPlatform.system}
@@ -60,23 +60,23 @@ stdenv.mkDerivation rec {
sources = {
"x86_64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb";
sha256 = "n4jG21FgJbRtxhQSxXNKNFJHPqb9CmQFMd2P3+vnHVE=";
sha256 = "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=";
};
"i686-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb";
sha256 = "eX8kMQM9ofssQ9USft69ZzMV/pl1CV5EnUMgxOLuIcA=";
sha256 = "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=";
};
"aarch64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb";
sha256 = "LCqGWc/KJHa5YA1Ex35qI/wVbe1leBwPeG6SUlxrpvY=";
sha256 = "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=";
};
"aarch64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz";
sha256 = "RlTCB0lARb94dwDnDh9L6QYMZXTD/v5Ae756RETias0=";
sha256 = "TvxIm4plE7nnTIkJNfCzxzr2r0B2Aqlxdveb1M+sqL4=";
};
"x86_64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz";
sha256 = "PGfBHkKOSd4uRKWW95MwyFRD7SWQzck9g6Jk/mWC384=";
sha256 = "oNDNIPBqvaARz9W967bxuvo2bpPORiHci3sryGqznsU=";
};
};
-2102
View File
File diff suppressed because it is too large Load Diff
-54
View File
@@ -1,54 +0,0 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
stdenv,
openssl,
}:
rustPlatform.buildRustPackage rec {
pname = "chit";
version = "0.1.15";
src = fetchFromGitHub {
owner = "peterheesterman";
repo = "chit";
tag = version;
sha256 = "0iixczy3cad44j2d7zzj8f3lnmp4jwnb0snmwfgiq3vj9wrn28pz";
};
cargoLock = {
lockFile = ./Cargo.lock;
};
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
openssl
];
# update Carg.lock to work with openssl 3
postPatch = ''
ln -sf ${./Cargo.lock} Cargo.lock
'';
meta = with lib; {
description = "Crate help in terminal: A tool for looking up details about rust crates without going to crates.io";
mainProgram = "chit";
longDescription = ''
Chit helps answer these questions:
* Who wrote this crate? What else did they write?
* What alternatives are there?
* How old is this crate?
* What versions are there? When did they come out?
* What are the downloads over time?
* Should i use this crate?
* How mature is it?
'';
homepage = "https://github.com/peterheesterman/chit";
license = licenses.mit;
maintainers = [ ];
};
}
+3 -3
View File
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "cook-cli";
version = "0.18.2";
version = "0.19.0";
src = fetchFromGitHub {
owner = "cooklang";
repo = "cookcli";
rev = "v${version}";
hash = "sha256-uw1xwE7hIE00OADV9kOXR1/gKSzvleW1/5PwfhH4fvE=";
hash = "sha256-yNUiwMzCAj5aXuQIzfzpy2GylhB37CuSmyHsyxcmKXM=";
};
cargoHash = "sha256-Yxln5eKNXONGd4Hy9Ru9t92iqK9zcTSpzu2j75bc3fk=";
cargoHash = "sha256-Kq70YgTis5e8PcIAOgAqk/fi3HmE+lbpYjaV47axGX4=";
# Build without the self-updating feature
buildNoDefaultFeatures = true;
+2 -2
View File
@@ -11,13 +11,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "distrobox";
version = "1.8.2.0";
version = "1.8.2.2";
src = fetchFromGitHub {
owner = "89luca89";
repo = "distrobox";
tag = finalAttrs.version;
hash = "sha256-uwJD7HsWoQ/LxYL0mSSxMni676qqEnMHndpL01M5ySE=";
hash = "sha256-g7GbMJeUfDf3FIM2K7rk0X9SNyUMV0A3fSP1J5F44oo=";
};
dontConfigure = true;
+2 -2
View File
@@ -61,13 +61,13 @@ in
stdenv.mkDerivation rec {
pname = "easyeffects";
version = "8.0.4";
version = "8.0.5";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
tag = "v${version}";
hash = "sha256-K2oPY38SF8Xkg6uAh1xi8T380EwM7AWKDmLeYU0p2SQ=";
hash = "sha256-LBF8P512XeawlSgOz6AV03Q3ZGTwn+Gnqwh0xU0WEz4=";
};
patches = [ ./qmlmodule-fix.patch ];
@@ -1,24 +0,0 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Date: Mon, 22 Apr 2024 11:58:00 +0200
Subject: [PATCH] nixpkgs: use system Go
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Signed-off-by: Luke Granger-Brown <git@lukegb.com>
---
bazel/dependency_imports.bzl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bazel/dependency_imports.bzl b/bazel/dependency_imports.bzl
index ecfe356b3f9c44dbc00877e57b72a675e9e5baf0..10be4b0b3f65e486c1dc8419337a5cf823431774 100644
--- a/bazel/dependency_imports.bzl
+++ b/bazel/dependency_imports.bzl
@@ -24,7 +24,7 @@ load("@rules_rust//rust:defs.bzl", "rust_common")
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains", "rust_repository_set")
# go version for rules_go
-GO_VERSION = "1.24.6"
+GO_VERSION = "host"
JQ_VERSION = "1.7"
YQ_VERSION = "4.24.4"
@@ -13,10 +13,11 @@ diff --git a/bazel/dependency_imports.bzl b/bazel/dependency_imports.bzl
index 10be4b0b3f65e486c1dc8419337a5cf823431774..b0badb3ccab3b112043bd8616770f8014238d396 100644
--- a/bazel/dependency_imports.bzl
+++ b/bazel/dependency_imports.bzl
@@ -38,7 +38,11 @@ def envoy_dependency_imports(
@@ -40,7 +40,11 @@ def envoy_dependency_imports(
yq_version = YQ_VERSION,
buf_sha = BUF_SHA,
buf_version = BUF_VERSION):
compatibility_proxy_repo()
- rules_foreign_cc_dependencies()
+ rules_foreign_cc_dependencies(
+ register_default_tools=False, # no prebuilt toolchains
+10 -10
View File
@@ -12,7 +12,6 @@
rustPlatform,
cmake,
gn,
go_1_24,
openjdk11_headless,
ninja,
patchelf,
@@ -39,9 +38,9 @@ let
# However, the version string is more useful for end-users.
# These are contained in a attrset of their own to make it obvious that
# people should update both.
version = "1.35.2";
rev = "2c2cd7efd119a5c9028b68a97d88a540248f8d18";
hash = "sha256-HhjIewZMOr9hzcnFPIckfK5PIozqdypSdmYgvb7ccds=";
version = "1.36.2";
rev = "dc2d3098ae5641555f15c71d5bb5ce0060a8015c";
hash = "sha256-ll7gn3y2dUW3kMtbUTjfi7ZTviE87S30ptiRlCPec9Q=";
};
# these need to be updated for any changes to fetchAttrs
@@ -50,8 +49,8 @@ let
depsHash
else
{
x86_64-linux = "sha256-xBSSDxvp6VjZt+Fc62/eP5Z2WWfpkAGl1Z+PupyDpg4=";
aarch64-linux = "sha256-2g8x12zkyZyjkv5NubG4bVmiLiN8uoEZ33e6Azd1guw=";
x86_64-linux = "sha256-AqXGk6IZ85TFNO7v8KFJOe8Caf1x4xQh/VuhaUq9rB4=";
aarch64-linux = "sha256-l70j1UcVNHGrzzvcqdeLDJUuaLkoLNM2yWCHKY4EShs=";
}
.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
@@ -76,9 +75,6 @@ buildBazelPackage rec {
# use system Python, not bazel-fetched binary Python
./0001-nixpkgs-use-system-Python.patch
# use system Go, not bazel-fetched binary Go
./0002-nixpkgs-use-system-Go.patch
# use system C/C++ tools
./0003-nixpkgs-use-system-C-C-toolchains.patch
@@ -124,7 +120,6 @@ buildBazelPackage rec {
cmake
python3
gn
go_1_24
jdk
ninja
patchelf
@@ -178,6 +173,10 @@ buildBazelPackage rec {
rm -r $bazelOut/external/local_jdk
rm -r $bazelOut/external/bazel_gazelle_go_repository_tools/bin
# CMake 4.1 drops compatibility with <3.5; bump libevent's floor to avoid configure failure.
sed -i 's/cmake_minimum_required(VERSION 3\\.1.2 FATAL_ERROR)/cmake_minimum_required(VERSION 3.5 FATAL_ERROR)/' \
$bazelOut/external/com_github_libevent_libevent/CMakeLists.txt
# Remove compiled python
find $bazelOut -name '*.pyc' -delete
@@ -200,6 +199,7 @@ buildBazelPackage rec {
dontUseNinjaInstall = true;
bazel = null;
preConfigure = ''
export CMAKE_POLICY_VERSION_MINIMUM=3.5
echo "common --repository_cache=\"$bazelOut/external/repository_cache\"" >> .bazelrc
echo "common --repository_disable_download" >> .bazelrc
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gemmi";
version = "0.7.3";
version = "0.7.4";
src = fetchFromGitHub {
owner = "project-gemmi";
repo = "gemmi";
tag = "v${finalAttrs.version}";
hash = "sha256-T7vmQEP7+3yNkQ7l36xbeLJsm5eYZvt7oRq/ksy6zQU=";
hash = "sha256-0MAY3mNHTv0ydtoVcJQKbOcSxCTvzH5S/5O82PjumKE=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -25,17 +25,17 @@
stdenv.mkDerivation (finalAttrs: {
pname = "glycin-loaders";
version = "2.0.5";
version = "2.0.7";
src = fetchurl {
url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz";
hash = "sha256-hK431LVux1WH/TtDs00Jw64T9sBu2LKWobOyCgGOf80=";
hash = "sha256-xBasKbbT7NxnuQwVU3uhKTzrevlvoQHK5nt9HTflCrA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
name = "glycin-loaders-deps-${finalAttrs.version}";
hash = "sha256-U5Ro3ahrYK+B+82bchkdoXR4BwtCBn18oKcqeXl39ag=";
hash = "sha256-UVVVjMt4vWkLob0H/MxIaW6rkBSFImu+5dezaCnc3Q8=";
dontConfigure = true;
};
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "goimapnotify";
version = "2.5.3";
version = "2.5.4";
src = fetchFromGitLab {
owner = "shackra";
repo = "goimapnotify";
tag = version;
hash = "sha256-sA2fXk7/xnPl8ogrF00fiRCZvhFoHWjNlugL6gTGHk0=";
hash = "sha256-6hsepgXdG+BSSKTVics2459qUxYPIHKNqm2yq8UJXks=";
};
vendorHash = "sha256-5cZzaCoOR1R7iST0q3GaJbYIbKKEigeWqhp87maOL04=";
+10 -4
View File
@@ -3,16 +3,17 @@
rustPlatform,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "harper";
version = "0.71.0";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-Hf086Ub0nVGET4qELDMddOErGAhK8B6ohbI5JhnU6z8=";
};
@@ -22,10 +23,15 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
meta = {
description = "Grammar Checker for Developers";
homepage = "https://github.com/Automattic/harper";
changelog = "https://github.com/Automattic/harper/releases/tag/v${version}";
changelog = "https://github.com/Automattic/harper/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
pbsds
@@ -34,4 +40,4 @@ rustPlatform.buildRustPackage rec {
];
mainProgram = "harper-ls";
};
}
})
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprutils";
version = "0.10.3";
version = "0.10.4";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprutils";
tag = "v${finalAttrs.version}";
hash = "sha256-Q4ZfdlEGQU2LJ/Dif0qzF88xgIkpD6/uRsGfxOpu9jc=";
hash = "sha256-XQLlR/QJWiRRWY+ohtOqfe0fDMMPl/UyQCcypfUtZiE=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "jq-lsp";
version = "0.1.14";
version = "0.1.15";
src = fetchFromGitHub {
owner = "wader";
repo = "jq-lsp";
tag = "v${version}";
hash = "sha256-VWZZFa+mMFAbfHTrFqf5vEEqA20DiCz4VjX50mgTuzw=";
hash = "sha256-5z5CTamk13QL50Hof2XeQ02NqRWMh4cECDhD6egGcnE=";
};
vendorHash = "sha256-oiy80U6WmpG0lHl5yTF017gZbiB2cWuM+cQJB0bs+RU=";
+3 -3
View File
@@ -7,15 +7,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kibi";
version = "0.3.1";
version = "0.3.2";
cargoHash = "sha256-IF7pcatGJDcwTmBziB8hVWJkleoV+pXXRQnbYfQtBJE=";
cargoHash = "sha256-EOw4iE9MTZVL0vIgPHVr0dggtksS5b8IvrRykblF0vA=";
src = fetchFromGitHub {
owner = "ilai-deutel";
repo = "kibi";
tag = "v${finalAttrs.version}";
hash = "sha256-EXobpuVob4RD37LK0RlpCGXACfemm+e+JczYYPNDhrc=";
hash = "sha256-lakx3ZNj9HeLFdRVxYLUh8W6yHXpBXlguQjjFofWl/s=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -39,13 +39,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "koboldcpp";
version = "1.101.1";
version = "1.102.2";
src = fetchFromGitHub {
owner = "LostRuins";
repo = "koboldcpp";
tag = "v${finalAttrs.version}";
hash = "sha256-gPbvzbbgm13HjXISPY5hpcCgUejQ5OHkmMu2zCwm/sQ=";
hash = "sha256-0mZa5g6YK5dImoTOXIMyoc8zQkHh4ytOdH1cDOzUjZU=";
};
enableParallelBuilding = true;
+3 -3
View File
@@ -27,14 +27,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libglycin";
version = "2.0.5";
version = "2.0.7";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "glycin";
tag = finalAttrs.version;
hash = "sha256-RrklQ1+9v2iEIv0/gQLEyYV7ELazcm+vSn/6gyXA6mo=";
hash = "sha256-17ebdiLMuDJuuw8TBYWamyyDM4aZgtWRWEQhWGb/2mw=";
};
nativeBuildInputs = [
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-u1zHQwqrPT22Utl7Woah/JdKJSe65Q2Jc7cuh7b+R5Q=";
hash = "sha256-7x4Ts0wRFoxZ2u3AHVEey8g6+XWDpxM/hFZeomkojKU=";
};
buildInputs = [
+95
View File
@@ -0,0 +1,95 @@
{
lib,
stdenv,
fetchFromGitHub,
rustPlatform,
pkg-config,
openssl,
onnxruntime,
versionCheckHook,
runCommand,
writeText,
testers,
nix-update-script,
magika-cli,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "magika-cli";
version = "1.0.1";
src = fetchFromGitHub {
owner = "google";
repo = "magika";
tag = "cli/v${finalAttrs.version}";
hash = "sha256-g/fnSdh2jpOHOLTuR4DUPB1kbC0eKADHLKcfB1q08XI=";
};
cargoHash = "sha256-uqnTyedry9nWyO2518r0D3hk6oWb4wQE/Ku0cOkSjBA=";
cargoRoot = "rust/cli";
buildAndTestSubdir = finalAttrs.cargoRoot;
nativeBuildInputs = [
pkg-config
];
buildInputs = [
openssl
onnxruntime
];
env = {
OPENSSL_NO_VENDOR = "true";
};
doInstallCheck = true;
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
passthru = {
tests = {
mime = testers.testEqualContents {
assertion = "magika detects the correct language from content even when the file extension is wrong";
# Magika does not support Nix files yet: https://github.com/google/magika/issues/1247
expected = writeText "expected" ''
application/x-rust
'';
actual =
runCommand "actual"
{
nativeBuildInputs = [
magika-cli
];
}
''
magika --format '%m' '${./test.md}' >>"$out"
'';
};
};
updateScript = nix-update-script {
extraArgs = [ "--version-regex=^cli/v([0-9.]+)$" ];
};
};
meta = {
description = "Determines file content types using AI";
homepage = "https://securityresearch.google/magika/";
downloadPage = "https://github.com/google/magika";
changelog = "https://github.com/google/magika/releases/tag/cli/v${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
kachick
];
mainProgram = "magika";
platforms = with lib.platforms; unix ++ windows;
# The package test fails on Darwin with this error, even though the build succeeds:
# libc++abi: terminating due to uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
broken = stdenv.hostPlatform.isDarwin;
};
})
+3
View File
@@ -0,0 +1,3 @@
fn main() {
println!("This is a code example");
}
+2 -2
View File
@@ -19,7 +19,7 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "octodns";
version = "1.13.0";
version = "1.15.0";
pyproject = true;
disabled = python.pythonOlder "3.9";
@@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec {
owner = "octodns";
repo = "octodns";
tag = "v${version}";
hash = "sha256-a7vi7if3IbZqyFs/ZwhlN+Byv+SBQaUWk2B7rOPnPCs=";
hash = "sha256-wVUMj47Ex2GrCytV0JhmXUKuIwAw59X7+ce/0LhwmkE=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "openlinkhub";
version = "0.6.9";
version = "0.7.1";
src = fetchFromGitHub {
owner = "jurkovic-nikola";
repo = "OpenLinkHub";
tag = version;
hash = "sha256-5y1G5RUYsuHIUyoZEF9uUxq8sN6lQqXjpatBqkzlO4w=";
hash = "sha256-lwrQZsoO62H81MUG70s1axonibMQYufCTj0/HPEA0wQ=";
};
proxyVendor = true;
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "orchard";
version = "0.44.0";
version = "0.45.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "orchard";
rev = version;
hash = "sha256-ALzXiH81i5P+sRxpEA3JI9oFmdbsnMCDfuOO74Sb+eA=";
hash = "sha256-4kWpMN92DWwWE53e9oZ4++MH1LI9327YFNqCBm9ZXGQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -25,7 +25,7 @@ buildGoModule rec {
'';
};
vendorHash = "sha256-hL8gtGHdANY7s3DM2zzJhDYmbhW0hCNQHvV07x3FoSI=";
vendorHash = "sha256-qjOWsvG3qldBkYso0M71ZeciiUQK7I9wA56zBt+kIRk=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -11,12 +11,12 @@
stdenv.mkDerivation rec {
pname = "pgpool-II";
version = "4.6.3";
version = "4.6.4";
src = fetchurl {
url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${version}.tar.gz";
name = "pgpool-II-${version}.tar.gz";
hash = "sha256-RmiGaLKs5n2BYaMgJWJS2YaYvH2XiMxnJyadVyApnyw=";
hash = "sha256-7w0ukamhHXN8ZHYkchnmefcYvsU1UGRhiVlO+a79KY0=";
};
buildInputs = [
+2 -2
View File
@@ -26,14 +26,14 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "pre-commit";
version = "4.3.0";
version = "4.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pre-commit";
repo = "pre-commit";
tag = "v${version}";
hash = "sha256-vypzvO00pic5F7c3D3ABBMXLrBSEB9n6og3EsBLZNCs=";
hash = "sha256-1IVzeZI4ln5eeArzPhcry6vhZVZj2rp+5D0r1c5ZEA8=";
};
patches = [
@@ -40,13 +40,13 @@ python3Packages.buildPythonApplication rec {
pytest-mock
];
meta = with lib; {
meta = {
description = "Prometheus exporter for Borgmatic";
homepage = "https://github.com/maxim-mityutko/borgmatic-exporter";
changelog = "https://github.com/maxim-mityutko/borgmatic-exporter/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ flandweber ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ flandweber ];
mainProgram = "borgmatic-exporter";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}
@@ -42,12 +42,12 @@ buildGoModule rec {
patchelf --add-needed libnvidia-ml.so "$out/bin/dcgm-exporter"
'';
meta = with lib; {
meta = {
description = "NVIDIA GPU metrics exporter for Prometheus leveraging DCGM";
homepage = "https://github.com/NVIDIA/dcgm-exporter";
license = licenses.asl20;
teams = [ teams.deshaw ];
license = lib.licenses.asl20;
teams = [ lib.teams.deshaw ];
mainProgram = "dcgm-exporter";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
@@ -31,11 +31,11 @@ python3.pkgs.buildPythonApplication {
"deluge_exporter"
];
meta = with lib; {
meta = {
description = "Prometheus exporter for Deluge";
homepage = "https://github.com/ibizaman/deluge_exporter";
license = licenses.isc;
maintainers = with maintainers; [ ibizaman ];
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ ibizaman ];
mainProgram = "deluge-exporter";
};
}
@@ -16,10 +16,10 @@ buildGoModule {
vendorHash = "sha256-u7X8v7h1aL8B1el4jFzGRKHvnaK+Rz0OCitaC6xgyjw=";
meta = with lib; {
meta = {
homepage = "https://github.com/chrj/prometheus-dnssec-exporter";
description = "DNSSEC Exporter for Prometheus";
license = licenses.mit;
maintainers = with maintainers; [ swendel ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ swendel ];
};
}
@@ -16,11 +16,11 @@ buildGoModule rec {
vendorHash = "sha256-NAaVz5AqhfaEiWqBAeQZVWwjMIwX9jEw0oycXq7uLNw=";
meta = with lib; {
meta = {
description = "Elasticsearch stats exporter for Prometheus";
mainProgram = "elasticsearch_exporter";
homepage = "https://github.com/prometheus-community/elasticsearch_exporter";
license = licenses.asl20;
teams = [ teams.deshaw ];
license = lib.licenses.asl20;
teams = [ lib.teams.deshaw ];
};
}
@@ -24,7 +24,7 @@ buildGoModule {
"-X github.com/prometheus/common/version.Branch=unknown"
];
meta = with lib; {
meta = {
description = "Prometheus exporter for FRR version 3.0+";
longDescription = ''
Prometheus exporter for FRR version 3.0+ that collects metrics from the
@@ -32,8 +32,8 @@ buildGoModule {
Prometheus.
'';
homepage = "https://github.com/tynany/frr_exporter";
license = licenses.mit;
maintainers = with maintainers; [ javaes ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ javaes ];
mainProgram = "frr_exporter";
};
}
@@ -28,11 +28,11 @@ buildGoModule rec {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
description = "Prometheus Exporter for Klipper";
homepage = "https://github.com/scross01/prometheus-klipper-exporter";
license = licenses.mit;
maintainers = with maintainers; [ wulfsta ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ wulfsta ];
platforms = lib.platforms.linux;
};
}
@@ -25,10 +25,10 @@ buildGoModule rec {
nativeBuildInputs = [ pkg-config ];
meta = with lib; {
meta = {
description = "Prometheus metrics exporter for libvirt";
homepage = "https://github.com/Tinkoff/libvirt-exporter";
license = licenses.asl20;
maintainers = with maintainers; [ farcaller ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ farcaller ];
};
}
@@ -36,13 +36,13 @@ buildGoModule rec {
"-short"
];
meta = with lib; {
meta = {
changelog = "https://github.com/prometheus/mysqld_exporter/blob/${src.tag}/CHANGELOG.md";
description = "Prometheus exporter for MySQL server metrics";
mainProgram = "mysqld_exporter";
homepage = "https://github.com/prometheus/mysqld_exporter";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
benley
globin
];
@@ -22,11 +22,11 @@ buildGoModule {
# predeclared any requires go1.18 or later (-lang was set to go1.16; check go.mod)
patches = [ ./gomod.patch ];
meta = with lib; {
meta = {
description = "Prometheus exporter for SSL certificate";
mainProgram = "node-cert-exporter";
homepage = "https://github.com/amimof/node-cert-exporter";
license = licenses.asl20;
maintainers = with maintainers; [ ibizaman ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ibizaman ];
};
}
@@ -38,13 +38,13 @@ stdenvNoCC.mkDerivation rec {
restic-exporter = nixosTests.prometheus-exporters.restic;
};
meta = with lib; {
meta = {
description = "Prometheus exporter for the Restic backup system";
homepage = "https://github.com/ngosang/restic-exporter";
changelog = "https://github.com/ngosang/restic-exporter/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ minersebas ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ minersebas ];
mainProgram = "restic-exporter.py";
platforms = platforms.all;
platforms = lib.platforms.all;
};
}
@@ -30,13 +30,13 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) smartctl; };
meta = with lib; {
meta = {
description = "Export smartctl statistics for Prometheus";
mainProgram = "smartctl_exporter";
homepage = "https://github.com/prometheus-community/smartctl_exporter";
license = licenses.lgpl3;
platforms = platforms.linux;
maintainers = with maintainers; [
license = lib.licenses.lgpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
hexa
Frostman
];
@@ -24,12 +24,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) surfboard; };
meta = with lib; {
meta = {
description = "Arris Surfboard signal metrics exporter";
mainProgram = "surfboard_exporter";
homepage = "https://github.com/ipstatic/surfboard_exporter";
license = licenses.mit;
maintainers = with maintainers; [ disassembler ];
platforms = platforms.unix;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ disassembler ];
platforms = lib.platforms.unix;
};
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "rqlite";
version = "9.3.1";
version = "9.3.2";
src = fetchFromGitHub {
owner = "rqlite";
repo = "rqlite";
tag = "v${finalAttrs.version}";
hash = "sha256-z5ptG7fwPJ98XRQpkgbPulq7y2oKhINYm6ZENu2yzvs=";
hash = "sha256-35wW/on76G51/U/9DTyeXKIxPsYZiISIHBDSeUCM/A4=";
};
vendorHash = "sha256-4ZvWBd2EaFjdO0chtg79Zu6zJ8e2w6IK7XoPUpjZH6Y=";
vendorHash = "sha256-ieJ5D5CPMPVyPGvMx6suiaj9ah4i1bDzAxHQtRDDYWo=";
subPackages = [
"cmd/rqlite"
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sketchybar-app-font";
version = "2.0.47";
version = "2.0.48";
src = fetchFromGitHub {
owner = "kvndrsslr";
repo = "sketchybar-app-font";
tag = "v${finalAttrs.version}";
hash = "sha256-5lHQ8LQB7/12E6VFB/PUhfbf2NRRsSHi0CzKm9K/8C4=";
hash = "sha256-l7TD5i/o3iqoZCPdmtuzQvm0CvqWQEKptWrj+udYs5k=";
};
pnpmDeps = pnpm_9.fetchDeps {
+3 -3
View File
@@ -22,13 +22,13 @@
stdenv.mkDerivation {
pname = "slade";
version = "3.2.9-unstable-2025-11-19";
version = "3.2.9-unstable-2025-11-24";
src = fetchFromGitHub {
owner = "sirjuddington";
repo = "SLADE";
rev = "47ffdea512d61ea7c628ba14759757975b87fd09";
hash = "sha256-N6y5aqZ9V9+hxzFNzJCsGSWWzrCTIcppFy7Qb63Y/7I=";
rev = "7ce989622852c76b10eeb621df17a345e90d92d5";
hash = "sha256-/B4kN+XyCbujZDosnDFO5+c6fmAOIHHZPPil2lUm0QQ=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -19,16 +19,16 @@ let
television = rustPlatform.buildRustPackage (finalAttrs: {
pname = "television";
version = "0.13.10";
version = "0.13.12";
src = fetchFromGitHub {
owner = "alexpasmantier";
repo = "television";
tag = finalAttrs.version;
hash = "sha256-IZNVTcRWOXX7KXHvqaio9tctCcc0AKNc003qzEXMyEM=";
hash = "sha256-zAaTVKSE0OBcrpg/XKXC8aY3NXawe9RbC4i6pPJK1Nw=";
};
cargoHash = "sha256-gDUaPr5SlOZbuXAuCE+zUWVw7fGS+G9WHgc3M3/wWf0=";
cargoHash = "sha256-ZUaaVVGZzxVDPltZ4B5UHQFU7lyuzRzoQ/2upwS7njQ=";
strictDeps = true;
nativeBuildInputs = [
@@ -9,7 +9,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "visual-paradigm-ce";
version = "17.3.20251162";
version = "17.3.20251166";
src =
let
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${
builtins.replaceStrings [ "." ] [ "_" ] majorMinor
}_${suffix}_Linux64_InstallFree.tar.gz";
hash = "sha256-Af1aYb00OOsPP0vRqExr40GcvZQv5OZ2LJye8HOof1U=";
hash = "sha256-QCa5HsCA7L5ev1nySIpBRCkFvBabNsuBS4vA7zoyWvM=";
};
nativeBuildInputs = [
+9 -9
View File
@@ -1,20 +1,20 @@
{
"aarch64-darwin": {
"version": "1.12.35",
"version": "1.12.36",
"vscodeVersion": "1.105.0",
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-darwin-arm64-1.12.35.zip",
"sha256": "323e7af299100379a99a2c9fad195c6475be2ba30924f751da859e22306cbe55"
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-darwin-arm64-1.12.36.zip",
"sha256": "d34eea39a1b6d0f1f60c11062d7951c01b58740e3ba52b6af51516690e1674e0"
},
"x86_64-darwin": {
"version": "1.12.35",
"version": "1.12.36",
"vscodeVersion": "1.105.0",
"url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-darwin-x64-1.12.35.zip",
"sha256": "6400c5486e44ade1dfb035b47dfb423ff21a471abb0d204ed0a78c7d8a0084a4"
"url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-darwin-x64-1.12.36.zip",
"sha256": "9b39e8e93cbe434549c54daa44ddd17d08f4899ca41bee64b1a709b264d28232"
},
"x86_64-linux": {
"version": "1.12.35",
"version": "1.12.36",
"vscodeVersion": "1.105.0",
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-linux-x64-1.12.35.tar.gz",
"sha256": "d0e28e8f5083d8991a0cc18660f5c477f166736c2b6f034eb1ebd12f05960a81"
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-linux-x64-1.12.36.tar.gz",
"sha256": "144fe8beff7de9e7764b4ef76e2a3a4e1638cd966d7ace70c06bdc268751ab67"
}
}
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zchunk";
version = "1.5.2";
version = "1.5.3";
src = fetchFromGitHub {
owner = "zchunk";
repo = "zchunk";
rev = finalAttrs.version;
hash = "sha256-TE3qNXHm6s1N7F1Rm2CcWFkyz6nywJktKJ3GL0tf2t8=";
hash = "sha256-cBOcU8e2AA4NNYe4j6NDqhK+21ZWNBoJMgKEhyJHpi4=";
};
nativeBuildInputs = [
@@ -57,6 +57,8 @@ let
MIX_DEBUG = if enableDebugInfo then 1 else 0;
HEX_OFFLINE = 1;
__darwinAllowLocalNetworking = true;
ERL_COMPILER_OPTIONS =
let
options = erlangCompilerOptions ++ lib.optionals erlangDeterministicBuilds [ "deterministic" ];
@@ -129,6 +129,8 @@ stdenv.mkDerivation (
MIX_DEBUG = if enableDebugInfo then 1 else 0;
HEX_OFFLINE = 1;
__darwinAllowLocalNetworking = true;
DEBUG = if enableDebugInfo then 1 else 0; # for Rebar3 compilation
# The API with `mix local.rebar rebar path` makes a copy of the binary
# some older dependencies still use rebar.
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "hyrule";
version = "1.0.0";
version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "hylang";
repo = "hyrule";
tag = version;
hash = "sha256-HSs5YUbhdaOgpBaxXe9LibJN4G3UJvEvEdnYt6ORQBo=";
hash = "sha256-nyB2vsXR1yiSzp1r/UCCQwM5FfIa4P8obTcWSu7JFoA=";
};
build-system = [ setuptools ];
@@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "spyder-kernels";
version = "3.1.1";
version = "3.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "spyder-ide";
repo = "spyder-kernels";
tag = "v${version}";
hash = "sha256-XN0K0c0S8buoyFhh+/AIaWyhuGLQsstvTTqjTl0Mbxo=";
hash = "sha256-HqjgeCmjQfwSVaJNWnDYHGeC81/iLzmAmnFrPhpwfLY=";
};
build-system = [ setuptools ];
@@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "swh-storage";
version = "4.1.0";
version = "4.1.1";
pyproject = true;
src = fetchFromGitLab {
@@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = "devel";
repo = "swh-storage";
tag = "v${version}";
hash = "sha256-JXeHE/wZ3Wcf1I1eGyCNlCGsreiQH6kCYZoDXV1h0A0=";
hash = "sha256-AY2IcRJG19oSy2usI9JZTEKYLI3SEiLpNisqD7zus8A=";
};
build-system = [
+6 -2
View File
@@ -21,6 +21,7 @@ let
avrSuffixSalt = avrgcc.suffixSalt;
};
} ./setup-hook-darwin.sh;
in
stdenv.mkDerivation rec {
pname = "simavr";
@@ -68,7 +69,10 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/buserror/simavr";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = with maintainers; [ goodrone ];
};
maintainers = with maintainers; [
goodrone
patryk27
];
};
}
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "basnijholt";
domain = "adaptive_lighting";
version = "1.26.0";
version = "1.28.0";
src = fetchFromGitHub {
owner = "basnijholt";
repo = "adaptive-lighting";
tag = "v${version}";
hash = "sha256-I8pay2cWj604PQxOBLkaWjcj56dtbaAiBCv6LQQM6XI=";
hash = "sha256-FyDspw/Sk7h5Kh3lq17DmGbkJlVP0CLfAX0GL7DVF0k=";
};
dependencies = [
@@ -22,7 +22,7 @@ buildHomeAssistantComponent rec {
];
meta = with lib; {
changelog = "https://github.com/basnijholt/adaptive-lighting/releases/tag/${version}";
changelog = "https://github.com/basnijholt/adaptive-lighting/releases/tag/${src.tag}";
description = "Home Assistant Adaptive Lighting Plugin - Sun Synchronized Lighting";
homepage = "https://github.com/basnijholt/adaptive-lighting";
maintainers = with maintainers; [ mindstorms6 ];
@@ -8,7 +8,7 @@
nix-update-script,
}:
let
version = "0.0.15.1";
version = "1.0.0";
in
buildHomeAssistantComponent {
owner = "8none1";
@@ -19,7 +19,7 @@ buildHomeAssistantComponent {
owner = "8none1";
repo = "lednetwf_ble";
tag = "v${version}";
hash = "sha256-LSVvwJZFtBC+iwxfZ3R8msPvrvimPw2Tjzqw6Dx7ZsM=";
hash = "sha256-YASoOuB2LvceE/DphmXb9nEGTd+pVP52/HOpV+6dCjM=";
};
dependencies = [
@@ -20,12 +20,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; };
meta = with lib; {
meta = {
description = "Provides a Prometheus exporter for the apcupsd Network Information Server (NIS)";
mainProgram = "apcupsd_exporter";
homepage = "https://github.com/mdlayher/apcupsd_exporter";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
_1000101
mdlayher
];
@@ -32,12 +32,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; };
meta = with lib; {
meta = {
description = "JFrog Artifactory Prometheus Exporter";
mainProgram = "artifactory_exporter";
homepage = "https://github.com/peimanja/artifactory_exporter";
changelog = "https://github.com/peimanja/artifactory_exporter/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ lbpdt ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ lbpdt ];
};
}
@@ -17,11 +17,11 @@ buildGoModule rec {
vendorHash = "sha256-tR+OHxj/97AixuAp0Kx9xQsKPAxpvF6hDha5BgMBha0=";
meta = with lib; {
meta = {
description = "Prometheus exporter for RIPE Atlas measurement results";
mainProgram = "atlas_exporter";
homepage = "https://github.com/czerwonk/atlas_exporter";
license = licenses.lgpl3;
maintainers = with maintainers; [ clerie ];
license = lib.licenses.lgpl3;
maintainers = with lib.maintainers; [ clerie ];
};
}
@@ -22,11 +22,11 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Exports Prometheus metrics about S3 buckets and objects";
mainProgram = "s3_exporter";
homepage = "https://github.com/ribbybibby/s3_exporter";
license = licenses.asl20;
maintainers = [ maintainers.mmahut ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.mmahut ];
};
}
@@ -20,11 +20,11 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) bind; };
meta = with lib; {
meta = {
description = "Prometheus exporter for bind9 server";
mainProgram = "bind_exporter";
homepage = "https://github.com/digitalocean/bind_exporter";
license = licenses.asl20;
maintainers = with maintainers; [ rtreffer ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ rtreffer ];
};
}
@@ -20,11 +20,11 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) bird; };
meta = with lib; {
meta = {
description = "Prometheus exporter for the bird routing daemon";
mainProgram = "bird_exporter";
homepage = "https://github.com/czerwonk/bird_exporter";
license = licenses.mit;
maintainers = with maintainers; [ lukegb ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lukegb ];
};
}
@@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec {
cp -r dashboard README.md $out/share/${pname}/
'';
meta = with lib; {
meta = {
description = "Prometheus exporter for Bitcoin Core nodes";
mainProgram = "bitcoind-monitor.py";
homepage = "https://github.com/jvstein/bitcoin-prometheus-exporter";
license = licenses.bsd3;
maintainers = with maintainers; [ mmilata ];
platforms = platforms.all;
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ mmilata ];
platforms = lib.platforms.all;
};
}
@@ -34,12 +34,12 @@ buildGoModule rec {
"-X github.com/prometheus/common/version.BuildDate=unknown"
];
meta = with lib; {
meta = {
description = "Blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP";
mainProgram = "blackbox_exporter";
homepage = "https://github.com/prometheus/blackbox_exporter";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
globin
fpletz
Frostman
@@ -27,12 +27,12 @@ buildGoModule rec {
};
};
meta = with lib; {
meta = {
description = "Prometheus Cloudflare Exporter";
mainProgram = "cloudflare-exporter";
homepage = "https://github.com/lablabs/cloudflare-exporter";
license = licenses.asl20;
maintainers = with maintainers; [ bbigras ];
platforms = platforms.linux;
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ bbigras ];
platforms = lib.platforms.linux;
};
}
@@ -25,11 +25,11 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) collectd; };
meta = with lib; {
meta = {
description = "Relay server for exporting metrics from collectd to Prometheus";
mainProgram = "collectd_exporter";
homepage = "https://github.com/prometheus/collectd_exporter";
license = licenses.asl20;
maintainers = with maintainers; [ benley ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ benley ];
};
}
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Prometheus exporter for Consul metrics";
mainProgram = "consul_exporter";
homepage = "https://github.com/prometheus/consul_exporter";
changelog = "https://github.com/prometheus/consul_exporter/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ hectorj ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ hectorj ];
};
}
@@ -23,12 +23,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) dnsmasq; };
meta = with lib; {
meta = {
inherit (src.meta) homepage;
description = "Dnsmasq exporter for Prometheus";
mainProgram = "dnsmasq_exporter";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
globin
];
# Broken on darwin for Go toolchain > 1.22, with error:
@@ -22,12 +22,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) domain; };
meta = with lib; {
meta = {
homepage = "https://github.com/caarlos0/domain_exporter";
description = "Exports the expiration time of your domains as prometheus metrics";
mainProgram = "domain_exporter";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
mmilata
peterhoeg
caarlos0
@@ -22,11 +22,11 @@ buildGoModule rec {
inherit (nixosTests.prometheus-exporters) fastly;
};
meta = with lib; {
meta = {
description = "Prometheus exporter for the Fastly Real-time Analytics API";
homepage = "https://github.com/fastly/fastly-exporter";
license = licenses.asl20;
teams = [ teams.deshaw ];
license = lib.licenses.asl20;
teams = [ lib.teams.deshaw ];
mainProgram = "fastly-exporter";
};
}
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-2raOUOPiMUMydIsfSsnwUAAiM7WyMio1NgL1EoADr2s=";
meta = with lib; {
meta = {
description = "Export network flows from kafka to Prometheus";
mainProgram = "flow-exporter";
homepage = "https://github.com/neptune-networks/flow-exporter";
license = licenses.mit;
maintainers = with maintainers; [ kloenk ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kloenk ];
platforms = lib.platforms.linux;
};
}
@@ -22,12 +22,12 @@ buildGoModule {
passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; };
meta = with lib; {
meta = {
description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)";
mainProgram = "exporter";
homepage = "https://github.com/mxschmitt/fritzbox_exporter";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
bachp
flokli
sbruder
@@ -24,12 +24,12 @@ buildGoModule rec {
vendorHash = "sha256-LPS0paXtzNAOFW8FUAFbcEcVTtp3WFh6N/f6tuFPT50=";
doCheck = true;
meta = with lib; {
meta = {
description = "Prometheus / OpenMetrics exporter for GitLab CI pipelines insights";
mainProgram = "gitlab-ci-pipelines-exporter";
homepage = "https://github.com/mvisonneau/gitlab-ci-pipelines-exporter";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
mmahut
mvisonneau
];
@@ -22,11 +22,11 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "HAProxy Exporter for the Prometheus monitoring system";
mainProgram = "haproxy_exporter";
homepage = "https://github.com/prometheus/haproxy_exporter";
license = licenses.asl20;
maintainers = with maintainers; [ benley ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ benley ];
};
}
@@ -29,11 +29,11 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) idrac; };
meta = with lib; {
meta = {
inherit (src.meta) homepage;
description = "Simple iDRAC exporter for Prometheus";
mainProgram = "idrac_exporter";
license = licenses.mit;
maintainers = with maintainers; [ codec ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ codec ];
};
}
@@ -20,12 +20,12 @@ buildGoModule rec {
nativeBuildInputs = [ installShellFiles ];
meta = with lib; {
meta = {
description = "Export Prometheus-style metrics about how many emails you have in your INBOX and in additional configured folders";
mainProgram = "imap-mailstat-exporter";
homepage = "https://github.com/bt909/imap-mailstat-exporter";
license = licenses.mit;
maintainers = with maintainers; [ raboof ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raboof ];
platforms = lib.platforms.linux;
};
}
@@ -31,12 +31,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) influxdb; };
meta = with lib; {
meta = {
description = "Prometheus exporter that accepts InfluxDB metrics";
mainProgram = "influxdb_exporter";
homepage = "https://github.com/prometheus/influxdb_exporter";
changelog = "https://github.com/prometheus/influxdb_exporter/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
};
}
@@ -38,12 +38,12 @@ buildGoModule rec {
"-X github.com/prometheus/common/version.BuildDate=unknown"
];
meta = with lib; {
meta = {
description = "IPMI exporter for Prometheus";
mainProgram = "ipmi_exporter";
homepage = "https://github.com/prometheus-community/ipmi_exporter";
changelog = "https://github.com/prometheus-community/ipmi_exporter/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ snaar ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ snaar ];
};
}
@@ -19,11 +19,11 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) jitsi; };
meta = with lib; {
meta = {
description = "Export Jitsi Videobridge metrics to Prometheus";
mainProgram = "jitsiexporter";
homepage = "https://git.xsfx.dev/prometheus/jitsiexporter";
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ ];
};
}
@@ -20,10 +20,10 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests.prometheus-exporters) json; };
meta = with lib; {
meta = {
description = "Prometheus exporter which scrapes remote JSON by JSONPath";
homepage = "https://github.com/prometheus-community/json_exporter";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
mainProgram = "json_exporter";
};

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