Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-12-19 12:07:04 +00:00
committed by GitHub
61 changed files with 399 additions and 308 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ The `buildNimPackage` and `buildNimSbom` functions generate flags and additional
```nix
pkgs.nitter.overrideNimAttrs {
# using a different source which has different dependencies from the standard package
src = pkgs.fetchFromGithub {
src = pkgs.fetchFromGitHub {
# …
};
# new lock file generated from the source
@@ -56,6 +56,7 @@ mapAliases (
command_T = command-t; # backwards compat, added 2014-10-18
commentary = vim-commentary;
committia = committia-vim;
completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18
concealedyank = concealedyank-vim;
context-filetype = context_filetype-vim;
Cosco = cosco-vim;
@@ -104,11 +105,13 @@ mapAliases (
neomru = neomru-vim;
neosnippet = neosnippet-vim;
neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10
nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18
nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30
nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30
open-browser = open-browser-vim;
pathogen = vim-pathogen;
peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23
playground = throw "playground has been archived"; # Added 2025-12-18
polyglot = vim-polyglot;
prettyprint = vim-prettyprint;
pure-lua = lib.warnOnInstantiate "Please replace 'pure-lua' with 'moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17
@@ -137,6 +140,7 @@ mapAliases (
Supertab = supertab;
surround = vim-surround;
Syntastic = syntastic;
syntax-tree-surfer = throw "syntax-tree-surfer has been archived"; # Added 2025-12-18
SyntaxRange = vim-SyntaxRange;
table-mode = vim-table-mode;
tabpagebuffer = tabpagebuffer-vim;
@@ -826,13 +826,6 @@ assertNoAdditions {
'';
};
completion-treesitter = super.completion-treesitter.overrideAttrs {
dependencies = with self; [
completion-nvim
nvim-treesitter
];
};
conjure = super.conjure.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
@@ -2519,10 +2512,6 @@ assertNoAdditions {
doInstallCheck = true;
};
nvim-gps = super.nvim-gps.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
};
nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs {
# Test module
nvimSkipModules = [
@@ -3020,13 +3009,6 @@ assertNoAdditions {
dependencies = [ self.LibDeflate-nvim ];
};
playground = super.playground.overrideAttrs {
dependencies = with self; [
# we need the 'query' grammar to make
(nvim-treesitter.withPlugins (p: [ p.query ]))
];
};
poimandres-nvim = super.poimandres-nvim.overrideAttrs {
# Optional treesitter support
nvimSkipModules = "poimandres.highlights";
@@ -3381,14 +3363,6 @@ assertNoAdditions {
};
});
syntax-tree-surfer = super.syntax-tree-surfer.overrideAttrs (old: {
dependencies = [ self.nvim-treesitter ];
meta = old.meta // {
maintainers = with lib.maintainers; [ callumio ];
};
});
tardis-nvim = super.tardis-nvim.overrideAttrs (old: {
dependencies = [ self.plenary-nvim ];
meta = old.meta // {
@@ -263,7 +263,6 @@ https://github.com/Zeioth/compiler.nvim/,HEAD,
https://github.com/steelsojka/completion-buffers/,,
https://github.com/nvim-lua/completion-nvim/,,
https://github.com/aca/completion-tabnine/,,
https://github.com/nvim-treesitter/completion-treesitter/,,
https://github.com/chikatoike/concealedyank.vim/,,
https://github.com/rhysd/conflict-marker.vim/,,
https://github.com/stevearc/conform.nvim/,HEAD,
@@ -855,7 +854,6 @@ https://github.com/vijaymarupudi/nvim-fzf-commands/,,
https://github.com/sakhnik/nvim-gdb/,,
https://github.com/chrisgrieser/nvim-genghis/,HEAD,
https://github.com/booperlv/nvim-gomove/,HEAD,
https://github.com/smiteshp/nvim-gps/,,
https://github.com/brenoprata10/nvim-highlight-colors/,HEAD,
https://github.com/Iron-E/nvim-highlite/,,
https://github.com/kevinhwang91/nvim-hlslens/,,
@@ -998,7 +996,6 @@ https://github.com/motus/pig.vim/,,
https://github.com/weirongxu/plantuml-previewer.vim/,HEAD,
https://github.com/aklt/plantuml-syntax/,,
https://github.com/goropikari/plantuml.nvim/,HEAD,
https://github.com/nvim-treesitter/playground/,,
https://github.com/olivercederborg/poimandres.nvim/,HEAD,
https://github.com/epwalsh/pomo.nvim/,HEAD,
https://github.com/dleonard0/pony-vim-syntax/,,
@@ -1133,7 +1130,6 @@ https://github.com/AndrewRadev/switch.vim/,,
https://github.com/Wansmer/symbol-usage.nvim/,HEAD,
https://github.com/simrat39/symbols-outline.nvim/,,
https://github.com/vim-syntastic/syntastic/,,
https://github.com/ziontee113/syntax-tree-surfer/,HEAD,
https://github.com/nanozuki/tabby.nvim/,HEAD,
https://github.com/kdheepak/tabline.nvim/,,
https://github.com/vim-scripts/tabmerge/,,
@@ -1,42 +1,42 @@
{
"linux-canary": {
"hash": "sha256-hhrjKkXnhHm8gntPMGjst1eLu8xqube73lnbW5TEINY=",
"url": "https://canary.dl2.discordapp.net/apps/linux/0.0.819/discord-canary-0.0.819.tar.gz",
"version": "0.0.819"
"hash": "sha256-Ed/VSiwvpwbdcL4v2v/bd1M3g27mQ7+n0RbqqeZdcYU=",
"url": "https://canary.dl2.discordapp.net/apps/linux/0.0.832/discord-canary-0.0.832.tar.gz",
"version": "0.0.832"
},
"linux-development": {
"hash": "sha256-1zlRLOxWUA7QNAMi2SRWCdnx1dbmkwWQSCl7Pyexoac=",
"url": "https://development.dl2.discordapp.net/apps/linux/0.0.93/discord-development-0.0.93.tar.gz",
"version": "0.0.93"
"hash": "sha256-EVkjWoqWl9Z+iHCLPOLu4PIUb2wC3HVcPVjOVz++IVw=",
"url": "https://development.dl2.discordapp.net/apps/linux/0.0.94/discord-development-0.0.94.tar.gz",
"version": "0.0.94"
},
"linux-ptb": {
"hash": "sha256-IK02ro+c2fzsu7vMf/zl0cFxA2jmf7NCv3M2XJ5/EMs=",
"url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.169/discord-ptb-0.0.169.tar.gz",
"version": "0.0.169"
"hash": "sha256-79uScgULDIh+Ci8RHSEDT8y8xX5mxFbbPQ+TJn7iPZU=",
"url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.171/discord-ptb-0.0.171.tar.gz",
"version": "0.0.171"
},
"linux-stable": {
"hash": "sha256-PN1E8GjVopEPGW9ISb0y1Lo7nnj30CXylW0nTR1Pc6U=",
"url": "https://stable.dl2.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz",
"version": "0.0.117"
"hash": "sha256-/NfgHBXsUWYoDEVGz13GBU1ISpSdB5OmrjhSN25SBMg=",
"url": "https://stable.dl2.discordapp.net/apps/linux/0.0.119/discord-0.0.119.tar.gz",
"version": "0.0.119"
},
"osx-canary": {
"hash": "sha256-bBimaZYUjkd7MwiqJiNjgQpiBOEUAVhTFOoQ/cnR+K0=",
"url": "https://canary.dl2.discordapp.net/apps/osx/0.0.923/DiscordCanary.dmg",
"version": "0.0.923"
"hash": "sha256-x/9U+cb1M8MXG99PriElUA+ZGIULMsNRLaNB542ac4w=",
"url": "https://canary.dl2.discordapp.net/apps/osx/0.0.936/DiscordCanary.dmg",
"version": "0.0.936"
},
"osx-development": {
"hash": "sha256-x4i/bbaR4XjzyZGkVerUl8oxxhm01A+2tpN+UEtKwwc=",
"url": "https://development.dl2.discordapp.net/apps/osx/0.0.105/DiscordDevelopment.dmg",
"version": "0.0.105"
"hash": "sha256-y840b3WlWnSK+22l7AoasQbDmbB+2LOzbxA13yJxrPA=",
"url": "https://development.dl2.discordapp.net/apps/osx/0.0.106/DiscordDevelopment.dmg",
"version": "0.0.106"
},
"osx-ptb": {
"hash": "sha256-WWWeVzutLK8s1/asR95fMx6CuqM4Q/XFalMNWrBZbrc=",
"url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.201/DiscordPTB.dmg",
"version": "0.0.201"
"hash": "sha256-AxO2DxBelp2mtYUWot/WtIa72Du53gGCcmPnx+x1FOw=",
"url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.203/DiscordPTB.dmg",
"version": "0.0.203"
},
"osx-stable": {
"hash": "sha256-k4S9UyO2GLmT/nnR1BUcUVjhFvxjGeQv2tbuZzEh8Ro=",
"url": "https://stable.dl2.discordapp.net/apps/osx/0.0.369/Discord.dmg",
"version": "0.0.369"
"hash": "sha256-OjHYJNZlM/cOLM61qvoauzNl3f/GVPdJMsnM+kxc/38=",
"url": "https://stable.dl2.discordapp.net/apps/osx/0.0.371/Discord.dmg",
"version": "0.0.371"
}
}
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/aileron_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/aileron_${majorVersion}${minorVersion}.zip";
hash = "sha256-Ht48gwJZrn0djo1yl6jHZ4+0b710FVwStiC1Zk5YXME=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/aileron/";
homepage = "https://dotcolon.net/font/aileron/";
description = "Helvetica font in nine weights";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+4 -4
View File
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
"@sourcegraph/amp": "^0.0.1765512638-g55c240"
"@sourcegraph/amp": "^0.0.1766030962-g4f8aa0"
}
},
"node_modules/@napi-rs/keyring": {
@@ -228,9 +228,9 @@
}
},
"node_modules/@sourcegraph/amp": {
"version": "0.0.1765512638-g55c240",
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1765512638-g55c240.tgz",
"integrity": "sha512-OwBrOrcgKJtQ+ROCbSkrzFPWvxG9Jy4Us86moPWDcsecBGpaaJrOSf19bDSr9LJZ6vAJUN2lEF4CVQ9GWTgcDg==",
"version": "0.0.1766030962-g4f8aa0",
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1766030962-g4f8aa0.tgz",
"integrity": "sha512-wPG/khaiirfsNYdp29k3mrvGv5PEY9l1GUkH9b8Nqxw5xppuoIvBJqKFX78ksNrai7UawroMFEBPG8tslXXb8A==",
"license": "Amp Commercial License",
"dependencies": {
"@napi-rs/keyring": "1.1.9"
+3 -3
View File
@@ -9,11 +9,11 @@
buildNpmPackage (finalAttrs: {
pname = "amp-cli";
version = "0.0.1765512638-g55c240";
version = "0.0.1766030962-g4f8aa0";
src = fetchzip {
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
hash = "sha256-4AETzU+Ni/tOgNLVQuNs43xqXiyLRxdj/WA55cduDms=";
hash = "sha256-Ka+8bDtlCOYf6k1KFicx1SE/J5IQH33AyoJ0CeEL7is=";
};
postPatch = ''
@@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
chmod +x bin/amp-wrapper.js
'';
npmDepsHash = "sha256-nQ6cI2KHlJRMwbmrCFoxAltEeCDBkQxLC+xoxPL5SVA=";
npmDepsHash = "sha256-f7kx0hSkoUwcE74mPs4+wE2UteYDIUNRGSZNeN5jKOM=";
propagatedBuildInputs = [
ripgrep
+5
View File
@@ -32,6 +32,11 @@ let
inherit version;
src = "${src}/web";
postPatch = ''
substituteInPlace tailwind.config.ts \
--replace-fail "import { cambiaTheme } from './cambia-theme'" \
"import { cambiaTheme } from './cambia-theme.ts'"
'';
npmDepsHash = "sha256-U+2YfsC4u6rJdeMo2zxWiXGM3061MKCcFl0oZt0ug6o=";
installPhase = ''
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-insta";
version = "1.44.3";
version = "1.45.0";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "insta";
tag = version;
hash = "sha256-xXp5XqE6teDK519IKM1FAZAAXcQHXlQF2kdRIhS7mYA=";
hash = "sha256-LNHxyvShfuI1CAhnYeFDTSRmitKtCeeC6U/OJRWdJH0=";
};
cargoHash = "sha256-XdeQ4BQb0/X3R4ST3ZrOo/XvSCzhRR1eqcp3uRWgX9g=";
cargoHash = "sha256-mL2Z1EXXlfJyODInG+YCRtJU6xoxgS7Gt0Lpb/Rj37o=";
checkFlags = [
# Depends on `rustfmt` and does not matter for packaging.
+3 -3
View File
@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-nextest";
version = "0.9.114";
version = "0.9.115";
src = fetchFromGitHub {
owner = "nextest-rs";
repo = "nextest";
rev = "cargo-nextest-${version}";
hash = "sha256-0l8+YKIdKhvwdEbvSgYcX1deq+aRZkxXUCw2zMSO4cU=";
hash = "sha256-Xsej4/GalmC6LIhR3xy+9phPsK5z8tPP8ALFpug4QAA=";
};
# FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
./no-dtrace-macos.patch
];
cargoHash = "sha256-3KiPuDck8THwrOPRpIKhaRZIFO4EoppMDfsm1H4SBoI=";
cargoHash = "sha256-7pvHeyS9gBBq9TtsmiHxTd+wbIm96jPIYuHlNgUH4aM=";
cargoBuildFlags = [
"-p"
@@ -1,31 +0,0 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
pname = "cargo-sync-readme";
version = "1.1";
src = fetchFromGitHub {
owner = "phaazon";
repo = "cargo-sync-readme";
tag = version;
sha256 = "sha256-n9oIWblTTuXFFQFN6mpQiCH5N7yg5fAp8v9vpB5/DAo=";
};
cargoHash = "sha256-A1LZKENNOcgUz6eacUo9WCKIZWA7dJa0zuZrgzRr/Js=";
meta = {
description = "Cargo plugin that generates a Markdown section in your README based on your Rust documentation";
mainProgram = "cargo-sync-readme";
homepage = "https://github.com/phaazon/cargo-sync-readme";
changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
b4dm4n
matthiasbeyer
];
};
}
+3 -3
View File
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "codex-acp";
version = "0.6.0";
version = "0.7.3";
src = fetchFromGitHub {
owner = "zed-industries";
repo = "codex-acp";
tag = "v${version}";
hash = "sha256-4up2F5p6vCnuaxo0NoUAXQt/yl2i4Roz6inTrFHoACI=";
hash = "sha256-QePCPTQsuW69TieWqiseI+TZi0N+2VpqZjNryo83Qxg=";
};
cargoHash = "sha256-dJehw2TPrBa9M87oKbvdz5KVPe+ARSkmiDaSqlUR8T8=";
cargoHash = "sha256-HtprRteC5UBiX+3QJ+4z+DE2XVUEzBTlsnF8Fxwa2T8=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -14,18 +14,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
version = "0.73.0";
version = "0.75.0";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
hash = "sha256-6oVSscGpMcJGOJ90JuwmYe6HbFteoTdTPr2AGU84JzQ=";
hash = "sha256-XsFJjXFBsj8jeOMLuP+sMW1ZiAQIuL+XBFjUhgCLJmU=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
cargoHash = "sha256-MN977yTfdESey0CK8vOXMKjY9HSXqRy1LgK7IYjNz1k=";
cargoHash = "sha256-9zf9xpnh9w3DWizLSHUR2CfN+E9fYxamKkyMLkYiIP8=";
nativeBuildInputs = [
installShellFiles
+1 -1
View File
@@ -8,7 +8,7 @@ buildGoModule rec {
pname = "commitizen-go";
version = "1.0.3";
# we can't obtain the commit hash when using fetchFromGithub
# we can't obtain the commit hash when using fetchFromGitHub
commit_revision = "unspecified (nix build)";
src = fetchFromGitHub {
+4 -4
View File
@@ -16,19 +16,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "dokieli";
version = "0-unstable-2025-11-27";
version = "0-unstable-2025-12-16";
src = fetchFromGitHub {
owner = "dokieli";
repo = "dokieli";
rev = "25c20daf88a7d7e8d816a7deed4e2fe134bdb97d";
hash = "sha256-GiMBCUT9wd/6bZ1hXt9431Ax1Z7BLHOXfWiiPxKZsCs=";
rev = "5a9fa93eb670f79bb350e44c8fa850f42893a8ee";
hash = "sha256-zqr30yjhPqpY8Iv7/Jq77iWjHiDRtEguULwtmQ13xr4=";
};
missingHashes = ./missing-hashes.json;
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes;
hash = "sha256-8LBMHdjWaxno4I+ZAwTw9WCVotX7O0eufhGJGg1a0w4=";
hash = "sha256-JJ4AtggWyTjyLtZwTn6oxj1fgRd3Itv9S1/gB3XlSOI=";
};
installPhase = ''
+39
View File
@@ -0,0 +1,39 @@
{
lib,
fetchFromGitHub,
rustPlatform,
pkg-config,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "dtui";
version = "3.0.1";
src = fetchFromGitHub {
owner = "Troels51";
repo = "dtui";
tag = "v${version}";
hash = "sha256-bAg9FFoKXb6YClNQRhR7Z/MhnPkJ8r7/xM6SghaH2hU=";
};
cargoHash = "sha256-qiFxN0bG3pUWOKKM0gHMmxjZZvqZXYYDeUuRI/V9YbM=";
nativeBuildInputs = [
pkg-config
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "dBus TUI for introspecting your current dbus session/system";
mainProgram = "dtui";
homepage = "https://github.com/Troels51/dtui";
changelog = "https://github.com/Troels51/dtui/releases/tag/${src.tag}";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ gaelj ];
};
}
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/eunomia_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/eunomia_${majorVersion}${minorVersion}.zip";
hash = "sha256-Rd2EakaTWjzoEV00tHTgg/bXgJUFfPjCyQUWi7QhFG4=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/eunomia/";
homepage = "https://dotcolon.net/font/eunomia/";
description = "Futuristic decorative font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
version = "2025-12-09";
version = "2025-12-17";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
hash = "sha256-ISupts2tfN7XjwszQAj800p1qGUty9/aBtXZwE2SWvc=";
hash = "sha256-hjUjdRXsHLCJJU8ObASXVM1aZchOWtfQ5W9wBr57PHc=";
};
nativeBuildInputs = [ makeWrapper ];
+1 -1
View File
@@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/f1_8/";
homepage = "https://dotcolon.net/font/f1_8/";
description = "Weighted decorative font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ minijackson ];
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/f5_6_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/f5_6_${majorVersion}${minorVersion}.zip";
hash = "sha256-FeCU+mzR0iO5tixI72XUnhvpGj+WRfKyT3mhBtud3uE=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/f5_6/";
homepage = "https://dotcolon.net/font/f5_6/";
description = "Weighted decorative font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/fa_1_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/fa_1_${majorVersion}${minorVersion}.zip";
hash = "sha256-BPJ+wZMYXY/yg5oEgBc5YnswA6A7w6V0gdv+cac0qdc=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/fa_1/";
homepage = "https://dotcolon.net/font/fa_1/";
description = "Weighted decorative font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ minijackson ];
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/ferrum_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/ferrum_${majorVersion}${minorVersion}.zip";
hash = "sha256-NDJwgFWZgyhMkGRWlY55l2omEw6ju3e3dHCEsWNzQIc=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/ferrum/";
homepage = "https://dotcolon.net/font/ferrum/";
description = "Decorative font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+4 -4
View File
@@ -10,19 +10,19 @@
buildGoModule rec {
pname = "godns";
version = "3.3.4";
version = "3.3.5";
src = fetchFromGitHub {
owner = "TimothyYe";
repo = "godns";
tag = "v${version}";
hash = "sha256-udGbWbrYCPEF/iGvpH2YyGPlDEYr3/a9NmZE1JkkDT4=";
hash = "sha256-nahX1XEiH7o+r6XxTAhT4kLTx9oGC+YVnw/U0PvzCO8=";
};
vendorHash = "sha256-FHao4E0hhmnM224f8CowcHFAN2fmcR7TN08ldKZ5DUw=";
vendorHash = "sha256-n56e4kU2BorBwdsjI68V+Kpxby6t/foRP8yQ1RPQuog=";
npmDeps = fetchNpmDeps {
src = "${src}/web";
hash = "sha256-D0R9CUMlm+oesfD+Gr+Cqi37XETMhQ9n9MSKJOYqe9g=";
hash = "sha256-4QH0jI2KAf935EFNVEwuojZPW10rSAnr5Zr+CNm0DGM=";
};
npmRoot = "web";
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/medio_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/medio_${majorVersion}${minorVersion}.zip";
hash = "sha256-S+CcwD4zGVk7cIFD6K4NnpE/0mrJq4RnDJC576rhcLQ=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/medio/";
homepage = "https://dotcolon.net/font/medio/";
description = "Serif font designed by Sora Sagano";
longDescription = ''
Medio is a serif font designed by Sora Sagano, based roughly
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/melete_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/melete_${majorVersion}${minorVersion}.zip";
hash = "sha256-y1xtNM1Oy92gOvbr9J71XNxb1JeTzOgxKms3G2YHK00=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/melete/";
homepage = "https://dotcolon.net/font/melete/";
description = "Headline typeface that could be used as a movie title";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ minijackson ];
+2 -2
View File
@@ -162,11 +162,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
version = "143.0.3650.80";
version = "143.0.3650.96";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-Uoh3cx2Cw7Af4fNiK3sP3vpppjP0vHuMFYK8ngfQjwA=";
hash = "sha256-waOUu1ZdcTJ4XE2rr1ChMzAhmXxTUDcPKikny4l6OWo=";
};
# With strictDeps on, some shebangs were not being patched correctly
+3 -3
View File
@@ -9,12 +9,12 @@
}:
let
pname = "models-dev";
version = "0-unstable-2025-12-15";
version = "0-unstable-2025-12-19";
src = fetchFromGitHub {
owner = "sst";
repo = "models.dev";
rev = "14c7777ca5952619b9dcf46e5bf60a7dd25080be";
hash = "sha256-+JJtaUmjwNXPnBP2jCc/r+Yswa+xViH9CVZzdmyXo+A=";
rev = "25a49727b134418f22cfd0c5cabe22d16b588810";
hash = "sha256-PYMEs0hFm7XqEwHO0RMuw9/IZFWc1r8cv4Iu8Na+XVw=";
};
node_modules = stdenvNoCC.mkDerivation {
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "moor";
version = "2.9.5";
version = "2.9.6";
src = fetchFromGitHub {
owner = "walles";
repo = "moor";
tag = "v${finalAttrs.version}";
hash = "sha256-oyxDVhP2pzHqaDyGrKPNRGzvMH3Bwdi6tYYCjo+CweQ=";
hash = "sha256-bvfbdNZvixfrCcN1oKBcKKWDolw/1H+GxRDrjKRkUQ0=";
};
vendorHash = "sha256-l1XeVZ4FyQDu2sKo4/SieBbwUicq3gNE3D/0m6fcGt8=";
vendorHash = "sha256-Zz0k/N5GnKTj+4h4l8sddJgFowB0obNTDHke1sETbaE=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/nacelle_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/nacelle_${majorVersion}${minorVersion}.zip";
hash = "sha256-e4QsPiyfWEAYHWdwR3CkGc2UzuA3hZPYYlWtIubY0Oo=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/nacelle/";
homepage = "https://dotcolon.net/font/nacelle/";
description = "Improved version of the Aileron font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ minijackson ];
+2 -2
View File
@@ -138,13 +138,13 @@ in
goBuild (finalAttrs: {
pname = "ollama";
# don't forget to invalidate all hashes each update
version = "0.13.4";
version = "0.13.5";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${finalAttrs.version}";
hash = "sha256-EljxxaD8TTs3JaZrgEnR5hCw7S7MVmVB3M4fI/yADeQ=";
hash = "sha256-4K1+GE96Uu5w1otSiP69vNDJ03tFvr78VluIEHMzFGQ=";
};
vendorHash = "sha256-NM0vtue0MFrAJCjmpYJ/rPEDWBxWCzBrWDb0MVOhY+Q=";
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/penna_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/penna_${majorVersion}${minorVersion}.zip";
hash = "sha256-fmCJnEaoUGdW9JK3J7JSm5D4qOMRW7qVKPgVE7uCH5w=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/penna/";
homepage = "https://dotcolon.net/font/penna/";
description = "Geometric sans serif designed by Sora Sagano";
longDescription = ''
Penna is a geometric sans serif designed by Sora Sagano,
+2 -2
View File
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "radicale";
version = "3.5.9";
version = "3.5.10";
pyproject = true;
src = fetchFromGitHub {
owner = "Kozea";
repo = "Radicale";
tag = "v${version}";
hash = "sha256-7LH0Y36JI3S3HpxX+fhKf58rOoewbCR3bwO38yN2dg4=";
hash = "sha256-tLBWPWkSGI7vQIGo9FIwCEgHWPlrs1q70CsAWQn9sEs=";
};
build-system = with python3.pkgs; [
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/route159_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/route159_${majorVersion}${minorVersion}.zip";
hash = "sha256-1InyBW1LGbp/IU/ql9mvT14W3MTxJdWThFwRH6VHpTU=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/route159/";
homepage = "https://dotcolon.net/font/route159/";
description = "Weighted sans serif font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+7 -3
View File
@@ -24,8 +24,10 @@
libxkbcommon,
libsciter,
xdotool,
openssl,
pam,
pango,
perl,
zlib,
zstd,
stdenv,
@@ -36,17 +38,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustdesk";
version = "1.4.3";
version = "1.4.4";
src = fetchFromGitHub {
owner = "rustdesk";
repo = "rustdesk";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-TCy1AyqBHqrIlip2ZqdzIaYHjIYddThI+YmbcQHaDqQ=";
hash = "sha256-o7jsVWiCkHaKFpAu27r/Lr1Q9g7uR/OYJdwsiQeDJUA=";
};
cargoHash = "sha256-AOKsTPuq1VD6MR4z1K9l2Clbl8d/7IijTsnMRgBXvyw=";
cargoHash = "sha256-gd2vS+p+1QtOWZcRWJWahFGo5rFG+soqxx3vJYSYJUo=";
patches = [
./make-build-reproducible.patch
@@ -67,6 +69,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
copyDesktopItems
perl
pkg-config
rustPlatform.bindgenHook
wrapGAppsHook3
@@ -96,6 +99,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
libopus
libaom
libxkbcommon
openssl
pam
pango
zlib
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical";
version = "0.11.0";
version = "0.11.4";
src = fetchFromGitHub {
owner = "lennart-k";
repo = "rustical";
tag = "v${finalAttrs.version}";
hash = "sha256-xsekMo4ALrY/3wGNQCwzOU2V2j5+Z45aresMeWHsnVk=";
hash = "sha256-nTpFVtnKOB+yEhKXB9tFzNtdTm5sA3cDPt2De26ntjE=";
};
cargoHash = "sha256-QgN6HDNVqY+KSX35uH5+WY4N5DL8r4pt/4OD6uEV6jE=";
cargoHash = "sha256-JpvDGbd6dQ/1vu8BEDmRj7V1Wb7R86wV1NHbHYwZ/Zc=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
+2 -2
View File
@@ -43,11 +43,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "saga";
version = "9.10.2";
version = "9.10.3";
src = fetchurl {
url = "mirror://sourceforge/saga-gis/saga-${finalAttrs.version}.tar.gz";
hash = "sha256-fsMH2dXE0w1DsIYJC3RscT/aDDYeewXLo6MBLCL2zCo=";
hash = "sha256-p4locTSSqfZO2jl9mMroIHhbKgqGvs5ZkbeutPPYhZ4=";
};
sourceRoot = "saga-${finalAttrs.version}/saga-gis";
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/seshat_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/seshat_${majorVersion}${minorVersion}.zip";
hash = "sha256-XgprDhzAbcTzZw2QOwpCnzusYheYmSlM+ApU+Y0wO2Q=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/seshat/";
homepage = "https://dotcolon.net/font/seshat/";
description = "Roman body font designed for main text by Sora Sagano";
longDescription = ''
Seshat is a Roman body font designed for the main text. By
+67
View File
@@ -0,0 +1,67 @@
{
lib,
fetchFromGitHub,
python3Packages,
writableTmpDirAsHomeHook,
}:
python3Packages.buildPythonApplication rec {
pname = "sqlit-tui";
version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Maxteabag";
repo = "sqlit";
tag = "v${version}";
hash = "sha256-O2/kbKXSjsdSrTFnnNwif2IfV0HG4IPYLrD1eznuhuo=";
};
build-system = with python3Packages; [
hatchling
uv-build
];
dependencies = with python3Packages; [
duckdb
keyring
mariadb
mysql-connector
oracledb
paramiko
psycopg2
pyodbc
pyperclip
sshtunnel
textual
];
pythonRelaxDeps = [
"paramiko"
];
nativeCheckInputs = with python3Packages; [
pytestCheckHook
pytest-asyncio
writableTmpDirAsHomeHook
];
pythonImportsCheck = [
"sqlit"
];
disabledTests = [
# UI tests fail in the sandbox
"tests/ui/"
"test_installer_cancel_terminates_process" # timeout error
];
meta = {
description = "Lightweight TUI for SQL Server, PostgreSQL, MySQL, SQLite, and more";
homepage = "https://github.com/Maxteabag/sqlit";
changelog = "https://github.com/Maxteabag/sqlit/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ gaelj ];
mainProgram = "sqlit";
};
}
+2 -2
View File
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
version = "${majorVersion}.${minorVersion}";
src = fetchzip {
url = "https://dotcolon.net/download/fonts/tenderness_${majorVersion}${minorVersion}.zip";
url = "https://dotcolon.net/files/fonts/tenderness_${majorVersion}${minorVersion}.zip";
hash = "sha256-bwJKW+rY7/r2pBCSA6HYlaRMsI/U8UdW2vV4tmYuJww=";
stripRoot = false;
};
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
'';
meta = {
homepage = "http://dotcolon.net/font/tenderness/";
homepage = "https://dotcolon.net/font/tenderness/";
description = "Serif font designed by Sora Sagano with old-style figures";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+4 -4
View File
@@ -10,14 +10,14 @@ let
platform =
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
hash = builtins.getAttr platform {
"universal-macos" = "sha256-q+s04xXqmKZfd4If4xMl4It5roHwW2IQeYykz2FzHmI=";
"x86_64-linux" = "sha256-5jBzNCpu4xrMlbRbFLUg57QtXqivfeYpx9hanoS6nIQ=";
"aarch64-linux" = "sha256-/V3tV6f0RY5ymb5zQy81Irox6zgQx0wjuWmB/5QsOQQ=";
"universal-macos" = "sha256-l+8+EH3bt0WPBHJEYzT0Fgrf7HO6Mcuk82QUG7s1Ca0=";
"x86_64-linux" = "sha256-XRUd4XjuCFOALefmXTmX1sBNoMBmsg0v23JKmqoCs00=";
"aarch64-linux" = "sha256-6JxyujjIY5ZHNejP9K1dEfatuJrE3YRSpOtKOQDaupY=";
};
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tigerbeetle";
version = "0.16.66";
version = "0.16.67";
src = fetchzip {
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+3 -3
View File
@@ -8,16 +8,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "tray-tui";
version = "0.3.2";
version = "0.3.3";
src = fetchFromGitHub {
owner = "Levizor";
repo = "tray-tui";
tag = version;
hash = "sha256-C/vF5dkY9eOL4RQTHuzi7F+mgHWOrVt6sv4eHqUNctg=";
hash = "sha256-P34tL65vTxqDfc3syOlSw+E/bMaQXNF4gen9rZDWLxg=";
};
cargoHash = "sha256-w5ZifkJ86OMiRdHE9f82pxlg7FBuoioD+hgI8CTJtmI=";
cargoHash = "sha256-oRY2K3F8cvzqfxgBDGhX2WrroGcV+hLKbYKFvrfKUuk=";
nativeBuildInputs = [
installShellFiles
+13 -20
View File
@@ -2,28 +2,27 @@
lib,
stdenv,
buildPackages,
buildGo124Module,
buildGoModule,
fetchFromGitHub,
installShellFiles,
testers,
trivy,
}:
buildGo124Module rec {
buildGoModule rec {
pname = "trivy";
version = "0.66.0";
version = "0.68.2";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = "trivy";
tag = "v${version}";
hash = "sha256-Kn28mUdCi/8FPrAa0UbfOaBlzkaGc9daYOR93t+n2uY=";
hash = "sha256-0s9N7BHLJOTnOfa9tQ70D5tfTDSEHsiLUYHpWZjuoEU=";
};
# Hash mismatch on across Linux and Darwin
proxyVendor = true;
vendorHash = "sha256-FabIeFGUX55zyMtGadHKGbJ7awlHgNzfO2IiiFKmIc4=";
vendorHash = "sha256-0HbMMzkxDbDb/Q7s490JfjK63tPdWDuEbV2oQjvD1zI=";
subPackages = [ "cmd/trivy" ];
@@ -33,25 +32,19 @@ buildGo124Module rec {
"-X=github.com/aquasecurity/trivy/pkg/version/app.ver=${version}"
];
env.GOEXPERIMENT = "jsonv2";
nativeBuildInputs = [ installShellFiles ];
# Tests require network access
doCheck = false;
postInstall =
let
trivy =
if stdenv.buildPlatform.canExecute stdenv.hostPlatform then
placeholder "out"
else
buildPackages.trivy;
in
''
installShellCompletion --cmd trivy \
--bash <(${trivy}/bin/trivy completion bash) \
--fish <(${trivy}/bin/trivy completion fish) \
--zsh <(${trivy}/bin/trivy completion zsh)
'';
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd trivy \
--bash <($out/bin/trivy completion bash) \
--fish <($out/bin/trivy completion fish) \
--zsh <($out/bin/trivy completion zsh)
'';
doInstallCheck = true;
+3 -3
View File
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
version = "0.0.3";
version = "0.0.4";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-Vox6ex1kU4h3HWKcF58dzywIjqBHxMzJPYpT/9tuzBE=";
hash = "sha256-K29DS5IqzWugNxXGfb+WP4H89iAa0Tk/FfWeJXCnjHM=";
};
# For Darwin platforms, remove the integration test for file notifications,
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
cargoHash = "sha256-nsrSAYRr80O0gNSzlV+IwD7tFbKogiimOfH3/O1Sqrk=";
cargoHash = "sha256-NyNXR1PGds+GXAha9u4DglUyy7T+yqLjNpGnchYn6oc=";
nativeBuildInputs = [ installShellFiles ];
+1 -1
View File
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
homepage = "http://dotcolon.net/fonts/vegur/";
homepage = "https://dotcolon.net/fonts/vegur/";
description = "Humanist sans serif font";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+6 -6
View File
@@ -1,14 +1,14 @@
{
"darwin": {
"hash": "sha256-WAxXd+KHcDPHuKGj0aNmzetUYzydeRCTJIpW5VlaKYw=",
"version": "0.2025.12.03.08.12.stable_03"
"hash": "sha256-C4NvlFEVIN3Qi//o7vPkpBGtkOBRCPOA8CUGc/3Rz0E=",
"version": "0.2025.12.17.17.17.stable_02"
},
"linux_x86_64": {
"hash": "sha256-wfelfSLCfJyoP8F8R1qjlFmmLBvcPQyopKBfdvcVbI0=",
"version": "0.2025.12.03.08.12.stable_03"
"hash": "sha256-VGNIXVhrVu9Kqtg09E9MPPjvX87tNT6E7Ls6/+JkhO0=",
"version": "0.2025.12.17.17.17.stable_02"
},
"linux_aarch64": {
"hash": "sha256-/baDz+NFH6rCYF5r9iSXL6k3Aa+Cew8/FQPIoY5lwOU=",
"version": "0.2025.12.03.08.12.stable_03"
"hash": "sha256-mTon/ue6QYTIGhG8jgA/jtTbAu5aA1xCE2yE3bdc5Pw=",
"version": "0.2025.12.17.17.17.stable_02"
}
}
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "coinmetrics-api-client";
version = "2025.12.12.16";
version = "2025.12.16.20";
pyproject = true;
__darwinAllowLocalNetworking = true;
@@ -26,7 +26,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "coinmetrics_api_client";
hash = "sha256-IegTRV4c/P63FUR7lPqPOVt1VtKElIgzuYW8cisNFYg=";
hash = "sha256-FnoaLUU+x6uOlGdFhx02z/rlpqrHHt7T8TTPmeE0I68=";
};
pythonRelaxDeps = [ "typer" ];
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "govee-local-api";
version = "2.2.0";
version = "2.3.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Galorhallen";
repo = "govee-local-api";
tag = "v${version}";
hash = "sha256-DjerH/51ta0Q3by47+Xo0Fp3nk4igum00mSZeoswYxM=";
hash = "sha256-kAzV9zchgxB2CmdWOa1vRuhRDSE0qTon9sVvmo9AeB0=";
};
postPatch = ''
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202512181";
version = "0.1.202512191";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-DcDoFNfPZoZnBilBhfdoV0SnmLDyL0gmF+3joWLoZFI=";
hash = "sha256-HW6xdGLAVuziYwR5NWkjfc4S0LPJ5wjIhnnUtvrrtwk=";
};
__darwinAllowLocalNetworking = true;
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "mitogen";
version = "0.3.35";
version = "0.3.36";
pyproject = true;
src = fetchFromGitHub {
owner = "mitogen-hq";
repo = "mitogen";
tag = "v${version}";
hash = "sha256-1GJRomtIrm9Dudc8mTATc7CM7VFTHjF5X2IfW4AV/ms=";
hash = "sha256-bs00ibMHAhH9oIEoRndX3AMOHwayY5atS5Hi6mJGGJ4=";
};
build-system = [ setuptools ];
@@ -0,0 +1,62 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
cffi,
setuptools,
# dependencies
numpy,
platformdirs,
# tests
pytestCheckHook,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "moocore";
version = "0.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "multi-objective";
repo = "moocore";
tag = "v${version}";
hash = "sha256-ByWQpd2QuagctTeoO5BIyYiI2bSlEPzNht4ciWCCJtM=";
};
sourceRoot = "${src.name}/python";
build-system = [
cffi
setuptools
];
dependencies = [
cffi
numpy
platformdirs
];
pythonImportsCheck = [ "moocore" ];
nativeCheckInputs = [
pytestCheckHook
writableTmpDirAsHomeHook
];
disabledTests = [
# Require downloading data from the internet
"test_read_datasets_data"
];
meta = {
description = "Core Mathematical Functions for Multi-Objective Optimization";
homepage = "https://github.com/multi-objective/moocore/tree/main/python";
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "msgraph-sdk";
version = "1.50.0";
version = "1.51.0";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoftgraph";
repo = "msgraph-sdk-python";
tag = "v${version}";
hash = "sha256-pSyqU8sUIK+axSu5JoI/ARkhiDxTahpqgcMqLhBvmpw=";
hash = "sha256-ZpzbDQ+HF49WJdXeyKcUs6wgmy0/YLNFH21wQ9bE0/o=";
};
build-system = [ flit-core ];
@@ -1,41 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
pythonOlder,
publicsuffix-list,
}:
buildPythonPackage rec {
pname = "publicsuffix";
version = "1.1.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Is4dZatq9emyEi4kQ/rNuT+1xKvyQTgJnLEP55ifQ7Y=";
};
# disable test_fetch and the doctests (which also invoke fetch)
postPatch = ''
sed -i -e "/def test_fetch/i\\
\\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py
rm publicsuffix/public_suffix_list.dat
ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat publicsuffix/public_suffix_list.dat
'';
build-system = [ setuptools ];
pythonImportsCheck = [ "publicsuffix" ];
meta = {
description = "Allows to get the public suffix of a domain name";
homepage = "https://pypi.python.org/pypi/publicsuffix/";
license = lib.licenses.mit;
maintainers = [ ];
};
}
@@ -8,20 +8,24 @@
setuptools,
# dependencies
alive-progress,
autograd,
cma,
deprecated,
dill,
matplotlib,
moocore,
numpy,
scipy,
# tests
pytestCheckHook,
jupytext,
nbformat,
notebook,
numba,
optuna,
pytestCheckHook,
pythonAtLeast,
scikit-learn,
writeText,
}:
@@ -29,20 +33,20 @@ let
pymoo_data = fetchFromGitHub {
owner = "anyoptimization";
repo = "pymoo-data";
tag = "33f61a78182ceb211b95381dd6d3edee0d2fc0f3";
hash = "sha256-iGWPepZw3kJzw5HKV09CvemVvkvFQ38GVP+BAryBSs0=";
rev = "8dae7d02078def161ee109184399adc3db25265b";
hash = "sha256-dpuRIMqDQ+oKrvK1VAQxPG6vijZMxT6MB8xOswPwv5o=";
};
in
buildPythonPackage rec {
pname = "pymoo";
version = "0.6.1.5";
version = "0.6.1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "anyoptimization";
repo = "pymoo";
tag = version;
hash = "sha256-IRNYluK6fO1cQq0u9dIJYnI5HWqtTPLXARXNoHa4F0I=";
hash = "sha256-tLkXH0Ig/yWZbaFwzsdIdmbnlNd9UAruVSziaL3iW4U=";
};
postPatch = ''
@@ -67,25 +71,24 @@ buildPythonPackage rec {
];
dependencies = [
alive-progress
autograd
cma
deprecated
dill
matplotlib
moocore
numpy
scipy
];
# Some tests require a grad backend to be configured, this is a hacky way to do so.
# The choice must be either "jax.numpy" or "autograd.numpy"
preCheck = ''
echo 'from pymoo.gradient import activate; activate("autograd.numpy")' >> tests/conftest.py
'';
nativeCheckInputs = [
pytestCheckHook
jupytext
nbformat
notebook
numba
optuna
pytestCheckHook
scikit-learn
];
# Select some lightweight tests
disabledTestMarks = [ "long" ];
@@ -116,7 +119,7 @@ buildPythonPackage rec {
"tests/algorithms/test_no_modfication.py"
];
# Avoid crashing sandboxed build on macOS
MATPLOTLIBRC = writeText "" ''
env.MATPLOTLIBRC = writeText "" ''
backend: Agg
'';
@@ -125,6 +128,8 @@ buildPythonPackage rec {
meta = {
description = "Multi-objective Optimization in Python";
homepage = "https://pymoo.org/";
downloadPage = "https://github.com/anyoptimization/pymoo";
changelog = "https://github.com/anyoptimization/pymoo/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ veprbl ];
};
@@ -231,6 +231,9 @@ buildPythonPackage rec {
"test_multiprocessing"
"test_share_memory"
"test_storage_tensor_methods"
# NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device.
"test_positional_encoding"
]
++ lib.optionals (pythonAtLeast "3.13") [
# RuntimeError: Dynamo is not supported on Python 3.13+
@@ -246,10 +249,19 @@ buildPythonPackage rec {
# RuntimeError: Boolean value of Tensor with more than one value is ambiguous
"test_feature_store"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device.
"test_positional_encoding"
];
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
# MPS (Metal) tests are failing when using `libtorch_cpu`.
# Crashes in `structured_cat_out_mps`
"test/nn/models/test_deep_graph_infomax.py::test_infomax_predefined_model[mps]"
"test/nn/norm/test_instance_norm.py::test_instance_norm[True-mps]"
"test/nn/norm/test_instance_norm.py::test_instance_norm[False-mps]"
"test/nn/norm/test_layer_norm.py::test_layer_norm[graph-True-mps]"
"test/nn/norm/test_layer_norm.py::test_layer_norm[graph-False-mps]"
"test/nn/norm/test_layer_norm.py::test_layer_norm[node-True-mps]"
"test/nn/norm/test_layer_norm.py::test_layer_norm[node-False-mps]"
"test/utils/test_scatter.py::test_group_cat[mps]"
];
meta = {
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "twilio";
version = "9.8.8";
version = "9.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
tag = version;
hash = "sha256-q3NjNe7SiqL2HgRkuoChesD333q3vw+aVkSASc6gDQk=";
hash = "sha256-apdEtXPfpUPtBw129ZF5SDnY/P9YIUkw1bfgVvL3yV4=";
};
build-system = [ setuptools ];
@@ -2,9 +2,9 @@
{
bash = {
version = "0.23.3";
version = "0.25.1";
url = "github:tree-sitter/tree-sitter-bash";
hash = "sha256-7N1PLVMJxwN5FzHW9NbXZTzGhvziwLCC8tDO3qdjtOo=";
hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE=";
};
beancount = {
@@ -14,9 +14,9 @@
};
bibtex = {
version = "0-unstable-2021-03-26";
url = "github:latex-lsp/tree-sitter-bibtex/ccfd77db0ed799b6c22c214fe9d2937f47bc8b34";
hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ=";
version = "0-unstable-2025-04-19";
url = "github:latex-lsp/tree-sitter-bibtex/8d04ed27b3bc7929f14b7df9236797dab9f3fa66";
hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4=";
};
bitbake = {
@@ -38,9 +38,9 @@
};
c = {
version = "0.23.5";
version = "0.24.1";
url = "github:tree-sitter/tree-sitter-c";
hash = "sha256-6sebiNg9P/B/5HrbGO7bl3GHVMfVUepetJuszEeTh+8=";
hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc=";
};
clojure = {
@@ -56,9 +56,9 @@
};
comment = {
version = "0.1.0";
version = "0.3.0";
url = "github:stsewd/tree-sitter-comment";
hash = "sha256-XfHUHWenRjjQer9N4jhkFjNDlvz8ZI8Qep5eiWIyr7Q=";
hash = "sha256-O9BBcsMfIfDDzvm2eWuOhgLclUNdgZ/GsQd0kuFFFPQ=";
};
commonlisp = {
@@ -74,15 +74,15 @@
};
crystal = {
version = "0-unstable-2025-09-09";
url = "github:crystal-lang-tools/tree-sitter-crystal/f0ada43161f77d5bad18c4ce0b21d1dc9310e408";
hash = "sha256-5NPRFMeMbAe/wwFkUMkOJxMABFPBk2AbJ5HsY6RZfUg=";
version = "0-unstable-2025-10-12";
url = "github:crystal-lang-tools/tree-sitter-crystal/50ca9e6fcfb16a2cbcad59203cfd8ad650e25c49";
hash = "sha256-xmQrplDxoJ8GhcTyCOuEGn4wwMM3/9M6tyM1dgRGARU=";
};
css = {
version = "0.23.2";
version = "0.25.0";
url = "github:tree-sitter/tree-sitter-css";
hash = "sha256-LP2UBU/RgZCnVwCnM7bQv6DZHmDrqdCjynV6Jv1PsjA=";
hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE=";
};
cuda = {
@@ -98,9 +98,9 @@
};
dart = {
version = "0-unstable-2025-02-28";
url = "github:usernobody14/tree-sitter-dart/80e23c07b64494f7e21090bb3450223ef0b192f4";
hash = "sha256-bMFBSVAHTGstvalL5vZGahA5gL95IZQmJfBOE+trnwM=";
version = "0-unstable-2025-10-04";
url = "github:usernobody14/tree-sitter-dart/d4d8f3e337d8be23be27ffc35a0aef972343cd54";
hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY=";
};
devicetree = {
@@ -146,9 +146,9 @@
};
elm = {
version = "5.7.0";
version = "5.9.0";
url = "github:elm-tooling/tree-sitter-elm";
hash = "sha256-vYN1E49IpsvTUmxuzRyydCmhYZYGndcZPMBYgSMudrE=";
hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU=";
};
embedded-template = {
@@ -218,9 +218,9 @@
};
go-template = {
version = "0-unstable-2025-08-23";
url = "github:ngalaiko/tree-sitter-go-template/65f4f86c3aaa9dabab36e3482584e8a111cf7db1";
hash = "sha256-rSZOOtaBNCXNT0ztkeD4vumTN8bid9OBE82FNrl2wPE=";
version = "0-unstable-2025-12-12";
url = "github:ngalaiko/tree-sitter-go-template/c59999dc449c29549f5735eaac31b938a13b6c14";
hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo=";
};
go = {
@@ -291,9 +291,9 @@
};
hyprlang = {
version = "3.0.0";
version = "3.1.0";
url = "github:tree-sitter-grammars/tree-sitter-hyprlang";
hash = "sha256-1HGA4VUWM/iR1XBNmrsdj1PRGo7qPYMw5vmcVQO1BH0=";
hash = "sha256-pNAN5TF01Bnqfcsoa0IllchCCBph9/SowzIoMyQcN5w=";
};
janet-simple = {
@@ -388,7 +388,7 @@
};
lua = {
version = "0-unstable-2025-05-16";
version = "0.0.19-unstable-2025-05-16";
url = "github:MunifTanjim/tree-sitter-lua/4fbec840c34149b7d5fe10097c93a320ee4af053";
hash = "sha256-fO8XqlauYiPR0KaFzlAzvkrYXgEsiSzlB3xYzUpcbrs=";
};
@@ -494,9 +494,9 @@
};
prisma = {
version = "1.5.1";
version = "1.6.0";
url = "github:victorhqc/tree-sitter-prisma";
hash = "sha256-WxR3URFjljD9IEoKRvo0eBbv16PGhrv9aTUWPw8XlJA=";
hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q=";
};
proto = {
@@ -593,9 +593,9 @@
};
rust = {
version = "0.23.2";
version = "0.24.0";
url = "github:tree-sitter/tree-sitter-rust";
hash = "sha256-aT+tlrEKMgWqTEq/NHh8Vj92h6i1aU6uPikDyaP2vfc=";
hash = "sha256-y3sJURlSTM7LRRN5WGIAeslsdRZU522Tfcu6dnXH/XQ=";
};
scala = {
@@ -605,9 +605,9 @@
};
scheme = {
version = "0-unstable-2025-09-17";
url = "github:6cdh/tree-sitter-scheme/67b5c8d6ce19fd5265f13204fec0a3efa9e095d9";
hash = "sha256-njPs+AAQYIGzztARtlpl2pmTrA0ozcXmbpuJxFp+44s=";
version = "0.24.7-1-unstable-2025-12-13";
url = "github:6cdh/tree-sitter-scheme/b5c701148501fa056302827442b5b4956f1edc03";
hash = "sha256-SLuK8S03pKVVhxJTkE3ZJvNaNnmXD323YwE7ah2VxyQ=";
};
scss = {
@@ -684,9 +684,9 @@
};
tera = {
version = "0-unstable-2025-07-22";
url = "github:uncenter/tree-sitter-tera/692937d52c8dfd91ce0dde722b9b4febbc9bc712";
hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38=";
version = "0.1.0";
url = "github:uncenter/tree-sitter-tera";
hash = "sha256-1Gb947YJnEFrCVKAuz06kwJdKD9PMab/alFJtyYjBso=";
};
tiger = {
@@ -771,7 +771,7 @@
};
vue = {
version = "0-unstable-2021-04-04";
version = "0.2.1-unstable-2021-04-04";
url = "github:ikatyang/tree-sitter-vue/91fe2754796cd8fba5f229505a23fa08f3546c06";
hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A=";
};
@@ -28,7 +28,7 @@ versions into the Python environment.
buildHomeAssistantComponent {
# owner, domain, version
src = fetchFromGithub {
src = fetchFromGitHub {
# owner, repo, rev, hash
};
+1
View File
@@ -386,6 +386,7 @@ mapAliases {
canonicalize-jars-hook = throw "'canonicalize-jars-hook' has been renamed to/replaced by 'stripJavaArchivesHook'"; # Converted to throw 2025-10-27
cardboard = throw "cardboard has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28
cargo-espflash = throw "'cargo-espflash' has been renamed to/replaced by 'espflash'"; # Converted to throw 2025-10-27
cargo-sync-readme = throw "'cargo-sync-readme' has been removed because upstream 404s"; # Converted to throw 2025-12-18
cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18
cask = throw "'cask' has been renamed to/replaced by 'emacs.pkgs.cask'"; # Converted to throw 2025-10-27
catalyst-browser = throw "'catalyst-browser' has been removed due to a lack of maintenance and not satisfying our security criteria for browsers."; # Added 2025-06-25
+1
View File
@@ -315,6 +315,7 @@ mapAliases {
protonvpn-nm-lib = throw "protonvpn-nm-lib source code was removed from upstream"; # Added 2025-10-16
proxy_tools = throw "'proxy_tools' has been renamed to/replaced by 'proxy-tools'"; # Converted to throw 2025-10-29
ptable = throw "ptable has been removed, as it is unmaintained and broken"; # added 2025-05-25
publicsuffix = throw "'publicsuffix' is unmaintained since 2019. The API compatible publicsuffix2 should be used instead."; # Added 2025-12-19
push-receiver = throw "push-receiver has been removed since it is unmaintained for 3 years"; # added 2025-05-17
pushbullet = throw "'pushbullet' has been renamed to/replaced by 'pushbullet-py'"; # Converted to throw 2025-10-29
Pweave = throw "'Pweave' has been renamed to/replaced by 'pweave'"; # Converted to throw 2025-10-29
+2 -2
View File
@@ -9918,6 +9918,8 @@ self: super: with self; {
monzopy = callPackage ../development/python-modules/monzopy { };
moocore = callPackage ../development/python-modules/moocore { };
moonraker-api = callPackage ../development/python-modules/moonraker-api { };
mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { };
@@ -12646,8 +12648,6 @@ self: super: with self; {
ptyprocess = callPackage ../development/python-modules/ptyprocess { };
publicsuffix = callPackage ../development/python-modules/publicsuffix { };
publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { };
publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { };