Merge staging-next into staging
This commit is contained in:
@@ -7621,12 +7621,6 @@
|
||||
githubId = 25820532;
|
||||
name = "Luca Schwan";
|
||||
};
|
||||
eigengrau = {
|
||||
email = "seb@schattenkopie.de";
|
||||
name = "Sebastian Reuße";
|
||||
github = "eigengrau";
|
||||
githubId = 4939947;
|
||||
};
|
||||
eikek = {
|
||||
email = "eike.kettner@posteo.de";
|
||||
github = "eikek";
|
||||
@@ -28257,10 +28251,10 @@
|
||||
name = "Vaibhav Sagar";
|
||||
};
|
||||
vaisriv = {
|
||||
email = "vai.sriv@icloud.com";
|
||||
email = "vaisriv@icloud.com";
|
||||
github = "vaisriv";
|
||||
githubId = 46390109;
|
||||
name = "Vai";
|
||||
name = "Vai Srivastava";
|
||||
};
|
||||
valebes = {
|
||||
email = "valebes@gmail.com";
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
}:
|
||||
melpaBuild (finalAttrs: {
|
||||
pname = "copilot";
|
||||
version = "0.3.0";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "copilot-emacs";
|
||||
repo = "copilot.el";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-UA0Ra3sYVFwY1xL8COhOG8dLwtMLiQ7Euq5tk6e8M1g=";
|
||||
sha256 = "sha256-1uHPtz0F0pim7KlotB1+pmls1i7H3hRhZ0DX1h53cPc=";
|
||||
};
|
||||
|
||||
files = ''(:defaults "dist")'';
|
||||
|
||||
@@ -823,7 +823,7 @@
|
||||
}
|
||||
},
|
||||
"ungoogled-chromium": {
|
||||
"version": "146.0.7680.153",
|
||||
"version": "146.0.7680.164",
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
"rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58",
|
||||
@@ -835,16 +835,16 @@
|
||||
"hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0="
|
||||
},
|
||||
"ungoogled-patches": {
|
||||
"rev": "146.0.7680.153-1",
|
||||
"hash": "sha256-EkvxX+pTnnscrIFEKMJBYy5Sn6d/Hw3PuOQaOPiSi5Y="
|
||||
"rev": "146.0.7680.164-1",
|
||||
"hash": "sha256-mqgmG+1TefLshc3QUQrGN2XB99FXJyexE6QI7uD3IXQ="
|
||||
},
|
||||
"npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc="
|
||||
},
|
||||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "85fd829a1b2049479ead5ed578f5ed105a094fe4",
|
||||
"hash": "sha256-PshNuKAZBXohix711YGjE4X24ixVW29wxgeePNE9Xzs=",
|
||||
"rev": "bbd8c5dd25fb2f569d98e626a9517cf2171abdff",
|
||||
"hash": "sha256-hwZehtGUyuMdHisIaztsYlu0MEftbmmAqN/X+ias4nI=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
@@ -954,8 +954,8 @@
|
||||
},
|
||||
"src/third_party/dawn": {
|
||||
"url": "https://dawn.googlesource.com/dawn.git",
|
||||
"rev": "3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597",
|
||||
"hash": "sha256-lyAG9tKBWQ2yy/morStUd0ZKDPT58t8516NDCQG/jZs="
|
||||
"rev": "a655251a59c4af3fbf8058bb2572d6a457f896d2",
|
||||
"hash": "sha256-UKoDytne6QD2d6ojy4mYPjLbo9GB4xy1fUf9C1pLKaE="
|
||||
},
|
||||
"src/third_party/dawn/third_party/glfw": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
|
||||
@@ -1154,8 +1154,8 @@
|
||||
},
|
||||
"src/third_party/harfbuzz-ng/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
|
||||
"rev": "fa2908bf16d2ccd6623f4d575455fea72a1a722b",
|
||||
"hash": "sha256-pXAQYEotsqZmfaJSQFaJmZAQVzUiNrHw52z0vmbxQRQ="
|
||||
"rev": "c24f6a29e5912332e269891fbdb1ac771d543a08",
|
||||
"hash": "sha256-2utl+HNeomIpdqS3hsYZveFfZ+ksMGRvgCaH3WVvsFw="
|
||||
},
|
||||
"src/third_party/ink/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
|
||||
@@ -1474,8 +1474,8 @@
|
||||
},
|
||||
"src/third_party/skia": {
|
||||
"url": "https://skia.googlesource.com/skia.git",
|
||||
"rev": "3c7c530c115124b415c1f4e0e35694fbaefd2177",
|
||||
"hash": "sha256-ObLypxiOKH/YoLw6uUA4MmHM44vA8iPhNCEfFcwip0Q="
|
||||
"rev": "6a75afe9792764f6faa76ad50125781899ca05e8",
|
||||
"hash": "sha256-S4AAmNw50ToTZIuHl41Pc+Z1MZfUVf0/ZGGIiEr5cXo="
|
||||
},
|
||||
"src/third_party/smhasher/src": {
|
||||
"url": "https://chromium.googlesource.com/external/smhasher.git",
|
||||
@@ -1639,8 +1639,8 @@
|
||||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "abb5d7b829d60a5dae46fbcee0e9d0d554d3a946",
|
||||
"hash": "sha256-hnwiRarq+69BECxJ9FQD0XGqqA/OF66RxZUPWTzDaFE="
|
||||
"rev": "0e999a528db40a3ef6fa917adf96370a18b87d70",
|
||||
"hash": "sha256-rkSuZBdFUHJyYmqp2oN3mLjNtKjk569MocyvnICo+uw="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1238,13 +1238,13 @@
|
||||
"vendorHash": "sha256-Ub0lqMdCu44UX3LkcjErsxfWdL9C6CxhVKPOn1AAdEc="
|
||||
},
|
||||
"splunk-terraform_signalfx": {
|
||||
"hash": "sha256-N9vAa6/FAGQaLFv2GUz4P8vKXR1F8QPFJ+sIaFoNFpw=",
|
||||
"hash": "sha256-m+qD71tTqQycD+9xju5T83IaYCgJhkfh+byn6yrdfO4=",
|
||||
"homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
|
||||
"owner": "splunk-terraform",
|
||||
"repo": "terraform-provider-signalfx",
|
||||
"rev": "v9.26.0",
|
||||
"rev": "v9.27.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-oan+TCct0oHyVHgf09WbH+Xo9IUoEywEYkgGE/pzUzQ="
|
||||
"vendorHash": "sha256-u3WK/pLsuwySJX6GMNho8ImB+F+XXUPC6h+IQtDrOp8="
|
||||
},
|
||||
"spotinst_spotinst": {
|
||||
"hash": "sha256-dZStuj7YjSF9X5/AEkrZyqDT2l2orpV4jY6CJrXjOgA=",
|
||||
|
||||
@@ -53,7 +53,7 @@ stdenv.mkDerivation {
|
||||
mainProgram = "bal";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = openjdk.meta.platforms;
|
||||
maintainers = with lib.maintainers; [ eigengrau ];
|
||||
maintainers = [ ];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -121,7 +121,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
isClang = unwrappedCC.isClang or false;
|
||||
isGNU = unwrappedCC.isGNU or false;
|
||||
isCcache = true;
|
||||
};
|
||||
}
|
||||
// builtins.intersectAttrs {
|
||||
hardeningUnsupportedFlagsByTargetPlatform = null;
|
||||
hardeningUnsupportedFlags = null;
|
||||
} unwrappedCC;
|
||||
lib = lib.getLib unwrappedCC;
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
# Unwrapped clang does not have a targetPrefix because it is multi-target
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cgif";
|
||||
version = "0.5.1";
|
||||
version = "0.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dloebl";
|
||||
repo = "cgif";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Vnm0YIMoU6gJCxSP28mqBtqZnfhmhmvaSp5DvZJqW/A=";
|
||||
hash = "sha256-Eoq2QPDz5YYw22Ux1H9CYFN1x+/1YTYqi/rmdwf+Hk4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "feishu-cli";
|
||||
version = "1.9.0";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "riba2534";
|
||||
repo = "feishu-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yawSIznUCu0rTs4CcVEbPf8jubgLNIO0hCUwmAFukgk=";
|
||||
hash = "sha256-e1BXTJcQMv4oHrlt8NEe/bsI6x8spwSIEFf+uazmrHU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MZv772U+3+Fcanaiuhz+OCqfIsYyCG7B4iZOnEftbi8=";
|
||||
|
||||
@@ -140,7 +140,6 @@ maven.buildMavenPackage {
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
dyegoaurelio
|
||||
eigengrau
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -11,17 +11,18 @@
|
||||
sqlite-vec,
|
||||
frigate,
|
||||
nixosTests,
|
||||
go2rtc,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.17.0";
|
||||
version = "0.17.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "frigate-${version}-source";
|
||||
owner = "blakeblackshear";
|
||||
repo = "frigate";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-K41tWnj0u+Fw+G++aPFfMa0uFYEvvZ0r6xNPQ7J1cYs=";
|
||||
hash = "sha256-jQQ54By77dOVSIu08YhJn+EUV0D03j1bcMQRk9404RE=";
|
||||
};
|
||||
|
||||
frigate-web = callPackage ./web.nix {
|
||||
@@ -250,6 +251,11 @@ python3Packages.buildPythonApplication rec {
|
||||
disabledTests = [
|
||||
# Test needs network access
|
||||
"test_plus_labelmap"
|
||||
# Expects go2rtc on :1984
|
||||
"test_admin_can_access_any_stream"
|
||||
"test_restricted_role_can_access_allowed_camera"
|
||||
"test_stream_alias_allowed_for_owning_camera"
|
||||
"test_unconfigured_role_can_access_any_stream"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gambit-project";
|
||||
version = "16.5.0";
|
||||
version = "16.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gambitproject";
|
||||
repo = "gambit";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-xoFtqPUC/qLrlEewIPeDmOH7rWMB+ak5CdVlH5t84MY=";
|
||||
hash = "sha256-4jtyFQVtde8ilTn5W/E6adQwX3fwC5T7EJU63mD2zM8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ] ++ lib.optional withGui wxwidgets_3_1;
|
||||
|
||||
@@ -29,11 +29,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "kea";
|
||||
version = "3.0.2"; # only even minor versions are stable
|
||||
version = "3.0.3"; # only even minor versions are stable
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://ftp.isc.org/isc/kea/${finalAttrs.version}/kea-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-KfTkT6SPYv4VFY0XQR4ANJYgMlDbezRZwsecCfN5pUE=";
|
||||
hash = "sha256-CXAt2weLY36F3pI2y+3T+51698bnlwJsU4tFdIrU1jE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mage";
|
||||
version = "1.16.1";
|
||||
version = "1.17.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "magefile";
|
||||
repo = "mage";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-W9VySQFZx1fzYYHZInmNpWsITVhGASzR6lNyETiaLao=";
|
||||
sha256 = "sha256-F+eKV4FIf2rAcaNzoLS4AtTwuTrBAqntdjuAhrhVnCQ=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
runCommand,
|
||||
python3Packages,
|
||||
allowedPatterns,
|
||||
formats,
|
||||
}:
|
||||
runCommand "allowed-patterns.json"
|
||||
{
|
||||
@@ -30,7 +31,7 @@ runCommand "allowed-patterns.json"
|
||||
) (builtins.attrNames allowedPatterns);
|
||||
env = {
|
||||
storeDir = "${builtins.storeDir}/";
|
||||
shallowConfigPath = builtins.toFile "shallow-config.json" (builtins.toJSON allowedPatterns);
|
||||
shallowConfigPath = (formats.json { }).generate "shallow-config.json" allowedPatterns;
|
||||
};
|
||||
}
|
||||
''
|
||||
|
||||
@@ -25,6 +25,6 @@ buildGoModule (finalAttrs: {
|
||||
description = "RabbitMQ wire tap and swiss army knife";
|
||||
license = lib.licenses.gpl3Only;
|
||||
homepage = "https://github.com/jandelgado/rabtap";
|
||||
maintainers = with lib.maintainers; [ eigengrau ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "vulkan-hdr-layer-kwin6";
|
||||
version = "0-unstable-2025-07-31";
|
||||
version = "0-unstable-2026-03-25";
|
||||
|
||||
depsBuildBuild = [ pkg-config ];
|
||||
|
||||
@@ -40,8 +40,8 @@ stdenv.mkDerivation {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Zamundaaa";
|
||||
repo = "VK_hdr_layer";
|
||||
rev = "303e0c69e1d33acd95158d92b1fc652fb5b85399";
|
||||
hash = "sha256-NsC44Ifl/fAHvFqP7NLrVZ71Y+x5mBEkv+r43HN5yn4=";
|
||||
rev = "57b26b8927b133566be13a7702f74a62109bad15";
|
||||
hash = "sha256-E1j3s6Ie8jLY5CFaNoOs/ffbUGloK0ZUC5vLwjwsrZw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wireplumber";
|
||||
version = "0.5.13";
|
||||
version = "0.5.14";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "pipewire";
|
||||
repo = "wireplumber";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-iQpMT01mRroaA48spA11zdb47L5AcVmigE4nJuJRaUo=";
|
||||
hash = "sha256-Ap7vrkSxVQFzAJoBN8wWer4gOFc8iknN1A9KyRfdImc=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Creates an undecorated black window and prevents the mouse from entering that window";
|
||||
platforms = lib.platforms.unix;
|
||||
license = lib.licenses.unfreeRedistributable;
|
||||
maintainers = with lib.maintainers; [ eigengrau ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "x-create-mouse-void";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
# glib-2.62 deprecations
|
||||
env.NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS";
|
||||
env.NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS -Wno-old-style-definition";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "hegel-ip-client";
|
||||
version = "0.1.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "boazca";
|
||||
repo = "hegel-ip-client";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IKOtZ6mxbFvH1cLT45j/OD3OzAwy6vmtdF584LS5M7A=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
# no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "hegel_ip_client" ];
|
||||
|
||||
meta = {
|
||||
description = "Python client library for Hegel amplifiers";
|
||||
homepage = "https://github.com/boazca/hegel-ip-client";
|
||||
changelog = "https://github.com/boazca/hegel-ip-client/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
aiofiles,
|
||||
aiohttp,
|
||||
gtfs-realtime-bindings,
|
||||
pytestCheckHook,
|
||||
pytest-asyncio,
|
||||
writableTmpDirAsHomeHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "py-nymta";
|
||||
version = "0.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OnFreund";
|
||||
repo = "py-nymta";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-JVcdpS7qcrULOLnlV2ZJr7NQPJGGUKfrQCFcb64X2ak=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
aiofiles
|
||||
aiohttp
|
||||
gtfs-realtime-bindings
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
pytest-asyncio
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pymta" ];
|
||||
|
||||
meta = {
|
||||
description = "Python library for accessing MTA real-time transit data for NYC";
|
||||
homepage = "https://github.com/OnFreund/py-nymta";
|
||||
changelog = "https://github.com/OnFreund/py-nymta/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
aiohttp,
|
||||
aioresponses,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
python-socketio,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pyaxencoapi";
|
||||
version = "1.0.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AXENCO-FR";
|
||||
repo = "ha-py-axenco-api";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Tr5HPNUrbpapOcI8pyKnN25RgXh5AokWGQCe3X4645g=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
python-socketio
|
||||
]
|
||||
++ python-socketio.optional-dependencies.asyncio_client;
|
||||
|
||||
nativeCheckInputs = [
|
||||
aioresponses
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pyaxencoapi" ];
|
||||
|
||||
meta = {
|
||||
description = "Async Python client for Axenco MyNeomitis REST/Websocket API";
|
||||
homepage = "https://github.com/AXENCO-FR/ha-py-axenco-api";
|
||||
changelog = "https://github.com/AXENCO-FR/ha-py-axenco-api/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -32,6 +32,6 @@ buildPythonPackage rec {
|
||||
description = "Python module for working with 10- and 13-digit ISBNs";
|
||||
homepage = "https://github.com/JNRowe/pyisbn";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ eigengrau ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
aiohttp,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
pytest-asyncio,
|
||||
setuptools,
|
||||
websockets,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "python-sn2";
|
||||
version = "0.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "konsulten";
|
||||
repo = "python-sn2";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-7IrfTjww2K64qIQ6dGMcTja1/dV5/wt+pcx6ZLW9KEA=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
websockets
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
pytest-asyncio
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "sn2" ];
|
||||
|
||||
meta = {
|
||||
description = "Python library for SystemNexa2 device integration";
|
||||
homepage = "https://github.com/konsulten/python-sn2";
|
||||
changelog = "https://github.com/konsulten/python-sn2/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -23,13 +23,13 @@
|
||||
requests,
|
||||
}:
|
||||
let
|
||||
version = "3.5.0";
|
||||
version = "3.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RapidAI";
|
||||
repo = "RapidOCR";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-GX3dZSuK6YjARZXX4LPbCJW37ZItZvw/Ow6G4CoKoP4=";
|
||||
hash = "sha256-wFAW0KRNC31cqJ8f1/dBZDLSkOBdB5AFpPzO85g3rHA=";
|
||||
};
|
||||
|
||||
models =
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
lib,
|
||||
aiohttp,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "redgtech-api";
|
||||
version = "0.1.38";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "redgtech-automacao";
|
||||
repo = "redgtech-python-api";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-28hA0ay4oBNiJAsLPuEv7hP/V76Q/+MdwBwvAlNpO1k=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ aiohttp ];
|
||||
|
||||
# Module has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "redgtech_api" ];
|
||||
|
||||
meta = {
|
||||
description = "Python package to interact with the Redgtech API";
|
||||
homepage = "https://github.com/redgtech-automacao/redgtech-python-api";
|
||||
changelog = "https://github.com/redgtech-automacao/redgtech-python-api/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
orjson,
|
||||
pytest-cov-stub,
|
||||
pytestCheckHook,
|
||||
pytest-asyncio,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "steamloop";
|
||||
version = "1.2.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hvaclibs";
|
||||
repo = "steamloop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0uzx1lW34sBWq06dR+ajPZ5VfUSTQHGSB/hoy1fLKLo=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ orjson ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-cov-stub
|
||||
pytestCheckHook
|
||||
pytest-asyncio
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "steamloop" ];
|
||||
|
||||
meta = {
|
||||
description = "Local control for choochoo based thermostats";
|
||||
homepage = "https://github.com/hvaclibs/steamloop";
|
||||
changelog = "https://github.com/hvaclibs/steamloop/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -93,7 +93,7 @@
|
||||
pytestCheckHook,
|
||||
}:
|
||||
let
|
||||
version = "9.6.0";
|
||||
version = "9.7.0";
|
||||
agent = [
|
||||
mcpadapt
|
||||
smolagents
|
||||
@@ -241,7 +241,7 @@ let
|
||||
owner = "neuml";
|
||||
repo = "txtai";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CNq49tZDyD9OY2MPv0Xeg15hdERv83Juq6I7CA1z19o=";
|
||||
hash = "sha256-24q75SqOV/twvMhbi3Exl9eHcfoyeTIbUEwvIYVtceM=";
|
||||
};
|
||||
in
|
||||
buildPythonPackage {
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
lib,
|
||||
aiohttp,
|
||||
aioresponses,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
mashumaro,
|
||||
orjson,
|
||||
poetry-core,
|
||||
pytest-asyncio,
|
||||
pytest-cov-stub,
|
||||
pytestCheckHook,
|
||||
syrupy,
|
||||
yarl,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "zinvolt";
|
||||
version = "0.3.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "joostlek";
|
||||
repo = "python-zinvolt";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4p+2zzBDuS6N6b+FhE6mWRFBzCzzkxApVlQai7sG/HM=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
mashumaro
|
||||
orjson
|
||||
yarl
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
aioresponses
|
||||
pytest-asyncio
|
||||
pytest-cov-stub
|
||||
pytestCheckHook
|
||||
syrupy
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "zinvolt" ];
|
||||
|
||||
meta = {
|
||||
description = "Asynchronous Python client for Zinvolt";
|
||||
homepage = "https://github.com/joostlek/python-zinvolt";
|
||||
changelog = "https://github.com/joostlek/python-zinvolt/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
})
|
||||
@@ -22,8 +22,8 @@ let
|
||||
hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw=";
|
||||
};
|
||||
"10" = {
|
||||
version = "10.32.1";
|
||||
hash = "sha256-m5Q7lLyPVe+5k6rY5EtTjmsJHmCp5KlE3N6GmFXyM+M=";
|
||||
version = "10.33.0";
|
||||
hash = "sha256-v8wby60nmxOlFsRGp1s8WLaQS0XVehlRQRAV5Qt1GoA=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
pipewire,
|
||||
krunner,
|
||||
python3,
|
||||
fetchpatch,
|
||||
}:
|
||||
mkKdeDerivation {
|
||||
pname = "kwin";
|
||||
@@ -26,6 +27,13 @@ mkKdeDerivation {
|
||||
./0003-plugins-qpa-allow-using-nixos-wrapper.patch
|
||||
./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch
|
||||
./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch
|
||||
|
||||
# backport fix for AMDGPU display corruption
|
||||
# FIXME: remove in next update
|
||||
(fetchpatch {
|
||||
url = "https://invent.kde.org/plasma/kwin/-/commit/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff";
|
||||
hash = "sha256-eLrwHCKRgFimUMhIibQPEv5NAOo0GlSxY7TbtIa2/eY=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -2351,7 +2351,8 @@
|
||||
];
|
||||
"hegel" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: hegel-ip-client
|
||||
hegel-ip-client
|
||||
];
|
||||
"heicko" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -4027,7 +4028,8 @@
|
||||
];
|
||||
"mta" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: py-nymta
|
||||
py-nymta
|
||||
];
|
||||
"mullvad" =
|
||||
ps: with ps; [
|
||||
mullvad-api
|
||||
@@ -4050,7 +4052,8 @@
|
||||
];
|
||||
"myneomitis" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: pyaxencoapi
|
||||
pyaxencoapi
|
||||
];
|
||||
"myq" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -5156,7 +5159,8 @@
|
||||
];
|
||||
"redgtech" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: redgtech-api
|
||||
redgtech-api
|
||||
];
|
||||
"refoss" =
|
||||
ps: with ps; [
|
||||
refoss-ha
|
||||
@@ -6104,7 +6108,8 @@
|
||||
];
|
||||
"systemnexa2" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: python-sn2
|
||||
python-sn2
|
||||
];
|
||||
"tado" =
|
||||
ps: with ps; [
|
||||
python-tado
|
||||
@@ -6491,7 +6496,8 @@
|
||||
];
|
||||
"trane" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: steamloop
|
||||
steamloop
|
||||
];
|
||||
"transmission" =
|
||||
ps: with ps; [
|
||||
transmission-rpc
|
||||
@@ -7210,7 +7216,8 @@
|
||||
];
|
||||
"zinvolt" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: zinvolt
|
||||
zinvolt
|
||||
];
|
||||
"zodiac" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -7586,6 +7593,7 @@
|
||||
"hddtemp"
|
||||
"hdfury"
|
||||
"hdmi_cec"
|
||||
"hegel"
|
||||
"heos"
|
||||
"here_travel_time"
|
||||
"hikvision"
|
||||
@@ -7809,10 +7817,12 @@
|
||||
"mqtt_json"
|
||||
"mqtt_room"
|
||||
"mqtt_statestream"
|
||||
"mta"
|
||||
"mullvad"
|
||||
"music_assistant"
|
||||
"mutesync"
|
||||
"my"
|
||||
"myneomitis"
|
||||
"myq"
|
||||
"mysensors"
|
||||
"mystrom"
|
||||
@@ -7977,6 +7987,7 @@
|
||||
"recorder"
|
||||
"recovery_mode"
|
||||
"reddit"
|
||||
"redgtech"
|
||||
"refoss"
|
||||
"rehlko"
|
||||
"remember_the_milk"
|
||||
@@ -8121,6 +8132,7 @@
|
||||
"system_health"
|
||||
"system_log"
|
||||
"systemmonitor"
|
||||
"systemnexa2"
|
||||
"tado"
|
||||
"tag"
|
||||
"tailscale"
|
||||
@@ -8176,6 +8188,7 @@
|
||||
"trafikverket_ferry"
|
||||
"trafikverket_train"
|
||||
"trafikverket_weatherstation"
|
||||
"trane"
|
||||
"transmission"
|
||||
"transport_nsw"
|
||||
"trend"
|
||||
@@ -8287,6 +8300,7 @@
|
||||
"zeversolar"
|
||||
"zha"
|
||||
"zimi"
|
||||
"zinvolt"
|
||||
"zodiac"
|
||||
"zone"
|
||||
"zoneminder"
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "bm1549";
|
||||
domain = "frigidaire";
|
||||
version = "0.1.6";
|
||||
version = "0.1.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "home-assistant-frigidaire";
|
||||
tag = version;
|
||||
hash = "sha256-KAg/DvDtUKA8GdapXlONC5zs8LLFdtZJZDeGrXNdcLQ=";
|
||||
hash = "sha256-10jVWJSP3yd0wmaiP/5qwS9nT98vtK9yrNQQIyWBMuk=";
|
||||
};
|
||||
|
||||
dependencies = [ frigidaire ];
|
||||
|
||||
@@ -199,6 +199,10 @@ let
|
||||
# sandbox doesn't grant access to /sys/class/power_supply
|
||||
"tests/components/systemmonitor/test_config_flow.py::test_add_and_remove_processes"
|
||||
];
|
||||
trane = [
|
||||
# TraneConfigFlow doesn't support step reauth
|
||||
"tests/components/trane/test_init.py::test_setup_auth_error"
|
||||
];
|
||||
youtube = [
|
||||
# outdated snapshot
|
||||
"tests/components/youtube/test_sensor.py::test_sensor"
|
||||
|
||||
@@ -6968,6 +6968,8 @@ self: super: with self; {
|
||||
|
||||
hebg = callPackage ../development/python-modules/hebg { };
|
||||
|
||||
hegel-ip-client = callPackage ../development/python-modules/hegel-ip-client { };
|
||||
|
||||
helion = callPackage ../development/python-modules/helion { };
|
||||
|
||||
helium = callPackage ../development/python-modules/helium { };
|
||||
@@ -13147,6 +13149,8 @@ self: super: with self; {
|
||||
|
||||
py-nightscout = callPackage ../development/python-modules/py-nightscout { };
|
||||
|
||||
py-nymta = callPackage ../development/python-modules/py-nymta { };
|
||||
|
||||
py-ocsf-models = callPackage ../development/python-modules/py-ocsf-models { };
|
||||
|
||||
py-opensonic = callPackage ../development/python-modules/py-opensonic { };
|
||||
@@ -13320,6 +13324,8 @@ self: super: with self; {
|
||||
|
||||
pyavm = callPackage ../development/python-modules/pyavm { };
|
||||
|
||||
pyaxencoapi = callPackage ../development/python-modules/pyaxencoapi { };
|
||||
|
||||
pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
|
||||
|
||||
pybalboa = callPackage ../development/python-modules/pybalboa { };
|
||||
@@ -15894,6 +15900,8 @@ self: super: with self; {
|
||||
|
||||
python-smarttub = callPackage ../development/python-modules/python-smarttub { };
|
||||
|
||||
python-sn2 = callPackage ../development/python-modules/python-sn2 { };
|
||||
|
||||
python-snap7 = callPackage ../development/python-modules/python-snap7 { inherit (pkgs) snap7; };
|
||||
|
||||
python-snappy = callPackage ../development/python-modules/python-snappy {
|
||||
@@ -16604,6 +16612,8 @@ self: super: with self; {
|
||||
|
||||
redbaron = callPackage ../development/python-modules/redbaron { };
|
||||
|
||||
redgtech-api = callPackage ../development/python-modules/redgtech-api { };
|
||||
|
||||
redis = callPackage ../development/python-modules/redis { };
|
||||
|
||||
redis-om = callPackage ../development/python-modules/redis-om { };
|
||||
@@ -18543,6 +18553,8 @@ self: super: with self; {
|
||||
|
||||
steam = callPackage ../development/python-modules/steam { };
|
||||
|
||||
steamloop = callPackage ../development/python-modules/steamloop { };
|
||||
|
||||
steamodd = callPackage ../development/python-modules/steamodd { };
|
||||
|
||||
steampy = callPackage ../development/python-modules/steampy { };
|
||||
@@ -21533,6 +21545,8 @@ self: super: with self; {
|
||||
|
||||
zimports = callPackage ../development/python-modules/zimports { };
|
||||
|
||||
zinvolt = callPackage ../development/python-modules/zinvolt { };
|
||||
|
||||
zipfile2 = callPackage ../development/python-modules/zipfile2 { };
|
||||
|
||||
zipp = callPackage ../development/python-modules/zipp { };
|
||||
|
||||
Reference in New Issue
Block a user