Merge master into staging-next
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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; [
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
@@ -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; [
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
Reference in New Issue
Block a user