diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2bf8b3069d0d..c0c8affb983b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15189,6 +15189,12 @@ githubId = 1422781; name = "Will Young"; }; + loucass003 = { + name = "Lucas Lelievre"; + email = "loucass003@gmail.com"; + github = "loucass003"; + githubId = 3948904; + }; louis-thevenet = { name = "Louis Thevenet"; github = "louis-thevenet"; diff --git a/nixos/modules/services/monitoring/cockpit.nix b/nixos/modules/services/monitoring/cockpit.nix index 706574ca8296..8a7192f635eb 100644 --- a/nixos/modules/services/monitoring/cockpit.nix +++ b/nixos/modules/services/monitoring/cockpit.nix @@ -25,11 +25,24 @@ in default = [ "cockpit" ]; }; + plugins = lib.mkOption { + type = types.listOf types.package; + default = [ ]; + description = '' + List of cockpit plugins. + + This add the passthru.cockpitPath of the packages to the systemd cockpit service. + ''; + example = lib.literalExpression '' + [ + pkgs.cockpit-zfs + ] + ''; + }; + allowed-origins = lib.mkOption { type = types.listOf types.str; - default = [ ]; - description = '' List of allowed origins. @@ -71,11 +84,6 @@ in }; config = mkIf cfg.enable { - # expose cockpit-bridge system-wide - environment.systemPackages = [ cfg.package ]; - - # allow cockpit to find its plugins - environment.pathsToLink = [ "/share/cockpit" ]; environment.etc = { # generate cockpit settings @@ -90,6 +98,24 @@ in enable = cfg.showBanner; source = "/run/cockpit/issue"; }; + + # Add plugins in discoverable folder + "cockpit/share/cockpit".source = "${ + pkgs.buildEnv { + name = "cockpit-plugins"; + paths = cfg.plugins ++ [ cfg.package ]; + pathsToLink = [ "/share/cockpit" ]; + } + }/share/cockpit"; + + # Add plugins dependencies + "cockpit/bin".source = "${ + pkgs.buildEnv { + name = "cockpit-path"; + paths = lib.concatMap (p: p.passthru.cockpitPath or [ ]) cfg.plugins; + pathsToLink = [ "/bin" ]; + } + }/bin"; }; security.pam.services.cockpit = { diff --git a/nixos/modules/services/monitoring/prometheus/exporters/mqtt.nix b/nixos/modules/services/monitoring/prometheus/exporters/mqtt.nix index d1d6fcf6e2de..f9fbb3d323da 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/mqtt.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/mqtt.nix @@ -115,7 +115,7 @@ in KEEP_FULL_TOPIC = toConfigBoolean cfg.keepFullTopic; LOG_LEVEL = cfg.logLevel; LOG_MQTT_MESSAGE = toConfigBoolean cfg.logMqttMessage; - MQTT_IGNORED_TOPIC = toConfigList cfg.mqttIgnoredTopics; + MQTT_IGNORED_TOPICS = toConfigList cfg.mqttIgnoredTopics; MQTT_ADDRESS = cfg.mqttAddress; MQTT_PORT = toString cfg.mqttPort; MQTT_TOPIC = cfg.mqttTopic; diff --git a/nixos/tests/cockpit.nix b/nixos/tests/cockpit.nix index b05c4b4dc93d..6144450d3469 100644 --- a/nixos/tests/cockpit.nix +++ b/nixos/tests/cockpit.nix @@ -3,6 +3,63 @@ let user = "alice"; # from ./common/user-account.nix password = "foobar"; # from ./common/user-account.nix + + # A minimal Cockpit plugin that runs `hello` and displays the output + # This tests that the cockpitPath mechanism works correctly + helloPlugin = + pkgs.runCommand "cockpit-hello-test" { } '' + mkdir -p $out/share/cockpit/hello-test + + cat > $out/share/cockpit/hello-test/manifest.json << 'EOF' + { + "name": "hello-test", + "menu": { + "index": { + "label": "Hello Test", + "order": 100 + } + } + } + EOF + + cat > $out/share/cockpit/hello-test/index.html << 'EOF' + + + + Hello Test + + + + +

Hello Test Plugin

+
Loading...
+ + + + EOF + + cat > $out/share/cockpit/hello-test/test.js << 'EOF' + (function() { + var output = document.getElementById("output"); + + if (typeof cockpit === "undefined") { + output.innerText = "FAILED: cockpit.js not loaded"; + return; + } + + cockpit.spawn(["hello"], { err: "message" }) + .then(function(data) { + output.innerText = "SUCCESS: " + data; + }) + .catch(function(error) { + output.innerText = "FAILED: " + (error ? error.message : "unknown error"); + }); + })(); + EOF + '' + // { + passthru.cockpitPath = [ pkgs.hello ]; + }; in { name = "cockpit"; @@ -22,6 +79,7 @@ in enable = true; port = 7890; openFirewall = true; + plugins = [ helloPlugin ]; allowed-origins = [ "https://server:${toString config.services.cockpit.port}" ]; @@ -129,6 +187,17 @@ in assert '/nonexistent' not in driver.page_source assert len(driver.find_elements(By.CSS_SELECTOR, '#machine-reconnect')) == 0 + log("Checking plugin path") + driver.get("https://server:7890/hello-test") + sleep(2) + for iframe in driver.find_elements(By.TAG_NAME, "iframe"): + if "hello-test" in (iframe.get_attribute("src") or ""): + driver.switch_to.frame(iframe) + break + text = driver.find_element(By.ID, "output").text + sleep(1) + assert "SUCCESS: Hello, world!" in text, f"Plugin failed: {text}" + driver.close() ''; in diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 6400c39a8e9c..5a590676409b 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -11415,12 +11415,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-12-11"; + version = "2025-12-12"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "7af6f57d517d8cc68f249e0d27364c188a097812"; - sha256 = "1mlb8778pv5s7hf4agzjf7cvpj7axn9pa6g3haddqgr6bpxiinli"; + rev = "0044d0987ef7e624d04141d0f90d0481fd3c3663"; + sha256 = "0rkz22y07l06f69kvrkin7flr4pzp71mn7px91rv5slp83i9d6n4"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vscode/extensions/Google.gemini-cli-vscode-ide-companion/default.nix b/pkgs/applications/editors/vscode/extensions/Google.gemini-cli-vscode-ide-companion/default.nix index cc8fbb270ddd..2c9be2011e26 100644 --- a/pkgs/applications/editors/vscode/extensions/Google.gemini-cli-vscode-ide-companion/default.nix +++ b/pkgs/applications/editors/vscode/extensions/Google.gemini-cli-vscode-ide-companion/default.nix @@ -13,6 +13,7 @@ vscode-utils.buildVscodeExtension (finalAttrs: { src = gemini-cli.overrideAttrs (oldAttrs: { pname = "gemini-cli-vscode-ide-companion-vsix"; + name = "${finalAttrs.pname}-${finalAttrs.version}.vsix"; installPhase = '' runHook preInstall @@ -23,14 +24,6 @@ vscode-utils.buildVscodeExtension (finalAttrs: { ''; }); - unpackPhase = '' - runHook preUnpack - - unzip $src - - runHook postUnpack - ''; - meta = { description = "Enable Gemini CLI with direct access to your IDE workspace"; homepage = "https://github.com/google-gemini/gemini-cli"; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b6753a92a763..cadde9c348ea 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2302,18 +2302,6 @@ let }; }; - influxdata.flux = buildVscodeMarketplaceExtension { - mktplcRef = { - publisher = "influxdata"; - name = "flux"; - version = "1.0.5"; - hash = "sha256-KIKROyfkosBS1Resgl+s3VENVg4ibaeIgKjermXESoA="; - }; - meta = { - license = lib.licenses.mit; - }; - }; - intellsmi.comment-translate = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "intellsmi"; @@ -3415,8 +3403,8 @@ let mktplcRef = { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.431.1"; - hash = "sha256-4y3KvekPKwJl1h19bIzDHT+dB9++ewVaQQkTyYSoe68="; + version = "0.434.0"; + hash = "sha256-XhD/5+YcYPD1b2lMsTfIVIU8wbCWrgP+2dgrt7mDV/I="; }; meta = { description = "Open any folder or repository inside a Docker container"; @@ -4913,7 +4901,7 @@ let }; vsix = fetchurl { - name = "${mktplcRef.publisher}-${mktplcRef.name}.zip"; + name = "${mktplcRef.publisher}-${mktplcRef.name}.vsix"; url = "https://github.com/valentjn/vscode-ltex/releases/download/${mktplcRef.version}/vscode-ltex-${mktplcRef.version}-offline-linux-x64.vsix"; sha256 = "1nlrijjwc35n1xgb5lgnr4yvlgfcxd0vdj93ip8lv2xi8x1ni5f6"; }; @@ -5545,6 +5533,7 @@ let dendron.dendron-markdown-preview-enhanced = throw "dendron.dendron-markdown-preview-enhanced has been removed from the VSCode marketplace."; # Added 2025-08-21 equinusocio.vsc-material-theme = throw "'equinusocio.vsc-material-theme' has been removed due to security concerns. The extension contained potentially malicious code and was taken down."; # Added 2025-02-28 equinusocio.vsc-material-theme-icons = throw "'equinusocio.vsc-material-theme-icons' has been removed due to security concerns. The extension contained potentially malicious code and was taken down."; # Added 2025-02-28 + influxdata.flux = throw "'influxdata.flux' has been removed due to being unmaintained upstream"; # Added 2025-12-09 jakebecker.elixir-ls = throw "jakebecker.elixir-ls is deprecated in favor of elixir-lsp.vscode-elixir-ls"; # Added 2024-05-29 jpoissonnier.vscode-styled-components = throw "jpoissonnier.vscode-styled-components is deprecated in favor of styled-components.vscode-styled-components"; # Added 2024-05-29 matklad.rust-analyzer = throw "matklad.rust-analyzer is deprecated in favor of rust-lang.rust-analyzer"; # Added 2024-05-29 diff --git a/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix b/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix index f442f4e034fb..58b4d0d6b75e 100644 --- a/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix +++ b/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix @@ -11,7 +11,7 @@ let vsix = stdenv.mkDerivation (finalAttrs: { - name = "gitlens-${finalAttrs.version}.zip"; + name = "gitlens-${finalAttrs.version}.vsix"; pname = "gitlens-vsix"; version = "17.7.1"; diff --git a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix index 6d9b8bd185fd..5d5be77b0683 100644 --- a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix @@ -60,14 +60,6 @@ vscode-utils.buildVscodeExtension (finalAttrs: { src = vsix; - unpackPhase = '' - runHook preUnpack - - unzip $src - - runHook postUnpack - ''; - passthru = { vsix = finalAttrs.src; updateScript = nix-update-script { diff --git a/pkgs/applications/editors/vscode/extensions/mktplcExtRefToFetchArgs.nix b/pkgs/applications/editors/vscode/extensions/mktplcExtRefToFetchArgs.nix index 4f947a493542..20f21cf9e2e0 100644 --- a/pkgs/applications/editors/vscode/extensions/mktplcExtRefToFetchArgs.nix +++ b/pkgs/applications/editors/vscode/extensions/mktplcExtRefToFetchArgs.nix @@ -12,7 +12,7 @@ in { url = "https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage${archurl}"; inherit sha256 hash; - # The `*.vsix` file is in the end a simple zip file. Change the extension - # so that existing `unzip` hooks takes care of the unpacking. - name = "${publisher}-${name}.zip"; + # The `*.vsix` file is in the end a simple zip file. Force it using .vsix extension + # so that existing `unpackVsixSetupHook` hooks takes care of the unpacking. + name = "${publisher}-${name}.vsix"; } diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 9da4e7c000ae..d1d34b3b2b8c 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "tinymist"; publisher = "myriad-dreamin"; - inherit (tinymist) version; - hash = "sha256-7BHkRM9HcD5VDMCcAh2GFvGz+OSb7l/Ki3+V3v/RYSo="; + version = "0.14.4"; + hash = "sha256-Y8yIAIT0TrrM8ZQSZl4QnVG6uE0F+AwWFvmhLe0ZPto="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix index 2dfc0bcd53ca..411e2563a079 100644 --- a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix @@ -10,7 +10,7 @@ let vsix = stdenvNoCC.mkDerivation (finalAttrs: { - name = "roo-code-${finalAttrs.version}.zip"; + name = "roo-code-${finalAttrs.version}.vsix"; pname = "roo-code-vsix"; version = "3.36.2"; diff --git a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix index 3de3817de808..a8b771567541 100644 --- a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix @@ -32,6 +32,7 @@ let vsix = buildNpmPackage { inherit pname releaseTag; + name = "${pname}-${version}.vsix"; version = lib.trim (lib.readFile ./version.txt); src = "${src}/editors/code"; npmDepsHash = "sha256-fV4Z3jj+v56A7wbIEYhVAPVuAMqMds5xSe3OetWAsbw="; @@ -57,15 +58,14 @@ let walk(del(.["$generated-start"]?) | del(.["$generated-end"]?)) ' package.json | sponge package.json - mkdir -p $out - npx vsce package -o $out/${pname}.zip + npm exec --package=@vscode/vsce -- vsce package --out $out ''; }; in vscode-utils.buildVscodeExtension { inherit version vsix pname; - src = "${vsix}/${pname}.zip"; + src = vsix; vscodeExtUniqueId = "${publisher}.${pname}"; vscodeExtPublisher = publisher; vscodeExtName = pname; diff --git a/pkgs/applications/editors/vscode/extensions/unpack-vsix-setup-hook.sh b/pkgs/applications/editors/vscode/extensions/unpack-vsix-setup-hook.sh new file mode 100644 index 000000000000..168972726f91 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/unpack-vsix-setup-hook.sh @@ -0,0 +1,11 @@ +unpackCmdHooks+=(_tryUnpackVsix) +_tryUnpackVsix() { + if ! [[ "$curSrc" =~ \.vsix$ ]]; then return 1; fi + + # UTF-8 locale is needed for unzip on glibc to handle UTF-8 symbols: + # https://github.com/NixOS/nixpkgs/issues/176225#issuecomment-1146617263 + # Otherwise unzip unpacks escaped file names as if '-U' options was in effect. + # + # Pick en_US.UTF-8 as most possible to be present on glibc, musl and darwin. + LANG=en_US.UTF-8 @unzip@ -qq "$curSrc" +} diff --git a/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix b/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix index 698c58cfc28d..d5ff476819f0 100644 --- a/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix +++ b/pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix @@ -12,7 +12,7 @@ let vsix = stdenvNoCC.mkDerivation (finalAttrs: { - name = "vscode-icons-${finalAttrs.version}.zip"; + name = "vscode-icons-${finalAttrs.version}.vsix"; pname = "vscode-icons-vsix"; version = "12.15.0"; diff --git a/pkgs/applications/editors/vscode/extensions/vscode-utils.nix b/pkgs/applications/editors/vscode/extensions/vscode-utils.nix index 4719b4ab97dc..3805fd0af1c6 100644 --- a/pkgs/applications/editors/vscode/extensions/vscode-utils.nix +++ b/pkgs/applications/editors/vscode/extensions/vscode-utils.nix @@ -6,10 +6,18 @@ fetchurl, vscode, unzip, + makeSetupHook, + writeScript, jq, vscode-extension-update-script, }: let + unpackVsixSetupHook = makeSetupHook { + name = "unpack-vsix-setup-hook"; + substitutions = { + unzip = "${unzip}/bin/unzip"; + }; + } ./unpack-vsix-setup-hook.sh; buildVscodeExtension = lib.extendMkDerivation { constructDrv = stdenv.mkDerivation; excludeDrvArgNames = [ @@ -63,7 +71,7 @@ let # This cannot be removed, it is used by some extensions. installPrefix = "share/vscode/extensions/${vscodeExtUniqueId}"; - nativeBuildInputs = [ unzip ] ++ nativeBuildInputs; + nativeBuildInputs = [ unpackVsixSetupHook ] ++ nativeBuildInputs; installPhase = args.installPhase or '' diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index b5fe73e6a070..c256de0cef29 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-12-02"; + version = "0-unstable-2025-12-10"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "e58d3285f4323a19a0f5aea01f4cdf7a934e1155"; - hash = "sha256-3n34FDDQ1CjmZ4V7Vl/JYi/24w9F3z1nLSEuq44KvMg="; + rev = "26cc26baf1357a581581ea5b3b6978391373d0a8"; + hash = "sha256-J+EOHXdkPDYGgXgGJ4y4I6fRIv8lg4SqOCt14X6foTo="; }; makefile = "Makefile"; diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix index 29bcb9a701a0..34b1775a428f 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "helm-schema"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "losisin"; repo = "helm-values-schema-json"; tag = "v${finalAttrs.version}"; - hash = "sha256-q5A+tCnuHTtUyejP4flID7XhsoBfWGge2jCgsL0uEOc="; + hash = "sha256-F4tfPZnvvagWEO25JOjtYPYDn+8k6sRH0k1UvHIQRzg="; }; - vendorHash = "sha256-xmj2i1WNI/9ItbxRk8mPIygjq83xuvNu6THyPqZsysY="; + vendorHash = "sha256-2HnbASIZqOPM9WOlZeEQKYbkBHXBjV0JaeKKYAAwQ3w="; ldflags = [ "-s" diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index dd5afdd4978b..ddedc5667137 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -597,11 +597,11 @@ "vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM=" }, "hashicorp_kubernetes": { - "hash": "sha256-v68Tg6X+fM41dWAWY/b3RSRhzm7l7n25tKwDktFXxu0=", + "hash": "sha256-/piMr4HFTKyZdWPtS9B1NB4TK8v0jtn9PIjHuGRSmtM=", "homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes", "owner": "hashicorp", "repo": "terraform-provider-kubernetes", - "rev": "v3.0.0", + "rev": "v3.0.1", "spdx": "MPL-2.0", "vendorHash": "sha256-IDsGPzNsVPIHWEyhfIkaNaPOrhnk/4XI1UsrIPwcq/M=" }, @@ -1048,11 +1048,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-PZ83SwGSgkQ8v+Hy56e8zipgbIR7Q/2rY27/5Zzwuok=", + "hash": "sha256-4EeI4mA5zNW3fmc2ESiaw/SOHoVw1cevtls+IFVVxfE=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.27.0", + "rev": "v7.28.0", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/by-name/al/aldente/package.nix b/pkgs/by-name/al/aldente/package.nix index 8058f86d8305..27cd0341e2c0 100644 --- a/pkgs/by-name/al/aldente/package.nix +++ b/pkgs/by-name/al/aldente/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "aldente"; - version = "1.36.1"; + version = "1.36.2"; src = fetchurl { url = "https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/releases/download/${finalAttrs.version}/AlDente.dmg"; - hash = "sha256-iouXZv6dfLGawWtDH+/wGOogDjUoqp55BE2ADAAos0o="; + hash = "sha256-VeNEONO7wachGgCFDybH4tGaz58xlTG10S/rvm/S/Tc="; }; dontBuild = true; diff --git a/pkgs/by-name/cl/clash-rs/package.nix b/pkgs/by-name/cl/clash-rs/package.nix index 4ce8bb9bbd8f..191c52f5d6a9 100644 --- a/pkgs/by-name/cl/clash-rs/package.nix +++ b/pkgs/by-name/cl/clash-rs/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "clash-rs"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "Watfaq"; repo = "clash-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-FFbRopIaAOpfb+Wbj+EUXRr89EQE108h8OMn+fpL+ew="; + hash = "sha256-MVj+GcSt0Q9bWLz7MpCIj9MtnHh/GRB3p+DapMPLxeY="; }; - cargoHash = "sha256-JYvITscH1K6xLE6XZpMrEFZWcbue7x7xuPxVQW/Vjb0="; + cargoHash = "sha256-Ikur9G6oSdKbK7gdZozBkplUjPfSjIABTVHjX7UPPvc="; cargoPatches = [ ./Cargo.patch ]; diff --git a/pkgs/by-name/co/cockpit-zfs/missing-hashes.json b/pkgs/by-name/co/cockpit-zfs/missing-hashes.json new file mode 100644 index 000000000000..ee441f4afe88 --- /dev/null +++ b/pkgs/by-name/co/cockpit-zfs/missing-hashes.json @@ -0,0 +1,112 @@ +{ + "@esbuild/aix-ppc64@npm:0.21.5": "1f48fea96ab4fbc2921756361bc8a0c4d0690f14dc2298a357aa3d436bcd1cd646d490e5d71c4e0fb46b9e04401bc93153d6886456dd0665b6758be643c95a16", + "@esbuild/aix-ppc64@npm:0.25.9": "b5c49f119424bb3f7be30b652ef87bf881824ace02cc2327ba6f7e0f86d04d2afe2087086985f4220dfdbb816acb67e6dfcf00da9eb8b028babfac43df3adac8", + "@esbuild/android-arm64@npm:0.21.5": "7a4831b0886c165ed671f0094dcd491235fe503364a261379c84e2225a3c3230a06bce1d3a02316fa8a040b0ffede56c617746dc3b5550549ae3fb07095bb20d", + "@esbuild/android-arm64@npm:0.25.9": "afe76da072b16e355f546d1d9023b814ead0487d9fa5e393eeb4bb3f6f76e5542e14b82396ca37c38e868ed64deef6b25f1c47e2564141fe5ecfe0eb7543f3f8", + "@esbuild/android-arm@npm:0.15.18": "5547a5477fc9e2239fff37e7d41eec59473fb912a9d01a2ebfebec18ec820c9ce1a0445866fda06d7f285e8d0bcdde974ffb1affbca8cb2b5a2d8b952a424a4c", + "@esbuild/android-arm@npm:0.21.5": "9fa871018a9f2198f40fde2c672fcb1b9d3ab5ee602644ea4cf68c548ee2c0b6c60ad851ce85219f84886fd29757d8c49bac28ea48a2a16708a088e32dfe673a", + "@esbuild/android-arm@npm:0.25.9": "0d4c724b84043db6597736865a4fe86640c88f21dc0ebe93a2298b4a0e0f0a5d1530a821dd1c18a2b39a6ca9abe8ff714b8ed5de496045a67150ea47c86a39d7", + "@esbuild/android-x64@npm:0.21.5": "24e477ccdaf1437cabe8710bc052a13b975a53617094a225e39823a1c562a71ef975d860ab895c129a813302495d85387143e27068e62fc897a2ac0335e4a2f6", + "@esbuild/android-x64@npm:0.25.9": "9da8b1ede5670c2c9e644e0fedf1dd0747081272b296d3f80b53b44b637744d836efee00dc767b81940eb285524a5e3149d8045787f6281ee2bd53f61a9c8717", + "@esbuild/darwin-arm64@npm:0.21.5": "67b0e4ebc870d0babb6721328f02b0e75eca5ee8f176220fa194ac5897ce76a27aa4f6d724389a74e1517670f70e766fe03c30875fdebeee5b1f7b22e99c5a1f", + "@esbuild/darwin-arm64@npm:0.25.9": "84a88a8f72fcc66381518d5821e4ed276aeea17c76559bee4fcb472b19456da630ad84d8d74b3e4c297ef7b1ec5bd5037d55ac6ef5c515a77fb94a1bd891dece", + "@esbuild/darwin-x64@npm:0.21.5": "a4b6df47edf4b1e91eeca9d7af18f538e25615e00763709a4cc24a8918e7ac93b9bfc2ef9f44086f16257d05ad99e23c1213a7a1397475d1a78f0a1e773af89a", + "@esbuild/darwin-x64@npm:0.25.9": "c500bcd0c1a8f66d19cf575299a7da7f29dbdb56beac95bb6ddc570291e3e9da4e7d31db6453fc19ea5ac7f85662f40c9a3965c3e1f49657efeb292a6f601a26", + "@esbuild/freebsd-arm64@npm:0.21.5": "a4cf357807f2ea445b5191b8e5488070b567e2b534dba24ce6f8f1a332598ee0b9ffa41b3b0e55cd0cf57e2b56f0f1d84413faba182b81cb43bf19edf58a7654", + "@esbuild/freebsd-arm64@npm:0.25.9": "fb4951968ad62e5316ffd08c037bb2396e8119a0c2289e968421bb277bdbffe23d89c92dcd2d7eb680f31be2b05e36406211b141b9b89378b424e4b5193c3d7f", + "@esbuild/freebsd-x64@npm:0.21.5": "8957c1345196e5dabd7d9f290b5292161f5d9955f269051fa7873118cfb5a20c31d70771ea3560b513f879d0948ba32fba915fb1b387571c4fbbb1fbeaf2dd87", + "@esbuild/freebsd-x64@npm:0.25.9": "0c71856891d5cea255f9bcb4482c70347a39198da2769a273afbd16bc9db7176bc1d28c41dd569b8b8f98cfd14b10a728c79f54311037d702bb7dffd95f27740", + "@esbuild/linux-arm64@npm:0.21.5": "1b95b17ed94eb977e38ea9130e677551b7cf0ccccdb3f23a9f8b59b5d67400817c2a417e4f043295bd3f67796853da2a1b1a8ca201ffe745efb40a144dfdc99c", + "@esbuild/linux-arm64@npm:0.25.9": "6c64bf50dfb709d4000b022558293764a20ff8ba0b6638e8abb3bd0806cab25ac971f1910eaf2a4d73f92080afdb296d57175b2199647de019c2f419365f839d", + "@esbuild/linux-arm@npm:0.21.5": "6bfcd098ada5e6117d028777e5cc58456c2f570157fa0a0dce30c9d05b8389b86f74bf6b862534bf6994d342946c98b6774e1820880fd289765864b668e94c17", + "@esbuild/linux-arm@npm:0.25.9": "b9a473988dadbe98f1c6ade2597e5967371d929ac83bb9f888d726d4f0e5cc4b8fe5020332adb26d61748619bf3e62c831d9c80b3bf815a6dd90dab76283d533", + "@esbuild/linux-ia32@npm:0.21.5": "73c249c9918f0c9a9268ffe14fe745f5e7564b309dcea213da08a5e4367ffdfc8df4b004c70f80269dce0f653a3280cfdd8bf9a7a616b5b60649e4faea6e69b5", + "@esbuild/linux-ia32@npm:0.25.9": "51f458a7038e2ee014b994f7f216821194b00716ae5abe78fe828d9cefd47575dc0ff703f95c18017e59b7bcb63c13ac6d551e8ab64522cce8af89bc33a689d6", + "@esbuild/linux-loong64@npm:0.15.18": "e35a9691366a29973d32207ddb1835ff9559404fa77d8fda95bf1d8c685ce45197af2273c0632d12e1139ab54fb4bc77d1d61c030efd95b4ff06334ef7219de0", + "@esbuild/linux-loong64@npm:0.21.5": "60977efe24b3b6e1461d49da07dd57c1234992b9d2e6ac7d0dedfee538321d42be25e496ffb193121d3a6c6ca6ea6722b880e95695824dcc6643a3d9426b2296", + "@esbuild/linux-loong64@npm:0.25.9": "81478bff0f6d54e06fa96ec120c2dc92e47c3a1392397a121cf50a83496156f9abebd46f93e35a496f4f305c8af7cd430e4fe723474a2420cc21d39257852210", + "@esbuild/linux-mips64el@npm:0.21.5": "20fb6c8f6e58f66cd4351034858b2ad85bda4144576b180979305cfabed43780a71934e9f176e476c719f14e37253b231a43d46638ad232989d5f4dd72ec6b75", + "@esbuild/linux-mips64el@npm:0.25.9": "78709795d663461c54168719517c4c38b2a51861af0f97a91003ea6fe2c2b67dca77f57c2a2c4eb2c6481a8660b5fe477c72e46e90154cb72f1f235e683b2d0f", + "@esbuild/linux-ppc64@npm:0.21.5": "69f2ef1d127f48bc14cec479ae1a96dbf5fea651e0a3f148486f73495d2acb91acdaa164cd80648844916f05e7f9f9665a1864dd394e7f9acf96bea70937e6b5", + "@esbuild/linux-ppc64@npm:0.25.9": "4a43e167f7f9659a5ca34678cb6fee53fbdba8b14a9a45f323abf33d9e141fd268984b0a18445db84cbada5ed2ac211ef318d5c44af0fbc0c7eea31c0c82321f", + "@esbuild/linux-riscv64@npm:0.21.5": "60c749d87c0f67cc67c5cc0d82aa597b7a807bc52510a16960337433bdbc8fa9f3c46eba98080106c0971e404e2250ca11c441bb4ae5b7a7d78b4095e3a70363", + "@esbuild/linux-riscv64@npm:0.25.9": "e71027660a884b5bbcb6e9e84ed439b3ef19466cd9f6d16c1bdfe2db6dbe9a40e8fc19ad429749102d1c15f015372f7f9f8ab7f82d506efffbd143fe8ab28aa9", + "@esbuild/linux-s390x@npm:0.21.5": "a14ff0484b962b374fd1e4662a53f8dd8999ba39fcf891f15631dfb2802c8d18893d6e366c42d28d55885e5804b7d6252c0e3cee038c241285c9b537ef12b4ae", + "@esbuild/linux-s390x@npm:0.25.9": "7004c5852a3cbd1bd1d727e13b2f2be0747861ceab840ab8492ddff80b3d34dd41398681016cda3748c697e1b384bf4d4c1ad588538df38eba599ba935ecbd09", + "@esbuild/linux-x64@npm:0.21.5": "9e5663fcace9c8456e9934a9ed6e7428db4080024eef3bfeaf82d476120bd881382c958be2785463d6b44467b3d3f870d6cce09a9cb37bcef19afeb97814d674", + "@esbuild/linux-x64@npm:0.25.9": "3bab69aa63d5ef65e9eaa229963ee3a3c868a06badf019277af06d4f7c52ea3a30abafad361e5bcce71032abd8b6fb666607977a627fa2def8db6756cf99b2ee", + "@esbuild/netbsd-arm64@npm:0.25.9": "02b82c6773ad09082e3b18f01dbf4b9f72519a9e93995b479e4bd4bb28c8a4088972fd0e9304881d09775429dc388a3625249096426349dc3adc2208ee408a4a", + "@esbuild/netbsd-x64@npm:0.21.5": "3cb6115c4557d653c7ad6d2be5b4ed7a688b14d85b7b7108a1a57dda0b2cca3f8ed13560fa6639da8788f860b75eb714a17cfb7ba8f967e93bdf40c9b3a1cde1", + "@esbuild/netbsd-x64@npm:0.25.9": "51a576cb8ad7f43e43f76b25273735646eefa0d2a5bdaa3bd6387ab89512940bee49e91f7051b3d08d143d5cd6b4501f72a9462f30e242f0dff931c4ebe40363", + "@esbuild/openbsd-arm64@npm:0.25.9": "9bf0e7a535304f0d3c700d6e4ef536fe94b17e05bf5f9a4cc308ffc8c3d3cd642ee7debcf7f649a845610b1c706675af903f785ef14f320ee918faa61bf79bb5", + "@esbuild/openbsd-x64@npm:0.21.5": "1caf0b502d6e2612ffd3e62589de2b9cd48cd742818746011d437e2d5787df4984f7c17b7a536aa20f12d04e519c859d755a7b57e6db0ed277054bd9c1036e85", + "@esbuild/openbsd-x64@npm:0.25.9": "bb9bb4c5f095575f267d30c9e65f8e64c3f425d24904f6e22112c305ee5f1503aea750f510252e4b862f366e5efac678b71cc848cda72c587be8af4119d28f80", + "@esbuild/openharmony-arm64@npm:0.25.9": "130f08d72a018aceef14b8534b9910bd2c0852fc074467ad0adf54d339584277326c7ffc8cd8126be08a530184c51d8de11d06971d1cc44545162bfb8428bcc3", + "@esbuild/sunos-x64@npm:0.21.5": "676da7301c7c600bb7de2523ecf5d877128da3c125fd8136533f5be38ca15d9f800b2fbbd396ca37d44c5daa51b8124d8a4728bb18245cd2becb3191b897c45a", + "@esbuild/sunos-x64@npm:0.25.9": "a86fca2baaaffcaed419bdc6569cf4a88b4ae830034f8deb4d83ba781b989e25b03696cfe05a482e24710191abc53479b70491f3f157eff37ed2b486d88c897b", + "@esbuild/win32-arm64@npm:0.21.5": "9b2ab87429efd3c2697dc5c7948ea57b57757b6e4709469e773b73cd5fe4b7fda5912073f4c3bdf9d0346b8f3ae443367a63bcd51de24fb81b9f592712eb3366", + "@esbuild/win32-arm64@npm:0.25.9": "cd32c8fe88511e413f6161480ea3b6fc2ed7cb4bd2febb455e7bc45842880c752ba71772f289908ded50d8cfd3207e6730c8fdec2e811af1f65e97d1ee53b4ef", + "@esbuild/win32-ia32@npm:0.21.5": "c1fe3276507d82202c464cd4809e67e6f151e29ed9de05c32d086dfe30207db15e646911ebc7f50df659891bfee292a25062792c589c2ff769be238c6b5fb8be", + "@esbuild/win32-ia32@npm:0.25.9": "c374576d857dfa3c8dc5bdeef598ffc0e3adfcb8b7986a2b78ce61d2aa3c3d1f1cd15cb685f52b88411403d974f657c3fd44cf9b4fadb94e8ed69d75e9e3e0ef", + "@esbuild/win32-x64@npm:0.21.5": "5d7b28baa9c22684d35ec0515f6d36f8f583f26733c8e84c7f78edf17b8a7d133819267486f2fd66f20ca3a810896f11c3c81106d745040c2f07ade314846bf1", + "@esbuild/win32-x64@npm:0.25.9": "41f2ba9101f4a9a28e3287026a32a05e8fdffcb4a4e41cfaf9f94b41093c6882f46ef80f12854b67b7ad78e47d1df492f3e8a71d41813a61500ace4a574af851", + "@rollup/rollup-android-arm-eabi@npm:4.34.9": "6a78e363b2a00987ecce7d50d352be418acc0facce6a0ea07617c25a608414047426cb8edac1f112b2022c5d5ec37abb40fcc314b63db1313dbee50ef92ded39", + "@rollup/rollup-android-arm-eabi@npm:4.49.0": "52fb63fc3b966418047665d754210f7dd359cdbe53f74f1f94ac1b2cdd06ee45e0f7348d452864735465511c8bdd670670629ae6beb17a88991ad3dd700007f0", + "@rollup/rollup-android-arm64@npm:4.34.9": "1bab7d4cbf7f3b80d1624e722e0476195c83ccf84f5ae81b2297eef4900ca0e41b0b1612c2f82f3572d24d638964dc04f60e0616655c2de9552e78b5b0849ffd", + "@rollup/rollup-android-arm64@npm:4.49.0": "836b8568a1e67e2b4f4b06184a8b0cc8205e0747abca9a18ca74f1341929ddebcd3f7fcd62c4333e0a3b226fc7365570875c7027bdf043409b5647f4b2b6bb51", + "@rollup/rollup-darwin-arm64@npm:4.34.9": "d715c19d30eb8f56aa1c4292975b42fbcb03768191aec11c0bfb3c41c81ec27b2e267cca2a7eb710a782846a611b51f8ae325b01b6324fd609f18846f07165a1", + "@rollup/rollup-darwin-arm64@npm:4.49.0": "a5bb9703f8e777e5722a2e40be3de15672647a5df3aaf69d98d761c58e39c21bf521bbc5e138b20007381ebcf31cdc3acf6db5dcd519282b0f28b33d1202193c", + "@rollup/rollup-darwin-x64@npm:4.34.9": "e984bc5998e9e807c1dea42e00cd3a0a4e5eaf8969486a186b01c11f40216d49f08ece400d886d7099abbd89cc9669bc027c3ed9930b1f69bcbf8738e5c955e4", + "@rollup/rollup-darwin-x64@npm:4.49.0": "55403574f7375b2492137dee2b03747a4b13ef9e3711d11cf8af7d2a37c7e303d6c3b5f85f521fd4f60dbfd24e1cbd1a75c4b0f7a8a2caab2424e888656e8d59", + "@rollup/rollup-freebsd-arm64@npm:4.34.9": "b78b61e04d3e10612920850a53068c8255d21085aab1fdf77b51ed44276582c883e66bc0bba13e4e28cc79eb80e8aa5ed5afed5f55235877e6c0c20e60178dcf", + "@rollup/rollup-freebsd-arm64@npm:4.49.0": "eb24eae86218f5a8e96cf4a18a2c0060866bbd2ee82f00f4b68291f1226e08a71e09e7aaa1f741f9806d4b15c559eb46878a96c3367fd901e36795a63e514253", + "@rollup/rollup-freebsd-x64@npm:4.34.9": "a12b525e32fd88828415fa658e89e1a0038dbb5812b0351a594a03e0ed4dd5944aa427fabc21e17193d4e661d780902a38c32596dba01cec021183e424579659", + "@rollup/rollup-freebsd-x64@npm:4.49.0": "03cf0d678c8e8377ad97bc5a0fcf66ec91c8ef5781258d84935fc7740a4f66d51313cf912621e1e5ffec6bc394d9fc8092cdefdc8d745cc68947213ea58d6389", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9": "fd327b38153fe56994002d14989853aa7e8eac316fa9f3c9584901ee34515fc91dd1ff84e3774e1654b417a9e2e83a304f68babc4ed500310a6bf66674cf0b56", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.49.0": "912ffb485aba2c2431dfe760c2f27c8dde1e1c96308df06e0b047c3966178dde09820815611e07ba388f94e77668d29650233ac540eac6e05c39ab4dcb6553c2", + "@rollup/rollup-linux-arm-musleabihf@npm:4.34.9": "3c249bf1151cc57a7b0d432bdcf8f37a5e33d61928fcc47271dde67e72385d0739ce74b2648e4e1df0bb804b958768f1d3a15321830f9fc1175d63bc619e0e6f", + "@rollup/rollup-linux-arm-musleabihf@npm:4.49.0": "3606da18b762e27627922ebc792fa2ca487b3181c8032cfae86751c3e82f57209fe4124388aa7edc7fb9e6378dd374602b1fa133b03b335438967b29c8bd626a", + "@rollup/rollup-linux-arm64-gnu@npm:4.34.9": "d12a76c6212f7b543cdc664dec96c3ed5c54a722ccaa964f5146050c0c8328b3728d7b6797f6b3cd249e5ceb803dc7ec5ff9c514e74d914e79c525540fb12805", + "@rollup/rollup-linux-arm64-gnu@npm:4.49.0": "763f607f123286327bc78e603c8a27e7d32606939e5835e45cc5004248ab6b1e4430c4147bb80f042ee20a3d9dad6c2d3d40848524a92a34e35a8dd299e7abbf", + "@rollup/rollup-linux-arm64-musl@npm:4.34.9": "42c76f063875dedfc0ec3ebcaf6c4988795affb4aee97d5d8dd5f8c3b8b48862a741d24cdc8baaede07a3bd6a32adaeb7c19301632b8db7a0530f48aeace4cc9", + "@rollup/rollup-linux-arm64-musl@npm:4.49.0": "eb9593462fb7735937a9e640efa71a903796d5bca4eadb18f2092863d1a00de84368630051d585934a29b05f157a81ead9c11112e5b7f1d1322cb4fa415865f8", + "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9": "4b7223f5c36e6ce1f002ed3e82039c69e0ac16a99f8b451a5842e7945035ca41e31344d7a63c747ce402779fea8d08a59d918b4341fd0de2d460f5875d6955c1", + "@rollup/rollup-linux-loongarch64-gnu@npm:4.49.0": "a49f30ed44abe792f029766148d55ccf6a361d444cf2627696b36bf589a98abc881b4780e4dd4baceb343a89936b0a6c5cce10015365d04c200b9f9816ea60a8", + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9": "9183d3780b41c1c5e40bd4068f49aab70197454263c2dadac836da902473e84a710a810f83f60cc2d7b3dd4b888946786720b406a791ab67b6cdc0a3db742274", + "@rollup/rollup-linux-ppc64-gnu@npm:4.49.0": "fc8c43d848b4f327613e1bab73b27c777ca9773b5b63672268791750f40d78524a99ab0977500c650d74cfd519d64066effd50a7f9e28a67e2714706e98dcb53", + "@rollup/rollup-linux-riscv64-gnu@npm:4.34.9": "100bbb8457e560b9e02ae262c0e7d7b38b28de502bf9564835d369872121872df592654f425fa30f1f9e5c2477a2ca8617df223e7abeb0804ff961d660361bb4", + "@rollup/rollup-linux-riscv64-gnu@npm:4.49.0": "aadd1f82ff7adeda08d60486eee9262117a44d2aa29ff782dcee1be111d5196acf65625d02c87430203d1fc3cfe9bb505453952e24b072064898a6a6198517d7", + "@rollup/rollup-linux-riscv64-musl@npm:4.49.0": "aac7397ca667f881271cd862e7d02320a77bc317ed530952d0cb05f12d3ba743d33090119fc2dffc65d64cf345514b2938cd20289282abc0cfaebbad06dce318", + "@rollup/rollup-linux-s390x-gnu@npm:4.34.9": "9d45ec5abb16431dfc3e75a0beb96e9d05d508234c9583b9c958a026988fff8f751554ddf350f1ec472450524f821b6f4e0f8ac739c3be0462a4788d9432043d", + "@rollup/rollup-linux-s390x-gnu@npm:4.49.0": "57dd8e17277acc9b4f6424276ebc787d45cf4006189d5dac79e60dae0b0b20670c66fd489d137c31bde33ed31c8f874dce4f8d980d38b278c9bc1b234525df05", + "@rollup/rollup-linux-x64-gnu@npm:4.34.9": "514adaaf885a4a9e7b16c33bd15eb8c96e83f8d6cd5b975b88fc1d3d73dcf690459ddab317f46945875f03ed9869cdbb5b698d23b2c0425af1f6ca6d09e42e0e", + "@rollup/rollup-linux-x64-gnu@npm:4.49.0": "cbb135fd448a945e638bd056c6c89f1a202ae8b0e636557c6cce21c85c8135d8411cf4a5621f3203a87037ebef9d7c8367d7af4c9043085368bcbc80c413658e", + "@rollup/rollup-linux-x64-musl@npm:4.34.9": "ae6df03b8326146373ce166701dcf82398371402e84934d8a343187bde2ad53afb5ac565d7466c2b65a90215b2f4e4c06a05fec1c8cfd679efa2816587da4ca8", + "@rollup/rollup-linux-x64-musl@npm:4.49.0": "fcb0028c3e1c992eea5c7a7a41aaccb840a9e4383fc97cef92fadc7d2615e7c15a33bacafbae06fd9cc93093467024e0cc2f36b07e29845dbcdafe22d171a426", + "@rollup/rollup-win32-arm64-msvc@npm:4.34.9": "d2c1fd1d75fe8507f1c921d4cb777e72851b39675b1ac2571f29ff24b4512e57f6142fcd910faa54b14028e3140acf7b4464b80128eaf90db977830ac11506c9", + "@rollup/rollup-win32-arm64-msvc@npm:4.49.0": "2712adce89bc28070ff18ff0e85cf36cb4aba96c499ee2fa625a3fc36e0187128f7d924e305657ef9d2630f4dabcf36fdfd5d5a2a5563ee9afb2d75495915618", + "@rollup/rollup-win32-ia32-msvc@npm:4.34.9": "14e4450adba80fcf5a913a9eeb2687f65054816f232bed169bab828000ba745edf9bc9d57975c656924c30ef7b2368a6970e96f17da5d8d9c932193dbda702b2", + "@rollup/rollup-win32-ia32-msvc@npm:4.49.0": "ccbf8b8014c713ae772739a1279ff78ce9296f78b98612d0a200a3bb280718c24e3eef592597ff59c5c7e5fa4d8fdc1969d9e2fae54fbff1754541ce353a6fb7", + "@rollup/rollup-win32-x64-msvc@npm:4.34.9": "6ecd0dcfbee51dd2cbf7a9f1a97c8db411874003f88846423df2b73a225b0cb3d5272ac3c32473aa2e7981f5001e05ac9320b57d5f44c18fabec09ee7839a95c", + "@rollup/rollup-win32-x64-msvc@npm:4.49.0": "6a611fea13c4a5a4c63162ab78a025ce7ef949fb36d884d4ee88c88cc414bf64b6a75d702bf2301c906f7661a77c912677c1b5aeffbb0240a3ed67f50862cd39", + "esbuild-android-64@npm:0.15.18": "f5fc62d6a7181542425ec792f68ae4f456e7a4addae1f10cdd84b370b8636f0af126edda898b0b491135f4363bdabc08fbfa3444082a0c15fbcebccc7b8f8c5c", + "esbuild-android-arm64@npm:0.15.18": "a7f8c9e0547ea4aa046f14e102373a6e595ff99fd76113012504fcf218cbcf23ed36c8b64cdf59db68028107090b02873acdf77ec1bbe15749124fa2c8a5fed8", + "esbuild-darwin-64@npm:0.15.18": "517259f5a498085b42f8d3e59fd3b6bf4802b947f771bb353b26e5170a2133cd2d0aa803ea1db1a31552fb83cf6740fd30ccc8e2409a8fb067f2d3fe7191c796", + "esbuild-darwin-arm64@npm:0.15.18": "d45d707a5ae873b3f80493154d5f6b95da8c1f67ead57fccbaa9a2618502a00cb4d7d40a5f872ccc8ca63d2f69e3d4180cd6e620861a25bd8acd16cfb2e83427", + "esbuild-freebsd-64@npm:0.15.18": "5d9ac31f4e3b6d6f307aef8a036bee3980394d4d2d6635a5a284f1700c662c57df79647e3ca1d9132d3313bbeffd97a1b292ca491d2e7c7b8e90525f06178c0c", + "esbuild-freebsd-arm64@npm:0.15.18": "a69cb6d3b7b4b4bbd35631c971fee72dea76cfb57ed5e437a6b45134efbd41eafdad469c8333306a282753926c0e75a32e576b91421ffab9206c2bb852fe42da", + "esbuild-linux-32@npm:0.15.18": "7e62aba6dbb45eaa85870c7254906903fa581e0fccd68b3b722107e7f7093925920bd5e67ebd768ba923e760ee4b0e59ecf6e4cbde55428ebd3adc2469575889", + "esbuild-linux-64@npm:0.15.18": "04cf5274291fe54b7574731bd0b580973b592a5ba97cfca504fc91f554a8b85ed81ce11d199a7d961a360b4290775d6ac6b88ab08fa277b3dee3777cd5e2bb31", + "esbuild-linux-arm64@npm:0.15.18": "979045586d3374a368cb7b52518730d6f3e9d75a401f9c66bc9e4086b92886e9d5df780a3aaee964b4bb1c636a4e79a25ca561e8faec681d6020f1fcfb6d2540", + "esbuild-linux-arm@npm:0.15.18": "b44ba7dbecace5fa1d1ebe56580b71a6d247b51b2dabb213001fc5badf8742ac51e61f7467b9fde3e28c19a103e94f4b32b5f6a1eba0a799d6cd074623344107", + "esbuild-linux-mips64le@npm:0.15.18": "c0d4f17988428eb0e4fe6da8370611a2949c0349f10f0b6e2b09c6c4906833b8246ca8d1f2296e84136efbe1e9640305baac9b9c436234edbce2f4178839070d", + "esbuild-linux-ppc64le@npm:0.15.18": "76c3efe91f3300cd18ffc34503e1c03dd0fd7c9e4065a4db2de3461d720dd94653c111e691b6a1f6a183e7400bc6db6aadf9d6eec5f7d7fae5d9e5094e6a5cdf", + "esbuild-linux-riscv64@npm:0.15.18": "bd124d28ac4863a973abef6e2b48f5522a0ecab7c15418df97e88624d15f8f150be9eee1771ee160fe3bcd676f80f9dc413afef6ec0bb9dcd5056bbf0ef2abd7", + "esbuild-linux-s390x@npm:0.15.18": "94cc286975696f24fb196287e6cc18a21d09fe80c36787022054152ad7460e4704627bb2f7f5c338f80254eee881ae197ac74f249d762c7132f879701db59824", + "esbuild-netbsd-64@npm:0.15.18": "f7e431e02fb049f03a1b8ad3ebdc8bac78b4c9ed1cf3547588a57158b75abd584914eb6b28d75cfd885278d5e77efe35f71da4df26fe904cc54a53faf836c79a", + "esbuild-openbsd-64@npm:0.15.18": "ce3405759130951112dc6a78b307e2bf9ea01459cadd61ccb10f009ba5583923304a9f6905084867f1f2de89042876066a687f587d071f10f136b25f208f7d6d", + "esbuild-sunos-64@npm:0.15.18": "b1966d6ccb77b131d4cbfac2dfdadb7ce75228a1d90125c509bfba6d5bdbd3f3e1b559d83aca270207645cd2e20e22a6e3a8b05b5a28fa0b41a452df3c99c297", + "esbuild-windows-32@npm:0.15.18": "c8dc9b19b995b388fa5febe5fa8c83e10dfaeaae0ce6d3d0f213132a7c6f6160efa2cc194b6951b9d7c3996f07f6db541f6792d0f98fb9a505dbf065eb93a27c", + "esbuild-windows-64@npm:0.15.18": "5efe076a7148bbe50daadc26221099631a9ea561fb0a057705182042d1c87ce7921dc4ec98f851f35c2b099c73ad5fa7e395d87216890cdb10528966ac7c9268", + "esbuild-windows-arm64@npm:0.15.18": "84200ee2ef8fbeac72e1c31609819ea38da3979ba3499e1d153ff9e44048b14f91839e0f486cea643051d16d39e885045874fc1041e4d176ce414593c73aaa50" +} diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix new file mode 100644 index 000000000000..ee49a41ac1ba --- /dev/null +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -0,0 +1,176 @@ +{ + acl, + bash, + coreutils, + fetchFromGitHub, + firewalld, + getent, + glibc, + iproute2, + jq, + lib, + lsscsi, + makeWrapper, + mbuffer, + msmtp, + nodejs, + openssh, + python312, + samba, + shadow, + smartmontools, + stdenv, + su, + systemd, + util-linux, + yarn-berry, + zfs, +}: + +let + # Using python312 because py-libzfs is not compatible with newer versions + python = ( + python312.withPackages (ps: [ + ps.pyudev + ps.py-libzfs + ]) + ); +in +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-zfs"; + version = "1.2.12-2"; + + src = fetchFromGitHub { + owner = "45Drives"; + repo = "cockpit-zfs"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-oeXSOxogfAazRsKfngq2+DOyo//wRJQSqm7gaCza4WY="; + }; + + missingHashes = ./missing-hashes.json; + + offlineCache = yarn-berry.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes; + hash = "sha256-YnR1SqBGnxEQaGUGMNTHHEGcOIhuGbWnqMdr4eRGXcA="; + }; + + nativeBuildInputs = [ + makeWrapper + nodejs + jq + yarn-berry + yarn-berry.yarnBerryConfigHook + ]; + + passthru.cockpitPath = [ + acl + bash + coreutils + firewalld + getent + glibc + iproute2 + lsscsi + mbuffer + msmtp + nodejs + openssh + python + samba + shadow + smartmontools + su + systemd + util-linux + zfs + ]; + + env = { + # Disable post-install scripts that try to access network (electron, plantuml-pipe) + YARN_ENABLE_SCRIPTS = "0"; + ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + }; + + patchPhase = + let + # houston-common-lib has @types/electron which pulls in electron. + # Electron's postinstall downloads binaries, which fails in sandbox. + # Since this is a Cockpit plugin (not an Electron app), we don't need electron. + houstonLibDir = "houston-common/houston-common-lib"; + houstonUiDir = "houston-common/houston-common-ui"; + in + '' + runHook prePatch + + # Remove electron type dependency + substituteInPlace ${houstonLibDir}/package.json \ + --replace-fail '"@types/electron": "^1.6.12",' "" + substituteInPlace ${houstonLibDir}/tsconfig.json \ + --replace-fail '"types": ["electron"]' '"types": []' + + # Skip TypeScript type checking (fails without electron types) + substituteInPlace ${houstonLibDir}/package.json \ + --replace-fail '"build": "tsc --noEmit && vite build"' '"build": "vite build"' + substituteInPlace ${houstonUiDir}/package.json \ + --replace-fail '"build": "run-p type-check \"build-only {@}\" --"' '"build": "vite build"' + + # Externalize vue and electron in houston-common-lib (peer dependencies) + substituteInPlace ${houstonLibDir}/vite.config.ts \ + --replace-fail 'external: (id) => {' 'external: (id) => { + if (id === "vue" || id.startsWith("vue/") || id === "electron" || id.startsWith("electron/")) return true;' + + # Disable VueDevTools and dts plugins (fail with Yarn PnP) + substituteInPlace ${houstonUiDir}/vite.config.ts \ + --replace-fail "import VueDevTools from 'vite-plugin-vue-devtools'" "" \ + --replace-fail "VueDevTools()," "" \ + --replace-fail "import dts from 'vite-plugin-dts'" "" + sed -i '/dts({/,/})/d' ${houstonUiDir}/vite.config.ts + + runHook postPatch + ''; + + buildPhase = '' + runHook preBuild + + yarn workspaces foreach -Rpt --from 'cockpit-zfs' run build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/cockpit/zfs + cp -r zfs/dist/* $out/share/cockpit/zfs/ + + if [ -d system_files ]; then + cp -r system_files/* $out/ + fi + + for script in $out/etc/zfs/zed.d/*; do + if [ -f "$script" ]; then + wrapProgram "$script" \ + --set PATH "${ + lib.makeBinPath [ + coreutils + bash + python + jq + ] + }" + fi + done + + runHook postInstall + ''; + + meta = { + description = "Cockpit plugin for ZFS management by 45Drives"; + homepage = "https://github.com/45Drives/cockpit-zfs"; + changelog = "https://github.com/45Drives/cockpit-zfs/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.eymeric ]; + }; +}) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 84b1b2815929..7882457d0400 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -36,6 +36,7 @@ sscg, systemd, udev, + util-linux, xmlto, # Enables lightweight NixOS branding, replacing the default Cockpit icons withBranding ? true, @@ -167,7 +168,7 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--enable-prefix-only=yes" "--disable-pcp" # TODO: figure out how to package its dependency - "--with-default-session-path=/run/wrappers/bin:/run/current-system/sw/bin" + "--with-default-session-path=${placeholder "out"}/bin:/etc/cockpit/bin:${util-linux}/bin:/run/wrappers/bin:/run/current-system/sw/bin" "--with-admin-group=root" # TODO: really? Maybe "wheel"? ]; @@ -191,7 +192,8 @@ stdenv.mkDerivation (finalAttrs: { for binary in $out/bin/cockpit-bridge $out/libexec/cockpit-askpass; do chmod +x $binary wrapProgram $binary \ - --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} + --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} \ + --prefix XDG_DATA_DIRS : /etc/cockpit/share # Cockpit apps will be stored at /etc/cockpit/share/cockpit/ (managed by Cockpit nixos service) done patchShebangs $out/share/cockpit/issue/update-issue diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 85cb85f0027c..bc11f8f354da 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20251201"; + version = "20251208"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-dZXneydnQsjQUmcOpKQiWcQWid7doUrMWE4TRyX2C50="; + hash = "sha256-zTQOjF3ATvbG3zIPyML3FZRqqvWj7gMZimRKu7V7ETE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/dn/dns-collector/package.nix b/pkgs/by-name/dn/dns-collector/package.nix index c4ed708a75ed..c950ce128690 100644 --- a/pkgs/by-name/dn/dns-collector/package.nix +++ b/pkgs/by-name/dn/dns-collector/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "dns-collector"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "dns-collector"; tag = "v${finalAttrs.version}"; - hash = "sha256-oip7rMCcWppUwCPy6VG/kJsNWf1EZZmf0iTj8FSvHeE="; + hash = "sha256-J6h/td5vCZwVruamZziIxRhAOdLdlv3Aupz9m0bExU4="; }; subPackages = [ "." ]; @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-1gFsLsPrsJhZ6V3/H22ZjIHrG1hTsRCj/Ur3gC01NSE="; + vendorHash = "sha256-BQLlEY9CJDwJRbzB5kflBwwxcWMLbaqgWUtz2p3CJsE="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 620dece38da1..ad1c33fb8ac3 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -18,14 +18,14 @@ python3Packages.buildPythonApplication rec { pname = "faugus-launcher"; - version = "1.11.1"; + version = "1.11.3"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = version; - hash = "sha256-FBsk7JfsXRTNFd6htMCNYFurvQtw42k8OIEj+vRyQqU="; + hash = "sha256-lmQctCjWKBdEtALIdasQ6M3KwB89mmwier8VqecnmzE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 8ffa990e2bc8..c21dcb1cca4d 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "14.27.0"; + version = "15.0.0"; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-mkHZtC3W8ueB0cB4fVSAY5DID2QEdv+2ZmkhsVTunEc="; + hash = "sha256-5bxcocw20zzjEh5kGLEUMW/xuAaAvX1goYP5JesFfm0="; }; - npmDepsHash = "sha256-XDaFdYbowygMiM0BX1ggfWt1JXHaLOaZ2Npztip7CAU="; + npmDepsHash = "sha256-a46vqu39pVKpu1kpP7+EiYUg2DK/fHTWTX+qZ1j+744="; # No more package-lock.json in upstream src postPatch = '' diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index c78d81bcbfb1..51615dede2cd 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.367"; + version = "0.0.369"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-RkJLklYZx1xWuRpxbZQDLPvRbfSbI6JhBZAswfyN+zk="; + hash = "sha256-6PBJf7LMUYrl3kIgR1rYkxLk19H7VjnIPVPOMq6Fwoc="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/gi/gitlogue/package.nix b/pkgs/by-name/gi/gitlogue/package.nix index 09c274598dd1..97d4e98fbf38 100644 --- a/pkgs/by-name/gi/gitlogue/package.nix +++ b/pkgs/by-name/gi/gitlogue/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gitlogue"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "unhappychoice"; repo = "gitlogue"; tag = "v${finalAttrs.version}"; - hash = "sha256-OKRgtWa1HbUgczuS0EdMgosuKPaZJhzIfjwKZAAaBCs="; + hash = "sha256-tcq0TIB9Mfm3kt2PInMto7g2VNpDsOvBiQGNP8+nFvY="; }; - cargoHash = "sha256-cq1bjOxuGJDRLoO0p5tmGF4IjUojXF52p/n6mugPdPg="; + cargoHash = "sha256-RZ+JiMy0zHu8aEn4ytRmFcvASRcsHDVK9ls77W7ann0="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/go/goverlay/package.nix b/pkgs/by-name/go/goverlay/package.nix index 16adddb36d6c..9b8ce6dc2680 100644 --- a/pkgs/by-name/go/goverlay/package.nix +++ b/pkgs/by-name/go/goverlay/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "goverlay"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "benjamimgois"; repo = "goverlay"; tag = finalAttrs.version; - hash = "sha256-uJdX0Q8SO16U4AuDZWGeEFwVW0m8c4gNeAntWSWLvoU="; + hash = "sha256-x9/M2yhnPaXIGrQqZRvhgB++TyxHD3sFkK+6H5v+jqE="; }; outputs = [ diff --git a/pkgs/by-name/gp/gpu-viewer/package.nix b/pkgs/by-name/gp/gpu-viewer/package.nix index 63688f3edb43..8258523c0042 100644 --- a/pkgs/by-name/gp/gpu-viewer/package.nix +++ b/pkgs/by-name/gp/gpu-viewer/package.nix @@ -29,14 +29,14 @@ python3Packages.buildPythonApplication rec { pname = "gpu-viewer"; - version = "3.22"; + version = "3.23"; pyproject = false; src = fetchFromGitHub { owner = "arunsivaramanneo"; repo = "gpu-viewer"; tag = "v${version}"; - hash = "sha256-3X2dGjxxZdtNCvrCjoJ0hHzOS/3PZIn1oJAHu+j7Lu4="; + hash = "sha256-+x+e/GCNBpZTpExVwY6gm+/20pU5dg34+qMQIDWEf0E="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index d683b2b91d76..d3cfc69831d0 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -19,13 +19,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "grimblast"; - version = "0.1-unstable-2025-12-01"; + version = "0.1-unstable-2025-12-07"; src = fetchFromGitHub { owner = "hyprwm"; repo = "contrib"; - rev = "e88d93f8aed2b9631b62ca273590fd3528310d7e"; - hash = "sha256-71vBBU9GC+A+tdqAuFDRdx8WEVuj4OaVY5apoaAALkc="; + rev = "db18f83bebbc2cf43a21dbb26cd99aabe672d923"; + hash = "sha256-b8YOwGDFprkQJjXsKGuSNS1pWe8w4cUW36YxlUelNpU="; }; strictDeps = true; diff --git a/pkgs/by-name/kr/krita/default.nix b/pkgs/by-name/kr/krita/default.nix index c3ee02c14c1a..c125d04f544f 100644 --- a/pkgs/by-name/kr/krita/default.nix +++ b/pkgs/by-name/kr/krita/default.nix @@ -1,7 +1,7 @@ { callPackage, ... }: callPackage ./generic.nix { - version = "5.2.13"; + version = "5.2.14"; kde-channel = "stable"; - hash = "sha256-y5CUMMmeK/EGhPHBPXaHZpHuYlctmqpU1wWJMflhVTE="; + hash = "sha256-VWkAcmwv8U5g97rB6OkVAQDyzZJmnKXcdKxYUe+sKIc="; } diff --git a/pkgs/by-name/ku/kubectl-cnpg/package.nix b/pkgs/by-name/ku/kubectl-cnpg/package.nix index 34ae567be37c..4382a9bbc792 100644 --- a/pkgs/by-name/ku/kubectl-cnpg/package.nix +++ b/pkgs/by-name/ku/kubectl-cnpg/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubectl-cnpg"; - version = "1.27.1"; + version = "1.28.0"; src = fetchFromGitHub { owner = "cloudnative-pg"; repo = "cloudnative-pg"; rev = "v${version}"; - hash = "sha256-iEia3g3nxnVm4q5lpV9SFOSKgHJsZ7jdqE73vA2bPpI="; + hash = "sha256-uIIy4zSf6ply859aHVvlujqBWpN18FLZh+Vye3fbSoY="; }; - vendorHash = "sha256-nbUaSTmhAViwkguMsgIp3lh2JVe7ZTwBTM7oE1aIulk="; + vendorHash = "sha256-Hl7cYZbs+rDS2+1ojgCUhLfBVGQ+ZhAApRczkUYOwVY="; subPackages = [ "cmd/kubectl-cnpg" ]; diff --git a/pkgs/by-name/ms/msolve/package.nix b/pkgs/by-name/ms/msolve/package.nix index 93d01cf3bd48..c07d4efd8575 100644 --- a/pkgs/by-name/ms/msolve/package.nix +++ b/pkgs/by-name/ms/msolve/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "msolve"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "algebraic-solving"; repo = "msolve"; tag = "v${finalAttrs.version}"; - hash = "sha256-N/ePJGbF3pGU+IiyztkKujpfFRLy7FSIkpUltv6iJXY="; + hash = "sha256-wlZLmX4a3QjBWraM3DS++YaO1FSzMbvi2wWgrxnwm8U="; }; postPatch = '' diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 80085caa6e2b..628e2e6a0111 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -13,12 +13,12 @@ }: let pname = "opencode"; - version = "1.0.138"; + version = "1.0.150"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${version}"; - hash = "sha256-PdxkJXG+GYVpzChhUdgSUejrCg6yGY1R29BQfvByxYo="; + hash = "sha256-8mFmFFk378g93MbFRwMOJkjuXqq3PVPdCuGVLPn6D44="; }; node_modules = stdenvNoCC.mkDerivation { @@ -70,7 +70,7 @@ let # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-j3K0cSBQaOhjHQcfodxGV1FV35zhpELFE56TK/6uS5s="; + outputHash = "sha256-3swARfDhEfLoaucjiUfse3px40ZBfQsEE8DPgUk/5K0="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix index 09e02154c2a8..963dedf12b48 100644 --- a/pkgs/by-name/op/opentofu/package.nix +++ b/pkgs/by-name/op/opentofu/package.nix @@ -4,9 +4,10 @@ buildGoModule, fetchFromGitHub, makeWrapper, - coreutils, runCommand, runtimeShell, + versionCheckHook, + writableTmpDirAsHomeHook, writeText, terraform-providers, installShellFiles, @@ -15,16 +16,16 @@ let package = buildGoModule rec { pname = "opentofu"; - version = "1.10.8"; + version = "1.11.1"; src = fetchFromGitHub { owner = "opentofu"; repo = "opentofu"; tag = "v${version}"; - hash = "sha256-3Sl34tPRA2BF59bouPkuS/CiYcZfRivD+PozTT+srT0="; + hash = "sha256-2mtSRszdHeHDKpIu+w/Y/P8NfoSPzPBkgQ9YgKSwrls="; }; - vendorHash = "sha256-rOSl5WE1/WcgCVpcAOXVl8cBSxjrlG7fxzpRO/5i5GA="; + vendorHash = "sha256-aPBP7mZ4NuPAYAOW20cQ6bWQUqk9mfiaeFUS/RQyW4I="; ldflags = [ "-s" "-w" @@ -32,10 +33,8 @@ let "github.com/opentofu/opentofu/version.dev=no" ]; - postConfigure = '' - # speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22 - substituteInPlace vendor/github.com/bgentry/speakeasy/speakeasy_unix.go \ - --replace-fail "/bin/stty" "${coreutils}/bin/stty" + postPatch = '' + substituteInPlace go.mod --replace-fail 'go 1.25.5' 'go 1.25.4' ''; nativeBuildInputs = [ installShellFiles ]; @@ -53,8 +52,17 @@ let installShellCompletion --bash --name tofu <(echo complete -C tofu tofu) ''; + __darwinAllowLocalNetworking = true; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + versionCheckHook + ]; + + doInstallCheck = true; + versionCheckProgramArg = "version"; + preCheck = '' - export HOME=$TMPDIR export TF_SKIP_REMOTE_TESTS=1 ''; diff --git a/pkgs/by-name/os/oscar64/package.nix b/pkgs/by-name/os/oscar64/package.nix index 15eea238d2da..32ac834579a4 100644 --- a/pkgs/by-name/os/oscar64/package.nix +++ b/pkgs/by-name/os/oscar64/package.nix @@ -3,27 +3,18 @@ stdenv, nix-update-script, fetchFromGitHub, - fetchpatch2, }: stdenv.mkDerivation (finalAttrs: { pname = "oscar64"; - version = "1.32.265"; + version = "1.32.266"; src = fetchFromGitHub { owner = "drmortalwombat"; repo = "oscar64"; tag = "v${finalAttrs.version}"; - hash = "sha256-nPwebydRFHoIWp2sbfPaudKj/sPZRKamYdIuSVZ9dcc="; + hash = "sha256-udbVRdGIGv3jgeh1cKp7MhSDxNs56FlqEbpzgfWcieE="; }; - patches = [ - (fetchpatch2 { - name = "fix-make-install.patch"; - url = "https://github.com/drmortalwombat/oscar64/commit/af9e06a467be07422bc87058bebdef79e0a94ea1.patch?full_index=1"; - hash = "sha256-YsbdYi+dwLQSGOT8krJsFqJxS0EpIiQqavQpH0nl7S0="; - }) - ]; - postPatch = '' substituteInPlace ./oscar64.1 \ --replace-fail "/usr/local/bin/oscar64" "$out/bin/oscar64" \ diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index e3e5bd72d8dd..4935381b05a7 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { pname = "rclone"; - version = "1.72.0"; + version = "1.72.1"; outputs = [ "out" @@ -28,7 +28,7 @@ buildGoModule rec { owner = "rclone"; repo = "rclone"; tag = "v${version}"; - hash = "sha256-zZFjGkxQLkYNYpSRrVVsLFK6CvpVSJEvLn6FDdufxqA="; + hash = "sha256-CyMGcyFkYbKYvv2pc2M1K6ikAI0tPO/Tc1DEf0O/Fsw="; }; vendorHash = "sha256-tNeL43WGWeX88vXJwQzxubUPIyejl3PPHXLc8oNeno4="; diff --git a/pkgs/by-name/ro/rod/package.nix b/pkgs/by-name/ro/rod/package.nix new file mode 100644 index 000000000000..1965e04df95f --- /dev/null +++ b/pkgs/by-name/ro/rod/package.nix @@ -0,0 +1,34 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "rod"; + version = "0.1.13"; + + src = fetchFromGitHub { + owner = "leiserfg"; + repo = "rod"; + tag = finalAttrs.version; + hash = "sha256-LwksGhz55CVY6D0IqNHA9OYNB6261xWxwxXxlYN5NQA="; + }; + + cargoHash = "sha256-vpZOS8PY9fSOVeMGQf8uYZtpUnc3D6a+ZenLmBCfPFg="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool for detecting the lightness of the terminal background"; + homepage = "https://github.com/leiserfg/rod"; + changelog = "https://github.com/leiserfg/rod/releases/tag/${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + leiserfg + nekowinston + ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/ru/rust-parallel/package.nix b/pkgs/by-name/ru/rust-parallel/package.nix index 6ec4f01d2e87..7f1e1a5620e4 100644 --- a/pkgs/by-name/ru/rust-parallel/package.nix +++ b/pkgs/by-name/ru/rust-parallel/package.nix @@ -9,24 +9,25 @@ rustPlatform.buildRustPackage rec { pname = "rust-parallel"; - version = "1.18.1"; + version = "1.20.0"; src = fetchFromGitHub { owner = "aaronriekenberg"; repo = "rust-parallel"; rev = "v${version}"; - hash = "sha256-4f/JE8KWYDdLwx+bCSSbz0Cpfy/g3WIaRzqCvUix4t0="; + hash = "sha256-osuuEYOktSMmpKURXvn0rWUeBgFV07aTeM8oxkiCe10="; }; - cargoHash = "sha256-wJtXYx2mncOnnUep4CMFt+1mK1vMyhYFCQM/2B9m6zY="; + cargoHash = "sha256-20Lr7nRhr7Vrkk31iCioxmYpXYOfQFAmPkyHe1Nfijc="; postPatch = '' substituteInPlace tests/dummy_shell.sh \ - --replace "/bin/bash" "${bash}/bin/bash" + --replace-fail "/bin/bash" "${bash}/bin/bash" ''; checkFlags = [ "--skip=runs_echo_commands_dry_run" + "--skip=test_keep_order_with_sleep" "--skip=runs_regex_command_with_dollar_signs" "--skip=runs_regex_from_command_line_args_nomatch_1" diff --git a/pkgs/by-name/sf/sftool/package.nix b/pkgs/by-name/sf/sftool/package.nix index 903497212c2b..27ad6a51eb86 100644 --- a/pkgs/by-name/sf/sftool/package.nix +++ b/pkgs/by-name/sf/sftool/package.nix @@ -10,15 +10,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sftool"; - version = "0.1.16"; + version = "0.1.17"; src = fetchFromGitHub { owner = "OpenSiFli"; repo = "sftool"; tag = finalAttrs.version; - hash = "sha256-9q19f5jH+Xx6Sv/5mBthHN6dTDz/+4VumyZcmlxHGa8="; + hash = "sha256-+wEQIVnuzE1DX5Cc5fpvKF8EBq4svhGFHzxtwxZQn7k="; }; - cargoHash = "sha256-MHHIohpUe9EOQ8GAh50Miy4hZhGM4t5gw0G0suusYT0="; + cargoHash = "sha256-tJqF7JYH4Mlw7rH+W8t/Wb4HLH0QqxVxmI3ZIFRke9k="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/si/silver-platter/package.nix b/pkgs/by-name/si/silver-platter/package.nix index 7118b7bc9558..1e3379e7665f 100644 --- a/pkgs/by-name/si/silver-platter/package.nix +++ b/pkgs/by-name/si/silver-platter/package.nix @@ -13,19 +13,19 @@ python3Packages.buildPythonApplication rec { pname = "silver-platter"; - version = "0.5.20"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "jelmer"; repo = "silver-platter"; - rev = version; - hash = "sha256-k+C4jrC4FO/yy9Eb6x4lv1zyyp/eGkpMcDqZ0KoxfBs="; + tag = "v${version}"; + hash = "sha256-b7EYDLoFP77bLk6kodRH4beRLZBnarEZDv3uNg8kFW4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-hZQfzaLvHSN/hGR5vn+/2TRH6GwDTTp+UcnePXY7JlM="; + hash = "sha256-nab0Kkn7JrlnrChnC/WERnhyZEywzZ0LP/bmaAu/G4s="; }; dependencies = with python3Packages; [ diff --git a/pkgs/by-name/si/silverfort-client/dont-delete-envfile.patch b/pkgs/by-name/si/silverfort-client/dont-delete-envfile.patch new file mode 100644 index 000000000000..038ade321398 --- /dev/null +++ b/pkgs/by-name/si/silverfort-client/dont-delete-envfile.patch @@ -0,0 +1,17 @@ +diff --git a/build/electron/main.js b/build/electron/main.js +index ca36c4b..dbea8c6 100644 +--- a/build/electron/main.js ++++ b/build/electron/main.js +@@ -324,12 +324,6 @@ const readEnvVars = async () => { + disableStartup = envVariables.SF_DISABLE_STARTUP; + } + +- try { +- await fsPromises.unlink(configFileName, { force: true }); +- } catch (err) { +- log.error(`failed to delete env file (${configFileName})`, err.toString()); +- } +- + log.info(`Env vars loaded from file. (${configFileName}) `); + + return { url, id }; diff --git a/pkgs/by-name/si/silverfort-client/package.nix b/pkgs/by-name/si/silverfort-client/package.nix new file mode 100644 index 000000000000..4ce23a1efb4f --- /dev/null +++ b/pkgs/by-name/si/silverfort-client/package.nix @@ -0,0 +1,104 @@ +{ + lib, + stdenvNoCC, + requireFile, + copyDesktopItems, + makeDesktopItem, + wrapGAppsHook3, + asar, + dpkg, + electron, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "silverfort-client"; + version = "3.7.5"; + + src = requireFile rec { + name = "${finalAttrs.pname}_${finalAttrs.version}_amd64.deb"; + hash = "sha256-eOkSVoucMiGH4sTnC8/3sWMyT9DpnGEYXX+1y2ULDBg="; + message = '' + Due to the commercial license of Silverfort, Nix is unable to download + Silverfort automatically. Please download ${name} manually and add it + to the Nix store using \`nix-prefetch-url file:///\$PWD/${name}\`. + It is recommended to add this file to the garbage collector root + to prevent grabage collection. + ''; + }; + + strictDeps = true; + + nativeBuildInputs = [ + asar + copyDesktopItems + dpkg + wrapGAppsHook3 + ]; + + # Prevent double wrapping + dontWrapGApps = true; + + desktopItems = [ + (makeDesktopItem { + name = "silverfort-client"; + desktopName = "Silverfort Client"; + genericName = "Multi-factor authentication client"; + comment = "Silverfort Desktop Messaging Client"; + icon = "silverfort-client"; + exec = "silverfort-client"; + categories = [ + "Utility" + "Security" + ]; + keywords = [ + "2fa" + "authentication" + "factor" + "mfa" + "multi" + ]; + startupWMClass = "Silverfort Client"; + terminal = false; + }) + ]; + + installPhase = '' + runHook preInstall + + asar extract "opt/Silverfort Client/resources/app.asar" $TMP/work + + # Remove unneeded files + rm $TMP/work/build/{"public assests.zip",robots.txt} + + # Install icons + install -Dm444 $TMP/work/build/logo192.png $out/share/icons/hicolor/192x192/apps/silverfort-client.png + install -Dm444 $TMP/work/build/favicon.ico $out/share/icons/hicolor/256x256/apps/silverfort-client.png + install -Dm444 $TMP/work/build/logo512.png $out/share/icons/hicolor/512x512/apps/silverfort-client.png + + # By default, Silverfort will delete the envfile after it has been read one time. + # This file is located at "~/.config/Silverfort Client/config.env" and can be configured + # to store environment variables in JSON format. + # For example: `{"SF_MESSAGING_URL":"https://example-sdms-server.net"}` + patch -d $TMP/work -p1 < ${./dont-delete-envfile.patch} + + asar pack $TMP/work $out/share/silverfort-client/resources/app.asar + + rm -rf $TMP/work + + runHook postInstall + ''; + + postFixup = '' + makeBinaryWrapper "${lib.getExe electron}" $out/bin/silverfort-client \ + --add-flags "$out/share/silverfort-client/resources/app.asar" \ + --set-default ELECTRON_IS_DEV 0 \ + "''${gappsWrapperArgs[@]}" + ''; + + meta = { + description = "Silverfort multi-factor authentication client"; + homepage = "https://www.silverfort.com/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ ungeskriptet ]; + mainProgram = "silverfort-client"; + }; +}) diff --git a/pkgs/by-name/sl/slimevr-server/deps.json b/pkgs/by-name/sl/slimevr-server/deps.json index 0d9e02f88a90..48644bb88753 100644 --- a/pkgs/by-name/sl/slimevr-server/deps.json +++ b/pkgs/by-name/sl/slimevr-server/deps.json @@ -515,15 +515,15 @@ "jar": "sha256-W3qjoo2ou2Uzt6/eVFl5m5P3n8+GxW0XQttvKHxP1SE=", "pom": "sha256-PeSwStYORI+xJmrusbRowsWOGLdXv2ilMsw9XdlNVHU=" }, - "com/google/protobuf#protobuf-bom/3.21.12": { - "pom": "sha256-O72GqUBXpnHmPVX532EsZBlz1ecNba4qtFYk/xrfUcU=" + "com/google/protobuf#protobuf-bom/4.31.1": { + "pom": "sha256-uLuWyzTeH0tOFaZPTiTsJm8vYYrtr/Y9ruvGlfd5y9E=" }, - "com/google/protobuf#protobuf-java/3.21.12": { - "jar": "sha256-Pz7b2pKGJGCA8+r1Yd1rDVorHxAI9pCRFchgnOrp34c=", - "pom": "sha256-CXiOUXdwUnUK3bE39cMbdwDlY6UsncRQlXqGVM/gVrU=" + "com/google/protobuf#protobuf-java/4.31.1": { + "jar": "sha256-1g3+fGig04okjMqWkk8oncfhlmqIfufK45dwGvCFda4=", + "pom": "sha256-hfCCtSzQbzX0IAbMuBsn3aXuJG/jhq7p91GEWR+Zr1w=" }, - "com/google/protobuf#protobuf-parent/3.21.12": { - "pom": "sha256-fj44jW/7fyDmb/JfRbk3i0Igt7L9Jh9rO8IGs9/4u8g=" + "com/google/protobuf#protobuf-parent/4.31.1": { + "pom": "sha256-mGt3TUQ+9cluGfMgJ0vNeh7cSo9hzMI+YxJvpkTX9DA=" }, "com/illposed/osc#javaosc-core/0.8": { "jar": "sha256-7PP/me8hI4cOUWtC4ey+JDiTHqgPOpAFWB3j4JxPEa0=", diff --git a/pkgs/by-name/sl/slimevr-server/package.nix b/pkgs/by-name/sl/slimevr-server/package.nix index 18f855bd4811..55e3846a4855 100644 --- a/pkgs/by-name/sl/slimevr-server/package.nix +++ b/pkgs/by-name/sl/slimevr-server/package.nix @@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { ]; maintainers = with lib.maintainers; [ gale-username - imurx + loucass003 ]; platforms = with lib.platforms; darwin ++ linux; mainProgram = "slimevr-server"; diff --git a/pkgs/by-name/sl/slimevr/package.nix b/pkgs/by-name/sl/slimevr/package.nix index 8d8517b6aa45..1c9b6e87f278 100644 --- a/pkgs/by-name/sl/slimevr/package.nix +++ b/pkgs/by-name/sl/slimevr/package.nix @@ -21,26 +21,26 @@ rustPlatform.buildRustPackage rec { pname = "slimevr"; - version = "0.17.0"; + version = "18.1.0"; src = fetchFromGitHub { owner = "SlimeVR"; repo = "SlimeVR-Server"; tag = "v${version}"; - hash = "sha256-/7SQstUWnQcdzRZjY64PL2gfdstUqXhDmwUkCd6bhY4="; + hash = "sha256-vU/dcKRlNsixr3TaCrqNkCd2ewAb38fLymb+ZslAum4="; # solarxr fetchSubmodules = true; }; buildAndTestSubdir = "gui/src-tauri"; - cargoHash = "sha256-E825/tkIGphqSPHplDglQPHxPaz8+ZAICuQ/eYZuez4="; + cargoHash = "sha256-X5IgWZlkvsstMN3YS4r+NJl6RVfREfZqKUrfsrUPQuU="; pnpmDeps = pnpm_9.fetchDeps { pname = "${pname}-pnpm-deps"; inherit version src; fetcherVersion = 1; - hash = "sha256-EeIwEej2WiD2HGbZTgNoJTDL0t9H3mJ3+8qrPvgn8vY="; + hash = "sha256-ExjEAr38GX2iZThVj3C3N/9mPgf0Bs7J5OAwtDdmn6I="; }; nativeBuildInputs = [ @@ -144,7 +144,7 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ gale-username - imurx + loucass003 ]; platforms = with lib.platforms; darwin ++ linux; broken = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/so/sonata/package.nix b/pkgs/by-name/so/sonata/package.nix index d18083ae3495..accbc3cc4b31 100644 --- a/pkgs/by-name/so/sonata/package.nix +++ b/pkgs/by-name/so/sonata/package.nix @@ -23,14 +23,14 @@ let in buildPythonApplication rec { pname = "sonata"; - version = "1.7.2"; + version = "1.7.3"; pyproject = true; src = fetchFromGitHub { owner = "multani"; repo = "sonata"; tag = "v${version}"; - hash = "sha256-B/2wLNbeVJJA/rMc6ZcLqH4SqyW5NzomrVPctIWGaIY="; + hash = "sha256-eyB+DHcAg1nYjE415VjpPnqZC9embYRhnwXhN2ZVN0o="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/te/terragrunt/package.nix b/pkgs/by-name/te/terragrunt/package.nix index 159ae854e740..78b3d4963850 100644 --- a/pkgs/by-name/te/terragrunt/package.nix +++ b/pkgs/by-name/te/terragrunt/package.nix @@ -7,13 +7,13 @@ }: buildGo125Module (finalAttrs: { pname = "terragrunt"; - version = "0.93.12"; + version = "0.94.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "terragrunt"; tag = "v${finalAttrs.version}"; - hash = "sha256-TiSjKr8A5mxUWgVnWjWB2sgPbqSjIJlf8DetYiuw8No="; + hash = "sha256-agc7tciz9ciz2gFjGsmafc46MgenOAQDyByJN9X4Wm4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tinfoil-cli/package.nix b/pkgs/by-name/ti/tinfoil-cli/package.nix index 70593b4430cc..ad19f85b376a 100644 --- a/pkgs/by-name/ti/tinfoil-cli/package.nix +++ b/pkgs/by-name/ti/tinfoil-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tinfoil-cli"; - version = "0.10.2"; + version = "0.10.3"; src = fetchFromGitHub { owner = "tinfoilsh"; repo = "tinfoil-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-C5X1+spnhJgynG8vPgU/HMjDikPmm/xNZ/svVQHA9N4="; + hash = "sha256-1nzMNX3Xe30JFRWHmh0k+vtW1wgGqlB4ZHS9ucYyslY="; }; - vendorHash = "sha256-LdCwPXPPt7kxK8FvXN332ih9SMhUWyEfXq+7OLQ+Uv0="; + vendorHash = "sha256-8YzNHlimaUVyrUp8pzWtfpSLDp7PxJ95/qi0ir6TSl8="; # The attestation test requires internet access checkFlags = [ "-skip=TestAttestationVerifySEV" ]; diff --git a/pkgs/by-name/to/tofu-ls/package.nix b/pkgs/by-name/to/tofu-ls/package.nix index 470cc6cad105..d79c2a1a5adf 100644 --- a/pkgs/by-name/to/tofu-ls/package.nix +++ b/pkgs/by-name/to/tofu-ls/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tofu-ls"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "opentofu"; repo = "tofu-ls"; tag = "v${finalAttrs.version}"; - hash = "sha256-1n4BLep3KPku/eqZYsQVu57jq4fcua6pGGWq9oYh2Hg="; + hash = "sha256-BrCBltZJ56SM7XxWy/bgaHXOob8e3cJNfsB3/2k1u0s="; }; - vendorHash = "sha256-y7gyhek1urGVe1se8yd+EqgfeOGDde80AfwIwlk7Zso="; + vendorHash = "sha256-Uq/4rd3OvCBhp53MEMLiWL/V6hkygwdBLSN8Wzwqoew="; ldflags = [ "-s" diff --git a/pkgs/by-name/ty/typst/package.nix b/pkgs/by-name/ty/typst/package.nix index 957597469eba..945bed2da8d5 100644 --- a/pkgs/by-name/ty/typst/package.nix +++ b/pkgs/by-name/ty/typst/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typst"; - version = "0.14.1"; + version = "0.14.2"; src = fetchFromGitHub { owner = "typst"; repo = "typst"; tag = "v${finalAttrs.version}"; - hash = "sha256-GAHG0TF+6rdgVolJLdFw7uVz/UBLsnibcaEvInRf7Jk="; + hash = "sha256-EXcmL/KNj9vCChCs6RH1J/+aetYcXnEdGEhvVzGNNZA="; leaveDotGit = true; postFetch = '' cd $out @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-UQAKvBlT+c5eUNAmN2lzbjZG1kBrE88CTx2t1F4tprQ="; + cargoHash = "sha256-HDu7/kgpBgUe/CrHm17BkNlg3DYlegTevgAeBCXp6so="; nativeBuildInputs = [ installShellFiles @@ -64,9 +64,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; cargoTestFlags = [ "--workspace" ]; - # The following test fails when using `release` - # ❌ issue-7257-break-tags-show-par-none (tests/suite/pdftags/break.typ:29) not emitted - checkType = "debug"; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index 14b1b51ecd42..f9daabe8b788 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -454,6 +454,16 @@ license = [ ] homepage = "https://github.com/stuxf/adaptable-pset" +[adaptive-dots."0.1.0"] +url = "https://packages.typst.org/preview/adaptive-dots-0.1.0.tar.gz" +hash = "sha256-Bc1hqDXG8HduhXZ3cdEIShfu4nZ6TKL3s7rOwBKsUVM=" +typstDeps = [] +description = "Adapt ellipsis dots to centered or baseline based on context, like LaTeX amsmath" +license = [ + "MIT", +] +homepage = "https://github.com/AJB-ajb/adaptive-dots" + [aero-check."0.1.1"] url = "https://packages.typst.org/preview/aero-check-0.1.1.tar.gz" hash = "sha256-rf9pPBnsXdxLW9r7iePL7VU61JP05g1m9L1Q6rsdmZQ=" @@ -509,6 +519,16 @@ license = [ ] homepage = "https://github.com/a-mhamdi/ailab-isetbz" +[aio-studi-and-thesis."0.1.4"] +url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.1.4.tar.gz" +hash = "sha256-IqyWMbHqHMycbNHU0xZNF7jbOEKjL526h7pT6u0oI7E=" +typstDeps = [] +description = "All-in-one template for students and theses" +license = [ + "MIT", +] +homepage = "https://github.com/fuchs-fabian/typst-template-aio-studi-and-thesis" + [aio-studi-and-thesis."0.1.3"] url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.1.3.tar.gz" hash = "sha256-VsyMwnkTI1BnBczhxyRWc93tamvJ9sp4gAP0bOpsRIs=" @@ -1566,6 +1586,16 @@ license = [ ] homepage = "https://github.com/aargar1/atomic" +[atostate."1.0.0"] +url = "https://packages.typst.org/preview/atostate-1.0.0.tar.gz" +hash = "sha256-3stlcaDVBjB3lTu+KWIh5wQH4WPqPZWHIGeRDfllPAs=" +typstDeps = [] +description = "Conveniently typeset atomic states" +license = [ + "MIT", +] +homepage = "https://gitlab.com/seamsay-xyz/AtoState/Typst.git" + [ats-friendly-resume."0.1.1"] url = "https://packages.typst.org/preview/ats-friendly-resume-0.1.1.tar.gz" hash = "sha256-8lsTVodasic/r6cZGcXdkk5uVpX8/oRQqDT3vVkFHgM=" @@ -1598,6 +1628,42 @@ license = [ ] homepage = "https://github.com/euwbah/typst-packages/tree/auto-div" +[auto-jrubby."0.3.0"] +url = "https://packages.typst.org/preview/auto-jrubby-0.3.0.tar.gz" +hash = "sha256-x4IWisLNoooIrSiBXj2OkPATwrgsY3GQIRybvpa4L1w=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + +[auto-jrubby."0.2.0"] +url = "https://packages.typst.org/preview/auto-jrubby-0.2.0.tar.gz" +hash = "sha256-0ZD7M7uDQUF+I5RLIFo/mOJmYpsGioIFdbSQCpnO9EU=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + +[auto-jrubby."0.1.0"] +url = "https://packages.typst.org/preview/auto-jrubby-0.1.0.tar.gz" +hash = "sha256-aYmP9+y22Zf7WWk8AYoKarpOqwolJ9f75exVHY63iTc=" +typstDeps = [ + "rubby_0_10_2", +] +description = "Automatic Ruby Generation" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/rice8y/auto-jrubby" + [autofletcher."0.1.1"] url = "https://packages.typst.org/preview/autofletcher-0.1.1.tar.gz" hash = "sha256-ELyFlfYqV8unjzWmNs9FfDOifSAUYBOgt4R7ZzCQRdg=" @@ -2620,6 +2686,23 @@ license = [ "Apache-2.0", ] +[bookly."1.1.1"] +url = "https://packages.typst.org/preview/bookly-1.1.1.tar.gz" +hash = "sha256-aNpYcc7iO+FEA6NKhDWpYqhSZFQ50dZy5ukbEZHpgFM=" +typstDeps = [ + "drafting_0_2_2", + "equate_0_3_2", + "hydra_0_6_2", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "Book template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/book_template" + [bookly."1.1.0"] url = "https://packages.typst.org/preview/bookly-1.1.0.tar.gz" hash = "sha256-pDRNwpALRhhoDWN2JtZbXehLLJ0rJulDetUy50k5ZPY=" @@ -2760,6 +2843,18 @@ license = [ ] homepage = "https://github.com/tndrle/briefs" +[brilliant-cv."3.1.1"] +url = "https://packages.typst.org/preview/brilliant-cv-3.1.1.tar.gz" +hash = "sha256-g+TrJAUxdMV6zola36MNWBweZRqzPlvc+BlwZ8bsEmg=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "💼 another CV template for your job application, yet powered by Typst and more" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/yunanwg/brilliant-CV" + [brilliant-cv."2.0.8"] url = "https://packages.typst.org/preview/brilliant-cv-2.0.8.tar.gz" hash = "sha256-1p0dBxmEtnQzPF+Xky1URiCjDRP+eIXdujQN1ka6O4M=" @@ -3117,6 +3212,18 @@ license = [ ] homepage = "https://github.com/cu1ch3n/caidan" +[caletz."0.1.0"] +url = "https://packages.typst.org/preview/caletz-0.1.0.tar.gz" +hash = "sha256-rrUpyTzDJl9ut6klrD1JIpujzG2WOzusY2uCT869ICw=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Visualizes Calabi–Yau manifolds" +license = [ + "MIT", +] +homepage = "https://github.com/rice8y/caletz" + [callisto."0.2.4"] url = "https://packages.typst.org/preview/callisto-0.2.4.tar.gz" hash = "sha256-tXrlQemxWFQlIdr6Hv4wn74gZz+kkohFhafosxGfi0c=" @@ -3835,6 +3942,16 @@ license = [ ] homepage = "https://github.com/JamesxX/typst-chem-par" +[chemformula."0.1.1"] +url = "https://packages.typst.org/preview/chemformula-0.1.1.tar.gz" +hash = "sha256-ARcBJtZEkawmU0DsIN/qjmZXYkH3C6N9NvUKTkExTo4=" +typstDeps = [] +description = "Extensible chemical formula formatter" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/chemformula" + [chemformula."0.1.0"] url = "https://packages.typst.org/preview/chemformula-0.1.0.tar.gz" hash = "sha256-yjcPTBo+z2ZXMW2tXoxyhKH5IyKtZDDm9VHY1+C79G8=" @@ -4669,6 +4786,16 @@ license = [ ] homepage = "https://github.com/roland-KA/clean-dhbw-typst-template" +[clean-ensam."0.1.0"] +url = "https://packages.typst.org/preview/clean-ensam-0.1.0.tar.gz" +hash = "sha256-nAHY5BYhk+MOaQ6h7/2G01SZ1qVDBUxq2BA1cGtxGw0=" +typstDeps = [] +description = "Write academic reports for ENSAM Rabat" +license = [ + "MIT", +] +homepage = "https://github.com/ahmed-bahlaoui/clean-ensam" + [clean-hda."0.2.0"] url = "https://packages.typst.org/preview/clean-hda-0.2.0.tar.gz" hash = "sha256-6B+DQmhUw6m8gGH5QEqJKSt1c4vPgaJZeiIkoxEZMfc=" @@ -4698,6 +4825,20 @@ license = [ ] homepage = "https://github.com/stefan-ctrl/clean-hda-typst-template" +[clean-hwr."0.1.5"] +url = "https://packages.typst.org/preview/clean-hwr-0.1.5.tar.gz" +hash = "sha256-6EG/DYsncerdOaXcrpmaQLFBh4rN5AxVEk8lz/BFZLU=" +typstDeps = [ + "acrostiche_0_7_0", + "glossarium_0_5_9", + "wordometer_0_1_5", +] +description = "A simple and good looking template for the Berlin School for Economics and Law" +license = [ + "MIT", +] +homepage = "https://github.com/testspieler09/clean-hwr" + [clean-hwr."0.1.4"] url = "https://packages.typst.org/preview/clean-hwr-0.1.4.tar.gz" hash = "sha256-1/Bi1Vkr4fO+2f/U8RyX8UMukFmV6pdFcOVIvhbqnao=" @@ -4972,6 +5113,20 @@ license = [ ] homepage = "https://github.com/sebaseb98/clean-math-thesis" +[clean-othaw."0.3.2"] +url = "https://packages.typst.org/preview/clean-othaw-0.3.2.tar.gz" +hash = "sha256-I1RlEI7D64UmbbhSXo0vvGksdprT/BTuOwJ77Pz43c0=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_6", + "hydra_0_6_1", +] +description = "A typst template for OTH Amberg-Weiden" +license = [ + "MIT", +] +homepage = "https://codeberg.org/ruebe5w/clean-othaw" + [clean-uoft-thesis."0.1.0"] url = "https://packages.typst.org/preview/clean-uoft-thesis-0.1.0.tar.gz" hash = "sha256-r+ojrTHkXSjQJD0nyQXbu8YgybLcP8Zr4LZPU/Zcwsg=" @@ -5080,6 +5235,16 @@ license = [ ] homepage = "https://gitlab.com/hartang/typst/cloudy" +[cmarker."0.1.8"] +url = "https://packages.typst.org/preview/cmarker-0.1.8.tar.gz" +hash = "sha256-gM9Rz5rBuz+AbN9nxAKcDhhaMmxMd09oQ8hMa4lK6Ow=" +typstDeps = [] +description = "Transpile CommonMark Markdown to Typst, from within Typst" +license = [ + "MIT", +] +homepage = "https://github.com/SabrinaJewson/cmarker.typ" + [cmarker."0.1.7"] url = "https://packages.typst.org/preview/cmarker-0.1.7.tar.gz" hash = "sha256-ws+3x8u6nUOYZlXJzKJbFIHNUM9gdPYgSvOs+NfgclY=" @@ -5370,6 +5535,16 @@ license = [ ] homepage = "https://github.com/Dherse/codly" +[codly."0.2.0"] +url = "https://packages.typst.org/preview/codly-0.2.0.tar.gz" +hash = "sha256-AGEE/CuUnHnG0Jqr0YpkpI9cXKbGjn5FBH9Me4xyDSA=" +typstDeps = [] +description = "Codly is a beautiful code presentation template" +license = [ + "MIT", +] +homepage = "https://github.com/Dherse/codly" + [codly."0.1.0"] url = "https://packages.typst.org/preview/codly-0.1.0.tar.gz" hash = "sha256-qbJTEQu2fF/aUR/uNLb7H2vnfdoucPGteNY+i1OTddE=" @@ -5504,6 +5679,16 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[cogsci-conference."0.1.1"] +url = "https://packages.typst.org/preview/cogsci-conference-0.1.1.tar.gz" +hash = "sha256-8CplOeNbzzPsFsFIvGlnu8fZp8UTvjpuCHpbx4L0EAY=" +typstDeps = [] +description = "CogSci template for submissions to the Annual Conference of the Cognitive Science Society" +license = [ + "MIT", +] +homepage = "https://github.com/daeh/cogsci-typst-template" + [cogsci-conference."0.1.0"] url = "https://packages.typst.org/preview/cogsci-conference-0.1.0.tar.gz" hash = "sha256-91r9O76QqutjEkng9zNRdc/2ZS686x8rPRRbhn15di0=" @@ -6625,6 +6810,20 @@ license = [ ] homepage = "https://github.com/Jeomhps/datify-core" +[deal-us-tfc-template."1.1.0"] +url = "https://packages.typst.org/preview/deal-us-tfc-template-1.1.0.tar.gz" +hash = "sha256-7km2ERzTY0oPKTZp+IxTr2DIaMr4VayB0kUZq6xvJ6w=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_1", + "hydra_0_6_2", + "outrageous_0_4_0", +] +description = "Template for TFCs at ETSII directed by the DEAL group" +license = [ + "MIT-0", +] + [deal-us-tfc-template."1.0.0"] url = "https://packages.typst.org/preview/deal-us-tfc-template-1.0.0.tar.gz" hash = "sha256-pX7LRdIKJqhMgdPYOg/s0LGGfAe8NSNXa71NsLdbiMY=" @@ -7605,6 +7804,26 @@ license = [ ] homepage = "https://github.com/syqwq-OMG/ecnu-math-hwk" +[edgeframe."0.3.0"] +url = "https://packages.typst.org/preview/edgeframe-0.3.0.tar.gz" +hash = "sha256-QjjnDg4mllJ8YDbp994MqAdjkwT4cg4tujexaTX+iKI=" +typstDeps = [] +description = "For quick paper setups" +license = [ + "MIT", +] +homepage = "https://github.com/neuralpain/edgeframe" + +[edgeframe."0.2.0"] +url = "https://packages.typst.org/preview/edgeframe-0.2.0.tar.gz" +hash = "sha256-uWKdReorYO/T9hq0l2F24HkUFC3JO2CxkvpbYtvRC3I=" +typstDeps = [] +description = "For quick paper setups" +license = [ + "MIT", +] +homepage = "https://github.com/neuralpain/edgeframe" + [edgeframe."0.1.0"] url = "https://packages.typst.org/preview/edgeframe-0.1.0.tar.gz" hash = "sha256-AVXSce2K+PcxHjtkm3PEChbsDIISnOqZmbA4Yl6i/J4=" @@ -8490,6 +8709,26 @@ license = [ ] homepage = "https://github.com/gbchu/ezchem.git" +[ezexam."0.2.7"] +url = "https://packages.typst.org/preview/ezexam-0.2.7.tar.gz" +hash = "sha256-H9BqMu4NNAkQ+s/1vKYjINpTcL8r3mHs9yVSuuzG74g=" +typstDeps = [] +description = "An exam template inspired by the LaTeX package exam-zh and also can make handouts" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.2.6"] +url = "https://packages.typst.org/preview/ezexam-0.2.6.tar.gz" +hash = "sha256-dbpQfUvdgt5EWi6tBgowg7wa3OfJy1oNu+T1sAmgpVY=" +typstDeps = [] +description = "An exam template inspired by the LaTeX package exam-zh and also can make handouts" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + [ezexam."0.2.5"] url = "https://packages.typst.org/preview/ezexam-0.2.5.tar.gz" hash = "sha256-QGsSrj9OdZ7Ld5GCjlwnyQ0IVKxYJuNxY147TAigrcw=" @@ -8640,6 +8879,16 @@ license = [ ] homepage = "https://github.com/gbchu/ezexam.git" +[ezexam."0.1.0"] +url = "https://packages.typst.org/preview/ezexam-0.1.0.tar.gz" +hash = "sha256-uIcH1+dMpkwa+zO+a1Q8v8FDEJ21pj5fAAWWmryFqEc=" +typstDeps = [] +description = "A test paper and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + [fancy-affil."0.1.0"] url = "https://packages.typst.org/preview/fancy-affil-0.1.0.tar.gz" hash = "sha256-3w4k0AfmEp+wvXIkC1koKjIQxkQm3zLBrNgNh7IfNw0=" @@ -9596,6 +9845,19 @@ license = [ ] homepage = "https://github.com/Brndan/lettre" +[forum-acusticum-2026."0.1.0"] +url = "https://packages.typst.org/preview/forum-acusticum-2026-0.1.0.tar.gz" +hash = "sha256-41a7WuO6FdbApZP3n7mhv7+m4pkwDjtw1wAFdzCBNqo=" +typstDeps = [ + "pubmatter_0_2_2", + "unify_0_7_1", +] +description = "Proceedings of the EAA Forum Acusticum 2026 conference in Graz, Austria" +license = [ + "MIT", +] +homepage = "https://git.iem.at/fa26-templates/fa26-typst-template" + [frackable."0.2.0"] url = "https://packages.typst.org/preview/frackable-0.2.0.tar.gz" hash = "sha256-IbKUPIcWNBgzLCSyiw4hF2CEL6bVj6ygs2fyy3ZZB30=" @@ -9704,6 +9966,16 @@ license = [ ] homepage = "https://github.com/liuguangxi/fractusist" +[frame-it."2.0.0"] +url = "https://packages.typst.org/preview/frame-it-2.0.0.tar.gz" +hash = "sha256-YXkMw1kWlcKVnPlMiI5jRwhP2ezhT2qVSCvzYqHocsw=" +typstDeps = [] +description = "Beautiful, flexible, and integrated. Display custom frames for theorems, environments, and more. Attractive visuals with syntax that blends seamlessly into the source" +license = [ + "MIT", +] +homepage = "https://github.com/marc-thieme/frame-it" + [frame-it."1.2.0"] url = "https://packages.typst.org/preview/frame-it-1.2.0.tar.gz" hash = "sha256-DWn68Fo+tw//7J9SGE0BmhoXB/Rtv9Y4tsvxWssAhqI=" @@ -9943,6 +10215,19 @@ license = [ ] homepage = "https://github.com/MatheSchool/typst-g-exam" +[g-exam."0.4.0"] +url = "https://packages.typst.org/preview/g-exam-0.4.0.tar.gz" +hash = "sha256-9og+m/vp1pFckEnQvug6C3Si8MU2iP5Mo109df4K4h4=" +typstDeps = [ + "oxifmt_0_2_0", + "oxifmt_0_2_1", +] +description = "Create exams with student information, grade chart, score control, questions, and sub-questions" +license = [ + "MIT", +] +homepage = "https://github.com/MatheSchool/typst-g-exam" + [g-exam."0.3.2"] url = "https://packages.typst.org/preview/g-exam-0.3.2.tar.gz" hash = "sha256-lStEam+Du2Zfb8NzVciMfsm1hruB3Y7OOV17956+cyk=" @@ -10921,6 +11206,16 @@ license = [ ] homepage = "https://github.com/piepert/grape-suite" +[grayness."0.5.0"] +url = "https://packages.typst.org/preview/grayness-0.5.0.tar.gz" +hash = "sha256-svgS7Ze3G56KVa9M7Qcmsgg2CLM+w6Gy4OPFafAwiNE=" +typstDeps = [] +description = "Simple image editing capabilities like converting to grayscale and cropping via a WASM plugin" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/nineff/grayness" + [grayness."0.4.1"] url = "https://packages.typst.org/preview/grayness-0.4.1.tar.gz" hash = "sha256-Qb0zbsAe+VUjVqoH7MjMp0ZSswCoRaqW3Sa/1uk9KfQ=" @@ -11001,6 +11296,16 @@ license = [ ] homepage = "https://github.com/jbirnick/typst-great-theorems" +[griddle."0.2.1"] +url = "https://packages.typst.org/preview/griddle-0.2.1.tar.gz" +hash = "sha256-PRRuRiCeohdspe8m2m9MV1t4M7f3h13O4eLhhLUr3pY=" +typstDeps = [] +description = "Design and visualize crossword puzzles" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/micheledusi/Griddle" + [griddle."0.2.0"] url = "https://packages.typst.org/preview/griddle-0.2.0.tar.gz" hash = "sha256-FK20bs4kRQfBjOMZUfyqxEDtecTNWPgDd+fqTP42foE=" @@ -11405,6 +11710,16 @@ license = [ ] homepage = "https://codeberg.org/hannesknoll/hannes-thesis" +[hanzi-calligraphy."0.1.1"] +url = "https://packages.typst.org/preview/hanzi-calligraphy-0.1.1.tar.gz" +hash = "sha256-2JRNos18DrGwoe6dkEyUggjFFbbV4Jfw6/5JX4FKNl4=" +typstDeps = [] +description = "用于书法练习的田字格模板。A calligraphy practice template" +license = [ + "MIT", +] +homepage = "https://github.com/yuegeao/hanzi-calligraphy" + [hanzi-calligraphy."0.1.0"] url = "https://packages.typst.org/preview/hanzi-calligraphy-0.1.0.tar.gz" hash = "sha256-fWpqyCuAZkmK/YY0qVGL4ohbjo2d6gn/Ot60tQj49aE=" @@ -12574,6 +12889,16 @@ license = [ ] homepage = "https://github.com/tshort/hyperscript" +[hypraw."0.1.0"] +url = "https://packages.typst.org/preview/hypraw-0.1.0.tar.gz" +hash = "sha256-yVYf6KlBs7qMmOoQQmMsxTZD8RgH6+jMPr9gJPbIHww=" +typstDeps = [] +description = "A lightweight package for creating headless code blocks optimized for HTML export" +license = [ + "MIT", +] +homepage = "https://github.com/QuadnucYard/typst-hypraw" + [i-am-acro."0.1.3"] url = "https://packages.typst.org/preview/i-am-acro-0.1.3.tar.gz" hash = "sha256-S/PHqBJIpNdCOnNs5mZliCd21r8DFzF2yOM2DeSfe68=" @@ -13093,6 +13418,16 @@ license = [ ] homepage = "https://github.com/talal/ilm" +[ilm."1.1.0"] +url = "https://packages.typst.org/preview/ilm-1.1.0.tar.gz" +hash = "sha256-xBIOaQhabgiCERKlDIcDU5NoYr7bdOuPiD6keVdrObY=" +typstDeps = [] +description = "Versatile and minimal template for non-fiction writing. Ideal for class notes, report, and books" +license = [ + "MIT-0", +] +homepage = "https://github.com/talal/ilm" + [ilm."1.0.0"] url = "https://packages.typst.org/preview/ilm-1.0.0.tar.gz" hash = "sha256-tJh5S4ZTPJDdkkgBs2nrpevEgEppEFPZlKtsPiz3BUM=" @@ -13384,6 +13719,18 @@ license = [ "MIT", ] +[inknertia."0.1.0"] +url = "https://packages.typst.org/preview/inknertia-0.1.0.tar.gz" +hash = "sha256-Ymrk5MQYliGCO42eMCOgeLVCyeQlsYLxIqMUFGXEs+0=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Draw physics diagrams (Feynman, spacetime, etc.) in a simpler way" +license = [ + "MIT", +] +homepage = "https://github.com/ploliver/inknertia" + [intextual."0.1.1"] url = "https://packages.typst.org/preview/intextual-0.1.1.tar.gz" hash = "sha256-9CP/VUh41EhH7pBOsAupE94qSV6gi6lOPJuF5iv684k=" @@ -13950,6 +14297,16 @@ license = [ ] homepage = "https://github.com/raygo0312/jastylest.git" +[jastylest."0.1.0"] +url = "https://packages.typst.org/preview/jastylest-0.1.0.tar.gz" +hash = "sha256-PCCVfomVgNn6R4R77vwK99tOV+0Dn618SJkPxnHTa4o=" +typstDeps = [] +description = "You can set up style templates for writing reports, papers, and slides in Japanese. It works similarly to LaTeX" +license = [ + "MIT-0", +] +homepage = "https://github.com/raygo0312/jastylest.git" + [jastylest-zh."0.1.1"] url = "https://packages.typst.org/preview/jastylest-zh-0.1.1.tar.gz" hash = "sha256-3uAg9oFE0K3dmNJqJHvVnreHTPmXPgsnmCPc1f8SfOQ=" @@ -14836,6 +15193,16 @@ license = [ ] homepage = "https://code.everydayimshuflin.com/greg/typst-lepizig-glossing" +[lemmify."0.1.8"] +url = "https://packages.typst.org/preview/lemmify-0.1.8.tar.gz" +hash = "sha256-OUgZ657tLaEY0bGlN4RomRI7uh0WGXKDcAvgnxaDpNo=" +typstDeps = [] +description = "Theorem typesetting library" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/Marmare314/lemmify" + [lemmify."0.1.7"] url = "https://packages.typst.org/preview/lemmify-0.1.7.tar.gz" hash = "sha256-wOOv1/zMELqct7xR9E8NhEkZrAUZjxrNpAmHC7GWpYk=" @@ -15045,6 +15412,18 @@ license = [ ] homepage = "https://github.com/AnsgarLichter/cv-typst-template" +[light-report-uia."0.1.1"] +url = "https://packages.typst.org/preview/light-report-uia-0.1.1.tar.gz" +hash = "sha256-jABLoOGkA9/PxFL/fJ6oDiMLzQf+0VJGW1QF3kTQOjg=" +typstDeps = [ + "codly_1_3_0", +] +description = "Template for reports at the University of Agder" +license = [ + "MIT", +] +homepage = "https://github.com/sebastos1/light-report-uia" + [light-report-uia."0.1.0"] url = "https://packages.typst.org/preview/light-report-uia-0.1.0.tar.gz" hash = "sha256-7cu9FpnqoZZjtAkQlt0IGSdndnifRGTaPCSzf/60v7k=" @@ -15761,6 +16140,16 @@ license = [ ] homepage = "https://github.com/EpicEricEE/typst-marge" +[marginalia."0.3.1"] +url = "https://packages.typst.org/preview/marginalia-0.3.1.tar.gz" +hash = "sha256-ChnB60lkk7UJSt/kVlzMnfGDP3t1VYx0xRUp/8m/xJk=" +typstDeps = [] +description = "Configurable margin-notes with smart positioning and matching wide-blocks" +license = [ + "Unlicense", +] +homepage = "https://github.com/nleanba/typst-marginalia" + [marginalia."0.3.0"] url = "https://packages.typst.org/preview/marginalia-0.3.0.tar.gz" hash = "sha256-GkXbKa+z+8AULWM6SujWvuOBhPvvwNvWN7c5oSY2evw=" @@ -16719,6 +17108,19 @@ license = [ ] homepage = "https://github.com/flavio20002/typst-presentation-minimal-template" +[minimal-thesis-luebeck."0.9.0"] +url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.9.0.tar.gz" +hash = "sha256-d5EcDiUl7mnzcFCjsi13jtlgMrEfq58EHr0RhL0JoBg=" +typstDeps = [ + "abbr_0_3_0", + "hydra_0_6_2", +] +description = "A minimalistic template for writing a thesis" +license = [ + "MIT", +] +homepage = "https://github.com/fhemstra/minimal-thesis-luebeck" + [minimal-thesis-luebeck."0.8.0"] url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.8.0.tar.gz" hash = "sha256-OcV2RAzGpR2UNFeU3W7HM3n6M+t+viubK4r44NszJpk=" @@ -17016,6 +17418,20 @@ license = [ ] homepage = "https://github.com/OrangeX4/mitex" +[modern-acad-cv."0.1.5"] +url = "https://packages.typst.org/preview/modern-acad-cv-0.1.5.tar.gz" +hash = "sha256-DXEVA2NnyNOD/mQKSVDudK7dYY9KWygDMoNK1I6hGVA=" +typstDeps = [ + "datify_1_0_0", + "fontawesome_0_6_0", + "use-academicons_0_1_0", +] +description = "A CV template for academics based on moderncv LaTeX package" +license = [ + "MIT", +] +homepage = "https://github.com/philkleer/typst-modern-acad-cv" + [modern-acad-cv."0.1.4"] url = "https://packages.typst.org/preview/modern-acad-cv-0.1.4.tar.gz" hash = "sha256-FPgeJ02NPf8LJkluLdlus2oQCjQHtuqaKJB3ufjiOlo=" @@ -18027,6 +18443,32 @@ license = [ ] homepage = "https://github.com/peterpf/modern-typst-resume" +[modern-ruc-thesis."0.1.1"] +url = "https://packages.typst.org/preview/modern-ruc-thesis-0.1.1.tar.gz" +hash = "sha256-n2gTVXXKdPQ4KX3ViGrELze+7/VvoFmgTFW2Olnu+bU=" +typstDeps = [ + "cuti_0_4_0", + "pointless-size_0_1_2", +] +description = "中国人民大学本科生毕业论文 Typst 模板。Modern Renmin University of China Thesis" +license = [ + "MIT", +] +homepage = "https://github.com/ruc-thesis/modern-ruc-thesis" + +[modern-ruc-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-ruc-thesis-0.1.0.tar.gz" +hash = "sha256-BWPvloeOi/ZPMyC6rccLcFuAnZ2fuhzj0DcuPAnpz5A=" +typstDeps = [ + "cuti_0_4_0", + "pointless-size_0_1_2", +] +description = "中国人民大学本科生毕业论文模板。Modern Renmin University of China Thesis" +license = [ + "MIT", +] +homepage = "https://github.com/ruc-thesis/modern-ruc-thesis" + [modern-russian-dissertation."0.0.1"] url = "https://packages.typst.org/preview/modern-russian-dissertation-0.0.1.tar.gz" hash = "sha256-dFgLnAx1rwcVmwu6vogKMmR8i+7wBntylDsZZcgXQ+U=" @@ -18294,6 +18736,21 @@ license = [ ] homepage = "https://github.com/tzhTaylor/modern-sjtu-thesis" +[modern-sjtu-thesis."0.2.0"] +url = "https://packages.typst.org/preview/modern-sjtu-thesis-0.2.0.tar.gz" +hash = "sha256-dfcBB5kKYE/5GyX/QA+f+rwMVBHooOOcyEvzFAdC7RY=" +typstDeps = [ + "a2c-nums_0_0_1", + "cuti_0_3_0", + "i-figured_0_2_4", + "numbly_0_1_0", +] +description = "上海交通大学学位论文 Typst 模板。Shanghai Jiao Tong University Thesis Typst Template" +license = [ + "MIT", +] +homepage = "https://github.com/tzhTaylor/modern-sjtu-thesis" + [modern-sjtu-thesis."0.1.2"] url = "https://packages.typst.org/preview/modern-sjtu-thesis-0.1.2.tar.gz" hash = "sha256-ftyfROArD2TG5cZI0dcJ3ebfqdWnMNpWNDPRlbXlspc=" @@ -18454,6 +18911,23 @@ license = [ ] homepage = "https://github.com/sysu/modern-sysu-touying" +[modern-szu-thesis."0.4.0"] +url = "https://packages.typst.org/preview/modern-szu-thesis-0.4.0.tar.gz" +hash = "sha256-Tz3zDaCYNfLGuzSSdTnrkV+pX/uo/MPGSGwfFiPlKEg=" +typstDeps = [ + "cuti_0_3_0", + "hydra_0_6_0", + "i-figured_0_2_4", + "numbly_0_1_0", + "pinit_0_2_2", + "tablex_0_0_9", +] +description = "深圳大学学位论文模板由南京大学学位论文模板修改而成。Modern Shenzhen University Thesis is modified from modern-nju-thesis" +license = [ + "MIT", +] +homepage = "https://gitee.com/yjdyamv/modern-szu-thesis" + [modern-szu-thesis."0.3.0"] url = "https://packages.typst.org/preview/modern-szu-thesis-0.3.0.tar.gz" hash = "sha256-PAnKU0ccuZITAL+anqSACkYMzNqXKHmGS0kg5skjSgA=" @@ -19013,6 +19487,18 @@ license = [ ] homepage = "https://github.com/pavelzw/moderner-cv" +[modernpro-coverletter."0.0.8"] +url = "https://packages.typst.org/preview/modernpro-coverletter-0.0.8.tar.gz" +hash = "sha256-8TsyXOSsDAIvcJZNxouoIAux/MQPmVtRZsdngt77dQg=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A cover letter template with modern Sans font for job applications and other formal letters" +license = [ + "MIT", +] +homepage = "https://github.com/jxpeng98/typst-coverletter" + [modernpro-coverletter."0.0.7"] url = "https://packages.typst.org/preview/modernpro-coverletter-0.0.7.tar.gz" hash = "sha256-vnwdrdqqHvOsRuowpSRRz9ISLTb0g2LIhpwikwWmr5E=" @@ -19185,6 +19671,20 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-moodular" +[mtret."0.1.0"] +url = "https://packages.typst.org/preview/mtret-0.1.0.tar.gz" +hash = "sha256-ENlVrYOxeSGOwSLAyOxuafbkX4X5mxOh88ZNM74pJgs=" +typstDeps = [ + "cjk-unbreak_0_2_1", + "enja-bib_0_1_0", + "zebraw_0_6_1", +] +description = "Modular Typst REport sTyle for ja students" +license = [ + "MIT", +] +homepage = "https://github.com/hinshiba/MTReT" + [muchpdf."0.1.2"] url = "https://packages.typst.org/preview/muchpdf-0.1.2.tar.gz" hash = "sha256-5cOmp2fjbC21WgIlLhzI+ruldourhMHoDXjQ8pNgCoc=" @@ -19542,6 +20042,30 @@ license = [ ] homepage = "https://gitlab.com/TuTiuTe/typst-nerdfont" +[neural-netz."0.3.0"] +url = "https://packages.typst.org/preview/neural-netz-0.3.0.tar.gz" +hash = "sha256-9+SrpR2kYThQbPgRa97p9mF6w5ONKXhZGT4QjsxcqmQ=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Visualize Neural Network Architectures with high-quality diagrams" +license = [ + "MIT-0", +] +homepage = "https://github.com/edgaremy/neural-netz" + +[neural-netz."0.2.0"] +url = "https://packages.typst.org/preview/neural-netz-0.2.0.tar.gz" +hash = "sha256-GPXpFAuDauQ+jNSJrlDZ5nrBFFh5kiEV6Ph5q3Bdbvs=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Visualize Neural Network Architectures with high-quality diagrams" +license = [ + "MIT-0", +] +homepage = "https://github.com/edgaremy/neural-netz" + [neural-netz."0.1.0"] url = "https://packages.typst.org/preview/neural-netz-0.1.0.tar.gz" hash = "sha256-P+UCVkBAunctC0leECJ6sTP6wxCcSJTuGdVOePVnJ3s=" @@ -19735,6 +20259,16 @@ license = [ ] homepage = "https://github.com/mohe2015/not-tudabeamer-2023" +[note-me."0.6.0"] +url = "https://packages.typst.org/preview/note-me-0.6.0.tar.gz" +hash = "sha256-jnkpzcEDLPfNDyxVC0yl1W/Wz+o03hO2jzTCumA/Gp4=" +typstDeps = [] +description = "Adds GitHub-style Admonitions (Alerts) to Typst" +license = [ + "MIT", +] +homepage = "https://github.com/FlandiaYingman/note-me" + [note-me."0.5.0"] url = "https://packages.typst.org/preview/note-me-0.5.0.tar.gz" hash = "sha256-ayFptayKIUIMeSxBI/LJtrzCTTd0uhbGek9VM0CFnMY=" @@ -20274,6 +20808,16 @@ license = [ ] homepage = "https://github.com/v411e/optimal-ovgu-thesis" +[orange-book."0.6.2"] +url = "https://packages.typst.org/preview/orange-book-0.6.2.tar.gz" +hash = "sha256-IXvHETU/bDZWu4SC63gFs0Fy3R5nyAWVLiSEJY6zytk=" +typstDeps = [] +description = "A book template inspired by The Legrand Orange Book of Mathias Legrand and Vel" +license = [ + "MIT-0", +] +homepage = "https://github.com/flavio20002/typst-orange-template" + [orange-book."0.6.1"] url = "https://packages.typst.org/preview/orange-book-0.6.1.tar.gz" hash = "sha256-D2WQwAS6ftls8vN2YGDvbqbXh7NC+SUqfGHzvACt4To=" @@ -20458,6 +21002,16 @@ license = [ ] homepage = "https://github.com/TobiBeh/HS-Emden-Leer-Typst-Template" +[ourchat."0.2.1"] +url = "https://packages.typst.org/preview/ourchat-0.2.1.tar.gz" +hash = "sha256-SutkP9LuOhH/wev3eQex8UvqeAsdYF7OwvZJG2p+JjY=" +typstDeps = [] +description = "Forge wonderful chat messages" +license = [ + "MIT", +] +homepage = "https://github.com/QuadnucYard/ourchat-typ" + [ourchat."0.2.0"] url = "https://packages.typst.org/preview/ourchat-0.2.0.tar.gz" hash = "sha256-yajMT4z06lyWNGn4DCWFy8SIAyRwYWg3nXb4cnRvvLQ=" @@ -21098,6 +21652,20 @@ license = [ ] homepage = "https://github.com/Servostar/typst-percencode" +[pergamon."0.6.0"] +url = "https://packages.typst.org/preview/pergamon-0.6.0.tar.gz" +hash = "sha256-WFPh+lSq44DsjVj62Jhjj/eNeE/+ClSlXzYmPvDJcIc=" +typstDeps = [ + "citegeist_0_2_0", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + [pergamon."0.5.0"] url = "https://packages.typst.org/preview/pergamon-0.5.0.tar.gz" hash = "sha256-E/HeIUVUOZq2tqX1vCQzKq6CnDo1TUizPBXk75JHmfU=" @@ -22539,6 +23107,26 @@ license = [ ] homepage = "https://github.com/ivaquero/qooklet.git" +[quest."0.2.0"] +url = "https://packages.typst.org/preview/quest-0.2.0.tar.gz" +hash = "sha256-TMJqLaCC6mwmRtySX2ca0otiD38K5QGAMyz+XQTa2TU=" +typstDeps = [] +description = "Write compact quizzes and tests" +license = [ + "MIT", +] +homepage = "https://github.com/kevinlin1/quest" + +[quest."0.1.0"] +url = "https://packages.typst.org/preview/quest-0.1.0.tar.gz" +hash = "sha256-KCm9jlV1t++N+Br0a+x+Y5NaJNu8UIVy/zzDiMuVRpg=" +typstDeps = [] +description = "Write compact quizzes and tests" +license = [ + "MIT", +] +homepage = "https://github.com/kevinlin1/quest" + [quetta."0.2.0"] url = "https://packages.typst.org/preview/quetta-0.2.0.tar.gz" hash = "sha256-VOTfREPGxLOnzmZV21+A+D59u1aAahyB2iJm0dNlhF8=" @@ -22955,6 +23543,18 @@ license = [ ] homepage = "https://github.com/sjfhsjfh/typst-relescope" +[rendercv."0.1.0"] +url = "https://packages.typst.org/preview/rendercv-0.1.0.tar.gz" +hash = "sha256-zcCqsWbjPjeJuiu4iOI4QRXmQmcKoo2DeITlpRv/hpA=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "Create professional resumes and CVs" +license = [ + "MIT", +] +homepage = "https://github.com/rendercv/rendercv-typst" + [report-flow-ustc."1.1.0"] url = "https://packages.typst.org/preview/report-flow-ustc-1.1.0.tar.gz" hash = "sha256-EB3bszDs16NK6vPY+LuNnPbZUa1OhnBMQIsFOE6GVuk=" @@ -23996,6 +24596,19 @@ license = [ ] homepage = "https://github.com/curvenote/scienceicons" +[scribbling-hm."0.1.5"] +url = "https://packages.typst.org/preview/scribbling-hm-0.1.5.tar.gz" +hash = "sha256-h+CBEhfkmKrfAXvbUSg1qdpqbVMtFf5Odw6nY0uQJAw=" +typstDeps = [ + "datify_1_0_0", + "glossarium_0_5_9", +] +description = "Unofficial Bachelor's thesis template for Munich University of Applied Sciences (Hochschule München" +license = [ + "MIT", +] +homepage = "https://github.com/fine-seat/hm-typst-template" + [scribbling-hm."0.1.4"] url = "https://packages.typst.org/preview/scribbling-hm-0.1.4.tar.gz" hash = "sha256-VqQaytUS4GVmPBmsZDblqz45sY2EZpZXyLkdvxBSad0=" @@ -24756,6 +25369,22 @@ license = [ "MIT", ] +[shuosc-shu-bachelor-thesis."1.0.0"] +url = "https://packages.typst.org/preview/shuosc-shu-bachelor-thesis-1.0.0.tar.gz" +hash = "sha256-Vnbv/eJJrANE6A6phhaCqsn1uNN5hfrfJ/6mKvKWlB0=" +typstDeps = [ + "cuti_0_3_0", + "i-figured_0_2_4", + "lovelace_0_2_0", + "mitex_0_2_6", + "numbly_0_1_0", +] +description = "上海大学本科生毕业论文 Typst 模板 - 上海大学开源社区版 (SHUOSC) Shanghai University Undergraduate Thesis Typst Template - Shanghai University Open Source Community Edition (SHUOSC" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/shuosc/SHU-Bachelor-Thesis-Typst" + [shuosc-shu-bachelor-thesis."0.3.1"] url = "https://packages.typst.org/preview/shuosc-shu-bachelor-thesis-0.3.1.tar.gz" hash = "sha256-THXfwL3ex2JfwPvwsOmDq268empnlVvce10+NzAcMT8=" @@ -25693,6 +26322,21 @@ license = [ ] homepage = "https://github.com/zhinenggongziliaoku/songting-book" +[songting-book."0.0.1"] +url = "https://packages.typst.org/preview/songting-book-0.0.1.tar.gz" +hash = "sha256-UwxV6cO5lmhCRSxwe5/+DBeriTX+1qINFdggVswO0Bo=" +typstDeps = [ + "hydra_0_6_1", + "modern-nju-thesis_0_4_0", + "numbly_0_1_0", + "outrageous_0_4_0", +] +description = "Create Chinese-style books effortlessly using markup with built-in styling" +license = [ + "MIT", +] +homepage = "https://github.com/zhinenggongziliaoku/songting-book" + [sos-ugent-style."0.2.0"] url = "https://packages.typst.org/preview/sos-ugent-style-0.2.0.tar.gz" hash = "sha256-NgcPW5AsXOFMaALkcrMATJeXK3JZQK4HrwPb/0NbsPg=" @@ -27330,6 +27974,19 @@ license = [ ] homepage = "https://github.com/maxcrees/tbl.typ" +[tblr."0.4.2"] +url = "https://packages.typst.org/preview/tblr-0.4.2.tar.gz" +hash = "sha256-izComxcQ7DMpDse6Zc1weGasGzrCp0SLeDBrv9IH3ck=" +typstDeps = [ + "rowmantic_0_4_0", + "zero_0_3_0", +] +description = "Table generation and alignment helpers inspired by LaTeX's Tabularray package" +license = [ + "MIT", +] +homepage = "https://github.com/tshort/tblr" + [tblr."0.4.1"] url = "https://packages.typst.org/preview/tblr-0.4.1.tar.gz" hash = "sha256-W+ATn3TwrhVQIk/sEEijBwFiDHuM4qFo6qHUovYwu/Q=" @@ -27416,6 +28073,30 @@ license = [ ] homepage = "https://github.com/tshort/tblr" +[tdtr."0.4.3"] +url = "https://packages.typst.org/preview/tdtr-0.4.3.tar.gz" +hash = "sha256-oKinakXOXKrgwiHetw9vk2qwyXK1n9uVFjW0G9HJ3gU=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + +[tdtr."0.4.2"] +url = "https://packages.typst.org/preview/tdtr-0.4.2.tar.gz" +hash = "sha256-Riukd4dNr7eAMwPLI4ERRlUazCw/AkvR1bJMXoZg3XQ=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + [tdtr."0.4.1"] url = "https://packages.typst.org/preview/tdtr-0.4.1.tar.gz" hash = "sha256-G9rnYvcDedmqMl3NF555mtVDSr6vaCaS+qoymQrx/fQ=" @@ -27616,6 +28297,25 @@ license = [ ] homepage = "https://github.com/TGM-HIT/typst-protocol" +[tgm-hit-sew-lecture."0.1.0"] +url = "https://packages.typst.org/preview/tgm-hit-sew-lecture-0.1.0.tar.gz" +hash = "sha256-HucuuqsYf1FwwjiLsyZqrrlB1JjXIz/J8ChZOTMqDf8=" +typstDeps = [ + "ccicons_1_0_1", + "fletcher_0_5_8", + "meander_0_3_0", + "pinit_0_2_2", + "pull-eh_0_1_1", + "showybox_2_0_4", + "tiptoe_0_4_0", + "zebraw_0_6_0", +] +description = "Typst template for lecture documents (\"Skripten\"), focused on software engineering" +license = [ + "MIT", +] +homepage = "https://github.com/TGM-HIT/typst-sew-lecture" + [tgm-hit-thesis."0.4.0"] url = "https://packages.typst.org/preview/tgm-hit-thesis-0.4.0.tar.gz" hash = "sha256-1oDjbsmMnO2UI2H9XdHeeuIB0nYFDYdSG+ZkWNUoFRw=" @@ -28370,6 +29070,20 @@ license = [ "MIT", ] +[tntt."0.4.1"] +url = "https://packages.typst.org/preview/tntt-0.4.1.tar.gz" +hash = "sha256-c1sheek5n7fHrPhqWi0HGoOVuftOKr210+fRTs1tjXo=" +typstDeps = [ + "cuti_0_4_0", + "i-figured_0_2_4", + "lovelace_0_3_0", +] +description = "Tntt is Not a Tex Thesis Template for Tsinghua university" +license = [ + "MIT", +] +homepage = "https://github.com/chillcicada/tntt" + [tntt."0.4.0"] url = "https://packages.typst.org/preview/tntt-0.4.0.tar.gz" hash = "sha256-xddFs47asAogO4qMDMxW77I817cGo0LBqUGxkefX5pY=" @@ -28480,6 +29194,16 @@ license = [ ] homepage = "https://github.com/chillcicada/tntt" +[to-stuff."0.4.0"] +url = "https://packages.typst.org/preview/to-stuff-0.4.0.tar.gz" +hash = "sha256-yrkGyOyoxR+Ii5WcIXsnclp3v39vtIxd6n0JPFo4C6I=" +typstDeps = [] +description = "Parse strings into typed lengths, alignments, colors, and more" +license = [ + "BSD-3-Clause", +] +homepage = "https://codeberg.org/boondoc/typst-to-stuff" + [to-stuff."0.3.1"] url = "https://packages.typst.org/preview/to-stuff-0.3.1.tar.gz" hash = "sha256-KojNXZxdZAXepx1qQE/4FUN2dP9BdSgYvbhugWlHrD8=" @@ -29373,6 +30097,20 @@ license = [ ] homepage = "https://github.com/tzhTaylor/touying-sjtu" +[touying-simpl-swufe."0.1.0"] +url = "https://packages.typst.org/preview/touying-simpl-swufe-0.1.0.tar.gz" +hash = "sha256-wu901p+f0WaIK+7X2Xh+m3EUDCWKfbwahnlxGnpl0vE=" +typstDeps = [ + "cetz_0_4_2", + "fletcher_0_5_8", + "touying_0_6_1", +] +description = "Touying slide theme for SWUFE (Southwestern University of Finance and Economics" +license = [ + "MIT", +] +homepage = "https://github.com/leichaol/touying-simpl-swufe" + [touying-simpres."0.1.0"] url = "https://packages.typst.org/preview/touying-simpres-0.1.0.tar.gz" hash = "sha256-7qM/g5d1/4i3gJ8oU8A5PMyu4+e5Nsk+DgyaA5y6xOM=" @@ -29516,6 +30254,19 @@ license = [ ] homepage = "https://github.com/ToyHugs/toy-cv" +[tracl."0.7.1"] +url = "https://packages.typst.org/preview/tracl-0.7.1.tar.gz" +hash = "sha256-yX2gBm6Sbv9wEqmEOcJEcy09TPC2yPqkcm6EK9vxlkM=" +typstDeps = [ + "oxifmt_1_0_0", + "pergamon_0_6_0", +] +description = "Template for papers at *ACL conferences" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/coli-saar/tracl" + [tracl."0.7.0"] url = "https://packages.typst.org/preview/tracl-0.7.0.tar.gz" hash = "sha256-UjlX2yW5x7YPv/dSR6+S9Ne0MBP45ZeLJ2sskBtaElg=" @@ -30114,6 +30865,18 @@ license = [ ] homepage = "https://github.com/QuantumRange/twig" +[twilight-book."0.1.4"] +url = "https://packages.typst.org/preview/twilight-book-0.1.4.tar.gz" +hash = "sha256-aoRPg5Rw3qT5LCQ6+YS9jr0mZRKXAkx8tVfk3vigavc=" +typstDeps = [ + "one-liner_0_2_0", +] +description = "Provide a numerous light and dark themes" +license = [ + "MIT", +] +homepage = "https://github.com/CrossDark/TwilightBook/" + [tyipa."0.1.0"] url = "https://packages.typst.org/preview/tyipa-0.1.0.tar.gz" hash = "sha256-DYIL0JnmjvxNTFj5XFHYuWPrbcbp+R8vSSE6cx4gVtw=" @@ -30275,6 +31038,21 @@ license = [ ] homepage = "https://github.com/TeddyHuang-00/typpuccino" +[typsidian."0.0.2"] +url = "https://packages.typst.org/preview/typsidian-0.0.2.tar.gz" +hash = "sha256-SmCqqDSgSMlcQogIFiQvKG2pnGVetQ8Ov8mN3HhsOQ0=" +typstDeps = [ + "fontawesome_0_6_0", + "glossarium_0_5_9", + "showybox_2_0_4", + "zebraw_0_5_5", +] +description = "Modern note-taking, outlining, and knowledge management" +license = [ + "MIT", +] +homepage = "https://github.com/k0src/Typsidian" + [typsidian."0.0.1"] url = "https://packages.typst.org/preview/typsidian-0.0.1.tar.gz" hash = "sha256-TyRIPmy09EkL0PByHcQqX5/kDKDHhfh96Vl0xolxq04=" @@ -30756,6 +31534,16 @@ license = [ ] homepage = "https://github.com/MDLC01/unichar" +[unified-uia-thesis."0.1.0"] +url = "https://packages.typst.org/preview/unified-uia-thesis-0.1.0.tar.gz" +hash = "sha256-C9B4/mYW35RRWqMf/yxLgPLRW2Z+Ro6ZtMfCXd8vew8=" +typstDeps = [] +description = "Port of the UiA bachelor/master thesis template to Typst" +license = [ + "MIT", +] +homepage = "https://github.com/sebastos1/unified-uia-thesis" + [unify."0.7.1"] url = "https://packages.typst.org/preview/unify-0.7.1.tar.gz" hash = "sha256-1GvuZQ2u9Ty7hqFxdsVg3yJ/S6rFa/c0/HYjoR2PESA=" @@ -31946,6 +32734,18 @@ license = [ ] homepage = "https://github.com/elegaanz/vercanard" +[vercanard."1.0.1"] +url = "https://packages.typst.org/preview/vercanard-1.0.1.tar.gz" +hash = "sha256-Y4PCYzyy11zXWPDDDdkJsYxCRrIPvp4RlGCe7K0krkk=" +typstDeps = [ + "vercanard_1_0_0", +] +description = "A colorful CV template" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/elegaanz/vercanard" + [vercanard."1.0.0"] url = "https://packages.typst.org/preview/vercanard-1.0.0.tar.gz" hash = "sha256-DIS6Sf/GNcznHph+LV9Cy5pzOvK7S34Ua+3Cz8twqnI=" @@ -32171,6 +32971,19 @@ license = [ ] homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" +[volt-internship-ensea."0.1.2"] +url = "https://packages.typst.org/preview/volt-internship-ensea-0.1.2.tar.gz" +hash = "sha256-+i0DVS/3DG4ds6sutcMcO6IPiHgwfh2kMKaVns+irfE=" +typstDeps = [ + "glossy_0_8_0", + "hydra_0_6_2", +] +description = "Unofficial template for internship reports at ENSEA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" + [volt-internship-ensea."0.1.1"] url = "https://packages.typst.org/preview/volt-internship-ensea-0.1.1.tar.gz" hash = "sha256-hGd+Ta6yhLBkVtLvqefBGrj58uHvL0fKkxRah0WoO8s=" @@ -32573,6 +33386,16 @@ license = [ ] homepage = "https://github.com/fuine/wut-thesis-typst" +[xarrow."0.4.0"] +url = "https://packages.typst.org/preview/xarrow-0.4.0.tar.gz" +hash = "sha256-Chk9k1Cxahw8zf6y/W0IXjtbbrZIFwUJW4q2UiozsL4=" +typstDeps = [] +description = "Variable-length arrows in Typst" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/loutr/typst-xarrow/" + [xarrow."0.3.1"] url = "https://packages.typst.org/preview/xarrow-0.3.1.tar.gz" hash = "sha256-5DdscbcplvUldzNiGpVCbutM23uVmm+zniXHM3ayN+E=" @@ -32747,6 +33570,18 @@ license = [ ] homepage = "https://github.com/visika/yuan-resume" +[zap."0.5.0"] +url = "https://packages.typst.org/preview/zap-0.5.0.tar.gz" +hash = "sha256-bbs5DMPey9+Pxqq1ezSiJ5iDFSCzZxe/GXdU2C6PFeM=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A package to draw amazing electronic circuits using CeTZ superpowers" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/l0uisgrange/zap" + [zap."0.4.0"] url = "https://packages.typst.org/preview/zap-0.4.0.tar.gz" hash = "sha256-UX6zBUjNEGrH+fDwRfYV8ROTpoQz06TJpPILelCD/eU=" diff --git a/pkgs/by-name/vi/vivictpp/package.nix b/pkgs/by-name/vi/vivictpp/package.nix index c363abe2a31d..4526c16e0c61 100644 --- a/pkgs/by-name/vi/vivictpp/package.nix +++ b/pkgs/by-name/vi/vivictpp/package.nix @@ -21,7 +21,7 @@ }: let - version = "1.3.1"; + version = "1.3.2"; withSubprojects = stdenv.mkDerivation { pname = "sources-with-subprojects"; inherit version; @@ -31,7 +31,7 @@ let repo = "vivictpp"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-g/M3blW48uwL6v60IU4sRObYvR7Gjjn/X0lYSS86x+0="; + hash = "sha256-s93tqsXiU7NESI594tmHE/2ymaE68lcaGSOM2GDHPLU="; }; nativeBuildInputs = [ @@ -49,7 +49,7 @@ let ''; outputHashMode = "recursive"; - outputHash = "sha256-UbULDurC6qbcjP+fZJgd0nSVsimAyw3sYC08xeXcI14="; + outputHash = "sha256-RQRlH+wByWRfVyVR/kjjUm9/fLXUupd2yRK80FogzRM="; }; in stdenv.mkDerivation { diff --git a/pkgs/by-name/vu/vuetorrent/package.nix b/pkgs/by-name/vu/vuetorrent/package.nix index 3d0ba6b09ae5..51f8308d6661 100644 --- a/pkgs/by-name/vu/vuetorrent/package.nix +++ b/pkgs/by-name/vu/vuetorrent/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "vuetorrent"; - version = "2.30.1"; + version = "2.31.0"; src = fetchFromGitHub { owner = "VueTorrent"; repo = "VueTorrent"; tag = "v${version}"; - hash = "sha256-sek5kiO1T7s+PIIa0mBGj+9CfF56eRB3En9tsOcEK5Y="; + hash = "sha256-jWoD54cO1Tq9b2k8ySWUWQohT4qE0rW9EVJLoPi8DTA="; }; - npmDepsHash = "sha256-vEgwEYVlyTJLOQ8j6hm1O4iTIXNPDZyrmvXyRBgEvQY="; + npmDepsHash = "sha256-/B/DMTH/5e9YNJ9rl+HTGkAX1KzOoBB1PD68Li2sAAw="; installPhase = '' runHook preInstall diff --git a/pkgs/by-name/ze/zeekscript/package.nix b/pkgs/by-name/ze/zeekscript/package.nix index 26bc495ece64..92f8bf43094b 100644 --- a/pkgs/by-name/ze/zeekscript/package.nix +++ b/pkgs/by-name/ze/zeekscript/package.nix @@ -2,12 +2,12 @@ lib, python3, fetchFromGitHub, - unstableGitUpdater, + writeScript, }: python3.pkgs.buildPythonApplication rec { pname = "zeekscript"; - version = "1.3.2-unstable-2025-11-10"; + version = "1.3.2-61"; pyproject = true; src = fetchFromGitHub { @@ -36,7 +36,18 @@ python3.pkgs.buildPythonApplication rec { "zeekscript" ]; - passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; + passthru.updateScript = writeScript "update-${pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p git common-updater-scripts + tmpdir="$(mktemp -d)" + git clone "${src.gitRepoUrl}" "$tmpdir" + pushd "$tmpdir" + newVersion=$(cat VERSION) + newRevision=$(git log -s -n 1 --pretty='format:%H' VERSION) + popd + rm -rf "$tmpdir" + update-source-version "${pname}" "$newVersion" --rev="$newRevision" + ''; meta = { description = "Zeek script formatter and analyzer"; diff --git a/pkgs/development/beam-modules/build-rebar3.nix b/pkgs/development/beam-modules/build-rebar3.nix index 77b40461f80e..f59856953af4 100644 --- a/pkgs/development/beam-modules/build-rebar3.nix +++ b/pkgs/development/beam-modules/build-rebar3.nix @@ -89,6 +89,14 @@ let '' + postPatch; + preConfigure = '' + # Copy the source so it can be used by mix projects + # do this before building to avoid build artifacts but after patching + # to include any modifications + mkdir -p $out/src + cp -r "." "$out/src" + ''; + buildPhase = '' runHook preBuild HOME=. rebar3 bare compile --paths "." diff --git a/pkgs/development/libraries/aqbanking/sources.nix b/pkgs/development/libraries/aqbanking/sources.nix index 05d37faa4994..3fbb44169a09 100644 --- a/pkgs/development/libraries/aqbanking/sources.nix +++ b/pkgs/development/libraries/aqbanking/sources.nix @@ -1,9 +1,9 @@ { # https://www.aquamaniac.de/rdm/projects/gwenhywfar/files gwenhywfar = { - version = "5.12.1"; - hash = "sha256-0YhEi5w6lwlyFCLuATS50Ld5CrdRQFjZngQ5njlGXdo="; - releaseId = "533"; + version = "5.14.1"; + hash = "sha256-iRb+qpnLlU+WPyy6jdLf/lfKz38oTa8A6rBxqtb+KrM="; + releaseId = "630"; }; # https://www.aquamaniac.de/rdm/projects/libchipcard/files @@ -15,8 +15,8 @@ # https://www.aquamaniac.de/rdm/projects/aqbanking/files aqbanking = { - version = "6.6.1"; - hash = "sha256-MlD6bYk/gW0pwZrzX+X8y3TAgOIXU/2eUleaeS3UhWc="; - releaseId = "535"; + version = "6.8.2"; + hash = "sha256-ELFMktdv8TZS4AtcSWABYB8NlGXFrLGxtoLUUQIkBuw="; + releaseId = "634"; }; } diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index d4fd02017e31..ad25c0f35d81 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "42.10.0"; + version = "43.2.1"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${version}"; - hash = "sha256-My61UXXOe7YNuq7eBltXqXmX6OqnDWUk7HJofAgR2I8="; + hash = "sha256-OUmnamtVCMobTI99aRr81MECG51JHfzQ9bZs0C1Mmcw="; }; build-system = [ diff --git a/pkgs/development/python-modules/aiohttp-socks/default.nix b/pkgs/development/python-modules/aiohttp-socks/default.nix index 958e24e0a4ae..0ead7a9b0731 100644 --- a/pkgs/development/python-modules/aiohttp-socks/default.nix +++ b/pkgs/development/python-modules/aiohttp-socks/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "aiohttp-socks"; - version = "0.10.2"; + version = "0.11.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "aiohttp_socks"; - hash = "sha256-lC18huLleUGPx6c0YQ3ZfarwBwfHRi9sz2ebIyV2eTA="; + hash = "sha256-Cv5RY4Unx5B35L1uVwUsh8SCQjPW4guwYcU3ZkIbEPA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/aligator/default.nix b/pkgs/development/python-modules/aligator/default.nix index e6e95ac5ba71..47c91f33ab4b 100644 --- a/pkgs/development/python-modules/aligator/default.nix +++ b/pkgs/development/python-modules/aligator/default.nix @@ -53,5 +53,7 @@ toPythonModule ( pythonImportsCheck = [ "aligator" ]; + + __darwinAllowLocalNetworking = true; }) ) diff --git a/pkgs/development/python-modules/cashews/default.nix b/pkgs/development/python-modules/cashews/default.nix index 8b0291b51830..4f1ea982051b 100644 --- a/pkgs/development/python-modules/cashews/default.nix +++ b/pkgs/development/python-modules/cashews/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "cashews"; - version = "7.4.3"; + version = "7.4.4"; pyproject = true; src = fetchFromGitHub { owner = "Krukov"; repo = "cashews"; tag = version; - hash = "sha256-L6EpSZ6ssRV9fQLuJ6SxKB8QS9fo4qAQ3YKcc1u7sHY="; + hash = "sha256-KYMKqTLXQR7/pgXCOgDb9F2pelw9uyjEeJAwhWuXEZ8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/cf-xarray/default.nix b/pkgs/development/python-modules/cf-xarray/default.nix index d7d5638c63e3..b1072b4aca8c 100644 --- a/pkgs/development/python-modules/cf-xarray/default.nix +++ b/pkgs/development/python-modules/cf-xarray/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "cf-xarray"; - version = "0.10.9"; + version = "0.10.10"; pyproject = true; src = fetchFromGitHub { owner = "xarray-contrib"; repo = "cf-xarray"; tag = "v${version}"; - hash = "sha256-tYs+aZp/QbM166KNj4MjIjqS6LcuDCyXwghSoF5rj4M="; + hash = "sha256-t6b4Tog0BLk5y+wi3QH6IKLbJSKw5NkLa3kJRtSBKRs="; }; build-system = [ diff --git a/pkgs/development/python-modules/crocoddyl/default.nix b/pkgs/development/python-modules/crocoddyl/default.nix index 0ab83be96bc9..6701262e51f3 100644 --- a/pkgs/development/python-modules/crocoddyl/default.nix +++ b/pkgs/development/python-modules/crocoddyl/default.nix @@ -53,5 +53,7 @@ toPythonModule ( pythonImportsCheck = [ "crocoddyl" ]; + + __darwinAllowLocalNetworking = true; }) ) diff --git a/pkgs/development/python-modules/flask-admin/default.nix b/pkgs/development/python-modules/flask-admin/default.nix index 6f928527e165..ba4da57f2436 100644 --- a/pkgs/development/python-modules/flask-admin/default.nix +++ b/pkgs/development/python-modules/flask-admin/default.nix @@ -1,91 +1,151 @@ { - lib, - azure-storage-blob, buildPythonPackage, - fetchpatch, fetchFromGitHub, - flask, - flask-mongoengine, - flask-sqlalchemy, - geoalchemy2, - mongoengine, - pillow, - psycopg2, - pymongo, - pytestCheckHook, + flit-core, + lib, pythonOlder, - setuptools, - shapely, - sqlalchemy, - wtf-peewee, + # dependencies + flask, + jinja2, + markupsafe, + werkzeug, wtforms, + typing-extensions, + # optional dependencies + # sqlalchemy + flask-sqlalchemy, + sqlalchemy, + # sqlalchemy-with-utils + arrow, + colour, + email-validator, + sqlalchemy-citext, + sqlalchemy-utils, + # geoalchemy + geoalchemy2, + shapely, + # pymongo + pymongo, + # mongoengine + mongoengine, + # peewee + peewee, + wtf-peewee, + # s3 + boto3, + # azure-blob-storage + azure-storage-blob, + # images + pillow, + # export + tablib, + # rediscli + redis, + # translation + flask-babel, + # checks + beautifulsoup4, + moto, + psycopg2, + pytestCheckHook, }: buildPythonPackage rec { pname = "flask-admin"; - version = "1.6.1"; + version = "2.0.2"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "flask-admin"; repo = "flask-admin"; tag = "v${version}"; - hash = "sha256-L8Q9uPpoen6ZvuF2bithCMSgc6X5khD1EqH2FJPspZc="; + hash = "sha256-HjK+ddMtT8QJ/KSFj9v28jflf2f6M+Gx1rJjCdWUUFM="; }; - patches = [ - # https://github.com/flask-admin/flask-admin/pull/2374 - (fetchpatch { - name = "pillow-10-compatibility.patch"; - url = "https://github.com/flask-admin/flask-admin/commit/96b92deef8b087e86a9dc3e84381d254ea5c0342.patch"; - hash = "sha256-iR5kxyeZaEyved5InZuPmcglTD77zW18/eSHGwOuW40="; - }) - ]; - - build-system = [ setuptools ]; + build-system = [ flit-core ]; dependencies = [ flask + jinja2 + markupsafe + werkzeug wtforms + ] + ++ lib.optionals (pythonOlder "3.11") [ + typing-extensions ]; optional-dependencies = { - azure = [ azure-storage-blob ]; + sqlalchemy = [ + flask-sqlalchemy + sqlalchemy + ]; + sqlalchemy-with-utils = optional-dependencies.sqlalchemy ++ [ + arrow + colour + email-validator + sqlalchemy-citext + sqlalchemy-utils + ]; + geoalchemy = optional-dependencies.sqlalchemy ++ [ + geoalchemy2 + shapely + ]; + pymongo = [ pymongo ]; + mongoengine = [ mongoengine ]; + peewee = [ + peewee + wtf-peewee + ]; + s3 = [ boto3 ]; + azure-blob-storage = [ azure-storage-blob ]; + images = [ pillow ]; + export = [ tablib ]; + rediscli = [ redis ]; + translation = [ flask-babel ]; + all = lib.flatten [ + optional-dependencies.sqlalchemy + optional-dependencies.sqlalchemy-with-utils + optional-dependencies.geoalchemy + optional-dependencies.pymongo + optional-dependencies.mongoengine + optional-dependencies.peewee + optional-dependencies.s3 + optional-dependencies.azure-blob-storage + optional-dependencies.images + optional-dependencies.export + optional-dependencies.rediscli + optional-dependencies.translation + ]; }; nativeCheckInputs = [ - pillow - mongoengine - pymongo - wtf-peewee - sqlalchemy - flask-mongoengine - flask-sqlalchemy - # flask-babelex # broken and removed - shapely - geoalchemy2 + beautifulsoup4 + moto psycopg2 pytestCheckHook + ] + ++ lib.flatten [ + optional-dependencies.sqlalchemy-with-utils + optional-dependencies.mongoengine + optional-dependencies.peewee + optional-dependencies.images + optional-dependencies.export + optional-dependencies.translation + flask.optional-dependencies.async ]; disabledTestPaths = [ - # depends on flask-babelex - "flask_admin/tests/sqla/test_basic.py" - "flask_admin/tests/sqla/test_form_rules.py" - "flask_admin/tests/sqla/test_multi_pk.py" - "flask_admin/tests/sqla/test_postgres.py" - "flask_admin/tests/sqla/test_translation.py" - # broken - "flask_admin/tests/sqla/test_inlineform.py" - "flask_admin/tests/test_model.py" - "flask_admin/tests/fileadmin/test_fileadmin.py" # requires database "flask_admin/tests/geoa/test_basic.py" "flask_admin/tests/pymongo/test_basic.py" "flask_admin/tests/mongoengine/test_basic.py" "flask_admin/tests/peeweemodel/test_basic.py" + "flask_admin/tests/sqla/test_postgres.py" + # requires internet + "flask_admin/tests/fileadmin/test_fileadmin_azure.py" ]; pythonImportsCheck = [ "flask_admin" ]; diff --git a/pkgs/development/python-modules/hcloud/default.nix b/pkgs/development/python-modules/hcloud/default.nix index da79f5871b8b..eb305ff79585 100644 --- a/pkgs/development/python-modules/hcloud/default.nix +++ b/pkgs/development/python-modules/hcloud/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "hcloud"; - version = "2.11.1"; + version = "2.12.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-8hL+H1PL+J7d2sDnAF7C6wIep4n4K+cJe9dM1wWynys="; + hash = "sha256-8UWxjvxtcP/z1IskTt/eKcD+Pd37utz+cdY/QfUkQfc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/kernels/default.nix b/pkgs/development/python-modules/kernels/default.nix index a371684c6321..04ae93b2448a 100644 --- a/pkgs/development/python-modules/kernels/default.nix +++ b/pkgs/development/python-modules/kernels/default.nix @@ -7,14 +7,14 @@ }: buildPythonPackage rec { pname = "kernels"; - version = "0.11.2"; + version = "0.11.3"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "kernels"; tag = "v${version}"; - hash = "sha256-fEi7yiLv0a28SefOcF8so9CpNuTinBfrTbEAwwPlKiw="; + hash = "sha256-dU6oSYjFSIkrCo+Zf2B0ILqIVbA6la+bZJ2SrqX0c+U="; }; build-system = [ diff --git a/pkgs/development/python-modules/metaflow/default.nix b/pkgs/development/python-modules/metaflow/default.nix index abe38fe00ecc..721dcca927f8 100644 --- a/pkgs/development/python-modules/metaflow/default.nix +++ b/pkgs/development/python-modules/metaflow/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "metaflow"; - version = "2.19.13"; + version = "2.19.14"; pyproject = true; src = fetchFromGitHub { owner = "Netflix"; repo = "metaflow"; tag = version; - hash = "sha256-P5Ic1n69uAAL2FllmooV5vBfjgKTM8l1iKpEIJsHSwU="; + hash = "sha256-ytZbBnynNhrGRkTTQr5Ovcj0pndJTvLbKlikMn1WOFk="; }; build-system = [ diff --git a/pkgs/development/python-modules/plotnine/default.nix b/pkgs/development/python-modules/plotnine/default.nix index 18111cc80ac7..0a71ca5c0759 100644 --- a/pkgs/development/python-modules/plotnine/default.nix +++ b/pkgs/development/python-modules/plotnine/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "plotnine"; - version = "0.15.1"; + version = "0.15.2"; pyproject = true; src = fetchFromGitHub { owner = "has2k1"; repo = "plotnine"; tag = "v${version}"; - hash = "sha256-vYrfA7x/64VHHbcgpvQZ1kyHM0jTS9Cx9a8NzVgs4og="; + hash = "sha256-JjSBcPRMmxAIoQsr8ESfgcf+EWBLsq1H+q56iyD3X84="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/py-dactyl/default.nix b/pkgs/development/python-modules/py-dactyl/default.nix index c5b669024b07..bab4f248a9e5 100644 --- a/pkgs/development/python-modules/py-dactyl/default.nix +++ b/pkgs/development/python-modules/py-dactyl/default.nix @@ -1,4 +1,5 @@ { + aiohttp, buildPythonPackage, fetchFromGitHub, lib, @@ -9,19 +10,20 @@ buildPythonPackage rec { pname = "py-dactyl"; - version = "2.0.7"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "iamkubi"; repo = "pydactyl"; tag = "v${version}"; - hash = "sha256-4WzQQs4WP5AwO8idZsP6J71CwnoD1ilC5Tpcepnf26c="; + hash = "sha256-1bvdJ9ATF0cRy7WE8H2IV2WIMbiSnRnelGpWIN7VBRQ="; }; build-system = [ setuptools ]; dependencies = [ + aiohttp requests ]; diff --git a/pkgs/development/python-modules/pyecotrend-ista/default.nix b/pkgs/development/python-modules/pyecotrend-ista/default.nix index 5193e555b812..02db06776127 100644 --- a/pkgs/development/python-modules/pyecotrend-ista/default.nix +++ b/pkgs/development/python-modules/pyecotrend-ista/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "pyecotrend-ista"; - version = "3.4.0"; + version = "3.5.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "Ludy87"; repo = "pyecotrend-ista"; tag = version; - hash = "sha256-GPbRlvdXLxCNuhuELg2OQT5NB8qX+bcbZSRdQimqGtQ="; + hash = "sha256-O5HU0U19E+cS1/UVYouxbyTBNjenJw9kkH80GCZ04cw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index de9d78259d89..9acb35471961 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -48,14 +48,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "6.1.6"; + version = "6.2.0"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-RolQCmccQ+i9R5xGw5ah4GIMSVVcEEvRuvXERXejy5Y="; + hash = "sha256-Sc02p2zZb/CPYFU+lz6fe1UZgWhdJYH2/pSJ5gVE0iY="; }; build-system = [ diff --git a/pkgs/development/python-modules/python-xapp/default.nix b/pkgs/development/python-modules/python-xapp/default.nix index 7296c69b5301..06a2fa7109d9 100644 --- a/pkgs/development/python-modules/python-xapp/default.nix +++ b/pkgs/development/python-modules/python-xapp/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "python-xapp"; - version = "3.0.0"; + version = "3.0.1"; format = "other"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "linuxmint"; repo = "python-xapp"; rev = version; - hash = "sha256-OvYbMu/2cQLTHHbHh4zESf1X22AfZe8ZEfzeOBDcU90="; + hash = "sha256-mrFKK8541HuMHpRMGvvJcSshbpA99Y712ztAMfFj5m4="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index 59d41336db59..468cae7e1765 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "unstructured-inference"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; tag = version; - hash = "sha256-XoGjcF9xxqZ1fEtI+ifjwEqxNlDHdakZLo8xzFKK8ic="; + hash = "sha256-/vWyywsnNzkwcl2L5BcS6qqaCk2LPxaNlCPeMnDIHPU="; }; build-system = [ setuptools ]; diff --git a/pkgs/kde/generated/sources/frameworks.json b/pkgs/kde/generated/sources/frameworks.json index 2a6c4d103434..735ca212560f 100644 --- a/pkgs/kde/generated/sources/frameworks.json +++ b/pkgs/kde/generated/sources/frameworks.json @@ -1,362 +1,362 @@ { "attica": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/attica-6.20.0.tar.xz", - "hash": "sha256-jvla0nmHYyAs3WWVIbvmTKWOyMpoRl6s5KgXov8uTcQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/attica-6.21.0.tar.xz", + "hash": "sha256-eI1ClRojey6swoUW+igfXwVLbXiCcAfys4PB0CLIS2M=" }, "baloo": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/baloo-6.20.0.tar.xz", - "hash": "sha256-BqDcJLnK4IxyKK68MhUYUEK1jE/FjvhsiGPld0k9ExQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/baloo-6.21.0.tar.xz", + "hash": "sha256-XP74gwSFp9Qg+63KZ81EGCK8We/BxxsK/vIzuXVTdx4=" }, "bluez-qt": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/bluez-qt-6.20.0.tar.xz", - "hash": "sha256-aWuYVTE7Tqo68Ke67u3baRguVYN1TRopYC+iSZcS7jc=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/bluez-qt-6.21.0.tar.xz", + "hash": "sha256-6pGgTCbKYPpofs2nsJ3y30zBglTf6uTDqpE0quaZQ98=" }, "breeze-icons": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/breeze-icons-6.20.0.tar.xz", - "hash": "sha256-CkeyigSghsy1tK+1HWZ3GAAGgZ0NkwJSRyFom/pK0Tw=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/breeze-icons-6.21.0.tar.xz", + "hash": "sha256-Oi1bATEpNnPhjw+3iAC0tKI+7+5IHpDroD3hfOr/XxU=" }, "extra-cmake-modules": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz", - "hash": "sha256-NxHehXLbXaYY7+PyjMCUyiWhq7C93/xj3O0SxPjKrl8=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/extra-cmake-modules-6.21.0.tar.xz", + "hash": "sha256-JnxUZ81lVaCvDUAQ8OwGlx+A8b1ckFY0JKhZO8CXanA=" }, "frameworkintegration": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/frameworkintegration-6.20.0.tar.xz", - "hash": "sha256-HuYcksEhQVmHfA4ROpI1hyT5rD7ldxChUDjIXcT9x9g=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/frameworkintegration-6.21.0.tar.xz", + "hash": "sha256-rrgDPnyvwrcqk4V9fohx/aKoE4WmrNJ/QJ3ueauk2pc=" }, "kapidox": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kapidox-6.20.0.tar.xz", - "hash": "sha256-7K8kuEuSRT7aCCLVrvGOBH5ihI+AsBnDCDLsVygvq9M=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kapidox-6.21.0.tar.xz", + "hash": "sha256-bk249BnaNeVi3KH6dXYYU3X3vy77TvBo1+k7iA8yCF8=" }, "karchive": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/karchive-6.20.0.tar.xz", - "hash": "sha256-9qUI1TfSg+KhBuhIqTnpcc3xoFl3mCXkSCYJqpgf+t0=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/karchive-6.21.0.tar.xz", + "hash": "sha256-pffM2QQQUIPEQryCXBmIcr23oAmysrswsDjavWuxxsQ=" }, "kauth": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kauth-6.20.0.tar.xz", - "hash": "sha256-qRhFX0LhafpV6WXkB1iMIssYvrVSnasyHUWsr9t71lI=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kauth-6.21.0.tar.xz", + "hash": "sha256-msTaU7QtDCqz42Je0ZtfTa/ZqZxDlparSdvwto+iEZo=" }, "kbookmarks": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kbookmarks-6.20.0.tar.xz", - "hash": "sha256-OWfTkBVecYPdXeAIeqS7EiZJWDMawYofjEBaXtvcGhQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kbookmarks-6.21.0.tar.xz", + "hash": "sha256-BuLVrSIyTEpoCa6PajGSAEq9jcVru1soHBgo8y3I4Ho=" }, "kcalendarcore": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcalendarcore-6.20.0.tar.xz", - "hash": "sha256-X2ECezRRDQ3i8rFRwnmwAKoX4cNJBv8F4PAIbu0vN4U=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcalendarcore-6.21.0.tar.xz", + "hash": "sha256-xaCqyLuLDQB6bqROnqK3/wfNcBNpqQSP+V+e6y40QX8=" }, "kcmutils": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcmutils-6.20.0.tar.xz", - "hash": "sha256-otcmx7a4/q3f8p3A514cFUZ/AtHr5vjpbzXNhLI+Fu0=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcmutils-6.21.0.tar.xz", + "hash": "sha256-nBgIFT2cFqqgjmi2NTzlya9nsuJLmgzXWHxGpKgejtw=" }, "kcodecs": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcodecs-6.20.0.tar.xz", - "hash": "sha256-FZILmoWTQbE4MebtSbrO6i5yjHlv3QghKOUfjhJ/86A=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcodecs-6.21.0.tar.xz", + "hash": "sha256-2aAV6U5s+dEO4scibdECUkaJFHwwByxHK27tG3NWfhY=" }, "kcolorscheme": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcolorscheme-6.20.0.tar.xz", - "hash": "sha256-FQWsxpsswb6a0yWnCrlmm7jTFvxdYBzPQDK+Ivq4wMI=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcolorscheme-6.21.0.tar.xz", + "hash": "sha256-+WuyNQP/bvJiFJKkNgAAGaGXwBEk6A+JQWTG9ISY+60=" }, "kcompletion": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcompletion-6.20.0.tar.xz", - "hash": "sha256-OycAA7Zh24lPUOn5D93dMJw+qXAQ42O8VR91Lbbvzsw=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcompletion-6.21.0.tar.xz", + "hash": "sha256-kNUfNdCZdiNEj+R3M3K/3Zboaa/Ub9qAnX7Y0+iKNbo=" }, "kconfig": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kconfig-6.20.0.tar.xz", - "hash": "sha256-2uz0mJr5lYFEE55JGMIs0FtallJ8Udc36ufFdxgWfRU=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kconfig-6.21.0.tar.xz", + "hash": "sha256-DMHQuSImz+m4mUaAecwhOTn7+L3VuR5UVLyM38jzTiA=" }, "kconfigwidgets": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz", - "hash": "sha256-XF6Nx+mG2Fw2ArilK42JCfkedDPsrYA3CZSRJQ9fTjY=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kconfigwidgets-6.21.0.tar.xz", + "hash": "sha256-lja0WGHH6KBb1DK/+UyXEmcDENTjBmkxWAhDAgMltiM=" }, "kcontacts": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcontacts-6.20.0.tar.xz", - "hash": "sha256-slPNSGSj89Q0NIXMS/4bA0TM9RNurSraNZ5pM+CSU94=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcontacts-6.21.0.tar.xz", + "hash": "sha256-pr948Q12gLZjZrFEMXRrOx003DE/Hue+ibGaR2Fir2Q=" }, "kcoreaddons": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcoreaddons-6.20.0.tar.xz", - "hash": "sha256-wdRVh2Ft9eqjZnoCix9/kJyccjCsQtYtppz7KsRs1QU=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcoreaddons-6.21.0.tar.xz", + "hash": "sha256-RGHct75mzFUQHCqVfAjHhx8rPqfdbwFxg4ZsRTQWPkk=" }, "kcrash": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kcrash-6.20.0.tar.xz", - "hash": "sha256-H0LpxU6tny2Bs+xerPVatv9N0cOgchxo86s57UbzWXM=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kcrash-6.21.0.tar.xz", + "hash": "sha256-CEVcJ7ZoRS3KK7N5VqyC5MHnBS32lJuNYizhHlyfTJQ=" }, "kdav": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdav-6.20.0.tar.xz", - "hash": "sha256-vRjVo9sBwnetydoy3SCkX8lbKLEfv/U5mEKwUkpJ0IQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdav-6.21.0.tar.xz", + "hash": "sha256-ta+kLuFkBLvWYmgvGmZhDvW2R56rpulRDak084Z/muI=" }, "kdbusaddons": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdbusaddons-6.20.0.tar.xz", - "hash": "sha256-XbL2tyNSOAcCJO6KUiX0H/2zJJ1VioGnwGqOVNZ3Kfc=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdbusaddons-6.21.0.tar.xz", + "hash": "sha256-tfTucf7vPiwj8e69iaxnlpQL2sj1RCm1z5S6+xBGInk=" }, "kdeclarative": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdeclarative-6.20.0.tar.xz", - "hash": "sha256-sBx/oCct0szMlipgbmMyiCW9O4yOwI7jbDzqdfqKMU0=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdeclarative-6.21.0.tar.xz", + "hash": "sha256-BH2iAVNdQf/dCr/+LMuwh0rJ6Y3VCFF3JqocmaRv3rk=" }, "kded": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kded-6.20.0.tar.xz", - "hash": "sha256-HWyVAEjgW56AOM/fhJY9HUuL/F8ybzAedDIReR6an2U=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kded-6.21.0.tar.xz", + "hash": "sha256-NlMs/47Zi9BMnUwz5aFei78UQCK59AZcbF10VagC3aE=" }, "kdesu": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdesu-6.20.0.tar.xz", - "hash": "sha256-3iMT9C9XuJafr/Ez8OKyFMW6lokcFhZFEhMPzLXz+4Q=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdesu-6.21.0.tar.xz", + "hash": "sha256-UCnWRvFgfVQ4XQq77Yqr8ehEvt5EXEEZmKob3PC4X3Y=" }, "kdnssd": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdnssd-6.20.0.tar.xz", - "hash": "sha256-/GFuf51W/0MEpb3G0E5+915f99hDdRdfCyWkS6ia9go=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdnssd-6.21.0.tar.xz", + "hash": "sha256-c9cskvMEkTPw/su8W4AkQMxi3Rb47MyLLMR83QtwVyk=" }, "kdoctools": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kdoctools-6.20.0.tar.xz", - "hash": "sha256-9WU2JVynRVSpwC05X9eMi0oNKhx9ADzmIbMk6In4XA8=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kdoctools-6.21.0.tar.xz", + "hash": "sha256-CQc8C0L/a1u/kofN2POj+4pOdg4lLdJxh3EWFYkye5A=" }, "kfilemetadata": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kfilemetadata-6.20.0.tar.xz", - "hash": "sha256-MxZQXcgmzt5AnGBizofKF2gBR6dgVEA2wxc5+/dVf5c=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kfilemetadata-6.21.0.tar.xz", + "hash": "sha256-2P38xUNCALJsouRuE8Qi1BW3ethiE9VhUm2oFvZT8KQ=" }, "kglobalaccel": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kglobalaccel-6.20.0.tar.xz", - "hash": "sha256-7iq9kd9Hpq5Hj4bmf0Y0h+MAMvPA2M/Xfy1rlWfIbbQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kglobalaccel-6.21.0.tar.xz", + "hash": "sha256-Pmi4+1ci11mCyZU0R40obf41lWDKXYoQKTypDzAa7+M=" }, "kguiaddons": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kguiaddons-6.20.0.tar.xz", - "hash": "sha256-M8r1rkbxpiFPVllhgODGzLSvLM4NyuBgrk+3B4JgpHY=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kguiaddons-6.21.0.tar.xz", + "hash": "sha256-EknvdCvJ/M6Bs5O8RuSeIMJB54f63DFsKu0HUVKzfdA=" }, "kholidays": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kholidays-6.20.0.tar.xz", - "hash": "sha256-spp6J/hfO1M8AgAr1e/Tdf7WQmjomMtA5tN3sNckOGQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kholidays-6.21.0.tar.xz", + "hash": "sha256-keaCD/ZS6ncbIhOXRVnn/0urttnzV/QLjHIma9BDK+Q=" }, "ki18n": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/ki18n-6.20.0.tar.xz", - "hash": "sha256-8pyAUTevnO5qurQks4D+qWSlmwifkPuQlgHZ/HjfX3M=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/ki18n-6.21.0.tar.xz", + "hash": "sha256-1bIwRaTpiccoboZpZUQYDsdqxf0Fe1DDW9AHsnlpTY8=" }, "kiconthemes": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kiconthemes-6.20.0.tar.xz", - "hash": "sha256-YbkGBRzWbbHdJZ7HbQiIXT/nSeDTlHrqdJAh0sllN6U=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kiconthemes-6.21.0.tar.xz", + "hash": "sha256-hzR3435v0DulZDCoT4Di4EPM7GHRPeh2JjuPIgEx3WI=" }, "kidletime": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kidletime-6.20.0.tar.xz", - "hash": "sha256-7LysXgYqJ9MWF0fWv0ndYDKBo3jSbASJFediqxlFQNk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kidletime-6.21.0.tar.xz", + "hash": "sha256-+DqUXifEE3cdIBA/ZjF4OjoNjj8lvzptGBfEt8dmwj4=" }, "kimageformats": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kimageformats-6.20.0.tar.xz", - "hash": "sha256-vb2R8BuIthvFs+f2AVOui2PV8fKEDp6zGui3M597jXk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kimageformats-6.21.0.tar.xz", + "hash": "sha256-nHVrgeYdi17MpudWJpRUzsNhmhoTpDgDyyEEeWy/+FA=" }, "kio": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kio-6.20.0.tar.xz", - "hash": "sha256-fmfUcfwQt989dubOhZSAvl1uZ10xZZLnqEGbl/Ab1kk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kio-6.21.0.tar.xz", + "hash": "sha256-svc6M7gCy1K7nnw1NdMV1cYW1VTj7QfKcRyiUdsxBcY=" }, "kirigami": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kirigami-6.20.0.tar.xz", - "hash": "sha256-tn/qciXM70zv0KnTpUdIMVASkWfEdZVzbqxFeYb3Cdk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kirigami-6.21.0.tar.xz", + "hash": "sha256-6+DqddEh4vRQhJzpOULUbj8Go+JB0Ayjs72gHdyYC9k=" }, "kitemmodels": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kitemmodels-6.20.0.tar.xz", - "hash": "sha256-RbbNVHj+NfCWanXjzFVKXbhBisfWOHdFoAcPOcr5Iak=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kitemmodels-6.21.0.tar.xz", + "hash": "sha256-WTkLbKTPSjBeObEQgOGu9yxTa+Vy8A9CjR2WGtJQve4=" }, "kitemviews": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kitemviews-6.20.0.tar.xz", - "hash": "sha256-Y/bWR4DT6xv90vL5A2Amos3BY7Z2Fowpwnl1RPmtYwU=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kitemviews-6.21.0.tar.xz", + "hash": "sha256-O6qDbv+SPh3LPZid1GT7PDy5zpysamcj5+fBAI8VakY=" }, "kjobwidgets": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kjobwidgets-6.20.0.tar.xz", - "hash": "sha256-OTtutrNdaA1Ipcewk1lmi93B7YnU+nC4qKgfsthBzno=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kjobwidgets-6.21.0.tar.xz", + "hash": "sha256-iSs71Kgz65tyqJzM1HEza4CdeUUVv9nWuzNfG5EVefY=" }, "knewstuff": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/knewstuff-6.20.0.tar.xz", - "hash": "sha256-SUQ63U8cqs4uZP59y+TPeM1raSvwx3ugEILIJ2Hfork=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/knewstuff-6.21.0.tar.xz", + "hash": "sha256-Z884BR15tSdb42Q4LF0UM9fBqEwPPOmtggY0Esjhr00=" }, "knotifications": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/knotifications-6.20.0.tar.xz", - "hash": "sha256-qubZKOr1JUC2Qr2cfqYpPiwND1NhLl+08KYAFpL4BVo=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/knotifications-6.21.0.tar.xz", + "hash": "sha256-XJ4+rVAvfbxoNSVdVfsz2+StZilYd/8IqyIaQtsIBa0=" }, "knotifyconfig": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/knotifyconfig-6.20.0.tar.xz", - "hash": "sha256-oCGW5Q9I2tCQhlbjJF1YvwOw05EC+pKwVr7n1QuRr6c=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/knotifyconfig-6.21.0.tar.xz", + "hash": "sha256-H+dGFVMwTqQu27PpDciEl7UFhswsR9n2uKK00odKG0c=" }, "kpackage": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kpackage-6.20.0.tar.xz", - "hash": "sha256-YYhBFK9gT4J8S4NjRVHqZJIQUOIzycbV/EALl+QCUp4=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kpackage-6.21.0.tar.xz", + "hash": "sha256-PFqWsH4orJDlHfo6/BeQIT6eGR2GfxEhMjdclaoEPHY=" }, "kparts": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kparts-6.20.0.tar.xz", - "hash": "sha256-nnHj0gyVJfZlM916WEbw2YLu/ddCW/ut7NaheQjr1wk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kparts-6.21.0.tar.xz", + "hash": "sha256-0A/I1zEZnEzJ+VDyWgCbOyEdA9DLNbMmc19ydDYaCRU=" }, "kpeople": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kpeople-6.20.0.tar.xz", - "hash": "sha256-cvd1HViefXIEZloa34dRq9vb1uS1gmYsMT7HndsBP7I=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kpeople-6.21.0.tar.xz", + "hash": "sha256-d9vRkjpS5YwNuoTGqW3kVTL3Lf6BTs5bhOaZvZwPTmE=" }, "kplotting": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kplotting-6.20.0.tar.xz", - "hash": "sha256-UM2Jhqz0fpqMDfKxHwaKedJBoT9uQmdxcDqeGI5qpD8=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kplotting-6.21.0.tar.xz", + "hash": "sha256-x7MZu1PLZSk6RusgntSP1MxRf/ureGVMSK1/wuyjL78=" }, "kpty": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kpty-6.20.0.tar.xz", - "hash": "sha256-ZmbwXxc1IJ2m/K4f0h/5SuZ3LTKwok97hM21biIgKWY=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kpty-6.21.0.tar.xz", + "hash": "sha256-Oru0uc3ok11wml3JDr3zcdiejdX6JNJDxE3+3nh367g=" }, "kquickcharts": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kquickcharts-6.20.0.tar.xz", - "hash": "sha256-lPUs5CwVy33FFM6YaNukHtjwZFuUH/IlbQIid0YwF5I=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kquickcharts-6.21.0.tar.xz", + "hash": "sha256-0AqnHa6YudvcPS8buQ05ZHs/KuXhDDqk7GEXNe46pUg=" }, "krunner": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/krunner-6.20.0.tar.xz", - "hash": "sha256-c1ss8VPtG9IjOJ8ptLYZMZ+7MQBx2sbH6frdoRldOhw=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/krunner-6.21.0.tar.xz", + "hash": "sha256-8Z3MVjSfEngodXKq8nPOh8d0+e7JnixDaOFkuu1RKKU=" }, "kservice": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kservice-6.20.0.tar.xz", - "hash": "sha256-wzpbzSzhVOJ175RFkBooE8JJQ+JOryOC0khlcXiSNTw=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kservice-6.21.0.tar.xz", + "hash": "sha256-u8fCpjvkTvmmpDh3eVDivDxh84HrEBwL4/AREesENRc=" }, "kstatusnotifieritem": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz", - "hash": "sha256-2w7bkosVcISH6orQB9tLzzlJMyaYzHi07XUSi+obL6Y=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kstatusnotifieritem-6.21.0.tar.xz", + "hash": "sha256-531NlDr4P9EggNvG7LnBNVofooLvvYnt+iU4TWc/1mA=" }, "ksvg": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/ksvg-6.20.0.tar.xz", - "hash": "sha256-f/Qc8Yr50apIYqUukVHgoZaAmfcdoH2oRU2IDWdpVqg=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/ksvg-6.21.0.tar.xz", + "hash": "sha256-XHUfCHeHxE4LZWxmxo2vEv1+Gg+MorehZyalFsAs/lk=" }, "ktexteditor": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/ktexteditor-6.20.0.tar.xz", - "hash": "sha256-P1nRb9cd4lj+Uxtlcg12T6uF0LPPBCMgHJ9mxAQuZMw=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/ktexteditor-6.21.0.tar.xz", + "hash": "sha256-0dguzuh3+wZu59etFPLekMn2uCHYyXwOeEqYXMP5ncQ=" }, "ktexttemplate": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/ktexttemplate-6.20.0.tar.xz", - "hash": "sha256-FRWVkQX87XRoPJGqG7+JM4J5YUwe17F6vpVOARRPTBk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/ktexttemplate-6.21.0.tar.xz", + "hash": "sha256-hkZn2iGQo83UKSadkwM1fr/rPEw0y2UQcdSCxW+Ldy0=" }, "ktextwidgets": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/ktextwidgets-6.20.0.tar.xz", - "hash": "sha256-eB5/rVcg3n8xOAssSkWLwodZQESe2RaLSMYNR0tt8iA=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/ktextwidgets-6.21.0.tar.xz", + "hash": "sha256-HJPuryrIKXurruIHX4GIze4mwyscjCDDqVt7yrb/v6s=" }, "kunitconversion": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kunitconversion-6.20.0.tar.xz", - "hash": "sha256-WrTuOFPnew1qaaZkQ3JLCeqmEhq4Nf7UbQkdNeb+qj8=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kunitconversion-6.21.0.tar.xz", + "hash": "sha256-YAEaYGg1YNYxfH68nRv/09snZ1bZALKk9JYwesKbrZ0=" }, "kuserfeedback": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kuserfeedback-6.20.0.tar.xz", - "hash": "sha256-Y4zU6SE3KE3hhiCUVEFEc5EXOk9nhbqp5rg4VbuoCLQ=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kuserfeedback-6.21.0.tar.xz", + "hash": "sha256-jE9bjFqcT2x9KE8dV/fzPa/cZmhMs16bgKvb7fA10sw=" }, "kwallet": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kwallet-6.20.0.tar.xz", - "hash": "sha256-tlZa0EGlfTkLNyimWZ/A4zl4TSpNq1mQrORauqUC5B4=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kwallet-6.21.0.tar.xz", + "hash": "sha256-BA2ernTsUWTAwg5ZRp90wlsBOcnlXu8+nzv6Wi4If0g=" }, "kwidgetsaddons": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz", - "hash": "sha256-OZdLhc3/2MbW4KXAaEknoh4HHB5j18zjiIMx8BaaSDc=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kwidgetsaddons-6.21.0.tar.xz", + "hash": "sha256-FKk4Qmgxw14CGlfLKYm24Lk3m5Ntv+8+5aMzWkaJ0rw=" }, "kwindowsystem": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kwindowsystem-6.20.0.tar.xz", - "hash": "sha256-g2vgBd88jPyB2coZnxnja6DfUV1p59iwY0NGVBL29Hc=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kwindowsystem-6.21.0.tar.xz", + "hash": "sha256-NGYLFU6FjS8umW2Y/Cy0aImpOFUbt5nnW6L7bx0GQTM=" }, "kxmlgui": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/kxmlgui-6.20.0.tar.xz", - "hash": "sha256-oW/Tc0ESkU71DtJmahaQXYfmeVS8NoclzLHVsu3I+PE=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/kxmlgui-6.21.0.tar.xz", + "hash": "sha256-zr85C2W9U1XWQbW+27yAcSnTmEqLwhsI1yaBXG2blww=" }, "modemmanager-qt": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/modemmanager-qt-6.20.0.tar.xz", - "hash": "sha256-GmBrJlMN5NnCcsuXk7Y7JegP56nAth5CI5lFP/Xlynk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/modemmanager-qt-6.21.0.tar.xz", + "hash": "sha256-WMyuvnqPlHDCN5gN/zafDyzLV4L813uqolJ5yED8i2A=" }, "networkmanager-qt": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz", - "hash": "sha256-aFb+yykzq82tCniaF55AVM8kkB3Cn5Q/ADaj4Vz0PoY=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/networkmanager-qt-6.21.0.tar.xz", + "hash": "sha256-U1MLKNIfGek/Bjg/P/svQ/lMG/dRp+pDdjGkHtel8UA=" }, "prison": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/prison-6.20.0.tar.xz", - "hash": "sha256-NuxvguzDwGYY1FXMFpirEXVNZC+rPxuFCnzwHOEbPR8=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/prison-6.21.0.tar.xz", + "hash": "sha256-BIulls2OCNNvqhF57DevSD6p7BAXEBhtdSmBF7wJiis=" }, "purpose": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/purpose-6.20.0.tar.xz", - "hash": "sha256-OjOgaVNPXPzXUeZ7fcN3hfO47J0CfPHXoNQvD/v8mFc=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/purpose-6.21.0.tar.xz", + "hash": "sha256-AyaHerizJJFIK4CSXRuG+4p6fzpYfdElFi5/tVqNXoc=" }, "qqc2-desktop-style": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz", - "hash": "sha256-D50V/w3TuXRFYzYIYMux4Tex2biTdiEOcyiqoC7Uq34=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/qqc2-desktop-style-6.21.0.tar.xz", + "hash": "sha256-4gF7Ny614bEpfkhTOwta1gKoW1aH5ZMS9+zpHNFLdjg=" }, "solid": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/solid-6.20.0.tar.xz", - "hash": "sha256-Ayg4GEWhHPz6jBjI1gyd97haB7zXsb02txx+s8w0ktY=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/solid-6.21.0.tar.xz", + "hash": "sha256-P/0H6LYjNkyDw2sjeyg4PJFlEnJRKfzw+j/0a3KJBig=" }, "sonnet": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/sonnet-6.20.0.tar.xz", - "hash": "sha256-NWzdr3zyqryvhQMUuySPpWoVuChf6nTY86fH5N7CqDo=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/sonnet-6.21.0.tar.xz", + "hash": "sha256-AEZtUQCuHS6vDP5J9XYFWiwl2mQxEYqO+NrwmmFeVn8=" }, "syndication": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/syndication-6.20.0.tar.xz", - "hash": "sha256-4reeqVio7f1MnAeQklzEPR9AMexl7lRaYFkQCL4VkkI=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/syndication-6.21.0.tar.xz", + "hash": "sha256-fqP21GcQpu4Sw3ZLP1s6IkCyLKAfEGcAJitGslsOCrs=" }, "syntax-highlighting": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz", - "hash": "sha256-bihio4V8EemnWszG46z8wW9jTuh4WGtNKpe1c/Ur/cA=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/syntax-highlighting-6.21.0.tar.xz", + "hash": "sha256-61LmkLynms1OhGEOEQ/y9jhNUWZ9bYzRZtjpKZ5dtFk=" }, "threadweaver": { - "version": "6.20.0", - "url": "mirror://kde/stable/frameworks/6.20/threadweaver-6.20.0.tar.xz", - "hash": "sha256-kxPyWi6m4kMdNOCwD2ja1ogYScNPHkBRWlOacN1vuxk=" + "version": "6.21.0", + "url": "mirror://kde/stable/frameworks/6.21/threadweaver-6.21.0.tar.xz", + "hash": "sha256-PW+UciyjKfFpfoDYNF2W5RMEcHc5m767Djos3Bd/BOU=" } } \ No newline at end of file diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 6441335c18e9..98a6c6b1636f 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -72,32 +72,12 @@ rec { stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; production = generic { - version = if stdenv.hostPlatform.system == "aarch64-linux" then "580.95.05" else "580.105.08"; - sha256_64bit = - if stdenv.hostPlatform.system == "aarch64-linux" then - "sha256-hJ7w746EK5gGss3p8RwTA9VPGpp2lGfk5dlhsv4Rgqc=" - else - "sha256-2cboGIZy8+t03QTPpp3VhHn6HQFiyMKMjRdiV2MpNHU="; - sha256_aarch64 = - if stdenv.hostPlatform.system == "aarch64-linux" then - "sha256-zLRCbpiik2fGDa+d80wqV3ZV1U1b4lRjzNQJsLLlICk=" - else - null; - openSha256 = - if stdenv.hostPlatform.system == "aarch64-linux" then - "sha256-RFwDGQOi9jVngVONCOB5m/IYKZIeGEle7h0+0yGnBEI=" - else - "sha256-FGmMt3ShQrw4q6wsk8DSvm96ie5yELoDFYinSlGZcwQ="; - settingsSha256 = - if stdenv.hostPlatform.system == "aarch64-linux" then - "sha256-F2wmUEaRrpR1Vz0TQSwVK4Fv13f3J9NJLtBe4UP2f14=" - else - "sha256-YvzWO1U3am4Nt5cQ+b5IJ23yeWx5ud1HCu1U0KoojLY="; - persistencedSha256 = - if stdenv.hostPlatform.system == "aarch64-linux" then - "sha256-QCwxXQfG/Pa7jSTBB0xD3lsIofcerAWWAHKvWjWGQtg=" - else - "sha256-qh8pKGxUjEimCgwH7q91IV7wdPyV5v5dc5/K/IcbruI="; + version = "580.119.02"; + sha256_64bit = "sha256-gCD139PuiK7no4mQ0MPSr+VHUemhcLqerdfqZwE47Nc="; + sha256_aarch64 = "sha256-eYcYVD5XaNbp4kPue8fa/zUgrt2vHdjn6DQMYDl0uQs="; + openSha256 = "sha256-l3IQDoopOt0n0+Ig+Ee3AOcFCGJXhbH1Q1nh1TEAHTE="; + settingsSha256 = "sha256-sI/ly6gNaUw0QZFWWkMbrkSstzf0hvcdSaogTUoTecI="; + persistencedSha256 = "sha256-j74m3tAYON/q8WLU9Xioo3CkOSXfo1CwGmDx/ot0uUo="; }; latest = selectHighestVersion production (generic {