Merge 4a3faa5e86f524d955186f05a762b6bcec01cb94 into haskell-updates

authored by nixpkgs-ci[bot] and committed by GitHub ff8afbb9 462285d7

Changed files
+3380 -2765
doc
hooks
languages-frameworks
maintainers
nixos
doc
manual
modules
programs
services
networking
wayland
web-apps
tests
pkgs
applications
audio
schismtracker
strawberry
editors
emacs
elisp-packages
manual-packages
el-easydraw
jetbrains
vim
graphics
tesseract
networking
mailreaders
thunderbird-bin
science
molecular-dynamics
gromacs
version-management
git-cliff
gitlab
window-managers
hyprwm
hyprland-plugins
xdg-desktop-portal-hyprland
build-support
by-name
al
aq
aquamarine
au
autoadb
av
avalonia
az
azure-storage-azcopy
ba
bacon
be
beatsabermodmanager
bi
bicep
bililiverecorder
bl
blueberry
bo
boogie
ch
chirpstack-rest-api
co
cp
cpuinfo
dy
dyalog
el
element-desktop
element-web-unwrapped
fl
flashrom
fluent-bit
flutter_rust_bridge_codegen
fr
frida-tools
fu
gd
gdlauncher-carbon
gh
gh-gei
gl
glamoroustoolkit
gn
gnome-bluetooth_1_0
go
gp
gpsprune
gr
grimblast
ha
harper
ht
httpx
hy
hyprcursor
hyprgraphics
hypridle
hyprland
hyprland-protocols
hyprland-qtutils
hyprlang
hyprlock
hyprpaper
hyprpicker
hyprpolkitagent
hyprprop
hyprsunset
hyprutils
hyprwayland-scanner
im
immich
je
jenkins
ka
li
libdaemon
libloot
ma
mallard-ducktype
md
mdbook
me
mediamtx
melonDS
mi
microsoft-edge
miracle-wm
mo
motif
ms
msbuild
mu
mutter
n8
na
naps2
ne
netlify-cli
networkmanager-l2tp
networkmanager-openconnect
networkmanager-openvpn
networkmanager-sstp
networkmanager-vpnc
networkminer
ni
nimlangserver
nixpkgs-hammering
ob
oboete
oc
octoprint
op
openrgb
openrgb-plugin-effects
openrgb-plugin-hardwaresync
ox
oxipng
pa
pablodraw
paperless-ngx
parinfer-rust
pl
plumed
po
poetry
pr
proxsuite-nlp
re
regal
renovate
resumed
ro
roslyn
ry
ryujinx
sa
se
sequin
sh
shadow
shairport-sync
si
simdutf
sl
slurm
so
st
sw
swapview
te
tensorman
termplay
tf
tfswitch
tp
tpm2-openssl
va
vi
vital
vo
vp
w3
wa
wasabibackend
waytrogen
we
webmetro
wezterm
desktops
lomiri
services
lomiri-indicator-network
development
compilers
interpreters
libraries
ocaml-modules
ocsigen-server
python-modules
bindep
compliance-trestle
elevenlabs
imap-tools
jaxtyping
jupyter-server
llama-cpp-python
mallard-ducktype
pyiskra
scrap-engine
stable-baselines3
wadler-lindig
whey
whey-pth
tools
build-managers
gradle
language-servers
marksman
rust
cargo-web
games
servers
adguardhome
jackett
mail
mailpit
nextcloud
nosql
eventstore
polaris
tools
backup
bacula
misc
networking
netbird
package-management
text
mdbook-linkcheck
top-level
+1
doc/hooks/tauri.section.md
··· 26 26 rustPlatform.buildRustPackage rec { 27 27 # . . . 28 28 29 + useFetchCargoVendor = true; 29 30 cargoHash = "..."; 30 31 31 32 # Assuming our app's frontend uses `npm` as a package manager
+35 -42
doc/languages-frameworks/rust.section.md
··· 26 26 27 27 rustPlatform.buildRustPackage rec { 28 28 pname = "ripgrep"; 29 - version = "12.1.1"; 29 + version = "14.1.1"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "BurntSushi"; 33 33 repo = pname; 34 34 rev = version; 35 - hash = "sha256-+s5RBC3XSgb8omTbUNLywZnP6jSxZBKSS1BmXOjRF8M="; 35 + hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg="; 36 36 }; 37 37 38 - cargoHash = "sha256-jtBw4ahSl88L0iuCXxQgZVm1EcboWRJMNtjxLVTtzts="; 38 + useFetchCargoVendor = true; 39 + cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4="; 39 40 40 41 meta = { 41 42 description = "Fast line-oriented regex search tool, similar to ag and ack"; ··· 63 64 } 64 65 ``` 65 66 66 - Exception: If the application has cargo `git` dependencies, the `cargoHash` 67 - approach will not work by default. In this case, you can set `useFetchCargoVendor = true` 68 - to use an improved fetcher that supports handling `git` dependencies. 69 - 70 - ```nix 71 - { 72 - useFetchCargoVendor = true; 73 - cargoHash = "sha256-RqPVFovDaD2rW31HyETJfQ0qVwFxoGEvqkIgag3H6KU="; 74 - } 75 - ``` 76 - 77 - If this method still does not work, you can resort to copying the `Cargo.lock` file into nixpkgs 67 + If this method does not work, you can resort to copying the `Cargo.lock` file into nixpkgs 78 68 and importing it as described in the [next section](#importing-a-cargo.lock-file). 79 69 80 70 Both types of hashes are permitted when contributing to nixpkgs. The ··· 119 109 hash = "sha256-aDQA4A5mScX9or3Lyiv/5GyAehidnpKKE0grhbP1Ctc="; 120 110 }; 121 111 122 - cargoHash = "sha256-tbrTbutUs5aPSV+yE0IBUZAAytgmZV7Eqxia7g+9zRs="; 112 + useFetchCargoVendor = true; 113 + cargoHash = "sha256-iDYh52rj1M5Uupvbx2WeDd/jvQZ+2A50V5rp5e2t7q4="; 123 114 cargoDepsName = pname; 124 115 125 116 # ... ··· 443 434 444 435 Since network access is not allowed in sandboxed builds, Rust crate 445 436 dependencies need to be retrieved using a fetcher. `rustPlatform` 446 - provides the `fetchCargoTarball` fetcher, which vendors all 437 + provides the `fetchCargoVendor` fetcher, which vendors all 447 438 dependencies of a crate. For example, given a source path `src` 448 - containing `Cargo.toml` and `Cargo.lock`, `fetchCargoTarball` 439 + containing `Cargo.toml` and `Cargo.lock`, `fetchCargoVendor` 449 440 can be used as follows: 450 441 451 442 ```nix 452 443 { 453 - cargoDeps = rustPlatform.fetchCargoTarball { 444 + cargoDeps = rustPlatform.fetchCargoVendor { 454 445 inherit src; 455 446 hash = "sha256-BoHIN/519Top1NUBjpB/oEMqi86Omt3zTQcXFWqrek0="; 456 447 }; ··· 482 473 ``` 483 474 484 475 If a `Cargo.lock` file is available, you can alternatively use the 485 - `importCargoLock` function. In contrast to `fetchCargoTarball`, this 476 + `importCargoLock` function. In contrast to `fetchCargoVendor`, this 486 477 function does not require a hash (unless git dependencies are used) 487 478 and fetches every dependency as a separate fixed-output derivation. 488 479 `importCargoLock` can be used as follows: ··· 521 512 `rustPlatform` provides the following hooks to automate Cargo builds: 522 513 523 514 * `cargoSetupHook`: configure Cargo to use dependencies vendored 524 - through `fetchCargoTarball`. This hook uses the `cargoDeps` 525 - environment variable to find the vendored dependencies. If a project 526 - already vendors its dependencies, the variable `cargoVendorDir` can 527 - be used instead. When the `Cargo.toml`/`Cargo.lock` files are not in 528 - `sourceRoot`, then the optional `cargoRoot` is used to specify the 529 - Cargo root directory relative to `sourceRoot`. 515 + through `fetchCargoVendor` or `importCargoLock`. This hook uses the 516 + `cargoDeps` environment variable to find the vendored 517 + dependencies. If a project already vendors its dependencies, the 518 + variable `cargoVendorDir` can be used instead. When the 519 + `Cargo.toml`/`Cargo.lock` files are not in `sourceRoot`, then the 520 + optional `cargoRoot` is used to specify the Cargo root directory 521 + relative to `sourceRoot`. 530 522 * `cargoBuildHook`: use Cargo to build a crate. If the crate to be 531 523 built is a crate in e.g. a Cargo workspace, the relative path to the 532 524 crate to build can be set through the optional `buildAndTestSubdir` ··· 557 549 #### Python package using `setuptools-rust` {#python-package-using-setuptools-rust} 558 550 559 551 For Python packages using `setuptools-rust`, you can use 560 - `fetchCargoTarball` and `cargoSetupHook` to retrieve and set up Cargo 552 + `fetchCargoVendor` and `cargoSetupHook` to retrieve and set up Cargo 561 553 dependencies. The build itself is then performed by 562 554 `buildPythonPackage`. 563 555 ··· 586 578 hash = "sha256-rQ2hRV52naEf6PvRsWVCTN7B1oXAQGmnpJw4iIdhamw="; 587 579 }; 588 580 589 - cargoDeps = rustPlatform.fetchCargoTarball { 581 + cargoDeps = rustPlatform.fetchCargoVendor { 590 582 inherit pname version src sourceRoot; 591 - hash = "sha256-miW//pnOmww2i6SOGbkrAIdc/JMDT4FJLqdMFojZeoY="; 583 + hash = "sha256-RO1m8wEd5Ic2M9q+zFHeCJWhCr4Sv3CEWd08mkxsBec="; 592 584 }; 593 585 594 586 sourceRoot = "${src.name}/bindings/python"; ··· 609 601 specify the crate's directory relative to `sourceRoot`. In the 610 602 following example, the crate is in `src/rust`, as specified in the 611 603 `cargoRoot` attribute. Note that we also need to specify the correct 612 - path for `fetchCargoTarball`. 604 + path for `fetchCargoVendor`. 613 605 614 606 ```nix 615 607 ··· 629 621 hash = "sha256-xGDilsjLOnls3MfVbGKnj80KCUCczZxlis5PmHzpNcQ="; 630 622 }; 631 623 632 - cargoDeps = rustPlatform.fetchCargoTarball { 624 + cargoDeps = rustPlatform.fetchCargoVendor { 633 625 inherit pname version src; 634 626 sourceRoot = "${pname}-${version}/${cargoRoot}"; 635 - hash = "sha256-PS562W4L1NimqDV2H0jl5vYhL08H9est/pbIxSdYVfo="; 627 + hash = "sha256-ctUt8maCjnGddKPf+Ii++wKsAXA1h+JM6zKQNXXwJqQ="; 636 628 }; 637 629 638 630 cargoRoot = "src/rust"; ··· 644 636 #### Python package using `maturin` {#python-package-using-maturin} 645 637 646 638 Python packages that use [Maturin](https://github.com/PyO3/maturin) 647 - can be built with `fetchCargoTarball`, `cargoSetupHook`, and 639 + can be built with `fetchCargoVendor`, `cargoSetupHook`, and 648 640 `maturinBuildHook`. For example, the following (partial) derivation 649 - builds the `retworkx` Python package. `fetchCargoTarball` and 641 + builds the `retworkx` Python package. `fetchCargoVendor` and 650 642 `cargoSetupHook` are used to fetch and set up the crate dependencies. 651 643 `maturinBuildHook` is used to perform the build. 652 644 ··· 669 661 hash = "sha256-11n30ldg3y3y6qxg3hbj837pnbwjkqw3nxq6frds647mmmprrd20="; 670 662 }; 671 663 672 - cargoDeps = rustPlatform.fetchCargoTarball { 664 + cargoDeps = rustPlatform.fetchCargoVendor { 673 665 inherit pname version src; 674 - hash = "sha256-heOBK8qi2nuc/Ib+I/vLzZ1fUUD/G/KTw9d7M4Hz5O0="; 666 + hash = "sha256-QsPCQhNZKYCAogQriQX6pBYQUDAIUsEdRX/63dAqTzg="; 675 667 }; 676 668 677 669 nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ]; ··· 682 674 683 675 #### Rust package built with `meson` {#rust-package-built-with-meson} 684 676 685 - Some projects, especially GNOME applications, are built with the Meson Build System instead of calling Cargo directly. Using `rustPlatform.buildRustPackage` may successfully build the main program, but related files will be missing. Instead, you need to set up Cargo dependencies with `fetchCargoTarball` and `cargoSetupHook` and leave the rest to Meson. `rust` and `cargo` are still needed in `nativeBuildInputs` for Meson to use. 677 + Some projects, especially GNOME applications, are built with the Meson Build System instead of calling Cargo directly. Using `rustPlatform.buildRustPackage` may successfully build the main program, but related files will be missing. Instead, you need to set up Cargo dependencies with `fetchCargoVendor` and `cargoSetupHook` and leave the rest to Meson. `rust` and `cargo` are still needed in `nativeBuildInputs` for Meson to use. 686 678 687 679 ```nix 688 680 { lib ··· 713 705 hash = "sha256-PrNPprSS98yN8b8yw2G6hzTSaoE65VbsM3q7FVB4mds="; 714 706 }; 715 707 716 - cargoDeps = rustPlatform.fetchCargoTarball { 708 + cargoDeps = rustPlatform.fetchCargoVendor { 717 709 inherit pname version src; 718 - hash = "sha256-8fa3fa+sFi5H+49B5sr2vYPkp9C9s6CcE0zv4xB8gww="; 710 + hash = "sha256-eR1ZGtTZQNhofFUEjI7IX16sMKPJmAl7aIFfPJukecg="; 719 711 }; 720 712 721 713 nativeBuildInputs = [ ··· 998 990 999 991 rustPlatform.buildRustPackage rec { 1000 992 pname = "ripgrep"; 1001 - version = "12.1.1"; 993 + version = "14.1.1"; 1002 994 1003 995 src = fetchFromGitHub { 1004 996 owner = "BurntSushi"; 1005 997 repo = "ripgrep"; 1006 998 rev = version; 1007 - hash = "sha256-+s5RBC3XSgb8omTbUNLywZnP6jSxZBKSS1BmXOjRF8M="; 999 + hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg="; 1008 1000 }; 1009 1001 1010 - cargoHash = "sha256-l1vL2ZdtDRxSGvP0X/l3nMw8+6WF67KPutJEzUROjg8="; 1002 + useFetchCargoVendor = true; 1003 + cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4="; 1011 1004 1012 1005 doCheck = false; 1013 1006
+12
maintainers/maintainer-list.nix
··· 7810 7810 githubId = 24463229; 7811 7811 name = "Forden"; 7812 7812 }; 7813 + ForgottenBeast = { 7814 + email = "forgottenbeast@riseup.net"; 7815 + github = "ForgottenBeast"; 7816 + githubId = 5754552; 7817 + name = "ForgottenBeast"; 7818 + }; 7813 7819 forkk = { 7814 7820 email = "forkk@forkk.net"; 7815 7821 github = "Forkk"; ··· 16458 16464 email = "nixpkgs@vousten.dev"; 16459 16465 github = "NiklasVousten"; 16460 16466 githubId = 24965952; 16467 + }; 16468 + nikolaizombie1 = { 16469 + name = "Fabio J. Matos Nieves"; 16470 + email = "fabio.matos999@gmail.com"; 16471 + githubId = 70602908; 16472 + github = "nikolaizombie1"; 16461 16473 }; 16462 16474 nikstur = { 16463 16475 email = "nikstur@outlook.com";
+14
maintainers/team-list.nix
··· 521 521 shortName = "Home Assistant"; 522 522 }; 523 523 524 + hyprland = { 525 + members = [ 526 + donovanglover 527 + fufexan 528 + johnrtitor 529 + khaneliman 530 + NotAShelf 531 + ]; 532 + githubTeams = [ "hyprland" ]; 533 + scope = "Maintain Hyprland compositor and ecosystem"; 534 + shortName = "Hyprland"; 535 + enableFeatureFreezePing = true; 536 + }; 537 + 524 538 infisical = { 525 539 members = [ akhilmhdh ]; 526 540 scope = "Maintain Infisical";
+6
nixos/doc/manual/redirects.json
··· 836 836 "module-services-netbird-multiple-connections": [ 837 837 "index.html#module-services-netbird-multiple-connections" 838 838 ], 839 + "module-services-netbird-firewall": [ 840 + "index.html#module-services-netbird-firewall" 841 + ], 842 + "module-services-netbird-customization": [ 843 + "index.html#module-services-netbird-customization" 844 + ], 839 845 "module-services-mosquitto": [ 840 846 "index.html#module-services-mosquitto" 841 847 ],
+3
nixos/doc/manual/release-notes/rl-2505.section.md
··· 379 379 as before, you can use plugins like `python3Packages.jax-cuda12-plugin`. 380 380 381 381 382 + - `services.netbird.tunnels` was renamed to [`services.netbird.clients`](#opt-services.netbird.clients), 383 + hardened (using dedicated less-privileged users) and significantly extended. 384 + 382 385 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 383 386 384 387 ## Other Notable Changes {#sec-release-25.05-notable-changes}
+1 -1
nixos/modules/programs/wayland/hyprland.nix
··· 139 139 ] "Nvidia patches are no longer needed") 140 140 ]; 141 141 142 - meta.maintainers = with lib.maintainers; [ fufexan ]; 142 + meta.maintainers = lib.teams.hyprland.members; 143 143 }
+1 -1
nixos/modules/programs/wayland/hyprlock.nix
··· 26 26 security.pam.services.hyprlock = { }; 27 27 }; 28 28 29 - meta.maintainers = with lib.maintainers; [ johnrtitor ]; 29 + meta.maintainers = lib.teams.hyprland.members; 30 30 }
+48 -24
nixos/modules/services/networking/netbird.md
··· 2 2 3 3 ## Quickstart {#module-services-netbird-quickstart} 4 4 5 - The absolute minimal configuration for the netbird daemon looks like this: 5 + The absolute minimal configuration for the Netbird client daemon looks like this: 6 6 7 7 ```nix 8 8 { ··· 13 13 This will set up a netbird service listening on the port `51820` associated to the 14 14 `wt0` interface. 15 15 16 - It is strictly equivalent to setting: 16 + Which is equivalent to: 17 17 18 18 ```nix 19 19 { 20 - services.netbird.tunnels.wt0.stateDir = "netbird"; 20 + services.netbird.clients.wt0 = { 21 + port = 51820; 22 + name = "netbird"; 23 + interface = "wt0"; 24 + hardened = false; 25 + }; 21 26 } 22 27 ``` 23 28 24 - The `enable` option is mainly kept for backward compatibility, as defining netbird 25 - tunnels through the `tunnels` option is more expressive. 29 + This will set up a `netbird.service` listening on the port `51820` associated to the 30 + `wt0` interface. There will also be `netbird-wt0` binary installed in addition to `netbird`. 31 + 32 + see [clients](#opt-services.netbird.clients) option documentation for more details. 26 33 27 34 ## Multiple connections setup {#module-services-netbird-multiple-connections} 28 35 29 - Using the `services.netbird.tunnels` option, it is also possible to define more than 36 + Using the `services.netbird.clients` option, it is possible to define more than 30 37 one netbird service running at the same time. 31 38 32 - The following configuration will start a netbird daemon using the interface `wt1` and 33 - the port 51830. Its configuration file will then be located at `/var/lib/netbird-wt1/config.json`. 39 + You must at least define a `port` for the service to listen on, the rest is optional: 34 40 35 41 ```nix 36 42 { 37 - services.netbird.tunnels = { 38 - wt1 = { 39 - port = 51830; 40 - }; 41 - }; 43 + services.netbird.clients.wt1.port = 51830; 44 + services.netbird.clients.wt2.port = 51831; 42 45 } 43 46 ``` 44 47 45 - To interact with it, you will need to specify the correct daemon address: 48 + see [clients](#opt-services.netbird.clients) option documentation for more details. 46 49 47 - ```bash 48 - netbird --daemon-addr unix:///var/run/netbird-wt1/sock ... 49 - ``` 50 - 51 - The address will by default be `unix:///var/run/netbird-<name>`. 50 + ## Exposing services internally on the Netbird network {#module-services-netbird-firewall} 52 51 53 - It is also possible to overwrite default options passed to the service, for 54 - example: 52 + You can easily expose services exclusively to Netbird network by combining 53 + [`networking.firewall.interfaces`](#opt-networking.firewall.interfaces) rules 54 + with [`interface`](#opt-services.netbird.clients._name_.interface) names: 55 55 56 56 ```nix 57 57 { 58 - services.netbird.tunnels.wt1.environment = { 59 - NB_DAEMON_ADDR = "unix:///var/run/toto.sock"; 58 + services.netbird.clients.priv.port = 51819; 59 + services.netbird.clients.work.port = 51818; 60 + networking.firewall.interfaces = { 61 + "${config.services.netbird.clients.priv.interface}" = { 62 + allowedUDPPorts = [ 1234 ]; 63 + }; 64 + "${config.services.netbird.clients.work.interface}" = { 65 + allowedTCPPorts = [ 8080 ]; 66 + }; 60 67 }; 61 68 } 62 69 ``` 63 70 64 - This will set the socket to interact with the netbird service to `/var/run/toto.sock`. 71 + ### Additional customizations {#module-services-netbird-customization} 72 + 73 + Each Netbird client service by default: 74 + 75 + - runs in a [hardened](#opt-services.netbird.clients._name_.hardened) mode, 76 + - starts with the system, 77 + - [opens up a firewall](#opt-services.netbird.clients._name_.openFirewall) for direct (without TURN servers) 78 + peer-to-peer communication, 79 + - can be additionally configured with environment variables, 80 + - automatically determines whether `netbird-ui-<name>` should be available, 81 + 82 + [autoStart](#opt-services.netbird.clients._name_.autoStart) allows you to start the client (an actual systemd service) 83 + on demand, for example to connect to work-related or otherwise conflicting network only when required. 84 + See the option description for more information. 85 + 86 + [environment](#opt-services.netbird.clients._name_.environment) allows you to pass additional configurations 87 + through environment variables, but special care needs to be taken for overriding config location and 88 + daemon address due [hardened](#opt-services.netbird.clients._name_.hardened) option.
+534 -48
nixos/modules/services/networking/netbird.nix
··· 4 4 pkgs, 5 5 ... 6 6 }: 7 - 8 7 let 9 8 inherit (lib) 10 - attrNames 9 + attrValues 10 + concatLists 11 + concatStringsSep 12 + escapeShellArgs 13 + filterAttrs 11 14 getExe 12 15 literalExpression 13 16 maintainers 17 + makeBinPath 14 18 mapAttrs' 19 + mapAttrsToList 20 + mkAliasOptionModule 15 21 mkDefault 16 - mkEnableOption 17 22 mkIf 18 23 mkMerge 19 24 mkOption 25 + mkOptionDefault 20 26 mkPackageOption 21 27 nameValuePair 22 28 optional 29 + optionalAttrs 30 + optionalString 31 + toShellVars 32 + versionAtLeast 23 33 versionOlder 24 34 ; 25 35 26 36 inherit (lib.types) 27 37 attrsOf 38 + bool 39 + enum 40 + nullOr 41 + package 42 + path 28 43 port 29 44 str 30 45 submodule 31 46 ; 32 47 33 - kernel = config.boot.kernelPackages; 48 + inherit (config.boot) kernelPackages; 49 + inherit (config.boot.kernelPackages) kernel; 34 50 35 51 cfg = config.services.netbird; 52 + 53 + toClientList = fn: map fn (attrValues cfg.clients); 54 + toClientAttrs = fn: mapAttrs' (_: fn) cfg.clients; 55 + 56 + hardenedClients = filterAttrs (_: client: client.hardened) cfg.clients; 57 + toHardenedClientList = fn: map fn (attrValues hardenedClients); 58 + toHardenedClientAttrs = fn: mapAttrs' (_: fn) hardenedClients; 59 + 60 + mkBinName = 61 + client: name: 62 + if client.bin.suffix == "" || client.bin.suffix == "netbird" then 63 + name 64 + else 65 + "${name}-${client.bin.suffix}"; 66 + 67 + nixosConfig = config; 36 68 in 37 69 { 38 - meta.maintainers = with maintainers; [ ]; 70 + meta.maintainers = with maintainers; [ 71 + nazarewk 72 + ]; 39 73 meta.doc = ./netbird.md; 40 74 75 + imports = [ 76 + (mkAliasOptionModule [ "services" "netbird" "tunnels" ] [ "services" "netbird" "clients" ]) 77 + ]; 78 + 41 79 options.services.netbird = { 42 - enable = mkEnableOption "Netbird daemon"; 80 + enable = mkOption { 81 + type = bool; 82 + default = false; 83 + description = '' 84 + Enables backwards compatible Netbird client service. 85 + 86 + This is strictly equivalent to: 87 + 88 + ```nix 89 + services.netbird.clients.default = { 90 + port = 51820; 91 + name = "netbird"; 92 + systemd.name = "netbird"; 93 + interface = "wt0"; 94 + hardened = false; 95 + }; 96 + ``` 97 + ''; 98 + }; 43 99 package = mkPackageOption pkgs "netbird" { }; 44 100 45 - tunnels = mkOption { 101 + ui.enable = mkOption { 102 + type = bool; 103 + default = config.services.displayManager.sessionPackages != [ ] || config.services.xserver.enable; 104 + defaultText = literalExpression '' 105 + config.services.displayManager.sessionPackages != [ ] || config.services.xserver.enable 106 + ''; 107 + description = '' 108 + Controls presence `netbird-ui` wrappers, defaults to presence of graphical sessions. 109 + ''; 110 + }; 111 + ui.package = mkPackageOption pkgs "netbird-ui" { }; 112 + 113 + clients = mkOption { 46 114 type = attrsOf ( 47 115 submodule ( 48 116 { name, config, ... }: 117 + let 118 + client = config; 119 + in 49 120 { 50 121 options = { 51 122 port = mkOption { 52 123 type = port; 53 - default = 51820; 124 + example = literalExpression "51820"; 125 + description = '' 126 + Port the Netbird client listens on. 127 + ''; 128 + }; 129 + 130 + name = mkOption { 131 + type = str; 132 + default = name; 133 + description = '' 134 + Primary name for use (as a suffix) in: 135 + - systemd service name, 136 + - hardened user name and group, 137 + - [systemd `*Directory=`](https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#RuntimeDirectory=) names, 138 + - desktop application identification, 139 + ''; 140 + }; 141 + 142 + dns-resolver.address = mkOption { 143 + type = nullOr str; 144 + default = null; 145 + example = "127.0.0.123"; 146 + description = '' 147 + An explicit address that Netbird will serve `*.netbird.cloud.` (usually) entries on. 148 + 149 + Netbird serves DNS on it's own (dynamic) client address by default. 150 + ''; 151 + }; 152 + 153 + dns-resolver.port = mkOption { 154 + type = port; 155 + default = 53; 54 156 description = '' 55 - Port for the ${name} netbird interface. 157 + A port to serve DNS entries on when `dns-resolver.address` is enabled. 56 158 ''; 57 159 }; 58 160 161 + interface = mkOption { 162 + type = str; 163 + default = "nb-${client.name}"; 164 + description = '' 165 + Name of the network interface managed by this client. 166 + ''; 167 + apply = 168 + iface: 169 + lib.throwIfNot ( 170 + builtins.stringLength iface <= 15 171 + ) "Network interface name must be 15 characters or less" iface; 172 + }; 173 + 59 174 environment = mkOption { 60 175 type = attrsOf str; 61 176 defaultText = literalExpression '' 62 177 { 63 - NB_CONFIG = "/var/lib/''${stateDir}/config.json"; 64 - NB_LOG_FILE = "console"; 65 - NB_WIREGUARD_PORT = builtins.toString port; 66 - NB_INTERFACE_NAME = name; 67 - NB_DAMEON_ADDR = "/var/run/''${stateDir}" 178 + NB_STATE_DIR = client.dir.state; 179 + NB_CONFIG = "''${client.dir.state}/config.json"; 180 + NB_DAEMON_ADDR = "unix://''${client.dir.runtime}/sock"; 181 + NB_INTERFACE_NAME = client.interface; 182 + NB_LOG_FILE = mkOptionDefault "console"; 183 + NB_LOG_LEVEL = client.logLevel; 184 + NB_SERVICE = client.service.name; 185 + NB_WIREGUARD_PORT = toString client.port; 186 + } // optionalAttrs (client.dns-resolver.address != null) { 187 + NB_DNS_RESOLVER_ADDRESS = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}"; 68 188 } 69 189 ''; 70 190 description = '' ··· 72 192 ''; 73 193 }; 74 194 75 - stateDir = mkOption { 195 + autoStart = mkOption { 196 + type = bool; 197 + default = true; 198 + description = '' 199 + Start the service with the system. 200 + 201 + As of 2024-02-13 it is not possible to start a Netbird client daemon without immediately 202 + connecting to the network, but it is [planned for a near future](https://github.com/netbirdio/netbird/projects/2#card-91718018). 203 + ''; 204 + }; 205 + 206 + openFirewall = mkOption { 207 + type = bool; 208 + default = true; 209 + description = '' 210 + Opens up firewall `port` for communication between Netbird peers directly over LAN or public IP, 211 + without using (internet-hosted) TURN servers as intermediaries. 212 + ''; 213 + }; 214 + 215 + hardened = mkOption { 216 + type = bool; 217 + default = true; 218 + description = '' 219 + Hardened service: 220 + - runs as a dedicated user with minimal set of permissions (see caveats), 221 + - restricts daemon configuration socket access to dedicated user group 222 + (you can grant access to it with `users.users."<user>".extraGroups = [ ${client.user.group} ]`), 223 + 224 + Even though the local system resources access is restricted: 225 + - `CAP_NET_RAW`, `CAP_NET_ADMIN` and `CAP_BPF` still give unlimited network manipulation possibilites, 226 + - older kernels don't have `CAP_BPF` and use `CAP_SYS_ADMIN` instead, 227 + 228 + Known security features that are not (yet) integrated into the module: 229 + - 2024-02-14: `rosenpass` is an experimental feature configurable solely 230 + through `--enable-rosenpass` flag on the `netbird up` command, 231 + see [the docs](https://docs.netbird.io/how-to/enable-post-quantum-cryptography) 232 + ''; 233 + }; 234 + 235 + logLevel = mkOption { 236 + type = enum [ 237 + # logrus loglevels 238 + "panic" 239 + "fatal" 240 + "error" 241 + "warn" 242 + "warning" 243 + "info" 244 + "debug" 245 + "trace" 246 + ]; 247 + default = "info"; 248 + description = "Log level of the Netbird daemon."; 249 + }; 250 + 251 + ui.enable = mkOption { 252 + type = bool; 253 + default = nixosConfig.services.netbird.ui.enable; 254 + defaultText = literalExpression ''client.ui.enable''; 255 + description = '' 256 + Controls presence of `netbird-ui` wrapper for this Netbird client. 257 + ''; 258 + }; 259 + 260 + wrapper = mkOption { 261 + type = package; 262 + internal = true; 263 + default = 264 + let 265 + makeWrapperArgs = concatLists ( 266 + mapAttrsToList (key: value: [ 267 + "--set-default" 268 + key 269 + value 270 + ]) client.environment 271 + ); 272 + mkBin = mkBinName client; 273 + in 274 + pkgs.stdenv.mkDerivation { 275 + name = "${cfg.package.name}-wrapper-${client.name}"; 276 + meta.mainProgram = mkBin "netbird"; 277 + nativeBuildInputs = with pkgs; [ makeWrapper ]; 278 + phases = [ "installPhase" ]; 279 + installPhase = concatStringsSep "\n" [ 280 + '' 281 + mkdir -p "$out/bin" 282 + makeWrapper ${lib.getExe cfg.package} "$out/bin/${mkBin "netbird"}" \ 283 + ${escapeShellArgs makeWrapperArgs} 284 + '' 285 + (optionalString cfg.ui.enable '' 286 + # netbird-ui doesn't support envvars 287 + makeWrapper ${lib.getExe cfg.ui.package} "$out/bin/${mkBin "netbird-ui"}" \ 288 + --add-flags '--daemon-addr=${client.environment.NB_DAEMON_ADDR}' 289 + 290 + mkdir -p "$out/share/applications" 291 + substitute ${cfg.ui.package}/share/applications/netbird.desktop \ 292 + "$out/share/applications/${mkBin "netbird"}.desktop" \ 293 + --replace-fail 'Name=Netbird' "Name=Netbird @ ${client.service.name}" \ 294 + --replace-fail '${lib.getExe cfg.ui.package}' "$out/bin/${mkBin "netbird-ui"}" 295 + '') 296 + ]; 297 + }; 298 + }; 299 + 300 + # see https://github.com/netbirdio/netbird/blob/88747e3e0191abc64f1e8c7ecc65e5e50a1527fd/client/internal/config.go#L49-L82 301 + config = mkOption { 302 + type = (pkgs.formats.json { }).type; 303 + defaultText = literalExpression '' 304 + { 305 + DisableAutoConnect = !client.autoStart; 306 + WgIface = client.interface; 307 + WgPort = client.port; 308 + } // optionalAttrs (client.dns-resolver.address != null) { 309 + CustomDNSAddress = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}"; 310 + } 311 + ''; 312 + description = '' 313 + Additional configuration that exists before the first start and 314 + later overrides the existing values in `config.json`. 315 + 316 + It is mostly helpful to manage configuration ignored/not yet implemented 317 + outside of `netbird up` invocation. 318 + 319 + WARNING: this is not an upstream feature, it could break in the future 320 + (by having lower priority) after upstream implements an equivalent. 321 + 322 + It is implemented as a `preStart` script which overrides `config.json` 323 + with content of `/etc/${client.dir.baseName}/config.d/*.json` files. 324 + This option manages specifically `50-nixos.json` file. 325 + 326 + Consult [the source code](https://github.com/netbirdio/netbird/blob/88747e3e0191abc64f1e8c7ecc65e5e50a1527fd/client/internal/config.go#L49-L82) 327 + or inspect existing file for a complete list of available configurations. 328 + ''; 329 + }; 330 + 331 + suffixedName = mkOption { 76 332 type = str; 77 - default = "netbird-${name}"; 333 + default = if client.name != "netbird" then "netbird-${client.name}" else client.name; 78 334 description = '' 79 - Directory storing the netbird configuration. 335 + A systemd service name to use (without `.service` suffix). 336 + ''; 337 + }; 338 + dir.baseName = mkOption { 339 + type = str; 340 + default = client.suffixedName; 341 + description = '' 342 + A systemd service name to use (without `.service` suffix). 343 + ''; 344 + }; 345 + dir.state = mkOption { 346 + type = path; 347 + default = "/var/lib/${client.dir.baseName}"; 348 + description = '' 349 + A state directory used by Netbird client to store `config.json`, `state.json` & `resolv.conf`. 350 + ''; 351 + }; 352 + dir.runtime = mkOption { 353 + type = path; 354 + default = "/var/run/${client.dir.baseName}"; 355 + description = '' 356 + A runtime directory used by Netbird client. 357 + ''; 358 + }; 359 + service.name = mkOption { 360 + type = str; 361 + default = client.suffixedName; 362 + description = '' 363 + A systemd service name to use (without `.service` suffix). 364 + ''; 365 + }; 366 + user.name = mkOption { 367 + type = str; 368 + default = client.suffixedName; 369 + description = '' 370 + A system user name for this client instance. 371 + ''; 372 + }; 373 + user.group = mkOption { 374 + type = str; 375 + default = client.suffixedName; 376 + description = '' 377 + A system group name for this client instance. 378 + ''; 379 + }; 380 + bin.suffix = mkOption { 381 + type = str; 382 + default = if client.name != "netbird" then client.name else ""; 383 + description = '' 384 + A system group name for this client instance. 80 385 ''; 81 386 }; 82 387 }; 83 388 84 - config.environment = builtins.mapAttrs (_: mkDefault) { 85 - NB_CONFIG = "/var/lib/${config.stateDir}/config.json"; 86 - NB_LOG_FILE = "console"; 87 - NB_WIREGUARD_PORT = builtins.toString config.port; 88 - NB_INTERFACE_NAME = name; 89 - NB_DAEMON_ADDR = "unix:///var/run/${config.stateDir}/sock"; 90 - }; 389 + config.environment = 390 + { 391 + NB_STATE_DIR = client.dir.state; 392 + NB_CONFIG = "${client.dir.state}/config.json"; 393 + NB_DAEMON_ADDR = "unix://${client.dir.runtime}/sock"; 394 + NB_INTERFACE_NAME = client.interface; 395 + NB_LOG_FILE = mkOptionDefault "console"; 396 + NB_LOG_LEVEL = client.logLevel; 397 + NB_SERVICE = client.service.name; 398 + NB_WIREGUARD_PORT = toString client.port; 399 + } 400 + // optionalAttrs (client.dns-resolver.address != null) { 401 + NB_DNS_RESOLVER_ADDRESS = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}"; 402 + }; 403 + 404 + config.config = 405 + { 406 + DisableAutoConnect = !client.autoStart; 407 + WgIface = client.interface; 408 + WgPort = client.port; 409 + } 410 + // optionalAttrs (client.dns-resolver.address != null) { 411 + CustomDNSAddress = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}"; 412 + }; 91 413 } 92 414 ) 93 415 ); 94 416 default = { }; 95 417 description = '' 96 - Attribute set of Netbird tunnels, each one will spawn a daemon listening on ... 418 + Attribute set of Netbird client daemons, by default each one will: 419 + 420 + 1. be manageable using dedicated tooling: 421 + - `netbird-<name>` script, 422 + - `Netbird - netbird-<name>` graphical interface when appropriate (see `ui.enable`), 423 + 2. run as a `netbird-<name>.service`, 424 + 3. listen for incoming remote connections on the port `51820` (`openFirewall` by default), 425 + 4. manage the `netbird-<name>` wireguard interface, 426 + 5. use the `/var/lib/netbird-<name>/config.json` configuration file, 427 + 6. override `/var/lib/netbird-<name>/config.json` with values from `/etc/netbird-<name>/config.d/*.json`, 428 + 7. (`hardened`) be locally manageable by `netbird-<name>` system group, 429 + 430 + With following caveats: 431 + 432 + - multiple daemons will interfere with each other's DNS resolution of `netbird.cloud`, but 433 + should remain fully operational otherwise. 434 + Setting up custom (non-conflicting) DNS zone is currently possible only when self-hosting. 435 + ''; 436 + example = lib.literalExpression '' 437 + { 438 + services.netbird.clients.wt0.port = 51820; 439 + services.netbird.clients.personal.port = 51821; 440 + services.netbird.clients.work1.port = 51822; 441 + } 97 442 ''; 98 443 }; 99 444 }; 100 445 101 446 config = mkMerge [ 102 447 (mkIf cfg.enable { 103 - # For backwards compatibility 104 - services.netbird.tunnels.wt0.stateDir = "netbird"; 448 + services.netbird.clients.default = { 449 + port = mkDefault 51820; 450 + interface = mkDefault "wt0"; 451 + name = mkDefault "netbird"; 452 + hardened = mkDefault false; 453 + }; 105 454 }) 455 + { 456 + boot.extraModulePackages = optional ( 457 + cfg.clients != { } && (versionOlder kernel.version "5.6") 458 + ) kernelPackages.wireguard; 106 459 107 - (mkIf (cfg.tunnels != { }) { 108 - boot.extraModulePackages = optional (versionOlder kernel.kernel.version "5.6") kernel.wireguard; 460 + environment.systemPackages = toClientList (client: client.wrapper) 461 + # omitted due to https://github.com/netbirdio/netbird/issues/1562 462 + #++ optional (cfg.clients != { }) cfg.package 463 + # omitted due to https://github.com/netbirdio/netbird/issues/1581 464 + #++ optional (cfg.clients != { } && cfg.ui.enable) cfg.ui.package 465 + ; 109 466 110 - environment.systemPackages = [ cfg.package ]; 467 + networking.dhcpcd.denyInterfaces = toClientList (client: client.interface); 468 + networking.networkmanager.unmanaged = toClientList (client: "interface-name:${client.interface}"); 111 469 112 - networking.dhcpcd.denyInterfaces = attrNames cfg.tunnels; 470 + networking.firewall.allowedUDPPorts = concatLists ( 471 + toClientList (client: optional client.openFirewall client.port) 472 + ); 113 473 114 474 systemd.network.networks = mkIf config.networking.useNetworkd ( 115 - mapAttrs' ( 116 - name: _: 117 - nameValuePair "50-netbird-${name}" { 475 + toClientAttrs ( 476 + client: 477 + nameValuePair "50-netbird-${client.interface}" { 118 478 matchConfig = { 119 - Name = name; 479 + Name = client.interface; 120 480 }; 121 481 linkConfig = { 122 482 Unmanaged = true; 123 483 ActivationPolicy = "manual"; 124 484 }; 125 485 } 126 - ) cfg.tunnels 486 + ) 487 + ); 488 + 489 + environment.etc = toClientAttrs ( 490 + client: 491 + nameValuePair "${client.dir.baseName}/config.d/50-nixos.json" { 492 + text = builtins.toJSON client.config; 493 + mode = "0444"; 494 + } 127 495 ); 128 496 129 - systemd.services = mapAttrs' ( 130 - name: 131 - { environment, stateDir, ... }: 132 - nameValuePair "netbird-${name}" { 497 + systemd.services = toClientAttrs ( 498 + client: 499 + nameValuePair client.service.name { 133 500 description = "A WireGuard-based mesh network that connects your devices into a single private network"; 134 501 135 502 documentation = [ "https://netbird.io/docs/" ]; ··· 137 504 after = [ "network.target" ]; 138 505 wantedBy = [ "multi-user.target" ]; 139 506 140 - path = with pkgs; [ openresolv ]; 141 - 142 - inherit environment; 507 + path = optional (!config.services.resolved.enable) pkgs.openresolv; 143 508 144 509 serviceConfig = { 145 - ExecStart = "${getExe cfg.package} service run"; 510 + ExecStart = "${getExe client.wrapper} service run"; 146 511 Restart = "always"; 147 - RuntimeDirectory = stateDir; 148 - StateDirectory = stateDir; 512 + 513 + RuntimeDirectory = client.dir.baseName; 514 + RuntimeDirectoryMode = mkDefault "0755"; 515 + ConfigurationDirectory = client.dir.baseName; 516 + StateDirectory = client.dir.baseName; 149 517 StateDirectoryMode = "0700"; 150 - WorkingDirectory = "/var/lib/${stateDir}"; 518 + 519 + WorkingDirectory = client.dir.state; 151 520 }; 152 521 153 522 unitConfig = { ··· 157 526 158 527 stopIfChanged = false; 159 528 } 160 - ) cfg.tunnels; 529 + ); 530 + } 531 + # Hardening section 532 + (mkIf (hardenedClients != { }) { 533 + users.groups = toHardenedClientAttrs (client: nameValuePair client.user.group { }); 534 + users.users = toHardenedClientAttrs ( 535 + client: 536 + nameValuePair client.user.name { 537 + isSystemUser = true; 538 + home = client.dir.state; 539 + group = client.user.group; 540 + } 541 + ); 542 + 543 + systemd.services = toHardenedClientAttrs ( 544 + client: 545 + nameValuePair client.service.name ( 546 + mkIf client.hardened { 547 + serviceConfig = { 548 + RuntimeDirectoryMode = "0750"; 549 + 550 + User = client.user.name; 551 + Group = client.user.group; 552 + 553 + # settings implied by DynamicUser=true, without actully using it, 554 + # see https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#DynamicUser= 555 + RemoveIPC = true; 556 + PrivateTmp = true; 557 + ProtectSystem = "strict"; 558 + ProtectHome = "yes"; 559 + 560 + AmbientCapabilities = 561 + [ 562 + # see https://man7.org/linux/man-pages/man7/capabilities.7.html 563 + # see https://docs.netbird.io/how-to/installation#running-net-bird-in-docker 564 + # 565 + # seems to work fine without CAP_SYS_ADMIN and CAP_SYS_RESOURCE 566 + # CAP_NET_BIND_SERVICE could be added to allow binding on low ports, but is not required, 567 + # see https://github.com/netbirdio/netbird/pull/1513 568 + 569 + # failed creating tunnel interface wt-priv: [operation not permitted 570 + "CAP_NET_ADMIN" 571 + # failed to pull up wgInterface [wt-priv]: failed to create ipv4 raw socket: socket: operation not permitted 572 + "CAP_NET_RAW" 573 + ] 574 + # required for eBPF filter, used to be subset of CAP_SYS_ADMIN 575 + ++ optional (versionAtLeast kernel.version "5.8") "CAP_BPF" 576 + ++ optional (versionOlder kernel.version "5.8") "CAP_SYS_ADMIN" 577 + ++ optional ( 578 + client.dns-resolver.address != null && client.dns-resolver.port < 1024 579 + ) "CAP_NET_BIND_SERVICE"; 580 + }; 581 + } 582 + ) 583 + ); 584 + 585 + # see https://github.com/systemd/systemd/blob/17f3e91e8107b2b29fe25755651b230bbc81a514/src/resolve/org.freedesktop.resolve1.policy#L43-L43 586 + # see all actions used at https://github.com/netbirdio/netbird/blob/13e7198046a0d73a9cd91bf8e063fafb3d41885c/client/internal/dns/systemd_linux.go#L29-L32 587 + security.polkit.extraConfig = mkIf config.services.resolved.enable '' 588 + // systemd-resolved access for Netbird clients 589 + polkit.addRule(function(action, subject) { 590 + var actions = [ 591 + "org.freedesktop.resolve1.revert", 592 + "org.freedesktop.resolve1.set-default-route", 593 + "org.freedesktop.resolve1.set-dns-servers", 594 + "org.freedesktop.resolve1.set-domains", 595 + ]; 596 + var users = ${builtins.toJSON (toHardenedClientList (client: client.user.name))}; 597 + 598 + if (actions.indexOf(action.id) >= 0 && users.indexOf(subject.user) >= 0 ) { 599 + return polkit.Result.YES; 600 + } 601 + }); 602 + ''; 161 603 }) 604 + # migration & temporary fixups section 605 + { 606 + systemd.services = toClientAttrs ( 607 + client: 608 + nameValuePair client.service.name { 609 + preStart = '' 610 + set -eEuo pipefail 611 + ${optionalString (client.logLevel == "trace" || client.logLevel == "debug") "set -x"} 612 + 613 + PATH="${ 614 + makeBinPath ( 615 + with pkgs; 616 + [ 617 + coreutils 618 + jq 619 + diffutils 620 + ] 621 + ) 622 + }:$PATH" 623 + export ${toShellVars client.environment} 624 + 625 + # merge /etc/${client.dir.baseName}/config.d' into "$NB_CONFIG" 626 + { 627 + test -e "$NB_CONFIG" || echo -n '{}' > "$NB_CONFIG" 628 + 629 + # merge config.d with "$NB_CONFIG" into "$NB_CONFIG.new" 630 + jq -sS 'reduce .[] as $i ({}; . * $i)' \ 631 + "$NB_CONFIG" \ 632 + /etc/${client.dir.baseName}/config.d/*.json \ 633 + > "$NB_CONFIG.new" 634 + 635 + echo "Comparing $NB_CONFIG with $NB_CONFIG.new ..." 636 + if ! diff <(jq -S <"$NB_CONFIG") "$NB_CONFIG.new" ; then 637 + echo "Updating $NB_CONFIG ..." 638 + mv "$NB_CONFIG.new" "$NB_CONFIG" 639 + else 640 + echo "Files are the same, not doing anything." 641 + rm "$NB_CONFIG.new" 642 + fi 643 + } 644 + ''; 645 + } 646 + ); 647 + } 162 648 ]; 163 649 }
+1 -1
nixos/modules/services/wayland/hypridle.nix
··· 28 28 }; 29 29 }; 30 30 31 - meta.maintainers = with lib.maintainers; [ johnrtitor ]; 31 + meta.maintainers = lib.teams.hyprland.members; 32 32 }
+13 -7
nixos/modules/services/web-apps/calibre-web.nix
··· 2 2 3 3 let 4 4 cfg = config.services.calibre-web; 5 + dataDir = if lib.hasPrefix "/" cfg.dataDir then cfg.dataDir else "/var/lib/${cfg.dataDir}"; 5 6 6 7 inherit (lib) concatStringsSep mkEnableOption mkIf mkOption optional optionalString types; 7 8 in ··· 32 33 33 34 dataDir = mkOption { 34 35 type = types.str; 35 - default = "/var/lib/calibre-web"; 36 + default = "calibre-web"; 36 37 description = '' 37 - The directory where Calibre-Web stores its data. 38 + Where Calibre-Web stores its data. 39 + Either an absolute path, or the directory name below {file}`/var/lib`. 38 40 ''; 39 41 }; 40 42 ··· 107 109 }; 108 110 109 111 config = mkIf cfg.enable { 110 - systemd.tmpfiles.settings."10-calibre-web".${cfg.dataDir}.d = { 111 - inherit (cfg) user group; 112 - mode = "0700"; 112 + systemd.tmpfiles.settings = lib.optionalAttrs (lib.hasPrefix "/" cfg.dataDir) { 113 + "10-calibre-web".${dataDir}.d = { 114 + inherit (cfg) user group; 115 + mode = "0700"; 116 + }; 113 117 }; 114 118 115 119 systemd.services.calibre-web = let 116 - appDb = "${cfg.dataDir}/app.db"; 117 - gdriveDb = "${cfg.dataDir}/gdrive.db"; 120 + appDb = "${dataDir}/app.db"; 121 + gdriveDb = "${dataDir}/gdrive.db"; 118 122 calibreWebCmd = "${cfg.package}/bin/calibre-web -p ${appDb} -g ${gdriveDb}"; 119 123 120 124 settings = concatStringsSep ", " ( ··· 151 155 152 156 ExecStart = "${calibreWebCmd} -i ${cfg.listen.ip}"; 153 157 Restart = "on-failure"; 158 + } // lib.optionalAttrs (!(lib.hasPrefix "/" cfg.dataDir)) { 159 + StateDirectory = cfg.dataDir; 154 160 }; 155 161 }; 156 162
+55 -15
nixos/tests/netbird.nix
··· 1 - import ./make-test-python.nix ({ pkgs, lib, ... }: 2 - { 3 - name = "netbird"; 1 + import ./make-test-python.nix ( 2 + { pkgs, lib, ... }: 3 + { 4 + name = "netbird"; 4 5 5 - meta.maintainers = with pkgs.lib.maintainers; [ ]; 6 + meta.maintainers = with pkgs.lib.maintainers; [ 7 + nazarewk 8 + ]; 6 9 7 - nodes = { 8 - node = { ... }: { 9 - services.netbird.enable = true; 10 + nodes = { 11 + clients = 12 + { ... }: 13 + { 14 + services.netbird.enable = true; 15 + services.netbird.clients.custom.port = 51819; 16 + }; 10 17 }; 11 - }; 12 18 13 - testScript = '' 14 - start_all() 15 - node.wait_for_unit("netbird-wt0.service") 16 - node.wait_for_file("/var/run/netbird/sock") 17 - node.succeed("netbird status | grep -q 'Daemon status: NeedsLogin'") 18 - ''; 19 - }) 19 + # TODO: confirm the whole solution is working end-to-end when netbird server is implemented 20 + testScript = '' 21 + start_all() 22 + def did_start(node, name): 23 + node.wait_for_unit(f"{name}.service") 24 + node.wait_for_file(f"/var/run/{name}/sock") 25 + output = node.succeed(f"{name} status") 26 + 27 + # not sure why, but it can print either of: 28 + # - Daemon status: NeedsLogin 29 + # - Management: Disconnected 30 + expected = [ 31 + "Disconnected", 32 + "NeedsLogin", 33 + ] 34 + assert any(msg in output for msg in expected) 35 + 36 + did_start(clients, "netbird") 37 + did_start(clients, "netbird-custom") 38 + ''; 39 + 40 + /* 41 + `netbird status` used to print `Daemon status: NeedsLogin` 42 + https://github.com/netbirdio/netbird/blob/23a14737974e3849fa86408d136cc46db8a885d0/client/cmd/status.go#L154-L164 43 + as the first line, but now it is just: 44 + 45 + Daemon version: 0.26.3 46 + CLI version: 0.26.3 47 + Management: Disconnected 48 + Signal: Disconnected 49 + Relays: 0/0 Available 50 + Nameservers: 0/0 Available 51 + FQDN: 52 + NetBird IP: N/A 53 + Interface type: N/A 54 + Quantum resistance: false 55 + Routes: - 56 + Peers count: 0/0 Connected 57 + */ 58 + } 59 + )
+32 -13
pkgs/applications/audio/schismtracker/default.nix
··· 9 9 SDL2, 10 10 libXext, 11 11 Cocoa, 12 + utf8proc, 13 + nix-update-script, 12 14 }: 13 15 14 16 stdenv.mkDerivation rec { 15 17 pname = "schismtracker"; 16 - version = "20240809"; 18 + version = "20241226"; 17 19 18 20 src = fetchFromGitHub { 19 - owner = pname; 20 - repo = pname; 21 - rev = version; 22 - sha256 = "sha256-J4al7XU+vvehDnp2fRrVesWyUN4i63g5btUkjarpXbk="; 21 + owner = "schismtracker"; 22 + repo = "schismtracker"; 23 + tag = version; 24 + hash = "sha256-CZc5rIAgEydb8JhtkRSqEB9PI7TC58oJZg939GIEiMs="; 23 25 }; 24 26 25 27 # If we let it try to get the version from git, it will fail and fall back ··· 30 32 --replace-fail 'git log' 'echo ${version} #' 31 33 ''; 32 34 33 - configureFlags = [ 34 - "--enable-dependency-tracking" 35 - ] ++ lib.optional stdenv.hostPlatform.isDarwin "--disable-sdltest"; 35 + configureFlags = 36 + [ 37 + (lib.enableFeature true "dependency-tracking") 38 + (lib.withFeature true "sdl2") 39 + (lib.enableFeature true "sdl2-linking") 40 + ] 41 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 42 + (lib.enableFeature true "alsa") 43 + (lib.enableFeature true "alsa-linking") 44 + ] 45 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 46 + (lib.enableFeature false "sdltest") 47 + ]; 48 + 49 + strictDeps = true; 36 50 37 51 nativeBuildInputs = [ 38 52 autoreconfHook ··· 41 55 ]; 42 56 43 57 buildInputs = 44 - [ SDL2 ] 58 + [ 59 + SDL2 60 + utf8proc 61 + ] 45 62 ++ lib.optionals stdenv.hostPlatform.isLinux [ 46 63 alsa-lib 47 64 libXext ··· 56 73 --replace '-lSDL2main' '-lSDL2' 57 74 ''; 58 75 59 - meta = with lib; { 76 + passthru.updateScript = nix-update-script { }; 77 + 78 + meta = { 60 79 description = "Music tracker application, free reimplementation of Impulse Tracker"; 61 80 homepage = "https://schismtracker.org/"; 62 - license = licenses.gpl2Plus; 63 - platforms = platforms.unix; 64 - maintainers = with maintainers; [ ftrvxmtrx ]; 81 + license = lib.licenses.gpl2Plus; 82 + platforms = lib.platforms.unix; 83 + maintainers = with lib.maintainers; [ ftrvxmtrx ]; 65 84 mainProgram = "schismtracker"; 66 85 }; 67 86 }
+2 -2
pkgs/applications/audio/strawberry/default.nix
··· 40 40 in 41 41 stdenv.mkDerivation rec { 42 42 pname = "strawberry"; 43 - version = "1.2.4"; 43 + version = "1.2.6"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "jonaski"; 47 47 repo = pname; 48 48 rev = version; 49 - hash = "sha256-acTFJS8E0hQNbiiOi8DfPyTiUcKjXwg5trk3Q2mYYmQ="; 49 + hash = "sha256-FfyvSNaO8dE6zz/PNKp/2kJHbauJjmQAhTriRE5lXEk="; 50 50 }; 51 51 52 52 # the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead
+3 -3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/el-easydraw/package.nix
··· 8 8 9 9 melpaBuild { 10 10 pname = "edraw"; 11 - version = "1.2.0-unstable-2025-01-06"; 11 + version = "1.2.0-unstable-2025-01-16"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "misohena"; 15 15 repo = "el-easydraw"; 16 - rev = "9a5b5e2b071be99350bfc8db6fbc2c9c667f3725"; 17 - hash = "sha256-lQYSUQFAv6rqvZySsFbe8B7ZqEaa2L+L3HXB231D4OQ="; 16 + rev = "449c1226f7108e1cf8b4b447a65fa053b6bd782f"; 17 + hash = "sha256-u6lc2s4fqNWNCuICu832vAbMmV5X6FB8fIkJwgdBKfg="; 18 18 }; 19 19 20 20 propagatedUserEnvPkgs = [ gzip ];
+5 -3
pkgs/applications/editors/jetbrains/default.nix
··· 15 15 zlib, 16 16 python3, 17 17 lldb, 18 - dotnet-sdk_8, 18 + dotnetCorePackages, 19 19 maven, 20 20 openssl, 21 21 expat, ··· 43 43 inherit (stdenv.hostPlatform) system; 44 44 45 45 products = versions.${system} or (throw "Unsupported system: ${system}"); 46 + 47 + dotnet-sdk = dotnetCorePackages.sdk_8_0-source; 46 48 47 49 package = if stdenv.hostPlatform.isDarwin then ./bin/darwin.nix else ./bin/linux.nix; 48 50 mkJetBrainsProductCore = callPackage package { inherit vmopts; }; ··· 188 190 189 191 for dir in plugins/clion-radler/DotFiles/linux-*; do 190 192 rm -rf $dir/dotnet 191 - ln -s ${dotnet-sdk_8.unwrapped}/share/dotnet $dir/dotnet 193 + ln -s ${dotnet-sdk}/share/dotnet $dir/dotnet 192 194 done 193 195 ) 194 196 ''; ··· 352 354 353 355 for dir in lib/ReSharperHost/linux-*; do 354 356 rm -rf $dir/dotnet 355 - ln -s ${dotnet-sdk_8.unwrapped}/share/dotnet $dir/dotnet 357 + ln -s ${dotnet-sdk}/share/dotnet $dir/dotnet 356 358 done 357 359 ) 358 360 '';
+427 -403
pkgs/applications/editors/vim/plugins/generated.nix
··· 65 65 66 66 CopilotChat-nvim = buildVimPlugin { 67 67 pname = "CopilotChat.nvim"; 68 - version = "2024-12-14"; 68 + version = "2025-01-27"; 69 69 src = fetchFromGitHub { 70 70 owner = "CopilotC-Nvim"; 71 71 repo = "CopilotChat.nvim"; 72 - rev = "2ebe591cff06018e265263e71e1dbc4c5aa8281e"; 73 - sha256 = "1lw43yhpbi3kl6j5lmz027yhndqjp95ms123dx9lxyqpfa6zkwr0"; 72 + rev = "1b375c24602680b5fe28c3c223a822111857dc37"; 73 + sha256 = "19cab0n6sjmmw4p4qd3n99a677mj6fbkf7m37i8qvhzdyqli4035"; 74 74 }; 75 75 meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; 76 76 }; ··· 173 173 174 174 LazyVim = buildVimPlugin { 175 175 pname = "LazyVim"; 176 - version = "2025-01-18"; 176 + version = "2025-01-23"; 177 177 src = fetchFromGitHub { 178 178 owner = "LazyVim"; 179 179 repo = "LazyVim"; 180 - rev = "4e8d75144de92e62eb58c87f61938118d3b1e37c"; 181 - sha256 = "0kwrbsxp7sy2dw4z14abfh1mnsxr1lgv411zi5wfi8grgbc04h83"; 180 + rev = "83bf6360a1f28a3fc1afe31ae300247fc01c7a90"; 181 + sha256 = "1m04jryv3hi3a70im6mn7xmb1j457c1la2l62ji4k3bl6frysx4z"; 182 182 }; 183 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 184 }; 185 185 186 186 LeaderF = buildVimPlugin { 187 187 pname = "LeaderF"; 188 - version = "2025-01-17"; 188 + version = "2025-01-20"; 189 189 src = fetchFromGitHub { 190 190 owner = "Yggdroot"; 191 191 repo = "LeaderF"; 192 - rev = "1b907fbf7717ae1244745b8ffa2b604510e713c7"; 193 - sha256 = "0bww20hp83ahi2w66h8qmrkx49fd54xap543yf9bldj5nq5gb440"; 192 + rev = "399c5af43755a9c09f840d892921186514171d87"; 193 + sha256 = "0kc6plxxf48php5s44xsyhy4in7s37p4vnnigmnw45mg4d9sb6aq"; 194 194 }; 195 195 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 196 196 }; 197 197 198 + LuaSnip-snippets-nvim = buildVimPlugin { 199 + pname = "LuaSnip-snippets.nvim"; 200 + version = "2022-03-17"; 201 + src = fetchFromGitHub { 202 + owner = "molleweide"; 203 + repo = "LuaSnip-snippets.nvim"; 204 + rev = "d7e40e4cce622eab2316607dbcd8d6039bcb9fe0"; 205 + sha256 = "063fz3f9byzmb1qavhrjdcphr3nk4l4d19h7mzj5sx4wv7cn8nl8"; 206 + }; 207 + meta.homepage = "https://github.com/molleweide/LuaSnip-snippets.nvim/"; 208 + }; 209 + 198 210 MatchTagAlways = buildVimPlugin { 199 211 pname = "MatchTagAlways"; 200 212 version = "2017-05-20"; ··· 329 341 330 342 SchemaStore-nvim = buildVimPlugin { 331 343 pname = "SchemaStore.nvim"; 332 - version = "2025-01-17"; 344 + version = "2025-01-24"; 333 345 src = fetchFromGitHub { 334 346 owner = "b0o"; 335 347 repo = "SchemaStore.nvim"; 336 - rev = "b62efcb71077bfeb407dcd05fb0584e422131150"; 337 - sha256 = "0hgfqjmrca57zy08q4hjws0326djly1jwvrfchingamm15q2g0mw"; 348 + rev = "bb52c530698654355bbddb9f0035dc35cea401a5"; 349 + sha256 = "0xxn7i44h4wmxhwbkn2m51jgpfa2xybrn1arhsp100mdfb2w6fa9"; 338 350 }; 339 351 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 340 352 }; ··· 546 558 547 559 aerial-nvim = buildVimPlugin { 548 560 pname = "aerial.nvim"; 549 - version = "2025-01-09"; 561 + version = "2025-01-25"; 550 562 src = fetchFromGitHub { 551 563 owner = "stevearc"; 552 564 repo = "aerial.nvim"; 553 - rev = "4c959cf65c5420d54b24b61a77b681dcfca0bc57"; 554 - sha256 = "07sl2vbwn4fk1vyaqq2yiqbp6pglqgj6qhbbzfra2cdx0jhk5v5f"; 565 + rev = "2aeafd99937602fc40609ffffbdd2f99d77343e9"; 566 + sha256 = "1l21zvg8zd42ssd2y28pc054m1fxq8kn4sl51mj60xxxpb2jlxlj"; 555 567 fetchSubmodules = true; 556 568 }; 557 569 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 1196 1208 1197 1209 base46 = buildVimPlugin { 1198 1210 pname = "base46"; 1199 - version = "2025-01-19"; 1211 + version = "2025-01-26"; 1200 1212 src = fetchFromGitHub { 1201 1213 owner = "nvchad"; 1202 1214 repo = "base46"; 1203 - rev = "1b822aa37005d2cfe010dd0febfb4024fc327576"; 1204 - sha256 = "18ykwgcpvwj25aw1bca3yy6dl3n7c5mqrhly15v6z94z18rc7p8q"; 1215 + rev = "1f6b990f6ca3597d0d1cbfe6cb683b0080b17516"; 1216 + sha256 = "113qinpv6bg5c026xgm353il8qbb9kp31vqshys73jaa58khf5qp"; 1205 1217 }; 1206 1218 meta.homepage = "https://github.com/nvchad/base46/"; 1207 1219 }; ··· 1292 1304 1293 1305 blink-compat = buildVimPlugin { 1294 1306 pname = "blink.compat"; 1295 - version = "2024-12-25"; 1307 + version = "2025-01-20"; 1296 1308 src = fetchFromGitHub { 1297 1309 owner = "Saghen"; 1298 1310 repo = "blink.compat"; 1299 - rev = "5ca8848c8cc32abdc980e5db4f0eb7bb8fbf84dc"; 1300 - sha256 = "0g53dkcsl2y77yvsnhsdw523i4jfl495n9ynlsppk8wx58miwm5l"; 1311 + rev = "d375d838042dbef34114139839fdda16b2485d63"; 1312 + sha256 = "1qgscw95iicnkki6mw5c9akyjrvsgdc9lyqi0srsybpw90i68mxl"; 1301 1313 }; 1302 1314 meta.homepage = "https://github.com/Saghen/blink.compat/"; 1303 1315 }; ··· 1332 1344 src = fetchFromGitHub { 1333 1345 owner = "mikavilpas"; 1334 1346 repo = "blink-ripgrep.nvim"; 1335 - rev = "ccffe82ffb7a0b3967a5f5ed97d415a11a3c3a8e"; 1336 - sha256 = "1ia40cg5dv6xl7a1nxs59p86ck0q46rzix37k7m9bqc9brmdhmxi"; 1347 + rev = "a17697bba1bd351f6686b9f9285cf2fd1b03cf4a"; 1348 + sha256 = "0s2i54lqz9nzasfhiy2x6n4df3a2axzp0cyhma8jhv2y7v4pa8gi"; 1337 1349 }; 1338 1350 meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; 1339 1351 }; ··· 1364 1376 1365 1377 bluloco-nvim = buildVimPlugin { 1366 1378 pname = "bluloco.nvim"; 1367 - version = "2025-01-16"; 1379 + version = "2025-01-21"; 1368 1380 src = fetchFromGitHub { 1369 1381 owner = "uloco"; 1370 1382 repo = "bluloco.nvim"; 1371 - rev = "d14fa758c6dc73e622384e1ee895e5f614d9d9d5"; 1372 - sha256 = "1aa59nkc1qfli6ak7lnnz4a6kvbn0rqsz5n8rxhr88hvhb4pab9p"; 1383 + rev = "6b014b473aac4bf9470f926a3f5568ebc2ce5f08"; 1384 + sha256 = "100gbjpkd6mj2k9whcji82lqg6xl4nnq2vg6nxcw5zq0lhgp2lrq"; 1373 1385 }; 1374 1386 meta.homepage = "https://github.com/uloco/bluloco.nvim/"; 1375 1387 }; ··· 1676 1688 1677 1689 clangd_extensions-nvim = buildVimPlugin { 1678 1690 pname = "clangd_extensions.nvim"; 1679 - version = "2024-10-05"; 1691 + version = "2025-01-27"; 1680 1692 src = fetchgit { 1681 1693 url = "https://git.sr.ht/~p00f/clangd_extensions.nvim"; 1682 - rev = "8f7b72100883e0e34400d9518d40a03f21e4d0a6"; 1683 - sha256 = "1rlw3h9f9cnbniqqpv9fv2s63g7s4p8ag4n15xja1r4scfxhyrip"; 1694 + rev = "db28f29be928d18cbfb86fbfb9f83f584f658feb"; 1695 + sha256 = "16j27jwr90ixj1r6qcwfc9f90a2jdzd5104vpwwvyrdlqpgkml2x"; 1684 1696 }; 1685 1697 meta.homepage = "https://git.sr.ht/~p00f/clangd_extensions.nvim"; 1686 1698 }; ··· 1747 1759 1748 1760 cmake-tools-nvim = buildVimPlugin { 1749 1761 pname = "cmake-tools.nvim"; 1750 - version = "2025-01-13"; 1762 + version = "2025-01-20"; 1751 1763 src = fetchFromGitHub { 1752 1764 owner = "Civitasv"; 1753 1765 repo = "cmake-tools.nvim"; 1754 - rev = "a673bb68680197143902ec4d0a0078e4ae3d2141"; 1755 - sha256 = "0mlz6mc1zm9cby7b4vns053x0p0bzx8xb0z565nird0gg4bfrgyl"; 1766 + rev = "83268ea6f969f1e6eaa85f72118a11acb6198bf0"; 1767 + sha256 = "0m3zhdzf58fpxaywmyqm4hljkynw0wws4gk6h45w3km0cawwz6qj"; 1756 1768 }; 1757 1769 meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; 1758 1770 }; ··· 2454 2466 2455 2467 coc-nvim = buildVimPlugin { 2456 2468 pname = "coc.nvim"; 2457 - version = "2024-12-24"; 2469 + version = "2025-01-21"; 2458 2470 src = fetchFromGitHub { 2459 2471 owner = "neoclide"; 2460 2472 repo = "coc.nvim"; 2461 - rev = "4cc169449fa6fd69e5f5f0a67bda8fd74837f924"; 2462 - sha256 = "0dwag116y4dykfz3zzgqh8d59s7gc9k9xwvs5ailxi30ws8ii7qz"; 2473 + rev = "b45563656be26e518992ffede778f918dc443012"; 2474 + sha256 = "0kpx3vx4j0d4izhsljnmyliwxlhszi6hxmm1m7f75h180p5ncjda"; 2463 2475 }; 2464 2476 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 2465 2477 }; ··· 2502 2514 2503 2515 codecompanion-nvim = buildVimPlugin { 2504 2516 pname = "codecompanion.nvim"; 2505 - version = "2025-01-18"; 2517 + version = "2025-01-27"; 2506 2518 src = fetchFromGitHub { 2507 2519 owner = "olimorris"; 2508 2520 repo = "codecompanion.nvim"; 2509 - rev = "72d95c0126c82f02d1b3f43744f7b333d3dc5d22"; 2510 - sha256 = "1p2jjsjqgg3vjg1kfmb03va83zkkn9dywfkd3h6snxjn0sbp84v7"; 2521 + rev = "d9f6ae48b9e0b1ec09594d8bd04dea49223f4f22"; 2522 + sha256 = "1i4s4prxwz94g9igl7wd19ilji3j7kard8ad7v8ngbjdxlfx3aj0"; 2511 2523 }; 2512 2524 meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; 2513 2525 }; ··· 2754 2766 2755 2767 conform-nvim = buildVimPlugin { 2756 2768 pname = "conform.nvim"; 2757 - version = "2025-01-16"; 2769 + version = "2025-01-25"; 2758 2770 src = fetchFromGitHub { 2759 2771 owner = "stevearc"; 2760 2772 repo = "conform.nvim"; 2761 - rev = "6dc21d4ce050c2e592d9635b7983d67baf216e3d"; 2762 - sha256 = "1gcc6lz7cx5vn42c82hxan61xhli891aka5775pzlrhxxc8pyd8j"; 2773 + rev = "363243c03102a531a8203311d4f2ae704c620d9b"; 2774 + sha256 = "1lf7a5b30g37ys9f4z9gq68ymzfzsw7bwzqp1bb91cx9df1bdyck"; 2763 2775 fetchSubmodules = true; 2764 2776 }; 2765 2777 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2827 2839 2828 2840 copilot-lualine = buildVimPlugin { 2829 2841 pname = "copilot-lualine"; 2830 - version = "2024-09-03"; 2842 + version = "2025-01-21"; 2831 2843 src = fetchFromGitHub { 2832 2844 owner = "AndreM222"; 2833 2845 repo = "copilot-lualine"; 2834 - rev = "f40450c3e138766026327e7807877ea860618258"; 2835 - sha256 = "0qx9x28f0c20cz2ax1631rd7qzzkzvhbnv9ivmyw44v5nzp8jy1x"; 2846 + rev = "dc4b8ed0f75bc2557b3158c526624bf04ad233ea"; 2847 + sha256 = "062azz55qbrh07md9p610q6p278n9s60f83wwq890lvdm94x4lgc"; 2836 2848 }; 2837 2849 meta.homepage = "https://github.com/AndreM222/copilot-lualine/"; 2838 2850 }; ··· 2851 2863 2852 2864 coq-artifacts = buildVimPlugin { 2853 2865 pname = "coq.artifacts"; 2854 - version = "2024-08-31"; 2866 + version = "2025-01-20"; 2855 2867 src = fetchFromGitHub { 2856 2868 owner = "ms-jpq"; 2857 2869 repo = "coq.artifacts"; 2858 - rev = "a1ffcee295905171d87b40ee456001d45b10329b"; 2859 - sha256 = "0ag8ryq7figzvf0693077ifwj38jwig09521v04h9jyivickiq6w"; 2870 + rev = "ef5f21d638ccc456cfa5b8d0ab37093cefe48c8b"; 2871 + sha256 = "0h7hz9p564pq116pski6q6jng1qws29brxf12gzmj0iamgb8alzp"; 2860 2872 }; 2861 2873 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2862 2874 }; ··· 2899 2911 2900 2912 coq_nvim = buildVimPlugin { 2901 2913 pname = "coq_nvim"; 2902 - version = "2025-01-19"; 2914 + version = "2025-01-20"; 2903 2915 src = fetchFromGitHub { 2904 2916 owner = "ms-jpq"; 2905 2917 repo = "coq_nvim"; 2906 - rev = "7db5a5f80bd2fc5f6f930acb5a3ded063463a621"; 2907 - sha256 = "036mgp9b9ynmrwv6bch9kf6xblj88llv3dxccfkr9q20yb0lc0q3"; 2918 + rev = "df646c5d39a949009d9109c1a2ec2725819726ff"; 2919 + sha256 = "1xcnbiq37sg1ipv5kjw61yli8qj5adzf0fqbhqsdvlxmfplwvv8k"; 2908 2920 }; 2909 2921 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2910 2922 }; ··· 3067 3079 3068 3080 cyberdream-nvim = buildVimPlugin { 3069 3081 pname = "cyberdream.nvim"; 3070 - version = "2025-01-17"; 3082 + version = "2025-01-21"; 3071 3083 src = fetchFromGitHub { 3072 3084 owner = "scottmckendry"; 3073 3085 repo = "cyberdream.nvim"; 3074 - rev = "f5e9c14a3026ef7cdb26d00145baebe166b52848"; 3075 - sha256 = "18g3jjc6spzzhxcpsm5xvwv3a61yscfhrzmca8bv3frgcwp4z7wd"; 3086 + rev = "5b42c2e6764312c166c25bc79dfcbaadac2d5425"; 3087 + sha256 = "0wwd3qrbv3cdhas6vicl3m5wvxhl18r85j5khf3yslbppzjfnfr6"; 3076 3088 }; 3077 3089 meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; 3078 3090 }; ··· 3115 3127 3116 3128 dashboard-nvim = buildVimPlugin { 3117 3129 pname = "dashboard-nvim"; 3118 - version = "2025-01-19"; 3130 + version = "2025-01-22"; 3119 3131 src = fetchFromGitHub { 3120 3132 owner = "nvimdev"; 3121 3133 repo = "dashboard-nvim"; 3122 - rev = "4bad0f5608b7305091e5baab2dda0b988729692e"; 3123 - sha256 = "1cmai7z99x804lkb5c7kiaw1gzgvxznq227fr93ag18rrb620z4g"; 3134 + rev = "000448d837f6e7a47f8f342f29526c4d7e49e9ce"; 3135 + sha256 = "11kh15qp819dhr2r3q78dv9pzxrswzzpjqmdpa5nlba9mvgjzzy3"; 3124 3136 }; 3125 3137 meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; 3126 3138 }; 3127 3139 3128 3140 ddc-filter-matcher_head = buildVimPlugin { 3129 3141 pname = "ddc-filter-matcher_head"; 3130 - version = "2024-09-03"; 3142 + version = "2025-01-22"; 3131 3143 src = fetchFromGitHub { 3132 3144 owner = "Shougo"; 3133 3145 repo = "ddc-filter-matcher_head"; 3134 - rev = "2be49f0c547fc224f70bd4a0b354b1c1dd9c9eac"; 3135 - sha256 = "0liglv3rlag29bivsx2m5m6xnqxc6d7z5ar88zyqmrwrzs20f83h"; 3146 + rev = "2c46a670191cb883bc07a2286883a7c438f731fb"; 3147 + sha256 = "1xhdrm07xibdl100rbvpqf3m3r2c2iy0lnnaf06rhng6i7d1kn71"; 3136 3148 }; 3137 3149 meta.homepage = "https://github.com/Shougo/ddc-filter-matcher_head/"; 3138 3150 }; ··· 3175 3187 3176 3188 ddc-source-file = buildVimPlugin { 3177 3189 pname = "ddc-source-file"; 3178 - version = "2024-09-24"; 3190 + version = "2025-01-22"; 3179 3191 src = fetchFromGitHub { 3180 3192 owner = "LumaKernel"; 3181 3193 repo = "ddc-source-file"; 3182 - rev = "34b362d45957183b4ec99d618a19a5f5f517c365"; 3183 - sha256 = "070k693x8di1safyrb1dbki626akmnpi25wzvjnjd4vvvknzwbj8"; 3194 + rev = "4f3cead1774e4718a91476fe883eccff1137773c"; 3195 + sha256 = "17nibc8xgl73p0cvc27v0zjn3mw89nrsch02js32070x21dj6l8v"; 3184 3196 }; 3185 3197 meta.homepage = "https://github.com/LumaKernel/ddc-source-file/"; 3186 3198 }; ··· 3235 3247 3236 3248 debugprint-nvim = buildVimPlugin { 3237 3249 pname = "debugprint.nvim"; 3238 - version = "2025-01-15"; 3250 + version = "2025-01-25"; 3239 3251 src = fetchFromGitHub { 3240 3252 owner = "andrewferrier"; 3241 3253 repo = "debugprint.nvim"; 3242 - rev = "1a7b2b9c08c01b975adadae540b831e11577922c"; 3243 - sha256 = "1lh0nvfc1afayryb6y6ciww3wk56lh7vwbcy0aq65lvwpryz37vh"; 3254 + rev = "91c3a7c51aafce919f1ed30e56dbb2fc62b22e13"; 3255 + sha256 = "09dc6xvrqvxqq78a90p01scinwcxnpggvqc4g6mb7da69zdbyjy2"; 3244 3256 }; 3245 3257 meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; 3246 3258 }; ··· 3355 3367 3356 3368 deol-nvim = buildVimPlugin { 3357 3369 pname = "deol.nvim"; 3358 - version = "2025-01-15"; 3370 + version = "2025-01-27"; 3359 3371 src = fetchFromGitHub { 3360 3372 owner = "Shougo"; 3361 3373 repo = "deol.nvim"; 3362 - rev = "154df2c63b5f547933e911dc6b6e3810edcce194"; 3363 - sha256 = "1cfrc5zxd8x96bz2xcy8xq4zrf1cid4x93fc74kzndiq2dsvhhl3"; 3374 + rev = "649f52aa7eb2d5ddae2f20426fcda413289b9510"; 3375 + sha256 = "0c5wgx9mvysp4a2jcs05rkn9si91ka0qb257zrn10i8wd20kk35b"; 3364 3376 }; 3365 3377 meta.homepage = "https://github.com/Shougo/deol.nvim/"; 3366 3378 }; ··· 3765 3777 3766 3778 dressing-nvim = buildVimPlugin { 3767 3779 pname = "dressing.nvim"; 3768 - version = "2024-12-21"; 3780 + version = "2025-01-25"; 3769 3781 src = fetchFromGitHub { 3770 3782 owner = "stevearc"; 3771 3783 repo = "dressing.nvim"; 3772 - rev = "3a45525bb182730fe462325c99395529308f431e"; 3773 - sha256 = "0wd9zgqh9i9f77ny7avgsnsl6rxamcqcr7qlbzmsb8p003kl321p"; 3784 + rev = "56ef6a969a4990d938c5fed40c370f65e125fc97"; 3785 + sha256 = "00wpbb4hgkngx29jn4mrcyl1d6xzd2hn6safm5vz0ydl5sxla48c"; 3774 3786 }; 3775 3787 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 3776 3788 }; 3777 3789 3778 3790 dropbar-nvim = buildVimPlugin { 3779 3791 pname = "dropbar.nvim"; 3780 - version = "2025-01-19"; 3792 + version = "2025-01-26"; 3781 3793 src = fetchFromGitHub { 3782 3794 owner = "Bekaboo"; 3783 3795 repo = "dropbar.nvim"; 3784 - rev = "40ef4c492edc08090d31d12fb9b7eb2315463a7e"; 3785 - sha256 = "090s9b454lhwzy5ynsrfvp0p9r0rygafl3gxr0fjv5jhks9bgf63"; 3796 + rev = "b27bb0353cb34bded65a8911e7d232b12100568b"; 3797 + sha256 = "1wr65a41xpqvzw2yy2q8mg6yv12czb2fr4abf0zn0iyspk4vkm8c"; 3786 3798 }; 3787 3799 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3788 3800 }; ··· 3801 3813 3802 3814 easy-dotnet-nvim = buildVimPlugin { 3803 3815 pname = "easy-dotnet.nvim"; 3804 - version = "2025-01-17"; 3816 + version = "2025-01-27"; 3805 3817 src = fetchFromGitHub { 3806 3818 owner = "GustavEikaas"; 3807 3819 repo = "easy-dotnet.nvim"; 3808 - rev = "b093bed64349e86d653fff19773f1ff3202b878f"; 3809 - sha256 = "1dny7pwd2nmvd112dag0xwbvzi3sv58hpjg2f54yh7la6843hwvb"; 3820 + rev = "65a53aa9159313f18dfa0c8ec40394b2f06e5ad8"; 3821 + sha256 = "1cblj7ivqkd09q7ap01gv0k9xq8ni4sgz0618dh4h6yf5zj7mz2g"; 3810 3822 }; 3811 3823 meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; 3812 3824 }; ··· 3934 3946 3935 3947 embark-vim = buildVimPlugin { 3936 3948 pname = "embark-vim"; 3937 - version = "2024-09-21"; 3949 + version = "2025-01-26"; 3938 3950 src = fetchFromGitHub { 3939 3951 owner = "embark-theme"; 3940 3952 repo = "vim"; 3941 - rev = "530e361aa81a8665c3a909a787b918aaf7d702e2"; 3942 - sha256 = "1fyjri2i8cg4kykx64xf4i6xwyfdgzhimmr2mpwhjwgkjh8mhlph"; 3953 + rev = "3456e3c23981aeb951e8a804ce6358569023c96e"; 3954 + sha256 = "1649606jcpfn5n64xgma0wxz907i0j4hq15l72mcadwf5zi89j7g"; 3943 3955 }; 3944 3956 meta.homepage = "https://github.com/embark-theme/vim/"; 3945 3957 }; ··· 4103 4115 4104 4116 feline-nvim = buildVimPlugin { 4105 4117 pname = "feline.nvim"; 4106 - version = "2024-11-13"; 4118 + version = "2025-01-24"; 4107 4119 src = fetchFromGitHub { 4108 4120 owner = "freddiehaddad"; 4109 4121 repo = "feline.nvim"; 4110 - rev = "9f1313f61a75ec5ebe805fedd46bdc130c420963"; 4111 - sha256 = "0z8gq8hx2qn7v12lx9cjk48vx53zwpa4v6xvwpakyyink8fa0fpx"; 4122 + rev = "8184e3765d2a604b73c059f7eeab73212575fb0e"; 4123 + sha256 = "0fwsly72b9s7gjk1sval25mwp3s9v5ha8x1rks50ljcl5xvfzci6"; 4112 4124 }; 4113 4125 meta.homepage = "https://github.com/freddiehaddad/feline.nvim/"; 4114 4126 }; ··· 4657 4669 4658 4670 gitlab-vim = buildVimPlugin { 4659 4671 pname = "gitlab.vim"; 4660 - version = "2025-01-17"; 4672 + version = "2025-01-24"; 4661 4673 src = fetchgit { 4662 4674 url = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; 4663 - rev = "7de00395ec13ab568b0bf50f1bf7d201ec395b1a"; 4664 - sha256 = "1bppvyvpm32jps898nrv096r5kigdsdz6kimmhiigv4xf3iwjv9j"; 4675 + rev = "aa50a927a1d92abed361442b9366f0f1cddac937"; 4676 + sha256 = "0z80wj2qhk55yk4p3gpqnssdz7znq3m8sgcln08ivknw6mlmwvxa"; 4665 4677 }; 4666 4678 meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; 4667 4679 }; ··· 4680 4692 4681 4693 gitsigns-nvim = buildNeovimPlugin { 4682 4694 pname = "gitsigns.nvim"; 4683 - version = "2025-01-17"; 4695 + version = "2025-01-24"; 4684 4696 src = fetchFromGitHub { 4685 4697 owner = "lewis6991"; 4686 4698 repo = "gitsigns.nvim"; 4687 - rev = "817bd848fffe82e697b4da656e3f2834cd0665c5"; 4688 - sha256 = "085d953zlaxxmv1rymmbbnclgvmccx6hzrv3amp6n5g1nh3zpp9w"; 4699 + rev = "d8918f06624dd53b9a82bd0e29c31bcfd541b40d"; 4700 + sha256 = "19j7y5z9sz967rcyk4lxb3l5z3rrk07fi6wakvxqnwqwqvag4x9x"; 4689 4701 }; 4690 4702 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 4691 4703 }; ··· 4740 4752 4741 4753 go-nvim = buildVimPlugin { 4742 4754 pname = "go.nvim"; 4743 - version = "2025-01-16"; 4755 + version = "2025-01-27"; 4744 4756 src = fetchFromGitHub { 4745 4757 owner = "ray-x"; 4746 4758 repo = "go.nvim"; 4747 - rev = "6e5a74b866aa4a112ed85a1169befff2ef82c027"; 4748 - sha256 = "10y12jgf6c8hcsqrp0y9zcvp1p0yvdx0jrmvvzfb65hgjxkqr5lz"; 4759 + rev = "5308b3eb07640d5aff28461048179552b7b7d015"; 4760 + sha256 = "0bd4ypb3rvypwqm0nrwyk0axkz31wrq5cj1gzgq7dkki40iasvnj"; 4749 4761 }; 4750 4762 meta.homepage = "https://github.com/ray-x/go.nvim/"; 4751 4763 }; ··· 4860 4872 4861 4873 grug-far-nvim = buildVimPlugin { 4862 4874 pname = "grug-far.nvim"; 4863 - version = "2025-01-11"; 4875 + version = "2025-01-25"; 4864 4876 src = fetchFromGitHub { 4865 4877 owner = "MagicDuck"; 4866 4878 repo = "grug-far.nvim"; 4867 - rev = "8e8f3429038d45a6d4144c0642d92f470e5480f3"; 4868 - sha256 = "0b66744sxrsdxl9ir5pkcmq29qr8q7w5yap6ca5yna9q92wmdd4h"; 4879 + rev = "635e69adf3a714621bd0a289314bc23c5848babb"; 4880 + sha256 = "17km6zbly55c5lqahlksbxqajzg6k6xia25dfysd7nxhjf92nyg5"; 4869 4881 }; 4870 4882 meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/"; 4871 4883 }; ··· 5041 5053 5042 5054 hardtime-nvim = buildVimPlugin { 5043 5055 pname = "hardtime.nvim"; 5044 - version = "2024-12-22"; 5056 + version = "2025-01-26"; 5045 5057 src = fetchFromGitHub { 5046 5058 owner = "m4xshen"; 5047 5059 repo = "hardtime.nvim"; 5048 - rev = "5d9adcbe2f12741de79e435c8b85dca69a3b22e4"; 5049 - sha256 = "11h8gbxf6fqfi7qav9w0s5ld5a6v9j52gal47svd90qn53xjncsq"; 5060 + rev = "3fef94069fe842fd43e2865334a7ff8e8139dc6b"; 5061 + sha256 = "1scl6iyla1nbzqdx69sk7avdq4z4zlrgd6kx5649d9rgc5f740y3"; 5050 5062 }; 5051 5063 meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; 5052 5064 }; 5053 5065 5054 5066 hare-vim = buildVimPlugin { 5055 5067 pname = "hare.vim"; 5056 - version = "2025-01-15"; 5068 + version = "2025-01-24"; 5057 5069 src = fetchgit { 5058 5070 url = "https://git.sr.ht/~sircmpwn/hare.vim"; 5059 - rev = "e139320314611e3acf7947d0fd6f42d9b499c7ef"; 5060 - sha256 = "1fja5irszf98awi6rsrk6ws6i44xvsqa26hmcrpkw541c8s4gprg"; 5071 + rev = "1e39bb30c680756dd6b4b85af50571b5afee58cb"; 5072 + sha256 = "0ivkh0dgc6djaqjsnbsc36027w4as9k1dj4d3ja4wzxnqk2ll97p"; 5061 5073 }; 5062 5074 meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; 5063 5075 }; ··· 5437 5449 5438 5450 img-clip-nvim = buildVimPlugin { 5439 5451 pname = "img-clip.nvim"; 5440 - version = "2024-11-26"; 5452 + version = "2025-01-24"; 5441 5453 src = fetchFromGitHub { 5442 5454 owner = "HakonHarnes"; 5443 5455 repo = "img-clip.nvim"; 5444 - rev = "5ff183655ad98b5fc50c55c66540375bbd62438c"; 5445 - sha256 = "15db3md2c822v8w3rkbfhw2jfmx31fak6b6mpvbsmjqsq89zi2s3"; 5456 + rev = "da61a81872276b75a2971b056da1b849e0c1870b"; 5457 + sha256 = "07hv24n7a9yb8b5vsiwsxq6qn33qph44c70j4hq42396bxnjfv6s"; 5446 5458 }; 5447 5459 meta.homepage = "https://github.com/HakonHarnes/img-clip.nvim/"; 5448 5460 }; ··· 5473 5485 5474 5486 inc-rename-nvim = buildVimPlugin { 5475 5487 pname = "inc-rename.nvim"; 5476 - version = "2025-01-16"; 5488 + version = "2025-01-20"; 5477 5489 src = fetchFromGitHub { 5478 5490 owner = "smjonas"; 5479 5491 repo = "inc-rename.nvim"; 5480 - rev = "e510160beefa9806751d883a5945c4fe6520b633"; 5481 - sha256 = "0lczdzkqkbsjhadvxrmqj0rhzksk4212zljv36a9bzp0jh49dv4i"; 5492 + rev = "f9b9e5b9a75074810f40881b7e254b5bbeaf122e"; 5493 + sha256 = "0ply4qyly1hsiv75y71i3scnav5z8gxjsh34nspmpk0lcldrhxpd"; 5482 5494 }; 5483 5495 meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; 5484 5496 }; ··· 5521 5533 5522 5534 indent-blankline-nvim = buildVimPlugin { 5523 5535 pname = "indent-blankline.nvim"; 5524 - version = "2025-01-14"; 5536 + version = "2025-01-20"; 5525 5537 src = fetchFromGitHub { 5526 5538 owner = "lukas-reineke"; 5527 5539 repo = "indent-blankline.nvim"; 5528 - rev = "7a698a1d7ed755af9f5a88733b23ca246ce2df28"; 5529 - sha256 = "1dxfp67zzqzxibapacwf5xjwpsgmx15b2v3dm5hc3n7303gqymb3"; 5540 + rev = "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78"; 5541 + sha256 = "1whsjd715rr59warfy7nmw0hzkxfkxgzx9c8r6k2vka4flifirnk"; 5530 5542 }; 5531 5543 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 5532 5544 }; ··· 5641 5653 5642 5654 iron-nvim = buildVimPlugin { 5643 5655 pname = "iron.nvim"; 5644 - version = "2024-12-12"; 5656 + version = "2025-01-27"; 5645 5657 src = fetchFromGitHub { 5646 5658 owner = "Vigemus"; 5647 5659 repo = "iron.nvim"; 5648 - rev = "916538ebf75b8ede8e0feef4f4cd88d5cc82a67e"; 5649 - sha256 = "1bwg424fgrlg7c9f3r0xdmayi9a50ybrgk85idwmmhhxz99jcx90"; 5660 + rev = "46cf1a1ae664091ab13b4e794c92ebb4402512c1"; 5661 + sha256 = "04j71siin3xrjcfnlvnvlvazyfl1f70alyh0if1vq7nqb4hva1nz"; 5650 5662 }; 5651 5663 meta.homepage = "https://github.com/Vigemus/iron.nvim/"; 5652 5664 }; ··· 5872 5884 5873 5885 kulala-nvim = buildVimPlugin { 5874 5886 pname = "kulala.nvim"; 5875 - version = "2025-01-18"; 5887 + version = "2025-01-27"; 5876 5888 src = fetchFromGitHub { 5877 5889 owner = "mistweaverco"; 5878 5890 repo = "kulala.nvim"; 5879 - rev = "691d68eb69afa8476fb1f42e8abb8ac9a55636e0"; 5880 - sha256 = "1jjz65ldbskw9hhsh9gf3hw88z350lwmgkbl0653l36ijb00xj0k"; 5891 + rev = "d6d3f61a58e6fcad40b91545c84afb4364e65a69"; 5892 + sha256 = "110b49n7468lg7wx4dbx4y2xljiv4wz29djkf2yhbpymkraivd3l"; 5881 5893 }; 5882 5894 meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; 5883 5895 }; ··· 5956 5968 5957 5969 lazydev-nvim = buildVimPlugin { 5958 5970 pname = "lazydev.nvim"; 5959 - version = "2024-12-20"; 5971 + version = "2025-01-23"; 5960 5972 src = fetchFromGitHub { 5961 5973 owner = "folke"; 5962 5974 repo = "lazydev.nvim"; 5963 - rev = "8620f82ee3f59ff2187647167b6b47387a13a018"; 5964 - sha256 = "1z822ylm2zfg6ydwxwxfyg2k16rchpr20wm4rfiq61h47hcj9835"; 5975 + rev = "a1b78b2ac6f978c72e76ea90ae92a94edf380cfc"; 5976 + sha256 = "1ch75kwgyzpplvlp04h6aa4yymkjcwsfkwgzwicnqpsxylsw6z9r"; 5965 5977 }; 5966 5978 meta.homepage = "https://github.com/folke/lazydev.nvim/"; 5967 5979 }; ··· 5980 5992 5981 5993 lean-nvim = buildVimPlugin { 5982 5994 pname = "lean.nvim"; 5983 - version = "2025-01-18"; 5995 + version = "2025-01-20"; 5984 5996 src = fetchFromGitHub { 5985 5997 owner = "Julian"; 5986 5998 repo = "lean.nvim"; 5987 - rev = "27bfc20b0b53cade52bdd8fd2553a710f55c3afc"; 5988 - sha256 = "1bkh4h3j20gca386n22kcgs0ja196b84w5f90cz3s065cmbfsxab"; 5999 + rev = "46012b9288b50de664f5cf5a038a8771ae3d7b34"; 6000 + sha256 = "1dqldkf0633y0q0izqrl5aa6gry9hr67hscaqcs8k7ps9dj47a87"; 5989 6001 }; 5990 6002 meta.homepage = "https://github.com/Julian/lean.nvim/"; 5991 6003 }; ··· 6016 6028 6017 6029 leap-nvim = buildVimPlugin { 6018 6030 pname = "leap.nvim"; 6019 - version = "2025-01-17"; 6031 + version = "2025-01-25"; 6020 6032 src = fetchFromGitHub { 6021 6033 owner = "ggandor"; 6022 6034 repo = "leap.nvim"; 6023 - rev = "67d26a13cfbf558450955ee9c76e78e03d13ee9e"; 6024 - sha256 = "15b7d28zz491lymiv8gd4x1gnl3jg8sp2fqcf1qn47x7ima2n15d"; 6035 + rev = "be8e6eee2dabc68ce810ddf2e800c14bfda09fee"; 6036 + sha256 = "0l3jmc06js1l4rarhn6h2zvc3gkvs2ziqkycy8nvca4xri9b8xy4"; 6025 6037 }; 6026 6038 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 6027 6039 }; ··· 6040 6052 6041 6053 legendary-nvim = buildVimPlugin { 6042 6054 pname = "legendary.nvim"; 6043 - version = "2025-01-10"; 6055 + version = "2025-01-26"; 6044 6056 src = fetchFromGitHub { 6045 6057 owner = "mrjones2014"; 6046 6058 repo = "legendary.nvim"; 6047 - rev = "180dd9e59ab597a985baf912d2b2cd11181c0ca6"; 6048 - sha256 = "1hnls7m9qkd20ypiakvsmgnd15bch894gw13kgcfr5w9y6afm052"; 6059 + rev = "f0067589b9e6de063afac707451689aa13cf6aff"; 6060 + sha256 = "13kvz35jx3frp23warl9mvarjql39srfl4dzrn3hqal6ch4zks0b"; 6049 6061 }; 6050 6062 meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; 6051 6063 }; ··· 6316 6328 6317 6329 llama-vim = buildVimPlugin { 6318 6330 pname = "llama.vim"; 6319 - version = "2025-01-24"; 6331 + version = "2025-01-27"; 6320 6332 src = fetchFromGitHub { 6321 6333 owner = "ggml-org"; 6322 6334 repo = "llama.vim"; 6323 - rev = "81e6802ebd00f177a8db73d62c7eeaf14a30819a"; 6324 - sha256 = "0fcg0xmdjc9z25ssjmg9pl5q0vk1h1k65ipd4dfzxchvmfzirl5j"; 6335 + rev = "a0dd85c7054c8cd70f226e43ebbfa7728de33099"; 6336 + sha256 = "01l7y76ywgkx3sk8zsglxr2xbgcafr4c3y4z0diwhv7jfqkxasiz"; 6325 6337 }; 6326 6338 meta.homepage = "https://github.com/ggml-org/llama.vim/"; 6327 6339 }; ··· 6471 6483 6472 6484 lspecho-nvim = buildVimPlugin { 6473 6485 pname = "lspecho.nvim"; 6474 - version = "2024-11-30"; 6486 + version = "2025-01-26"; 6475 6487 src = fetchFromGitHub { 6476 6488 owner = "deathbeam"; 6477 6489 repo = "lspecho.nvim"; 6478 - rev = "8817eef7ebeb518341c621091c21946f547034c8"; 6479 - sha256 = "02g3b7ymgzrv95g4kxc58kydldikynw92ks519rznciw1ddl0s2d"; 6490 + rev = "936efe4c15c92fc1d4bd72b6cbc2cf3b3b1f882c"; 6491 + sha256 = "1ij8nic1mn51wrdvy5jjc286acijfg0bgiym44gpzlqz8dm303lf"; 6480 6492 }; 6481 6493 meta.homepage = "https://github.com/deathbeam/lspecho.nvim/"; 6482 6494 }; ··· 6495 6507 6496 6508 lspsaga-nvim = buildVimPlugin { 6497 6509 pname = "lspsaga.nvim"; 6498 - version = "2025-01-19"; 6510 + version = "2025-01-27"; 6499 6511 src = fetchFromGitHub { 6500 6512 owner = "nvimdev"; 6501 6513 repo = "lspsaga.nvim"; 6502 - rev = "13b3cdc9a53ec821b9e693ee71501cc2d6cf206c"; 6503 - sha256 = "189jasphz3xr0alfkhpw6ha91g2ps5r8dcx04ipllv0fngdx71xq"; 6514 + rev = "b0f44305bb316552208e59bebaebbd9b9d8d5dde"; 6515 + sha256 = "0bzrg785h15fs5zd1i5ai2p0a2npf41j7gldxnxhcsv1qhmhngb8"; 6504 6516 }; 6505 6517 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 6506 6518 }; 6507 6519 6508 6520 ltex_extra-nvim = buildVimPlugin { 6509 6521 pname = "ltex_extra.nvim"; 6510 - version = "2025-01-16"; 6522 + version = "2025-01-26"; 6511 6523 src = fetchFromGitHub { 6512 6524 owner = "barreiroleo"; 6513 6525 repo = "ltex_extra.nvim"; 6514 - rev = "a34d7a32f004bf65aa78a0f7ed64012fe88dcc34"; 6515 - sha256 = "1dcxx2rfck89d5cilwcri9bsg787x8a4yjpxrk8m6n8imq23zar2"; 6526 + rev = "e451d22abf664ae17037f0e0857b1c9c46716320"; 6527 + sha256 = "184p6xxv85v6py6a7yrx8z02bwbsvzy7fyvyk2jyr0pn985aphxs"; 6516 6528 }; 6517 6529 meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/"; 6518 6530 }; ··· 6965 6977 6966 6978 mini-bracketed = buildVimPlugin { 6967 6979 pname = "mini.bracketed"; 6968 - version = "2025-01-16"; 6980 + version = "2025-01-23"; 6969 6981 src = fetchFromGitHub { 6970 6982 owner = "echasnovski"; 6971 6983 repo = "mini.bracketed"; 6972 - rev = "0091e11fabe34973fc038a8d0d0485202742e403"; 6973 - sha256 = "0yw7lmgwwvraflcwzrl33rwcdb94qsyvdi0rzq9b3ps7bla4dsyb"; 6984 + rev = "937573c7e7d9be6cb29ffd0909d9ff83c92afbf0"; 6985 + sha256 = "1yxdbsbcq3yd2838qa2bnwbim37d6jbpf13w73z30flj8xq53j28"; 6974 6986 }; 6975 6987 meta.homepage = "https://github.com/echasnovski/mini.bracketed/"; 6976 6988 }; ··· 6989 7001 6990 7002 mini-clue = buildVimPlugin { 6991 7003 pname = "mini.clue"; 6992 - version = "2025-01-17"; 7004 + version = "2025-01-27"; 6993 7005 src = fetchFromGitHub { 6994 7006 owner = "echasnovski"; 6995 7007 repo = "mini.clue"; 6996 - rev = "63e42dad781b9ed4845d90ef1da8c52dfb6dce3f"; 6997 - sha256 = "039fq0svkgr96l3z7h750iyah6fz9n18zy8wm1dfhpp3bxjyjh7z"; 7008 + rev = "8e7681e9433766142e8c0977e7f9c31220c78cff"; 7009 + sha256 = "1h6d7mvjyfcp93hcn83rx24pafk36i37fd03kjmnhyfmbqpjsdd5"; 6998 7010 }; 6999 7011 meta.homepage = "https://github.com/echasnovski/mini.clue/"; 7000 7012 }; ··· 7049 7061 7050 7062 mini-deps = buildVimPlugin { 7051 7063 pname = "mini.deps"; 7052 - version = "2024-10-18"; 7064 + version = "2025-01-23"; 7053 7065 src = fetchFromGitHub { 7054 7066 owner = "echasnovski"; 7055 7067 repo = "mini.deps"; 7056 - rev = "bafaa69d9054fc01ef8dbff8e4f0211c285cd840"; 7057 - sha256 = "12vahms3vpvinp362x1zi3z9si7r912bps55yp6v9vlvfdjmc9gf"; 7068 + rev = "6e6dc2b56de255b82ccd7bc78a97f9be58f95ddc"; 7069 + sha256 = "0fbhq49kj6b3x6rb3phdv0dk3jj6kxpmy7dympl6xzlfq21jg1yp"; 7058 7070 }; 7059 7071 meta.homepage = "https://github.com/echasnovski/mini.deps/"; 7060 7072 }; ··· 7085 7097 7086 7098 mini-extra = buildVimPlugin { 7087 7099 pname = "mini.extra"; 7088 - version = "2025-01-07"; 7100 + version = "2025-01-23"; 7089 7101 src = fetchFromGitHub { 7090 7102 owner = "echasnovski"; 7091 7103 repo = "mini.extra"; 7092 - rev = "477e3dda7b597b49bc1373951ea7da4da834c352"; 7093 - sha256 = "02ydzdiiqf0ydrjiz847f6cbaxy3imvggchds9xn40i34nz6nhlm"; 7104 + rev = "6927348ae967d229fa01c5d2a0baca9ef7d30de4"; 7105 + sha256 = "1sjwnznkpfkj1dh2055zkndagq2zr1v760a22cm6fp3c77w3wlqz"; 7094 7106 }; 7095 7107 meta.homepage = "https://github.com/echasnovski/mini.extra/"; 7096 7108 }; 7097 7109 7098 7110 mini-files = buildVimPlugin { 7099 7111 pname = "mini.files"; 7100 - version = "2025-01-10"; 7112 + version = "2025-01-23"; 7101 7113 src = fetchFromGitHub { 7102 7114 owner = "echasnovski"; 7103 7115 repo = "mini.files"; 7104 - rev = "d0f03a5c38836fd2cce3dc80734124959002078c"; 7105 - sha256 = "0k5g5l9pb3br4vb5cm1b0hv081fdn967cw00mh687281dvrbnxah"; 7116 + rev = "01001e0cfc1e79f581d055ae3f70fbac96a2f378"; 7117 + sha256 = "0pkj82qz0mpism0hzv57da78qqw24ijd49gqlbdrwq3h5phwcydh"; 7106 7118 }; 7107 7119 meta.homepage = "https://github.com/echasnovski/mini.files/"; 7108 7120 }; ··· 7253 7265 7254 7266 mini-nvim = buildVimPlugin { 7255 7267 pname = "mini.nvim"; 7256 - version = "2025-01-19"; 7268 + version = "2025-01-27"; 7257 7269 src = fetchFromGitHub { 7258 7270 owner = "echasnovski"; 7259 7271 repo = "mini.nvim"; 7260 - rev = "fcf982a66df4c9e7ebb31a6a01c604caee2cd488"; 7261 - sha256 = "1x5a17qwmxm3j58j48yglcy04p878pp9vbfh580bqdykd4pmva0p"; 7272 + rev = "1f782e38109e3380fc339b794183019ac957fd21"; 7273 + sha256 = "157w935bjcj8mbwghbwg6p9fzc702h5kf4b735a1qzr43nzydhg3"; 7262 7274 }; 7263 7275 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 7264 7276 }; ··· 7289 7301 7290 7302 mini-pick = buildVimPlugin { 7291 7303 pname = "mini.pick"; 7292 - version = "2025-01-19"; 7304 + version = "2025-01-25"; 7293 7305 src = fetchFromGitHub { 7294 7306 owner = "echasnovski"; 7295 7307 repo = "mini.pick"; 7296 - rev = "c71983579d1ea86158d3285a36d3a1688c75bae7"; 7297 - sha256 = "14g3lgjrj9p3hrmp73lhymbk8dpil9r8mrnh6simfvbmfv2l5g5k"; 7308 + rev = "fc0d862a044af97f7850535fc8799ab38a223fe6"; 7309 + sha256 = "0b695xsh3m3akxdqk70xj9jpkizzkrjq5v8sn4gdwjjkazwbj281"; 7298 7310 }; 7299 7311 meta.homepage = "https://github.com/echasnovski/mini.pick/"; 7300 7312 }; ··· 7337 7349 7338 7350 mini-starter = buildVimPlugin { 7339 7351 pname = "mini.starter"; 7340 - version = "2025-01-14"; 7352 + version = "2025-01-23"; 7341 7353 src = fetchFromGitHub { 7342 7354 owner = "echasnovski"; 7343 7355 repo = "mini.starter"; 7344 - rev = "4b257cfc93241e8c8cde3f9302d1616ad4e0d036"; 7345 - sha256 = "135l18l6n88v8zrdk95dfvw2ycsgd8m4wp9430g74bry99jj95m4"; 7356 + rev = "a816f50ac99a6fa1f21e0f07ee13f975444dd4a1"; 7357 + sha256 = "1lajfi0sgy89j2zd3xd0ibbm4bfychwsvamd9ls5m32j1pgn3pqz"; 7346 7358 }; 7347 7359 meta.homepage = "https://github.com/echasnovski/mini.starter/"; 7348 7360 }; ··· 7409 7421 7410 7422 mini-visits = buildVimPlugin { 7411 7423 pname = "mini.visits"; 7412 - version = "2025-01-16"; 7424 + version = "2025-01-23"; 7413 7425 src = fetchFromGitHub { 7414 7426 owner = "echasnovski"; 7415 7427 repo = "mini.visits"; 7416 - rev = "90f20ba6ab7d3d7cb984fffddd82f5f6c7a6bea7"; 7417 - sha256 = "00drzhrxdyrysbdj4fnxk3lzn9alg8xhwfwgrscywvjfks0vbsa3"; 7428 + rev = "daf681c297f00d9cc75233a4bd8b93986cb8232b"; 7429 + sha256 = "0n52szfan38w7z3r0p8q47pldps120nyiyq2gw4arqn9fd51kz4b"; 7418 7430 }; 7419 7431 meta.homepage = "https://github.com/echasnovski/mini.visits/"; 7420 7432 }; 7421 7433 7422 7434 minimap-vim = buildVimPlugin { 7423 7435 pname = "minimap.vim"; 7424 - version = "2024-03-17"; 7436 + version = "2025-01-26"; 7425 7437 src = fetchFromGitHub { 7426 7438 owner = "wfxr"; 7427 7439 repo = "minimap.vim"; 7428 - rev = "395378137e6180762d5b963ca9ad5ac2db5d3283"; 7429 - sha256 = "0pfzmlf36in086g83g3sdqdy57jyyh5nbh2lrfmpbr2sg401a7qr"; 7440 + rev = "57287e2dd28fa3e63276a32d11c729df14741d54"; 7441 + sha256 = "05k4cgcrz0gj92xy685bd4p6nh2jmaywc2f5sw1lap0v685h7n79"; 7430 7442 }; 7431 7443 meta.homepage = "https://github.com/wfxr/minimap.vim/"; 7432 7444 }; ··· 7841 7853 7842 7854 neo-tree-nvim = buildVimPlugin { 7843 7855 pname = "neo-tree.nvim"; 7844 - version = "2025-01-18"; 7856 + version = "2025-01-26"; 7845 7857 src = fetchFromGitHub { 7846 7858 owner = "nvim-neo-tree"; 7847 7859 repo = "neo-tree.nvim"; 7848 - rev = "1f2753e7ce38e47eef960a8a9f5f8f3215ec2b05"; 7849 - sha256 = "1sjkk38l38wrbzds20l3iww06yyyhixr2bjqbmdsmnvsyq7drscc"; 7860 + rev = "521bb4253b1adc2a1ff6c584bc839eba9bc99c0b"; 7861 + sha256 = "01ws7n9yzlf86706479xyb881x6lnxcigkmx1qz885gjb1v54yjs"; 7850 7862 }; 7851 7863 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 7852 7864 }; ··· 7865 7877 7866 7878 neoconf-nvim = buildVimPlugin { 7867 7879 pname = "neoconf.nvim"; 7868 - version = "2025-01-17"; 7880 + version = "2025-01-26"; 7869 7881 src = fetchFromGitHub { 7870 7882 owner = "folke"; 7871 7883 repo = "neoconf.nvim"; 7872 - rev = "638216aa8725b06d27c315574de63ad41966a3cd"; 7873 - sha256 = "1ag7pxqjxhd9gfkqdp8m8sgq613dswncl41zljm748cqz28c7909"; 7884 + rev = "a4d1d337e23a087847f7a1d2bc4420ce7ad355f4"; 7885 + sha256 = "00h3a6il90rk96lxjjzw97bgxdjdrd3i4q3hc6dwzydr9xkk6dh7"; 7874 7886 }; 7875 7887 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 7876 7888 }; ··· 7937 7949 7938 7950 neogit = buildVimPlugin { 7939 7951 pname = "neogit"; 7940 - version = "2025-01-14"; 7952 + version = "2025-01-21"; 7941 7953 src = fetchFromGitHub { 7942 7954 owner = "NeogitOrg"; 7943 7955 repo = "neogit"; 7944 - rev = "060a625660b2816649d83dbd6c7ab1b4345ea8bc"; 7945 - sha256 = "0vjlszykpy6wfhiy3csf3ljh22wyagvmjb5a2ngsznkxgh29bb5j"; 7956 + rev = "63124cf520ff24d09deb3b850e053908ab0fc66a"; 7957 + sha256 = "1qmwl9rfkf6aydk0sd9xmmd59f2wyw020j318gm56lhav2yg03cs"; 7946 7958 }; 7947 7959 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 7948 7960 }; ··· 8167 8179 8168 8180 neotest-golang = buildVimPlugin { 8169 8181 pname = "neotest-golang"; 8170 - version = "2025-01-19"; 8182 + version = "2025-01-24"; 8171 8183 src = fetchFromGitHub { 8172 8184 owner = "fredrikaverpil"; 8173 8185 repo = "neotest-golang"; 8174 - rev = "b1c5aed508d73174d0ed98d58ec4a87a9c3375c1"; 8175 - sha256 = "1bzzci1v4wa4k36j0hcnfyfx1sw6l90zljamvbsy5ml2csv3h4yq"; 8186 + rev = "059c5754a17629c25dce61eefcea40164ee62975"; 8187 + sha256 = "0mkz9pjby8q19ib8y7ps32f0jafwlxadav9j64pjpflr7yp4ivp7"; 8176 8188 }; 8177 8189 meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; 8178 8190 }; ··· 8204 8216 8205 8217 neotest-haskell = buildVimPlugin { 8206 8218 pname = "neotest-haskell"; 8207 - version = "2025-01-19"; 8219 + version = "2025-01-26"; 8208 8220 src = fetchFromGitHub { 8209 8221 owner = "MrcJkb"; 8210 8222 repo = "neotest-haskell"; 8211 - rev = "44c485e0f891778f93b0f2c7bef0217b91f1f83f"; 8212 - sha256 = "1jblvbq2k03aphw5d1ky818kmbzk1jf41s5n1q7mc4vc8r0gsj2y"; 8223 + rev = "074a6eb728ef74c35fcec0db84959e1d70471c3f"; 8224 + sha256 = "02b0jsbi9xhpaxmarfxdnp6ynsdq3c23nxyffl0xw5nws4b25xrz"; 8213 8225 }; 8214 8226 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 8215 8227 }; 8216 8228 8217 8229 neotest-java = buildVimPlugin { 8218 8230 pname = "neotest-java"; 8219 - version = "2024-11-19"; 8231 + version = "2025-01-26"; 8220 8232 src = fetchFromGitHub { 8221 8233 owner = "rcasia"; 8222 8234 repo = "neotest-java"; 8223 - rev = "43b4cf9ee0d3d05f56a9a43c89c4268157cfbc79"; 8224 - sha256 = "0653fx7bcr8mn38dfza4qywia1i862zc42frwf18s51zp5jjrfqy"; 8235 + rev = "bbbad04bda7af216a8c24509d47d1f51356b37ce"; 8236 + sha256 = "0mw3q19y18nr4kn1zd5qjyk6bbkdrv4ypakxyn2gc3xf6p3zl1id"; 8225 8237 }; 8226 8238 meta.homepage = "https://github.com/rcasia/neotest-java/"; 8227 8239 }; ··· 8552 8564 8553 8565 nightfly = buildVimPlugin { 8554 8566 pname = "nightfly"; 8555 - version = "2025-01-19"; 8567 + version = "2025-01-22"; 8556 8568 src = fetchFromGitHub { 8557 8569 owner = "bluz71"; 8558 8570 repo = "vim-nightfly-colors"; 8559 - rev = "4385803056055ebc0b87e34ca334d874787eb125"; 8560 - sha256 = "0zxkk4y0ww5dxncvpnnlpxkiw297zijadzk4p7yr779w4r7sl85b"; 8571 + rev = "1105d1b755ba59df2dc663f68e0c8228ded2afe9"; 8572 + sha256 = "02fyg3hailkb4r7dazgy8fywssg6sv4zf21f2q7nlalpchppdkp1"; 8561 8573 }; 8562 8574 meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; 8563 8575 }; ··· 8612 8624 8613 8625 nlsp-settings-nvim = buildVimPlugin { 8614 8626 pname = "nlsp-settings.nvim"; 8615 - version = "2025-01-15"; 8627 + version = "2025-01-25"; 8616 8628 src = fetchFromGitHub { 8617 8629 owner = "tamago324"; 8618 8630 repo = "nlsp-settings.nvim"; 8619 - rev = "25c2ea8f0a97bbd20318ecb912c890ee3cacc863"; 8620 - sha256 = "0gh41nrqhb0iqnvhzmynci41z7pd8arkh52scivzqx6vxbjch1fj"; 8631 + rev = "3f0f0baddb46276c71be2c6c0ea31a50f70669ed"; 8632 + sha256 = "07sld8dxvm74dv2q8r1sha4cfycc23mvgqya9cglqdqhcdsz9wpk"; 8621 8633 }; 8622 8634 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 8623 8635 }; ··· 8636 8648 8637 8649 no-clown-fiesta-nvim = buildVimPlugin { 8638 8650 pname = "no-clown-fiesta.nvim"; 8639 - version = "2024-12-26"; 8651 + version = "2025-01-26"; 8640 8652 src = fetchFromGitHub { 8641 8653 owner = "aktersnurra"; 8642 8654 repo = "no-clown-fiesta.nvim"; 8643 - rev = "6453c0ca2f31607829457694b4208c1f612fdd61"; 8644 - sha256 = "1hvps3xrgws4mvkkbjkap75wf9knq12p7nic0zba3pkfgr3klwg7"; 8655 + rev = "2f57d1115e246b62a1a81bba806fe79aaa53b610"; 8656 + sha256 = "0a73zd73y0s08ilid0631mbm78q34d3qfb2rky03qqwvqz3zp7sc"; 8645 8657 }; 8646 8658 meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; 8647 8659 }; 8648 8660 8649 8661 no-neck-pain-nvim = buildVimPlugin { 8650 8662 pname = "no-neck-pain.nvim"; 8651 - version = "2025-01-17"; 8663 + version = "2025-01-23"; 8652 8664 src = fetchFromGitHub { 8653 8665 owner = "shortcuts"; 8654 8666 repo = "no-neck-pain.nvim"; 8655 - rev = "6aaa6e3c2d3d52a38ec095176a3d845cf9fd1e6e"; 8656 - sha256 = "02v52lnxc2a6a93rcvagypr0gl4n184dnkr0fvi7bxdrzh0ds2df"; 8667 + rev = "860462dd8b3d36861a81724a7b473db279f673f2"; 8668 + sha256 = "1nv0dii8a3n7rip5j729mj03zklga7v57l673gm6pvjx05v6qnlz"; 8657 8669 }; 8658 8670 meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; 8659 8671 }; ··· 8684 8696 8685 8697 none-ls-nvim = buildVimPlugin { 8686 8698 pname = "none-ls.nvim"; 8687 - version = "2025-01-17"; 8699 + version = "2025-01-21"; 8688 8700 src = fetchFromGitHub { 8689 8701 owner = "nvimtools"; 8690 8702 repo = "none-ls.nvim"; 8691 - rev = "af318216b744f2fe2d5afa6febb01f455ae61d6c"; 8692 - sha256 = "1s2jb7labf5h88pvl33882b0j8pij1qaba4wa3qi4qay3rgachlp"; 8703 + rev = "ed8f80849ef1ad31c2f74679fafdef7801091247"; 8704 + sha256 = "155c6kadvw6381rgyq3n5f44np8c4bj9z3nwcjzky4shxgi8qkq0"; 8693 8705 }; 8694 8706 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 8695 8707 }; ··· 8804 8816 8805 8817 nvchad-ui = buildVimPlugin { 8806 8818 pname = "nvchad-ui"; 8807 - version = "2025-01-19"; 8819 + version = "2025-01-24"; 8808 8820 src = fetchFromGitHub { 8809 8821 owner = "nvchad"; 8810 8822 repo = "ui"; 8811 - rev = "715cc06f0d3abfc68326808cdc484348829843f6"; 8812 - sha256 = "1bnwfkfhjrq5zvlg7ihrimnj065f8dd66awjahzxrvnq4v0jszhi"; 8823 + rev = "23cc288deaeafe6641f0092252dee25136616a47"; 8824 + sha256 = "0knjzigb7x0nh8p3avlk5615pyqi3m0xnzvznyy0psgblm19s9d2"; 8813 8825 }; 8814 8826 meta.homepage = "https://github.com/nvchad/ui/"; 8815 8827 }; ··· 8864 8876 8865 8877 nvim-bacon = buildVimPlugin { 8866 8878 pname = "nvim-bacon"; 8867 - version = "2024-11-26"; 8879 + version = "2025-01-20"; 8868 8880 src = fetchFromGitHub { 8869 8881 owner = "Canop"; 8870 8882 repo = "nvim-bacon"; 8871 - rev = "25eaf9daa29ef7c335578bd9600e2c6349f16ed1"; 8872 - sha256 = "0b8hqbzamw7bsgag9wriayz08fyidis6h4c7gldavnam00p8hjcr"; 8883 + rev = "c9cef8ac576800b6b813ad16be692d141262a4c3"; 8884 + sha256 = "10x0rphxnhwlwmzb0bzrp03r6l25f4lmxcjlf8h1cprgl56h71ky"; 8873 8885 }; 8874 8886 meta.homepage = "https://github.com/Canop/nvim-bacon/"; 8875 8887 }; ··· 8924 8936 8925 8937 nvim-cmp = buildNeovimPlugin { 8926 8938 pname = "nvim-cmp"; 8927 - version = "2025-01-06"; 8939 + version = "2025-01-23"; 8928 8940 src = fetchFromGitHub { 8929 8941 owner = "hrsh7th"; 8930 8942 repo = "nvim-cmp"; 8931 - rev = "8c82d0bd31299dbff7f8e780f5e06d2283de9678"; 8932 - sha256 = "0yjll1qz4qbdg28c43lgx307qpfmc0va4pp9wgkp2n8g14rfjraf"; 8943 + rev = "12509903a5723a876abd65953109f926f4634c30"; 8944 + sha256 = "0a592vvfbyv1y1j9bbiq7wxy0vp63bwngjav0qkm0czdf8y4b3kb"; 8933 8945 }; 8934 8946 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 8935 8947 }; ··· 8948 8960 8949 8961 nvim-cokeline = buildVimPlugin { 8950 8962 pname = "nvim-cokeline"; 8951 - version = "2024-07-12"; 8963 + version = "2025-01-24"; 8952 8964 src = fetchFromGitHub { 8953 8965 owner = "willothy"; 8954 8966 repo = "nvim-cokeline"; 8955 - rev = "adfd1eb87e0804b6b86126e03611db6f62bb2909"; 8956 - sha256 = "19acpgh3n0ma8idl2wbgf9mb2dw9j6xv5gzdb4ya3lmkq8k8ivsz"; 8967 + rev = "9fbed130683b7b6f73198c09e35ba4b33f547c08"; 8968 + sha256 = "07prjb4z98h460wdfyvmi4fsl26xg0j3hhfirpw8hdgjb01aqj9v"; 8957 8969 }; 8958 8970 meta.homepage = "https://github.com/willothy/nvim-cokeline/"; 8959 8971 }; 8960 8972 8961 8973 nvim-colorizer-lua = buildVimPlugin { 8962 8974 pname = "nvim-colorizer.lua"; 8963 - version = "2025-01-14"; 8975 + version = "2025-01-25"; 8964 8976 src = fetchFromGitHub { 8965 8977 owner = "catgoose"; 8966 8978 repo = "nvim-colorizer.lua"; 8967 - rev = "86c9a6a309b4812abf726c11ab3d9779415ce90b"; 8968 - sha256 = "0x20jwp32yy66xaiws46i5jlsb8v6f37j02lykr2d6ladlf8vns0"; 8979 + rev = "39142aa1390d6ccdca57cb6dc5b2c7bfed460ffe"; 8980 + sha256 = "16sjfq765hab8ns4kgr39hyj0gd5yizh2vk8sk177gvajhjr7pxs"; 8969 8981 }; 8970 8982 meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; 8971 8983 }; ··· 8996 9008 8997 9009 nvim-config-local = buildVimPlugin { 8998 9010 pname = "nvim-config-local"; 8999 - version = "2023-06-15"; 9011 + version = "2025-01-21"; 9000 9012 src = fetchFromGitHub { 9001 9013 owner = "klen"; 9002 9014 repo = "nvim-config-local"; 9003 - rev = "83bb6d9881653a5cf8b489ba8a6fe5a06049a10a"; 9004 - sha256 = "0gx1dd5i20z9kh6g70jdhwilg81vjm3cjwdg6gq0xsczzichzf66"; 9015 + rev = "990f3e35e0fba8fb83012d7e85f9a6a77de7f87f"; 9016 + sha256 = "0a7c22fcwl7gczip7bl9lcm2na0dz698bc6xgkryrg0y6fmzbc6k"; 9005 9017 }; 9006 9018 meta.homepage = "https://github.com/klen/nvim-config-local/"; 9007 9019 }; ··· 9032 9044 9033 9045 nvim-dap = buildVimPlugin { 9034 9046 pname = "nvim-dap"; 9035 - version = "2025-01-08"; 9047 + version = "2025-01-26"; 9036 9048 src = fetchFromGitHub { 9037 9049 owner = "mfussenegger"; 9038 9050 repo = "nvim-dap"; 9039 - rev = "99807078c5089ed30e0547aa4b52c5867933f426"; 9040 - sha256 = "19v3q4rps66rwli4w7fz8s44np7q0ibcc8xrszg7ml474w1i8l82"; 9051 + rev = "1fdfe74661170ce58d37dc46259448987ffe706c"; 9052 + sha256 = "0f5pdwcjhzrhgz3iz4bsq452prdq4lq6z9yjwzx3m2xgzp7kmcz1"; 9041 9053 }; 9042 9054 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 9043 9055 }; ··· 9104 9116 9105 9117 nvim-dap-ui = buildVimPlugin { 9106 9118 pname = "nvim-dap-ui"; 9107 - version = "2025-01-09"; 9119 + version = "2025-01-23"; 9108 9120 src = fetchFromGitHub { 9109 9121 owner = "rcarriga"; 9110 9122 repo = "nvim-dap-ui"; 9111 - rev = "727c032a8f63899baccb42a1c26f27687e62fc5e"; 9112 - sha256 = "08543qwfgb693isakpfrccfh16cwfcfvs2i7mvb276irn2yls6ja"; 9123 + rev = "bc81f8d3440aede116f821114547a476b082b319"; 9124 + sha256 = "0hk34mfjxqiq82faf3q75ixpxd822vh8zbl1i5pvx6akn4v3mxk7"; 9113 9125 }; 9114 9126 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 9115 9127 }; ··· 9188 9200 9189 9201 nvim-gdb = buildVimPlugin { 9190 9202 pname = "nvim-gdb"; 9191 - version = "2024-10-29"; 9203 + version = "2025-01-21"; 9192 9204 src = fetchFromGitHub { 9193 9205 owner = "sakhnik"; 9194 9206 repo = "nvim-gdb"; 9195 - rev = "a8a5289c4424360dc89225e15356104495736446"; 9196 - sha256 = "0l9d8bn70lingbmdlqkj1qqs06acf005c06wkswgfi4ic4h6935h"; 9207 + rev = "cf00140361cabcd4e55a987fd9770a92ee682301"; 9208 + sha256 = "1y4m3m27bkzyjx8g2zd1ampgm84c2f10a7sd4v5qpirf9xiqhhqb"; 9197 9209 }; 9198 9210 meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; 9199 9211 }; 9200 9212 9201 9213 nvim-genghis = buildVimPlugin { 9202 9214 pname = "nvim-genghis"; 9203 - version = "2024-12-30"; 9215 + version = "2025-01-26"; 9204 9216 src = fetchFromGitHub { 9205 9217 owner = "chrisgrieser"; 9206 9218 repo = "nvim-genghis"; 9207 - rev = "ac6fccc67a3a95ca76b5d3fd4c2fa547bff704d0"; 9208 - sha256 = "11xss95qzr7hyqr93dgihgwdpq06nnqr74n681p1rrgjkwg4l23s"; 9219 + rev = "99ca8b9e6e6bae0899cc2902f4103204572ac8ee"; 9220 + sha256 = "0f9w2510y26k2mihhmx6rsmijszsl2haj5848faqqw3nfhsph890"; 9209 9221 }; 9210 9222 meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; 9211 9223 }; ··· 9296 9308 9297 9309 nvim-java = buildVimPlugin { 9298 9310 pname = "nvim-java"; 9299 - version = "2025-01-10"; 9311 + version = "2025-01-26"; 9300 9312 src = fetchFromGitHub { 9301 9313 owner = "nvim-java"; 9302 9314 repo = "nvim-java"; 9303 - rev = "4d810a546c262ca8f60228dc98ba51f81f5649c6"; 9304 - sha256 = "17d846c682s2kn6f4p5gxcawrdw4vrqsajhqc1z2ky18pgy4s49l"; 9315 + rev = "04e3a41afce7357ad7c8d9c6676f0f3b5f5634e6"; 9316 + sha256 = "07nr0ym37xr19a9wbca11yr3fa8crplki913725yixm4njfnavma"; 9305 9317 }; 9306 9318 meta.homepage = "https://github.com/nvim-java/nvim-java/"; 9307 9319 }; 9308 9320 9309 9321 nvim-java-core = buildVimPlugin { 9310 9322 pname = "nvim-java-core"; 9311 - version = "2024-12-25"; 9323 + version = "2025-01-26"; 9312 9324 src = fetchFromGitHub { 9313 9325 owner = "nvim-java"; 9314 9326 repo = "nvim-java-core"; 9315 - rev = "22eca6b90b7e209299d99cbf60421f0ffdae5629"; 9316 - sha256 = "1m9p3m97nmkvs4v34lv7sly9896l47ff73aa40r2x60y6z2b98pq"; 9327 + rev = "401bf7683012a25929a359deec418f36beb876e2"; 9328 + sha256 = "0s6wqz9z8r0hvvgf5dnl8drgzb49vrk798rc7gk2cbm85blzk7p8"; 9317 9329 }; 9318 9330 meta.homepage = "https://github.com/nvim-java/nvim-java-core/"; 9319 9331 }; ··· 9356 9368 9357 9369 nvim-jdtls = buildVimPlugin { 9358 9370 pname = "nvim-jdtls"; 9359 - version = "2025-01-17"; 9371 + version = "2025-01-23"; 9360 9372 src = fetchFromGitHub { 9361 9373 owner = "mfussenegger"; 9362 9374 repo = "nvim-jdtls"; 9363 - rev = "5b079475890a2a9ff45c850b428357cc89c95278"; 9364 - sha256 = "1nf4mf9fjlq834kq4sy7m7yc80xk6yjmvz2skxrkz3rms32hrxkq"; 9375 + rev = "3efcd0700a293efea9dada58f79c32a64850eb24"; 9376 + sha256 = "1131svlirdbz31rqi39m6pmnnnkg3g1z5lab8xxhxx3c5dgn16aq"; 9365 9377 }; 9366 9378 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 9367 9379 }; ··· 9439 9451 9440 9452 nvim-lint = buildVimPlugin { 9441 9453 pname = "nvim-lint"; 9442 - version = "2025-01-19"; 9454 + version = "2025-01-21"; 9443 9455 src = fetchFromGitHub { 9444 9456 owner = "mfussenegger"; 9445 9457 repo = "nvim-lint"; 9446 - rev = "ec9fda13a5254783a80b37563ed5eb97b75c28b7"; 9447 - sha256 = "1y2ll268z602llnmhwz8qhbg13g3mnn7m9jxzapj2pbnx4gkwhqk"; 9458 + rev = "789b7ada1b4f00e08d026dffde410dcfa6a0ba87"; 9459 + sha256 = "1npjlv0gml66mw9v8d95p3c5zzijpc362bkji6zvc5n152yy59qc"; 9448 9460 }; 9449 9461 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 9450 9462 }; ··· 9487 9499 9488 9500 nvim-lspconfig = buildVimPlugin { 9489 9501 pname = "nvim-lspconfig"; 9490 - version = "2025-01-18"; 9502 + version = "2025-01-27"; 9491 9503 src = fetchFromGitHub { 9492 9504 owner = "neovim"; 9493 9505 repo = "nvim-lspconfig"; 9494 - rev = "14b5a806c928390fac9ff4a5630d20eb902afad8"; 9495 - sha256 = "0azb8qc6pg8j59jrh1ywplii11y0qlbls4x16zmawx2ngqipr7vg"; 9506 + rev = "637293ce23c6a965d2f11dfbf92f604bb1978052"; 9507 + sha256 = "1z395i57bhhxc87673fbp84m2k9sn923ib9qsmmrry7414lp99zm"; 9496 9508 }; 9497 9509 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 9498 9510 }; ··· 9595 9607 9596 9608 nvim-neoclip-lua = buildVimPlugin { 9597 9609 pname = "nvim-neoclip.lua"; 9598 - version = "2025-01-11"; 9610 + version = "2025-01-26"; 9599 9611 src = fetchFromGitHub { 9600 9612 owner = "AckslD"; 9601 9613 repo = "nvim-neoclip.lua"; 9602 - rev = "c4ce7f6c402872469795f8a47ffabe87e142f0fb"; 9603 - sha256 = "0qm1m6464lyqrar7dc4ddv9jrj6m69913frjmz788gcj459kbzkv"; 9614 + rev = "90e4dd66bb6b1cc0c03f01aaf8b005f69f565421"; 9615 + sha256 = "0mp15k7db5vnl19mc9p40fb7q0ycdjd97px24gbq7ajrzys13lbp"; 9604 9616 }; 9605 9617 meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; 9606 9618 }; 9607 9619 9608 9620 nvim-nio = buildNeovimPlugin { 9609 9621 pname = "nvim-nio"; 9610 - version = "2024-07-11"; 9622 + version = "2025-01-20"; 9611 9623 src = fetchFromGitHub { 9612 9624 owner = "nvim-neotest"; 9613 9625 repo = "nvim-nio"; 9614 - rev = "a428f309119086dc78dd4b19306d2d67be884eee"; 9615 - sha256 = "0n40q6znpy1xzywd1hwyivx7y1n0i0fcp3m7jp0vgipm6qssda4b"; 9626 + rev = "21f5324bfac14e22ba26553caf69ec76ae8a7662"; 9627 + sha256 = "1bz5msxwk232zkkhfxcmr7a665la8pgkdx70q99ihl4x04jg6dkq"; 9616 9628 }; 9617 9629 meta.homepage = "https://github.com/nvim-neotest/nvim-nio/"; 9618 9630 }; ··· 9631 9643 9632 9644 nvim-notify = buildVimPlugin { 9633 9645 pname = "nvim-notify"; 9634 - version = "2025-01-09"; 9646 + version = "2025-01-20"; 9635 9647 src = fetchFromGitHub { 9636 9648 owner = "rcarriga"; 9637 9649 repo = "nvim-notify"; 9638 - rev = "a3020c2cf4dfc4c4f390c4a21e84e35e46cf5d17"; 9639 - sha256 = "0841kdr25cmi3n0binxpgsa9z1spknn2diijl0b3qv4q4h8y7q8b"; 9650 + rev = "22f29093eae7785773ee9d543f8750348b1a195c"; 9651 + sha256 = "0nnxmi65ppmn8dzwh38vx2w7w6piq0i28mw0s32wa31xn5rmzwza"; 9640 9652 }; 9641 9653 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 9642 9654 }; ··· 9787 9799 9788 9800 nvim-scrollview = buildVimPlugin { 9789 9801 pname = "nvim-scrollview"; 9790 - version = "2025-01-14"; 9802 + version = "2025-01-21"; 9791 9803 src = fetchFromGitHub { 9792 9804 owner = "dstein64"; 9793 9805 repo = "nvim-scrollview"; 9794 - rev = "9cb1ab7f6cb821612e9a7f41652c200be0e75123"; 9795 - sha256 = "0fi31apr3ckkn63qhbr5flqsr54vbmhvrbx6f1q7qd6y3r5cnl8a"; 9806 + rev = "e8ad0e0f9c38c1bf3b03e3266cb6ecf3967d6e47"; 9807 + sha256 = "0yx7n27fbmdrz7s5ka598kfy1k1qgqfy2vv7xiqcr0vdcwgjrwwc"; 9796 9808 }; 9797 9809 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 9798 9810 }; ··· 9919 9931 9920 9932 nvim-tree-lua = buildVimPlugin { 9921 9933 pname = "nvim-tree.lua"; 9922 - version = "2025-01-17"; 9934 + version = "2025-01-27"; 9923 9935 src = fetchFromGitHub { 9924 9936 owner = "nvim-tree"; 9925 9937 repo = "nvim-tree.lua"; 9926 - rev = "fca0b67c0b5a31727fb33addc4d9c100736a2894"; 9927 - sha256 = "0sjj89a7hnpn0xqavi5b59y971i8igl4nfw6rf5dcbqchqw0xikg"; 9938 + rev = "d05881f65f0a653db8d830ccc4d2e07d6a720628"; 9939 + sha256 = "1kpl7cjsl31mma8q3h27482lb8ivc04pb7fc1n1hzfr3lcv88n62"; 9928 9940 }; 9929 9941 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 9930 9942 }; 9931 9943 9932 9944 nvim-treesitter = buildVimPlugin { 9933 9945 pname = "nvim-treesitter"; 9934 - version = "2025-01-19"; 9946 + version = "2025-01-27"; 9935 9947 src = fetchFromGitHub { 9936 9948 owner = "nvim-treesitter"; 9937 9949 repo = "nvim-treesitter"; 9938 - rev = "4423f3053964461656c7432fd33f205ef88a6168"; 9939 - sha256 = "0n349l4k3bivcnaq60clzsyhiy19j1bqn1f22jkcdyd4h6abjs2l"; 9950 + rev = "61a385d74f822dcd1d223f42f1267d1317aaa2d0"; 9951 + sha256 = "0vlrqa97wrr33ihnkriilvvg2qdjxkf2kyhf8mqacqqsgpsqxmh7"; 9940 9952 }; 9941 9953 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 9942 9954 }; ··· 10075 10087 10076 10088 nvim-ufo = buildVimPlugin { 10077 10089 pname = "nvim-ufo"; 10078 - version = "2024-12-25"; 10090 + version = "2025-01-26"; 10079 10091 src = fetchFromGitHub { 10080 10092 owner = "kevinhwang91"; 10081 10093 repo = "nvim-ufo"; 10082 - rev = "32cb247b893a384f1888b9cd737264159ecf183c"; 10083 - sha256 = "0p2f5p1nky56m666lbl8g111pf6h4piv8a29z86kdhm9hadrzp3s"; 10094 + rev = "6e810dff2e590ed32dd697f90d5910443c78b8e1"; 10095 + sha256 = "19axwbplv6d3xmprgggasyy8192k7vfrhpal7x0h4cnw7j5yb21f"; 10084 10096 }; 10085 10097 meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; 10086 10098 }; ··· 10099 10111 10100 10112 nvim-various-textobjs = buildVimPlugin { 10101 10113 pname = "nvim-various-textobjs"; 10102 - version = "2024-12-30"; 10114 + version = "2025-01-21"; 10103 10115 src = fetchFromGitHub { 10104 10116 owner = "chrisgrieser"; 10105 10117 repo = "nvim-various-textobjs"; 10106 - rev = "b43a13448c3c3a4fca027595f7b6fc3522758e00"; 10107 - sha256 = "1lb4m9vg4m0zyqhqvyzpfzlrvkzmicxa1qb9pz76rgizzwpv7hrz"; 10118 + rev = "18a2092173a6773f32adea42d4095d41d5eca09d"; 10119 + sha256 = "07x3qvxy3n51p33ixbp9hd6rg8bd1y94vskznzmbrds9inh81b6v"; 10108 10120 }; 10109 10121 meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; 10110 10122 }; 10111 10123 10112 10124 nvim-web-devicons = buildVimPlugin { 10113 10125 pname = "nvim-web-devicons"; 10114 - version = "2025-01-10"; 10126 + version = "2025-01-27"; 10115 10127 src = fetchFromGitHub { 10116 10128 owner = "nvim-tree"; 10117 10129 repo = "nvim-web-devicons"; 10118 - rev = "aafa5c187a15701a7299a392b907ec15d9a7075f"; 10119 - sha256 = "08my2gdhqpc1rzps9wic37v3a5x84jf9dj0m7y1chpyp9ia48jcm"; 10130 + rev = "1c9136332840edee0c593f2f4f89598c8ed97f5f"; 10131 + sha256 = "10liz7hpdb5vavn45hpqn0c39s0cqdns8dygr1472b5fyxh5ld29"; 10120 10132 }; 10121 10133 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 10122 10134 }; ··· 10135 10147 10136 10148 nvim-window-picker = buildVimPlugin { 10137 10149 pname = "nvim-window-picker"; 10138 - version = "2025-01-14"; 10150 + version = "2025-01-24"; 10139 10151 src = fetchFromGitHub { 10140 10152 owner = "s1n7ax"; 10141 10153 repo = "nvim-window-picker"; 10142 - rev = "276879db5234185f22cd19ed8366bf62437667af"; 10143 - sha256 = "0s9svcw8l45va4fz4l9449ljzxc76ich3i14j5ia625ivic2zwkn"; 10154 + rev = "0dfef64eaf063e1cd27983ab11a30e7bc5b74fac"; 10155 + sha256 = "1cxir4yd913f6rxvan535badqfp43m7djadac95rdcbvypdg0iqj"; 10144 10156 }; 10145 10157 meta.homepage = "https://github.com/s1n7ax/nvim-window-picker/"; 10146 10158 }; ··· 10219 10231 10220 10232 nvzone-typr = buildVimPlugin { 10221 10233 pname = "nvzone-typr"; 10222 - version = "2025-01-15"; 10234 + version = "2025-01-27"; 10223 10235 src = fetchFromGitHub { 10224 10236 owner = "nvzone"; 10225 10237 repo = "typr"; 10226 - rev = "a60c7f237be94d4b39228a3bd2ced80fe9fe2781"; 10227 - sha256 = "0hbd85s2d28832qqy0lnm7f2iqa5n5s16h7n10hsm9iawi0z2ll9"; 10238 + rev = "249fd11305e9adf92762474691e00f5a32b12f6e"; 10239 + sha256 = "1pg0w2p4a3ppdxz8c4s8aw80zjfagq5fds3cdcaf5p417krg3s10"; 10228 10240 }; 10229 10241 meta.homepage = "https://github.com/nvzone/typr/"; 10230 10242 }; 10231 10243 10232 10244 nvzone-volt = buildVimPlugin { 10233 10245 pname = "nvzone-volt"; 10234 - version = "2025-01-19"; 10246 + version = "2025-01-24"; 10235 10247 src = fetchFromGitHub { 10236 10248 owner = "nvzone"; 10237 10249 repo = "volt"; 10238 - rev = "91fe3e82842a709443cdd61fc1a1315a5eb57a8d"; 10239 - sha256 = "1rx5yhgk69nz4rvywsr2x23hnrbhgkkwlxcdnb4m6n2y9dpxa81w"; 10250 + rev = "1a7d6b1dfb2f176715ccc9e838be32d044f8a734"; 10251 + sha256 = "1kax2kx7gn6jswjcrlxmkh71x5xjfkj5bgh2ybyyamqsaya4d8g0"; 10240 10252 }; 10241 10253 meta.homepage = "https://github.com/nvzone/volt/"; 10242 10254 }; ··· 10279 10291 10280 10292 octo-nvim = buildVimPlugin { 10281 10293 pname = "octo.nvim"; 10282 - version = "2025-01-17"; 10294 + version = "2025-01-24"; 10283 10295 src = fetchFromGitHub { 10284 10296 owner = "pwntester"; 10285 10297 repo = "octo.nvim"; 10286 - rev = "b4f00b00dec14fd396be979b04453336d6e83182"; 10287 - sha256 = "1r0il8rr5lgh8i6jkb860q34cf2ip1jx1xibr8sb8x2vrgiffwjq"; 10298 + rev = "75d1f6a09536e3bffa86a781cdb0bd72da57acc3"; 10299 + sha256 = "1gmfnz8hspwnc8ay699msxfgmnq5v4krp9ijszksc1pl8ch3xlnr"; 10288 10300 }; 10289 10301 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 10290 10302 }; 10291 10303 10292 10304 oil-nvim = buildVimPlugin { 10293 10305 pname = "oil.nvim"; 10294 - version = "2025-01-13"; 10306 + version = "2025-01-26"; 10295 10307 src = fetchFromGitHub { 10296 10308 owner = "stevearc"; 10297 10309 repo = "oil.nvim"; 10298 - rev = "09fa1d22f5edf0730824d2b222d726c8c81bbdc9"; 10299 - sha256 = "0r12sj6chi4l2rx3dp9adhb7zjcanxk2fkpxvcb6acbflr6gkh57"; 10310 + rev = "add50252b5e9147c0a09d36480d418c7e2737472"; 10311 + sha256 = "0752q6syb686d2k31ynpsk2l4apd7nsbn00q71qifi09h1y43fxa"; 10300 10312 fetchSubmodules = true; 10301 10313 }; 10302 10314 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 10400 10412 10401 10413 onedarkpro-nvim = buildVimPlugin { 10402 10414 pname = "onedarkpro.nvim"; 10403 - version = "2025-01-11"; 10415 + version = "2025-01-19"; 10404 10416 src = fetchFromGitHub { 10405 10417 owner = "olimorris"; 10406 10418 repo = "onedarkpro.nvim"; 10407 - rev = "0feb5f55dd777352f2dddd7478dd13d050864ee3"; 10408 - sha256 = "1s5f73vyqlh8mpm2qpriyf0iim33xbh6wl9hgsxn3h9x9zyvfsw4"; 10419 + rev = "44775f8206ee43b692e7f3dc894ddc47996ee523"; 10420 + sha256 = "1qgvw08v08c9vi7vlzm96qard6xrdyghi7sra83i3imfh5xnkh8b"; 10409 10421 }; 10410 10422 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 10411 10423 }; ··· 10484 10496 10485 10497 orgmode = buildNeovimPlugin { 10486 10498 pname = "orgmode"; 10487 - version = "2025-01-19"; 10499 + version = "2025-01-26"; 10488 10500 src = fetchFromGitHub { 10489 10501 owner = "nvim-orgmode"; 10490 10502 repo = "orgmode"; 10491 - rev = "3ba6db78601a82732c71e02e6e96e34da5d3827e"; 10492 - sha256 = "0irglq82p6n4fbrpmvhs88nlmclrmhm1lq7jw04akli15v0xmfbd"; 10503 + rev = "98bf44d0adfaa04bd02c0ae630b182fba892cbbd"; 10504 + sha256 = "08rryqbqynaw0c8rqy7j22adyplm091x2qhxbfzq39qi15h4b2dp"; 10493 10505 }; 10494 10506 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 10495 10507 }; ··· 10520 10532 10521 10533 outline-nvim = buildVimPlugin { 10522 10534 pname = "outline.nvim"; 10523 - version = "2025-01-07"; 10535 + version = "2025-01-22"; 10524 10536 src = fetchFromGitHub { 10525 10537 owner = "hedyhli"; 10526 10538 repo = "outline.nvim"; 10527 - rev = "454aedc7cc6d5abd1e6776e87ccf8a3df119c207"; 10528 - sha256 = "11q137zjpwl5nqykij35ail0749mv1bkjcdd4k792dlyi9wnwrqr"; 10539 + rev = "d5c29ee3ff3b7d1bdd454b37698316e67808c36e"; 10540 + sha256 = "1ilikhfpsjqwn3bdmgy5dcnxfrir2wvsrn2bkpvw18y69990fqxr"; 10529 10541 }; 10530 10542 meta.homepage = "https://github.com/hedyhli/outline.nvim/"; 10531 10543 }; 10532 10544 10533 10545 overseer-nvim = buildVimPlugin { 10534 10546 pname = "overseer.nvim"; 10535 - version = "2025-01-16"; 10547 + version = "2025-01-25"; 10536 10548 src = fetchFromGitHub { 10537 10549 owner = "stevearc"; 10538 10550 repo = "overseer.nvim"; 10539 - rev = "35b729b746a4d65c83efee5b5643f07c2c1105d2"; 10540 - sha256 = "06168r8iq0qpgvawp6595h02wc6bqkiy2f4dcrh35r8kvrf5cdlm"; 10551 + rev = "390332d4687e3d07495a545ba11e62fcf30339f1"; 10552 + sha256 = "0asjnnn63h7kq1asglpqnxwhpff8r2lh30nhj9ij6ygg3slvmxj9"; 10541 10553 fetchSubmodules = true; 10542 10554 }; 10543 10555 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 10629 10641 10630 10642 papis-nvim = buildNeovimPlugin { 10631 10643 pname = "papis.nvim"; 10632 - version = "2025-01-19"; 10644 + version = "2025-01-27"; 10633 10645 src = fetchFromGitHub { 10634 10646 owner = "jghauser"; 10635 10647 repo = "papis.nvim"; 10636 - rev = "0b9e8ef6ddbac0a2208b44ae660732b049a6d7a8"; 10637 - sha256 = "0dzzv949iy3yi9lk0h6nybg39cbzfrn1jvz3r3ffa9vinknmi8wl"; 10648 + rev = "77e4e489ce1adfbc27b41f57a444ca2828f367c5"; 10649 + sha256 = "1qwihqd0lkj22k0vvwxi6g7shiys86y7wb85f1771b8hvals2qwx"; 10638 10650 }; 10639 10651 meta.homepage = "https://github.com/jghauser/papis.nvim/"; 10640 10652 }; ··· 11087 11099 11088 11100 quicker-nvim = buildVimPlugin { 11089 11101 pname = "quicker.nvim"; 11090 - version = "2025-01-16"; 11102 + version = "2025-01-25"; 11091 11103 src = fetchFromGitHub { 11092 11104 owner = "stevearc"; 11093 11105 repo = "quicker.nvim"; 11094 - rev = "049def718213d3cdf49fdf29835aded09b3e54a3"; 11095 - sha256 = "03mzq5cikg73nsq6lrcvz7jz3aq86ni88zgccqv49ss91gf66k28"; 11106 + rev = "92e0f61a5d6422424cf7728ad323d2a06e3ab2d5"; 11107 + sha256 = "09ahfy88hb5cp152y0alda7i9515xgmb5z43ax69y5apjdnv9z39"; 11096 11108 }; 11097 11109 meta.homepage = "https://github.com/stevearc/quicker.nvim/"; 11098 11110 }; ··· 11324 11336 meta.homepage = "https://github.com/gabrielpoca/replacer.nvim/"; 11325 11337 }; 11326 11338 11339 + repolink-nvim = buildVimPlugin { 11340 + pname = "repolink.nvim"; 11341 + version = "2023-12-08"; 11342 + src = fetchFromGitHub { 11343 + owner = "9seconds"; 11344 + repo = "repolink.nvim"; 11345 + rev = "55edfedbaef3e894d2ab5107ea7fadc64cb8258d"; 11346 + sha256 = "1pa75cmb1fyxz4b9lam4vbgkcy2g3lfj0f31s17cppzapk0aqh6a"; 11347 + }; 11348 + meta.homepage = "https://github.com/9seconds/repolink.nvim/"; 11349 + }; 11350 + 11327 11351 resession-nvim = buildVimPlugin { 11328 11352 pname = "resession.nvim"; 11329 - version = "2024-12-24"; 11353 + version = "2025-01-25"; 11330 11354 src = fetchFromGitHub { 11331 11355 owner = "stevearc"; 11332 11356 repo = "resession.nvim"; 11333 - rev = "271a6fd7afa90142be59fca3a5c3b9865e40e6b9"; 11334 - sha256 = "0l2zbfpsb62f4q3k8sxwiyj6sqwglpafjx3mzb48ncc0xbx0lhhg"; 11357 + rev = "c5274f625ba9dcec408ab4efbbb4b92df63e2a96"; 11358 + sha256 = "0n17qp1alazn3gf9x0yln8dmmbzs0kx93n0nlhwyack96yrgfxms"; 11335 11359 fetchSubmodules = true; 11336 11360 }; 11337 11361 meta.homepage = "https://github.com/stevearc/resession.nvim/"; ··· 11424 11448 11425 11449 roslyn-nvim = buildVimPlugin { 11426 11450 pname = "roslyn.nvim"; 11427 - version = "2024-12-30"; 11451 + version = "2025-01-27"; 11428 11452 src = fetchFromGitHub { 11429 11453 owner = "seblj"; 11430 11454 repo = "roslyn.nvim"; 11431 - rev = "85aca5d48ddf8ada4e010ee9fa4d43c77ebf68c9"; 11432 - sha256 = "1053bm1dvyiqh5axapqbc5p730da1qb51jnccb434njdcdc24vai"; 11455 + rev = "490fd2d0f76249032ef6ce503e43ccdaeed9616e"; 11456 + sha256 = "15jqg907fnnxh3415yls90cwly75im1awi4bqs2jf94ssirnn4fc"; 11433 11457 }; 11434 11458 meta.homepage = "https://github.com/seblj/roslyn.nvim/"; 11435 11459 }; ··· 11544 11568 11545 11569 scnvim = buildVimPlugin { 11546 11570 pname = "scnvim"; 11547 - version = "2024-09-16"; 11571 + version = "2025-01-23"; 11548 11572 src = fetchFromGitHub { 11549 11573 owner = "davidgranstrom"; 11550 11574 repo = "scnvim"; 11551 - rev = "cb6a968b3de9b9a176f4012dd18efcb8d9d34f71"; 11552 - sha256 = "1z1jg201q0k6lkywkgl5phxkndklz3yw4cw4h0hp8v7whjh5yn9p"; 11575 + rev = "2bd34cb3feed697bd81b399857139c08fc6856f1"; 11576 + sha256 = "1xr5lrhgs952bilvfdqxj9ss3krg3i9y5fms7icssmvm41gzvvcg"; 11553 11577 }; 11554 11578 meta.homepage = "https://github.com/davidgranstrom/scnvim/"; 11555 11579 }; ··· 11580 11604 11581 11605 scrollbar-nvim = buildVimPlugin { 11582 11606 pname = "scrollbar.nvim"; 11583 - version = "2024-11-28"; 11607 + version = "2025-01-22"; 11584 11608 src = fetchFromGitHub { 11585 11609 owner = "Xuyuanp"; 11586 11610 repo = "scrollbar.nvim"; 11587 - rev = "a399fc9048293f635992b1c6755d7eba7ce2b341"; 11588 - sha256 = "1ifg1bb8fwi2k3n11aark9gvpcwpbdl2kdh276pjiys6rycadq32"; 11611 + rev = "3f0d4170db4c4e148c2796f9cdd211970432fec4"; 11612 + sha256 = "08l5b5hb80rr5agjzzh3x0z5i59c0xqnjxgk87sjsary18dbgzn2"; 11589 11613 }; 11590 11614 meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/"; 11591 11615 }; ··· 11688 11712 11689 11713 sideways-vim = buildVimPlugin { 11690 11714 pname = "sideways.vim"; 11691 - version = "2024-11-15"; 11715 + version = "2025-01-25"; 11692 11716 src = fetchFromGitHub { 11693 11717 owner = "AndrewRadev"; 11694 11718 repo = "sideways.vim"; 11695 - rev = "3cfe62d57e59e4c86812e2559fb56796655fd4da"; 11696 - sha256 = "0bikch34j5520l31xy7p093h6ar4i8fxc63m5g93h47yvlkndyfn"; 11719 + rev = "23d493820643d029ea369c5d1368993d5bbd97b1"; 11720 + sha256 = "0lr75apdf5v0s2lnfvkd0m70xihc0a304cjska815vrxvifzyx58"; 11697 11721 fetchSubmodules = true; 11698 11722 }; 11699 11723 meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; ··· 11749 11773 11750 11774 smart-splits-nvim = buildVimPlugin { 11751 11775 pname = "smart-splits.nvim"; 11752 - version = "2025-01-10"; 11776 + version = "2025-01-26"; 11753 11777 src = fetchFromGitHub { 11754 11778 owner = "mrjones2014"; 11755 11779 repo = "smart-splits.nvim"; 11756 - rev = "7266722346df921535ca3f317164a62069436b7c"; 11757 - sha256 = "043j5ypqjplycxnkycga5c6w8ad25mjzx4lb0572vyyzczpkhav0"; 11780 + rev = "bfb5e63bd4639439b48815f46636dbd52b19b1bd"; 11781 + sha256 = "0k1510hqyzg7lgqfqfhd85bac45k98xgsfx0g0zhwi3mjkg5kvr1"; 11758 11782 }; 11759 11783 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 11760 11784 }; ··· 11797 11821 11798 11822 smear-cursor-nvim = buildVimPlugin { 11799 11823 pname = "smear-cursor.nvim"; 11800 - version = "2025-01-17"; 11824 + version = "2025-01-27"; 11801 11825 src = fetchFromGitHub { 11802 11826 owner = "sphamba"; 11803 11827 repo = "smear-cursor.nvim"; 11804 - rev = "d758c6ae26d8ee68679513b4a6853b212e533bfd"; 11805 - sha256 = "01s4xkpp4kg3lga2x2jwxs96vwcf0mix746aqwmfp79fanxwi7sm"; 11828 + rev = "58c25d6a3e1857e37bd18384972dc7e2b67de25a"; 11829 + sha256 = "1sfrpk8yjmxnddgfwxps0afbzbq2dihy2m4jr3byhds17sqg15mi"; 11806 11830 }; 11807 11831 meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; 11808 11832 }; 11809 11833 11810 11834 snacks-nvim = buildVimPlugin { 11811 11835 pname = "snacks.nvim"; 11812 - version = "2025-01-19"; 11836 + version = "2025-01-24"; 11813 11837 src = fetchFromGitHub { 11814 11838 owner = "folke"; 11815 11839 repo = "snacks.nvim"; 11816 - rev = "d6284d51ff748f43c5431c35ffed7f7c02e51069"; 11817 - sha256 = "0z6a3idlmalbiwlz5c6n0ycc5dn4439ffm52ml1r04jajqn8rx56"; 11840 + rev = "b96bd540f785c725289f9f15f0147b1b2dac5a35"; 11841 + sha256 = "16y78k5y1lci5y8laj35bx15b191sqh2igibxwp1dl90cp2c89f1"; 11818 11842 }; 11819 11843 meta.homepage = "https://github.com/folke/snacks.nvim/"; 11820 11844 }; ··· 11869 11893 11870 11894 sonokai = buildVimPlugin { 11871 11895 pname = "sonokai"; 11872 - version = "2025-01-16"; 11896 + version = "2025-01-24"; 11873 11897 src = fetchFromGitHub { 11874 11898 owner = "sainnhe"; 11875 11899 repo = "sonokai"; 11876 - rev = "622aa3cfeacaa3b51565a089404df3afa0187ed7"; 11877 - sha256 = "10y7qk70qdm38cr6xjwkrabz730amps8y239mdqgh7z9fx0cizzb"; 11900 + rev = "e1c1491ec3714ec9ae3d49db3c126afbd4c49970"; 11901 + sha256 = "0zhfrlwy2gy25mvf2pn80wd1jlmglicvzfmk6rv00958bi1h8557"; 11878 11902 }; 11879 11903 meta.homepage = "https://github.com/sainnhe/sonokai/"; 11880 11904 }; ··· 12460 12484 12461 12485 tailwind-tools-nvim = buildVimPlugin { 12462 12486 pname = "tailwind-tools.nvim"; 12463 - version = "2024-11-16"; 12487 + version = "2025-01-24"; 12464 12488 src = fetchFromGitHub { 12465 12489 owner = "luckasRanarison"; 12466 12490 repo = "tailwind-tools.nvim"; 12467 - rev = "3703e162d819a04b128902c508276553dae0dfb8"; 12468 - sha256 = "1ia8mxb60gkhr984q9jcvn9hm3bmqxd19fpkbh41cxqr2z4pxnhb"; 12491 + rev = "0862805c3c0d8a8d61ec1baffc79b9fbf5578d82"; 12492 + sha256 = "0vybmjxlxb43vxwbg2xzfnih1rgr51cachb6rx6g76p2xbz6d8gf"; 12469 12493 }; 12470 12494 meta.homepage = "https://github.com/luckasRanarison/tailwind-tools.nvim/"; 12471 12495 }; ··· 12593 12617 12594 12618 telescope-frecency-nvim = buildVimPlugin { 12595 12619 pname = "telescope-frecency.nvim"; 12596 - version = "2025-01-11"; 12620 + version = "2025-01-27"; 12597 12621 src = fetchFromGitHub { 12598 12622 owner = "nvim-telescope"; 12599 12623 repo = "telescope-frecency.nvim"; 12600 - rev = "6e581bb7bea187fc03a4be3b252a8adecabc398a"; 12601 - sha256 = "1dxnlq50l1a7lh9lgx0rc9s1nf030fwrgxpgki6xcz0yhxx2s7j5"; 12624 + rev = "1ba7caa48f9ecf585cadce96078c353e031250e7"; 12625 + sha256 = "0zff8ar8g2n5l2ldvn90jg3lcias725x9lb1yphya8afjn4sbaqq"; 12602 12626 }; 12603 12627 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 12604 12628 }; ··· 12690 12714 12691 12715 telescope-manix = buildNeovimPlugin { 12692 12716 pname = "telescope-manix"; 12693 - version = "2025-01-19"; 12717 + version = "2025-01-26"; 12694 12718 src = fetchFromGitHub { 12695 12719 owner = "MrcJkb"; 12696 12720 repo = "telescope-manix"; 12697 - rev = "7fc130e920c702f0ff54ab25f45da821a3976a33"; 12698 - sha256 = "0204lvca077fvw4p0facmic2j5n4h1k88z7azglppx64z5cl40bk"; 12721 + rev = "fce4719aecfefdc7ddd15b1b82136d75f7994a4c"; 12722 + sha256 = "1v5a60smjyrfsmwmjnpbapzskzf705lknn3ii7lw90xav82dj9sp"; 12699 12723 }; 12700 12724 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 12701 12725 }; ··· 13063 13087 13064 13088 tiny-inline-diagnostic-nvim = buildVimPlugin { 13065 13089 pname = "tiny-inline-diagnostic.nvim"; 13066 - version = "2025-01-15"; 13090 + version = "2025-01-25"; 13067 13091 src = fetchFromGitHub { 13068 13092 owner = "rachartier"; 13069 13093 repo = "tiny-inline-diagnostic.nvim"; 13070 - rev = "aaa6f0dd097f8ca2478cad259e61b7cb26ec0eb8"; 13071 - sha256 = "0fy6xyi1ybgrrvys2qb7g2sl7pknnzmlrpzb8ml2wwr1igkrjpyp"; 13094 + rev = "e6445d7b57da19238c9490b79d9758fc5220a79e"; 13095 + sha256 = "1k4b3ss4x9xhj6g4mnkmn4abswlvfjg9f5bk6nz68ksdaw302g07"; 13072 13096 }; 13073 13097 meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; 13074 13098 }; ··· 13184 13208 13185 13209 traces-vim = buildVimPlugin { 13186 13210 pname = "traces.vim"; 13187 - version = "2022-04-11"; 13211 + version = "2025-01-25"; 13188 13212 src = fetchFromGitHub { 13189 13213 owner = "markonm"; 13190 13214 repo = "traces.vim"; 13191 - rev = "9663fcf84de5776bee71b6c816c25ccb6ea11d1a"; 13192 - sha256 = "0gwn1kclcqp1yvaja6wqf27ng8d4wrd2j7795syxdk3d8vmpn55d"; 13215 + rev = "261602a6ee8d40d13522242ec5671456a230c17e"; 13216 + sha256 = "118zicpmw7gca1fvzfm3sb101kzksgwf06hdk4790ry7xsrmnank"; 13193 13217 }; 13194 13218 meta.homepage = "https://github.com/markonm/traces.vim/"; 13195 13219 }; ··· 13220 13244 13221 13245 treesj = buildVimPlugin { 13222 13246 pname = "treesj"; 13223 - version = "2025-01-06"; 13247 + version = "2025-01-21"; 13224 13248 src = fetchFromGitHub { 13225 13249 owner = "Wansmer"; 13226 13250 repo = "treesj"; 13227 - rev = "ec234a9a13d61a7b95900abdb02fabaea1afd9f3"; 13228 - sha256 = "129wkjzsyl73fdxklpzq8hs6in01zl9b58kwhlscvhskb9pb8gdy"; 13251 + rev = "48c1a7539f376fd40ceb9cf12d697040fcf90649"; 13252 + sha256 = "0yha205ajwqz4y1a5l5qh35mivaz2ql1vqfky2cxy90zndq8g08r"; 13229 13253 }; 13230 13254 meta.homepage = "https://github.com/Wansmer/treesj/"; 13231 13255 }; ··· 13497 13521 13498 13522 unimpaired-nvim = buildVimPlugin { 13499 13523 pname = "unimpaired.nvim"; 13500 - version = "2024-04-09"; 13524 + version = "2025-01-23"; 13501 13525 src = fetchFromGitHub { 13502 13526 owner = "tummetott"; 13503 13527 repo = "unimpaired.nvim"; 13504 - rev = "8e504ba95dd10a687f4e4dacd5e19db221b88534"; 13505 - sha256 = "sha256-CNU4cigMjbvOdUzUXze9ZDmTZRuYtj4dCuuLVZkMTQg="; 13528 + rev = "a282ab8ce0d0d4b5b1200ea484993aecf65dd94c"; 13529 + sha256 = "08nbc8svk83c5mjgj6ljsa7dm91i0q3anrfgjjx6x6s7khvxzccd"; 13506 13530 }; 13507 13531 meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; 13508 13532 }; 13509 13533 13510 13534 unison = buildVimPlugin { 13511 13535 pname = "unison"; 13512 - version = "2025-01-17"; 13536 + version = "2025-01-24"; 13513 13537 src = fetchFromGitHub { 13514 13538 owner = "unisonweb"; 13515 13539 repo = "unison"; 13516 - rev = "14c73f1cf87f7e5155301b26dc648099e55aa0b7"; 13517 - sha256 = "1rz2kb41mdmimdwgb0p9nd8g3aq0xmzwhnbxwbxsylkfxzkbgfid"; 13540 + rev = "f605ceca04028bc0b020b25af82a40e233d2d9d4"; 13541 + sha256 = "1bmmngjalnaiwnyl58kawkn2cx2r28ac8kd4iyc22c21pimngp1b"; 13518 13542 }; 13519 13543 meta.homepage = "https://github.com/unisonweb/unison/"; 13520 13544 }; ··· 14697 14721 14698 14722 vim-dadbod = buildVimPlugin { 14699 14723 pname = "vim-dadbod"; 14700 - version = "2024-12-12"; 14724 + version = "2025-01-25"; 14701 14725 src = fetchFromGitHub { 14702 14726 owner = "tpope"; 14703 14727 repo = "vim-dadbod"; 14704 - rev = "f740950d0703099e0f172016f10e0e39f50fd0ba"; 14728 + rev = "9f0ca8bcef704659820a95c3bbd2c262583a66a1"; 14705 14729 sha256 = "13kwx67r5xl22znrd3i48qvr5dl5ny7qkpwkp455grkdx9y4q2gg"; 14706 14730 }; 14707 14731 meta.homepage = "https://github.com/tpope/vim-dadbod/"; ··· 15009 15033 15010 15034 vim-endwise = buildVimPlugin { 15011 15035 pname = "vim-endwise"; 15012 - version = "2024-12-12"; 15036 + version = "2025-01-24"; 15013 15037 src = fetchFromGitHub { 15014 15038 owner = "tpope"; 15015 15039 repo = "vim-endwise"; 15016 - rev = "5ec72eef1a07fb32af9be5402144678f68cb1a7a"; 15017 - sha256 = "09wbf132vd7jsyv6i59nlq99dk2723mqkisfgvfv1m0xr14rr8gw"; 15040 + rev = "f6a32fbe4d4e511d446ac189e926f8e24f69cc1e"; 15041 + sha256 = "1yysr1l197p8mkcg739688gi718886spbmmf232r824jw9cladq3"; 15018 15042 }; 15019 15043 meta.homepage = "https://github.com/tpope/vim-endwise/"; 15020 15044 }; ··· 15129 15153 15130 15154 vim-fern = buildVimPlugin { 15131 15155 pname = "vim-fern"; 15132 - version = "2025-01-07"; 15156 + version = "2025-01-26"; 15133 15157 src = fetchFromGitHub { 15134 15158 owner = "lambdalisue"; 15135 15159 repo = "vim-fern"; 15136 - rev = "0912da576f4beae177cda58b4cd5984e40548b84"; 15137 - sha256 = "12n5xnimxfk1862p98dk0jzq6in4jwcg8mf346mrmdsha76277m2"; 15160 + rev = "cb5be74e4a343c8187be91b6be4475b2d73755a2"; 15161 + sha256 = "176xb6zydgckvr7ahmxjqmds7wz3ndjb712brqyh0d3qw4ll9glp"; 15138 15162 }; 15139 15163 meta.homepage = "https://github.com/lambdalisue/vim-fern/"; 15140 15164 }; ··· 15285 15309 15286 15310 vim-fugitive = buildVimPlugin { 15287 15311 pname = "vim-fugitive"; 15288 - version = "2024-12-29"; 15312 + version = "2025-01-20"; 15289 15313 src = fetchFromGitHub { 15290 15314 owner = "tpope"; 15291 15315 repo = "vim-fugitive"; 15292 - rev = "174230d6a7f2df94705a7ffd8d5413e27ec10a80"; 15293 - sha256 = "0bs5l8f1qrg9fr97nb029yf7bs813fg0pk5f0cjqfnmglslfr773"; 15316 + rev = "d74a7cff4cfcf84f83cc7eccfa365488f3bbabc2"; 15317 + sha256 = "1pzsz49915rixx8wm0rf580sg23pfi7dvwxmpqw0xxb87r9jxhkn"; 15294 15318 }; 15295 15319 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 15296 15320 }; ··· 16091 16115 16092 16116 vim-just = buildVimPlugin { 16093 16117 pname = "vim-just"; 16094 - version = "2024-12-16"; 16118 + version = "2025-01-27"; 16095 16119 src = fetchFromGitHub { 16096 16120 owner = "NoahTheDuke"; 16097 16121 repo = "vim-just"; 16098 - rev = "ed67f198e981f555c0f9e9ed5b69b4b06543a9e1"; 16099 - sha256 = "03zbh0my0l966y46l21612m5gr8c57jhhnhxxyzlrpy2wh59xjmk"; 16122 + rev = "0f7d26de0c48e2620b733e51f4159aae13dc3bee"; 16123 + sha256 = "0hhghy5r7sdvbb92yg418bbvmaknab3pg8ilxfc5jli33k4xd3sc"; 16100 16124 }; 16101 16125 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 16102 16126 }; ··· 16559 16583 16560 16584 vim-monokai = buildVimPlugin { 16561 16585 pname = "vim-monokai"; 16562 - version = "2024-12-10"; 16586 + version = "2025-01-26"; 16563 16587 src = fetchFromGitHub { 16564 16588 owner = "crusoexia"; 16565 16589 repo = "vim-monokai"; 16566 - rev = "54a2a6c2f4c0d20401af98952945945f6b94101f"; 16567 - sha256 = "1fx0548mdq0rqmw71bpsvd6bs7gn18zhn1yv5kbh3h8h93a8sl8y"; 16590 + rev = "ccaaf4bf983e828e46d47288d0278316486d718b"; 16591 + sha256 = "195sq9gcjsyr0crwqawhjm1r044fpwkba383ia8jg7m2rhm4g71w"; 16568 16592 }; 16569 16593 meta.homepage = "https://github.com/crusoexia/vim-monokai/"; 16570 16594 }; ··· 18094 18118 18095 18119 vim-terraform = buildVimPlugin { 18096 18120 pname = "vim-terraform"; 18097 - version = "2025-01-08"; 18121 + version = "2025-01-20"; 18098 18122 src = fetchFromGitHub { 18099 18123 owner = "hashivim"; 18100 18124 repo = "vim-terraform"; 18101 - rev = "174789e2f0a1c8348ae129223581760807162e82"; 18102 - sha256 = "16pafwdlcbjbnli3afwcyi07ai53jqpxk7ci8z02s457r2s31z0n"; 18125 + rev = "8912ca1be3025a1c9fab193618f3b99517e01973"; 18126 + sha256 = "1n853x6z5cza54vw447k0sprsqf658fdyj5fp3cls14k9pngfqi3"; 18103 18127 }; 18104 18128 meta.homepage = "https://github.com/hashivim/vim-terraform/"; 18105 18129 }; ··· 18119 18143 18120 18144 vim-test = buildVimPlugin { 18121 18145 pname = "vim-test"; 18122 - version = "2025-01-17"; 18146 + version = "2025-01-22"; 18123 18147 src = fetchFromGitHub { 18124 18148 owner = "vim-test"; 18125 18149 repo = "vim-test"; 18126 - rev = "844b51ee092ee4bd5f9b140874c1568751b6f37c"; 18127 - sha256 = "07nvv0d8ypy0n4x44gl4a5x8jkps7h0wmmsr0zvg56zwl00iikaw"; 18150 + rev = "d317336c4022c272e74cfe11e277483183dd0b5f"; 18151 + sha256 = "1f124zfgrzbmlzv68wlzjp0k91prnjv2h63lj84s5mn599rahpb2"; 18128 18152 }; 18129 18153 meta.homepage = "https://github.com/vim-test/vim-test/"; 18130 18154 }; ··· 18539 18563 18540 18564 vim-wakatime = buildVimPlugin { 18541 18565 pname = "vim-wakatime"; 18542 - version = "2024-11-15"; 18566 + version = "2025-01-25"; 18543 18567 src = fetchFromGitHub { 18544 18568 owner = "wakatime"; 18545 18569 repo = "vim-wakatime"; 18546 - rev = "cf51327a9e08935569614d1cb24e779ee9f45519"; 18547 - sha256 = "10d59w48h1n744l9w406msghncdl7i2nxg98dsd8siy6mycb5d2b"; 18570 + rev = "e46d7c4f98ee0f40782008dd60cb2a79c377fb1d"; 18571 + sha256 = "1sr1gva01vw7adgpyhbaxsl5vl1nbdn04722m8mx18fsfa7jca7x"; 18548 18572 }; 18549 18573 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 18550 18574 }; ··· 18755 18779 18756 18780 vimade = buildVimPlugin { 18757 18781 pname = "vimade"; 18758 - version = "2025-01-19"; 18782 + version = "2025-01-25"; 18759 18783 src = fetchFromGitHub { 18760 18784 owner = "TaDaa"; 18761 18785 repo = "vimade"; 18762 - rev = "9fb08c8c24c06781c99808adead0b07de228240d"; 18763 - sha256 = "1pkafigvbcwfr5jjgc6mxml3srf01m3n6v2wpc77mdwgzkj9ijq2"; 18786 + rev = "b750dca2828de47a7a596792108b6160263da4c2"; 18787 + sha256 = "1n3ns004rzvl90z9wwj0mbzv2z1sspygvxxnnckl7h28aj7kv2gc"; 18764 18788 }; 18765 18789 meta.homepage = "https://github.com/TaDaa/vimade/"; 18766 18790 }; ··· 18876 18900 18877 18901 vimtex = buildVimPlugin { 18878 18902 pname = "vimtex"; 18879 - version = "2025-01-18"; 18903 + version = "2025-01-26"; 18880 18904 src = fetchFromGitHub { 18881 18905 owner = "lervag"; 18882 18906 repo = "vimtex"; 18883 - rev = "814eaae6dbfe5a293b211ebb9c57de5183d6dfc2"; 18884 - sha256 = "1443dyld31bzksqy1hgrc5ir7r0kb27kkwagls50ilwy6kz3kblj"; 18907 + rev = "83e331dcad5ce28012e656eea3906b5b897db2ba"; 18908 + sha256 = "1y4l90xfsaax8nmz71jv0c1ym8xv4yhr0v8vc2gmcnm1a1li18d3"; 18885 18909 }; 18886 18910 meta.homepage = "https://github.com/lervag/vimtex/"; 18887 18911 }; ··· 19032 19056 19033 19057 which-key-nvim = buildVimPlugin { 19034 19058 pname = "which-key.nvim"; 19035 - version = "2025-01-05"; 19059 + version = "2025-01-23"; 19036 19060 src = fetchFromGitHub { 19037 19061 owner = "folke"; 19038 19062 repo = "which-key.nvim"; 19039 - rev = "1f8d414f61e0b05958c342df9b6a4c89ce268766"; 19040 - sha256 = "02nndwqr49461260shhqy3gm3y69lqqczscpqcssh2jx9mbzhppm"; 19063 + rev = "6cebd86917df559a88de0f806b2989799c6e6423"; 19064 + sha256 = "1w13ajdd18gqikyj04bgxjsxanfjyvvaxvsqxsyq2gchc4fjmsqq"; 19041 19065 }; 19042 19066 meta.homepage = "https://github.com/folke/which-key.nvim/"; 19043 19067 }; ··· 19261 19285 19262 19286 yazi-nvim = buildVimPlugin { 19263 19287 pname = "yazi.nvim"; 19264 - version = "2025-01-18"; 19288 + version = "2025-01-26"; 19265 19289 src = fetchFromGitHub { 19266 19290 owner = "mikavilpas"; 19267 19291 repo = "yazi.nvim"; 19268 - rev = "34847a489ed9a9980cb4daf6dfac9024403caa9f"; 19269 - sha256 = "0kcmr74s9rwvd7dd8db7qpi5gi0kysv7zgfk77q9wsk3q7k09j9j"; 19292 + rev = "9a39d68534cb5ae7250aa50fcc233335843dd786"; 19293 + sha256 = "134czard0y7ynq2gz6r968vhyg01p2akwfrsmwaaq8sff2jpc1p1"; 19270 19294 }; 19271 19295 meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; 19272 19296 }; ··· 19321 19345 19322 19346 zellij-nav-nvim = buildVimPlugin { 19323 19347 pname = "zellij-nav.nvim"; 19324 - version = "2024-12-24"; 19348 + version = "2025-01-22"; 19325 19349 src = fetchFromGitHub { 19326 19350 owner = "swaits"; 19327 19351 repo = "zellij-nav.nvim"; 19328 - rev = "366935eeb527889ab51771233b687589135d7891"; 19329 - sha256 = "0lj0g8nhmn5pikbzszyach6nsw55ddxq4yrdx9miw48qi6nz51sz"; 19352 + rev = "91cc2a642d8927ebde50ced5bf71ba470a0fc116"; 19353 + sha256 = "0acb5zfiljfiz1is98drj54mv211m8qqmxmi5acc1s2mcr56z31s"; 19330 19354 }; 19331 19355 meta.homepage = "https://github.com/swaits/zellij-nav.nvim/"; 19332 19356 }; ··· 19429 19453 19430 19454 zotcite = buildVimPlugin { 19431 19455 pname = "zotcite"; 19432 - version = "2024-11-21"; 19456 + version = "2025-01-24"; 19433 19457 src = fetchFromGitHub { 19434 19458 owner = "jalvesaq"; 19435 19459 repo = "zotcite"; 19436 - rev = "a6d1eb8a8a8555aef814979a385d03165e2f8922"; 19437 - sha256 = "11lnm75n4im2m3vg4av6sa2x2fw62ja1w4an9c6ccvrqy5fj2wgm"; 19460 + rev = "db6db942b1385f13fd4d66182fa253477ecc5a23"; 19461 + sha256 = "10lilkw6vcakfhxwj5fj29lx000iv87qk6xlmxnvafh9fi2wmivh"; 19438 19462 }; 19439 19463 meta.homepage = "https://github.com/jalvesaq/zotcite/"; 19440 19464 };
+146 -135
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 105 105 }; 106 106 bash = buildGrammar { 107 107 language = "bash"; 108 - version = "0.0.0+rev=49c3100"; 108 + version = "0.0.0+rev=a985bd2"; 109 109 src = fetchFromGitHub { 110 110 owner = "tree-sitter"; 111 111 repo = "tree-sitter-bash"; 112 - rev = "49c31006d8307dcb12bc5770f35b6d5b9e2be68e"; 113 - hash = "sha256-JW+30zIyq8Xc7NG9V+YoFqC+57BjZXIbAvWPD2lqvIE="; 112 + rev = "a985bd2d14d249b8f583343ad21aeb13c50c85e8"; 113 + hash = "sha256-5uI2DOLGLN0zD2VbCPB7sdLQFTL5kQtNZpGh7VC25wg="; 114 114 }; 115 115 meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; 116 116 }; ··· 193 193 }; 194 194 c = buildGrammar { 195 195 language = "c"; 196 - version = "0.0.0+rev=3aa2995"; 196 + version = "0.0.0+rev=492f7aa"; 197 197 src = fetchFromGitHub { 198 198 owner = "tree-sitter"; 199 199 repo = "tree-sitter-c"; 200 - rev = "3aa2995549d5d8b26928e8d3fa2770fd4327414e"; 201 - hash = "sha256-iT0sjwtrDtCduxCU3wVB1AP6gzxW3DpmqNQaP3LUBiA="; 200 + rev = "492f7aaa37560204856a2b3f775398b66ba09f31"; 201 + hash = "sha256-4Ha5coP621qncxS6IE+KvNuhJlj5qI4ZveBwe/1cq9k="; 202 202 }; 203 203 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 204 204 }; 205 205 c_sharp = buildGrammar { 206 206 language = "c_sharp"; 207 - version = "0.0.0+rev=acff8cb"; 207 + version = "0.0.0+rev=2c31cc8"; 208 208 src = fetchFromGitHub { 209 209 owner = "tree-sitter"; 210 210 repo = "tree-sitter-c-sharp"; 211 - rev = "acff8cbb53a1d7b9cd07b209c9933a0e2da9ef35"; 212 - hash = "sha256-Mdcr4UuoKiNodrNV7/NRfQkmgynPa798Rv9f6Qm3cFw="; 211 + rev = "2c31cc87640ab6ad74fb408c0cf1262ce54da5bb"; 212 + hash = "sha256-pr9JxTc7o5q82CaYVtSSNlp3BQS4+CGblfmtXQoj9os="; 213 213 }; 214 214 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 215 215 }; ··· 336 336 }; 337 337 cpp = buildGrammar { 338 338 language = "cpp"; 339 - version = "0.0.0+rev=f41b4f6"; 339 + version = "0.0.0+rev=a352ed8"; 340 340 src = fetchFromGitHub { 341 341 owner = "tree-sitter"; 342 342 repo = "tree-sitter-cpp"; 343 - rev = "f41b4f66a42100be405f96bdc4ebc4a61095d3e8"; 344 - hash = "sha256-NRcyXjijLdoa5fdA+MKZyt7mnM5B37zCsqZh4QvuOtA="; 343 + rev = "a352ed85f733f9c6cc458fe5a82bcd4c00f70eab"; 344 + hash = "sha256-s/JJD2gfs2Kepj89N7ZCstdfZ1baONZmTxFy2D0KQ2M="; 345 345 }; 346 346 meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; 347 347 }; 348 348 css = buildGrammar { 349 349 language = "css"; 350 - version = "0.0.0+rev=5c89b88"; 350 + version = "0.0.0+rev=6731f03"; 351 351 src = fetchFromGitHub { 352 352 owner = "tree-sitter"; 353 353 repo = "tree-sitter-css"; 354 - rev = "5c89b88a37a2e1e36c031469462d6ee85ff2c13c"; 355 - hash = "sha256-R5820/4sIQIfCMg3D/LF1Kk5Mf46YLokS8tBAcGL4Eo="; 354 + rev = "6731f030693d3698ad94865ed0228fe45df07e30"; 355 + hash = "sha256-+TGRtlFDCfQYRC2dp+xyMZL/EpBnEjdq8vDeF1ib6Y0="; 356 356 }; 357 357 meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; 358 358 }; ··· 370 370 }; 371 371 cuda = buildGrammar { 372 372 language = "cuda"; 373 - version = "0.0.0+rev=635e8aa"; 373 + version = "0.0.0+rev=757e0a6"; 374 374 src = fetchFromGitHub { 375 375 owner = "theHamsta"; 376 376 repo = "tree-sitter-cuda"; 377 - rev = "635e8aa3747823a0c4e9660c07cef76fe8d3ef93"; 378 - hash = "sha256-+KHenEgo9wMncjEIJZoqS0x089hjdR3J1t+x663qy1M="; 377 + rev = "757e0a61f9d38b3d9eaa299e8d866e8283ffc284"; 378 + hash = "sha256-66tJ1GVAWKqXBCzBXUGdzG/Rl2vw/eJ6mQnWnnnpBcU="; 379 379 }; 380 380 meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 381 381 }; ··· 592 592 }; 593 593 elixir = buildGrammar { 594 594 language = "elixir"; 595 - version = "0.0.0+rev=02a6f7f"; 595 + version = "0.0.0+rev=0e8eb7f"; 596 596 src = fetchFromGitHub { 597 597 owner = "elixir-lang"; 598 598 repo = "tree-sitter-elixir"; 599 - rev = "02a6f7fd4be28dd94ee4dd2ca19cb777053ea74e"; 600 - hash = "sha256-OM2RWQNdYMltYwmbU5f4ZK5a8Wx4JxBMYx9R5n2B4jg="; 599 + rev = "0e8eb7fc1dfb3d855398870827a9866a1529a5e4"; 600 + hash = "sha256-rgmwf4ndSFtrdAz+w0QtIcZNgYfaLoCkqytnioXT/Pk="; 601 601 }; 602 602 meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; 603 603 }; ··· 636 636 }; 637 637 embedded_template = buildGrammar { 638 638 language = "embedded_template"; 639 - version = "0.0.0+rev=3322625"; 639 + version = "0.0.0+rev=8495d10"; 640 640 src = fetchFromGitHub { 641 641 owner = "tree-sitter"; 642 642 repo = "tree-sitter-embedded-template"; 643 - rev = "332262529bc51abf5746317b2255ccc2fff778f8"; 644 - hash = "sha256-C2Lo3tT2363O++ycXiR6x0y+jy2zlmhcKp7t1LhvCe8="; 643 + rev = "8495d106154741e6d35d37064f864758ece75de6"; 644 + hash = "sha256-DCEno1QzPcM9853hldrm4IAqKsTNALe//laDn+Hcr8Q="; 645 645 }; 646 646 meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; 647 647 }; 648 648 erlang = buildGrammar { 649 649 language = "erlang"; 650 - version = "0.0.0+rev=d2281ab"; 650 + version = "0.0.0+rev=981fda0"; 651 651 src = fetchFromGitHub { 652 652 owner = "WhatsApp"; 653 653 repo = "tree-sitter-erlang"; 654 - rev = "d2281ab060093290045941a865a3834eec862a3f"; 655 - hash = "sha256-tiZY1CXwKBwkXRrl1uJACOoXIlC9AmqDQ9bxWuq9ejw="; 654 + rev = "981fda038d2eb182a88a9374ccb1c14b840cba0b"; 655 + hash = "sha256-uvVnWbkiwsqNq0hPikEwLLq1MDVohJlgK/L6zAUC+rU="; 656 656 }; 657 657 meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; 658 658 }; ··· 746 746 }; 747 747 fortran = buildGrammar { 748 748 language = "fortran"; 749 - version = "0.0.0+rev=5fc069e"; 749 + version = "0.0.0+rev=022b032"; 750 750 src = fetchFromGitHub { 751 751 owner = "stadelmanma"; 752 752 repo = "tree-sitter-fortran"; 753 - rev = "5fc069e4f05810ec6f8e399cd522e4eba864181c"; 754 - hash = "sha256-dcpGhtUbaw4lBrwL01nzokWF2BQLsER5S7zEH6xOzso="; 753 + rev = "022b032d31299c5d8336cdfd0ece97de20a609c0"; 754 + hash = "sha256-STRbEv7kBtkrokXgaN9g1JNwWmSV+7gkyklhYKJszNY="; 755 755 }; 756 756 meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; 757 757 }; ··· 978 978 }; 979 979 go = buildGrammar { 980 980 language = "go"; 981 - version = "0.0.0+rev=12fe553"; 981 + version = "0.0.0+rev=7cb21a6"; 982 982 src = fetchFromGitHub { 983 983 owner = "tree-sitter"; 984 984 repo = "tree-sitter-go"; 985 - rev = "12fe553fdaaa7449f764bc876fd777704d4fb752"; 986 - hash = "sha256-E8ieOSkpmdsMrj1m0op0WA5ki4VkodHBMtJRCmYtmGY="; 985 + rev = "7cb21a65af6cc8e5c6742b9dba42881ea1158475"; 986 + hash = "sha256-BOq/HH6r+6dbdUa/0rlQioXG3Dgm60gBNSc1SLfE2fI="; 987 987 }; 988 988 meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; 989 989 }; ··· 1088 1088 }; 1089 1089 groovy = buildGrammar { 1090 1090 language = "groovy"; 1091 - version = "0.0.0+rev=d1556e7"; 1091 + version = "0.0.0+rev=8691159"; 1092 1092 src = fetchFromGitHub { 1093 1093 owner = "murtaza64"; 1094 1094 repo = "tree-sitter-groovy"; 1095 - rev = "d1556e77d49df1a28cd564af5766fdaea8ab7063"; 1096 - hash = "sha256-oEdO9P1akGzOmZvAUrO608yptgkMsJL5YAhPwBvarPI="; 1095 + rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; 1096 + hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; 1097 1097 }; 1098 1098 meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; 1099 1099 }; ··· 1110 1110 }; 1111 1111 hack = buildGrammar { 1112 1112 language = "hack"; 1113 - version = "0.0.0+rev=fca1e29"; 1113 + version = "0.0.0+rev=bc5b3a1"; 1114 1114 src = fetchFromGitHub { 1115 1115 owner = "slackhq"; 1116 1116 repo = "tree-sitter-hack"; 1117 - rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; 1118 - hash = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk="; 1117 + rev = "bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0"; 1118 + hash = "sha256-dVDJRRn5pT7FPQN+RIUi/mFG6uS8rAzWJy2dBfuiNSM="; 1119 1119 }; 1120 1120 meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; 1121 1121 }; ··· 1243 1243 }; 1244 1244 html = buildGrammar { 1245 1245 language = "html"; 1246 - version = "0.0.0+rev=d9219ad"; 1246 + version = "0.0.0+rev=d18f83f"; 1247 1247 src = fetchFromGitHub { 1248 1248 owner = "tree-sitter"; 1249 1249 repo = "tree-sitter-html"; 1250 - rev = "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468"; 1251 - hash = "sha256-0aLNG4eB2I0Qn0r1oF4YwUDLek78S5fbklFI/bMmxOQ="; 1250 + rev = "d18f83f8bed0be99796c4eacafe9b295ab2ee144"; 1251 + hash = "sha256-FbyIgMEheIMAvllWtizuhj39G60IYX6YPY0BIz9O2/4="; 1252 1252 }; 1253 1253 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 1254 1254 }; ··· 1287 1287 }; 1288 1288 hyprlang = buildGrammar { 1289 1289 language = "hyprlang"; 1290 - version = "0.0.0+rev=6858695"; 1290 + version = "0.0.0+rev=d719158"; 1291 1291 src = fetchFromGitHub { 1292 1292 owner = "luckasRanarison"; 1293 1293 repo = "tree-sitter-hyprlang"; 1294 - rev = "6858695eba0e63b9e0fceef081d291eb352abce8"; 1295 - hash = "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg="; 1294 + rev = "d719158abe537b1916daaea6fa03287089f0b601"; 1295 + hash = "sha256-5iflQ4FDEvVRuaytPl08Q9CYXm2dfZ49qJyvcsOrzuI="; 1296 1296 }; 1297 1297 meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang"; 1298 1298 }; ··· 1364 1364 }; 1365 1365 janet_simple = buildGrammar { 1366 1366 language = "janet_simple"; 1367 - version = "0.0.0+rev=b4aa56f"; 1367 + version = "0.0.0+rev=ca4785b"; 1368 1368 src = fetchFromGitHub { 1369 1369 owner = "sogaiu"; 1370 1370 repo = "tree-sitter-janet-simple"; 1371 - rev = "b4aa56fd0a2ea2708fc93062683ae5eaa4e973e6"; 1372 - hash = "sha256-2Yo1ZGNZbe6TtfaSIykkG10L58Z6lk5hMr30K5zGuYI="; 1371 + rev = "ca4785b47a4ff15653f0408a49c764dec533e0d3"; 1372 + hash = "sha256-pRB5G4lR0t2E9MQN/a2AC8OQppwD6gZ1AfCNPon6TIE="; 1373 1373 }; 1374 1374 meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; 1375 1375 }; 1376 1376 java = buildGrammar { 1377 1377 language = "java"; 1378 - version = "0.0.0+rev=94703d5"; 1378 + version = "0.0.0+rev=677da92"; 1379 1379 src = fetchFromGitHub { 1380 1380 owner = "tree-sitter"; 1381 1381 repo = "tree-sitter-java"; 1382 - rev = "94703d5a6bed02b98e438d7cad1136c01a60ba2c"; 1383 - hash = "sha256-OvEO1BLZLjP3jt4gar18kiXderksFKO0WFXDQqGLRIY="; 1382 + rev = "677da92875756e31b3a42505d822cc8be7c5ab5e"; 1383 + hash = "sha256-6eJI+6bMdMb/9q9rXFF66JeuC8TaRKKzAnkfMZ8tojU="; 1384 1384 }; 1385 1385 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 1386 1386 }; 1387 1387 javascript = buildGrammar { 1388 1388 language = "javascript"; 1389 - version = "0.0.0+rev=108b2d4"; 1389 + version = "0.0.0+rev=3f1c835"; 1390 1390 src = fetchFromGitHub { 1391 1391 owner = "tree-sitter"; 1392 1392 repo = "tree-sitter-javascript"; 1393 - rev = "108b2d4d17a04356a340aea809e4dd5b801eb40d"; 1394 - hash = "sha256-0x6DbmRTlxUP4vbWVsLoj+k1YOk2Dr+LAPClFsWi7r8="; 1393 + rev = "3f1c835d05165050834da0e3cbc23a75e94aaa64"; 1394 + hash = "sha256-+lC8zuuNlMIiEDqtuMdJwKXqG9udGOREq0ufasSbIJY="; 1395 1395 }; 1396 1396 meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; 1397 1397 }; ··· 1408 1408 }; 1409 1409 jsdoc = buildGrammar { 1410 1410 language = "jsdoc"; 1411 - version = "0.0.0+rev=b253abf"; 1411 + version = "0.0.0+rev=a417db5"; 1412 1412 src = fetchFromGitHub { 1413 1413 owner = "tree-sitter"; 1414 1414 repo = "tree-sitter-jsdoc"; 1415 - rev = "b253abf68a73217b7a52c0ec254f4b6a7bb86665"; 1416 - hash = "sha256-Azzb2zBjAfwbEmAEO1YqhpaxtzbXmRjfIzRla2Hx+24="; 1415 + rev = "a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c"; 1416 + hash = "sha256-MMLgza5H9NWYn9jtOumwg3cz3hqb8GQGFc/yRSvUIVI="; 1417 1417 }; 1418 1418 meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; 1419 1419 }; 1420 1420 json = buildGrammar { 1421 1421 language = "json"; 1422 - version = "0.0.0+rev=4d770d3"; 1422 + version = "0.0.0+rev=54ccd94"; 1423 1423 src = fetchFromGitHub { 1424 1424 owner = "tree-sitter"; 1425 1425 repo = "tree-sitter-json"; 1426 - rev = "4d770d31f732d50d3ec373865822fbe659e47c75"; 1427 - hash = "sha256-hmcwRbTn0xPrV1OufXXq6VNhCopa1NQJhDsY3VSPovw="; 1426 + rev = "54ccd9485e0122a5e9faf5d8aaed7294c308e894"; 1427 + hash = "sha256-tltnBQNEFZeN0jIxG0eHofyMLR0CTrQos1fh02Xexas="; 1428 1428 }; 1429 1429 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 1430 1430 }; ··· 1507 1507 }; 1508 1508 kotlin = buildGrammar { 1509 1509 language = "kotlin"; 1510 - version = "0.0.0+rev=0662afb"; 1510 + version = "0.0.0+rev=c4ddea3"; 1511 1511 src = fetchFromGitHub { 1512 1512 owner = "fwcd"; 1513 1513 repo = "tree-sitter-kotlin"; 1514 - rev = "0662afbd2ce19b17c603acf67ae707b4d69ab8f4"; 1515 - hash = "sha256-r3emNyglirgxb1ktR46EgsECv6ueHUpo6wI2ULyUBtU="; 1514 + rev = "c4ddea359a7ff4d92360b2efcd6cfce5dc25afe6"; 1515 + hash = "sha256-7REd272fpCP/ggzg7wLf5DS6QX9SIO9YGPdvj2c2w58="; 1516 1516 }; 1517 1517 meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; 1518 1518 }; ··· 1797 1797 }; 1798 1798 nginx = buildGrammar { 1799 1799 language = "nginx"; 1800 - version = "0.0.0+rev=281d184"; 1800 + version = "0.0.0+rev=989da76"; 1801 1801 src = fetchFromGitHub { 1802 1802 owner = "opa-oz"; 1803 1803 repo = "tree-sitter-nginx"; 1804 - rev = "281d184b8240b2b22670b8907b57b6d6842db6f3"; 1805 - hash = "sha256-OsUCCtkaCwiKWKBduk9Ktc65LP1udKcKRmU4TAy8ayE="; 1804 + rev = "989da760be05a3334af3ec88705cbf57e6a9c41d"; 1805 + hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM="; 1806 1806 }; 1807 1807 meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx"; 1808 1808 }; ··· 2009 2009 }; 2010 2010 perl = buildGrammar { 2011 2011 language = "perl"; 2012 - version = "0.0.0+rev=7120632"; 2012 + version = "0.0.0+rev=6f280c5"; 2013 2013 src = fetchFromGitHub { 2014 2014 owner = "tree-sitter-perl"; 2015 2015 repo = "tree-sitter-perl"; 2016 - rev = "71206326a8bcbdc2032f852bab8698e315bf5910"; 2017 - hash = "sha256-EySvg8EcCrRS7QfiainRgsCYg8Kvn5DROLxrnyD3rkU="; 2016 + rev = "6f280c52662dc254eb7a5abc0889f7a9e1154ffd"; 2017 + hash = "sha256-wyIUdf0v/acVptAe3Z3tL9QvbdZYoxpeaS1a7oygyiU="; 2018 2018 }; 2019 2019 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 2020 2020 }; 2021 2021 php = buildGrammar { 2022 2022 language = "php"; 2023 - version = "0.0.0+rev=43aad2b"; 2023 + version = "0.0.0+rev=5021edd"; 2024 2024 src = fetchFromGitHub { 2025 2025 owner = "tree-sitter"; 2026 2026 repo = "tree-sitter-php"; 2027 - rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2028 - hash = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI="; 2027 + rev = "5021edde6d0ea75aedc313e75cca2ac5aa064d41"; 2028 + hash = "sha256-DeqHoBlx9UCq7e06W6MnAVtoG7h7qrT1PNGsWTRN2f0="; 2029 2029 }; 2030 2030 location = "php"; 2031 2031 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 2032 2032 }; 2033 2033 php_only = buildGrammar { 2034 2034 language = "php_only"; 2035 - version = "0.0.0+rev=43aad2b"; 2035 + version = "0.0.0+rev=5021edd"; 2036 2036 src = fetchFromGitHub { 2037 2037 owner = "tree-sitter"; 2038 2038 repo = "tree-sitter-php"; 2039 - rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8"; 2040 - hash = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI="; 2039 + rev = "5021edde6d0ea75aedc313e75cca2ac5aa064d41"; 2040 + hash = "sha256-DeqHoBlx9UCq7e06W6MnAVtoG7h7qrT1PNGsWTRN2f0="; 2041 2041 }; 2042 2042 location = "php_only"; 2043 2043 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; ··· 2132 2132 }; 2133 2133 prisma = buildGrammar { 2134 2134 language = "prisma"; 2135 - version = "0.0.0+rev=eca2596"; 2135 + version = "0.0.0+rev=73f39a6"; 2136 2136 src = fetchFromGitHub { 2137 2137 owner = "victorhqc"; 2138 2138 repo = "tree-sitter-prisma"; 2139 - rev = "eca2596a355b1a9952b4f80f8f9caed300a272b5"; 2140 - hash = "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c="; 2139 + rev = "73f39a6d5401cfdcd143951e499336cf5ab2ffaa"; 2140 + hash = "sha256-0wHh+Gf2wer/35NdEWOCQFNdRH/wVWnRx9HnlX7vZho="; 2141 2141 }; 2142 2142 meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; 2143 2143 }; ··· 2267 2267 }; 2268 2268 python = buildGrammar { 2269 2269 language = "python"; 2270 - version = "0.0.0+rev=409b5d6"; 2270 + version = "0.0.0+rev=44c2f7a"; 2271 2271 src = fetchFromGitHub { 2272 2272 owner = "tree-sitter"; 2273 2273 repo = "tree-sitter-python"; 2274 - rev = "409b5d671eb0ea4972eeacaaca24bbec1acf79b1"; 2275 - hash = "sha256-IIAL2qteFPBCPmDK1N2EdDgpI4CwfMuuVL8t5tYueLU="; 2274 + rev = "44c2f7aebce0efac5867cdc5f2ea03c1d43a0305"; 2275 + hash = "sha256-B/c4QW3LIMQPmiRyvQe7SrQNUoIqW8U9FEnP54+XT/4="; 2276 2276 }; 2277 2277 meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; 2278 2278 }; ··· 2311 2311 }; 2312 2312 query = buildGrammar { 2313 2313 language = "query"; 2314 - version = "0.0.0+rev=a6674e2"; 2314 + version = "0.0.0+rev=5c2d027"; 2315 2315 src = fetchFromGitHub { 2316 2316 owner = "nvim-treesitter"; 2317 2317 repo = "tree-sitter-query"; 2318 - rev = "a6674e279b14958625d7a530cabe06119c7a1532"; 2319 - hash = "sha256-xtr2IVI+3h/u9f84ye7szHR/U2E8Bm5NN7vhqaCkiyI="; 2318 + rev = "5c2d02747250bc326bc33687b3319b7db8554e24"; 2319 + hash = "sha256-bZ8bIrr3vclu7AklGyVIxkR3TF9JDrGJui6i71swqhM="; 2320 2320 }; 2321 2321 meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; 2322 2322 }; ··· 2399 2399 }; 2400 2400 regex = buildGrammar { 2401 2401 language = "regex"; 2402 - version = "0.0.0+rev=d329907"; 2402 + version = "0.0.0+rev=b638d29"; 2403 2403 src = fetchFromGitHub { 2404 2404 owner = "tree-sitter"; 2405 2405 repo = "tree-sitter-regex"; 2406 - rev = "d329907611abe46d26ab5908e5922e7400212cb9"; 2407 - hash = "sha256-XNoklzboR0NzFu2Ke7HT6TitROFhEM6S993INA1atfM="; 2406 + rev = "b638d29335ef41215b86732dd51be34c701ef683"; 2407 + hash = "sha256-KHPwvjqvgqLKGL/OeotF1djSSSrAsb2H3CNUmgiva18="; 2408 2408 }; 2409 2409 meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; 2410 2410 }; ··· 2498 2498 }; 2499 2499 rst = buildGrammar { 2500 2500 language = "rst"; 2501 - version = "0.0.0+rev=5120f6e"; 2501 + version = "0.0.0+rev=dd5971e"; 2502 2502 src = fetchFromGitHub { 2503 2503 owner = "stsewd"; 2504 2504 repo = "tree-sitter-rst"; 2505 - rev = "5120f6e59284cb8b85b450bd2db0bd352635ba9f"; 2506 - hash = "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM="; 2505 + rev = "dd5971ef7759583aadd5aa5e3a3a0905eb5734d5"; 2506 + hash = "sha256-gW/d49PsRm/FgTS4khJ681GDjf1aAgTSXvUv/8bP0ek="; 2507 2507 }; 2508 2508 meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; 2509 2509 }; ··· 2531 2531 }; 2532 2532 rust = buildGrammar { 2533 2533 language = "rust"; 2534 - version = "0.0.0+rev=1f63b33"; 2534 + version = "0.0.0+rev=2eaf126"; 2535 2535 src = fetchFromGitHub { 2536 2536 owner = "tree-sitter"; 2537 2537 repo = "tree-sitter-rust"; 2538 - rev = "1f63b33efee17e833e0ea29266dd3d713e27e321"; 2539 - hash = "sha256-HV7zMwO3ZMaHqX5cV43iwuC+QM7ecApZ2U/hbXuM34c="; 2538 + rev = "2eaf126458a4d6a69401089b6ba78c5e5d6c1ced"; 2539 + hash = "sha256-u3mJghmVHYPjow1QWRoT/Ip7DZwli4EzmioZQOzqTjs="; 2540 2540 }; 2541 2541 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 2542 2542 }; ··· 2553 2553 }; 2554 2554 scfg = buildGrammar { 2555 2555 language = "scfg"; 2556 - version = "0.0.0+rev=a551280"; 2556 + version = "0.0.0+rev=2f3709e"; 2557 2557 src = fetchFromGitHub { 2558 2558 owner = "rockorager"; 2559 2559 repo = "tree-sitter-scfg"; 2560 - rev = "a5512800ea0220da4abbae61b8aea8423d1549aa"; 2561 - hash = "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA="; 2560 + rev = "2f3709e7656fa2c443f92041c91a9f843f8cd625"; 2561 + hash = "sha256-2/n+pSR6Ojahm8iBnpNsQscrXQqzZflKBA42gX29u50="; 2562 2562 }; 2563 2563 generate = true; 2564 2564 meta.homepage = "https://github.com/rockorager/tree-sitter-scfg"; ··· 2608 2608 }; 2609 2609 meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; 2610 2610 }; 2611 + slim = buildGrammar { 2612 + language = "slim"; 2613 + version = "0.0.0+rev=a0f08e8"; 2614 + src = fetchFromGitHub { 2615 + owner = "theoo"; 2616 + repo = "tree-sitter-slim"; 2617 + rev = "a0f08e85b787248219ea645423c5916c8d620ef6"; 2618 + hash = "sha256-b+V56Csa+byGvTieN+cAvoVy8UpFzS8/SSdYeW3cjts="; 2619 + }; 2620 + meta.homepage = "https://github.com/theoo/tree-sitter-slim"; 2621 + }; 2611 2622 slint = buildGrammar { 2612 2623 language = "slint"; 2613 2624 version = "0.0.0+rev=f11da7e"; ··· 2654 2665 }; 2655 2666 solidity = buildGrammar { 2656 2667 language = "solidity"; 2657 - version = "0.0.0+rev=f7f5251"; 2668 + version = "0.0.0+rev=7270875"; 2658 2669 src = fetchFromGitHub { 2659 2670 owner = "JoranHonig"; 2660 2671 repo = "tree-sitter-solidity"; 2661 - rev = "f7f5251a3f5b1d04f0799b3571b12918af177fc8"; 2662 - hash = "sha256-Tt8lXaHrRFbbATUoWK+Y9FZohY1IeDTCXaaom4yZYb4="; 2672 + rev = "727087514eff57d92e273a24303142308bce3381"; 2673 + hash = "sha256-k5YExvQmDXk+k9afiq6VizFdsvSH9u8Y1u3xB9i96mw="; 2663 2674 }; 2664 2675 meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; 2665 2676 }; ··· 2689 2700 }; 2690 2701 sourcepawn = buildGrammar { 2691 2702 language = "sourcepawn"; 2692 - version = "0.0.0+rev=6b9bf9c"; 2703 + version = "0.0.0+rev=f2af8d0"; 2693 2704 src = fetchFromGitHub { 2694 2705 owner = "nilshelmig"; 2695 2706 repo = "tree-sitter-sourcepawn"; 2696 - rev = "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf"; 2697 - hash = "sha256-2DjGCZ701c2rMxQZM4YF61rZokZUov4ECb0gwAmyuVk="; 2707 + rev = "f2af8d0dc14c6790130cceb2a20027eb41a8297c"; 2708 + hash = "sha256-u8/wM2Dj+uO3g24MsGZfH9zkABCEaWWFI8EX3fxuljk="; 2698 2709 }; 2699 2710 meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; 2700 2711 }; ··· 2788 2799 }; 2789 2800 superhtml = buildGrammar { 2790 2801 language = "superhtml"; 2791 - version = "0.0.0+rev=1fda813"; 2802 + version = "0.0.0+rev=e6eba40"; 2792 2803 src = fetchFromGitHub { 2793 2804 owner = "kristoff-it"; 2794 2805 repo = "superhtml"; 2795 - rev = "1fda813bd9dc108e962e018e6a327434767ad616"; 2796 - hash = "sha256-+32toY540h92Xk5xoYvZaMYNDxXWI4pRbkrBnU4xRjM="; 2806 + rev = "e6eba40bf54dd94d842154be0389c53a37be8dc8"; 2807 + hash = "sha256-v1K4yuAeFxu8K/Wt2gv2Onwfa4AB4Wt1p76d2koLAYw="; 2797 2808 }; 2798 2809 location = "tree-sitter-superhtml"; 2799 2810 meta.homepage = "https://github.com/kristoff-it/superhtml"; ··· 2867 2878 }; 2868 2879 t32 = buildGrammar { 2869 2880 language = "t32"; 2870 - version = "0.0.0+rev=ad23ed0"; 2881 + version = "0.0.0+rev=e5a12f7"; 2871 2882 src = fetchFromGitLab { 2872 2883 owner = "xasc"; 2873 2884 repo = "tree-sitter-t32"; 2874 - rev = "ad23ed0325658adbb1dfb397d4dfbea8872585c6"; 2875 - hash = "sha256-dcz2b0NiaJEQUN6kOk+FVfxqD3wSzolH+NXkPpzrQj4="; 2885 + rev = "e5a12f798f056049642aa03fbb83786e3a5b95d4"; 2886 + hash = "sha256-oOykmtAFPQiqK02nia8/m8pg2fi5yKt7dzZOGr9f3dQ="; 2876 2887 }; 2877 2888 meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git"; 2878 2889 }; ··· 2923 2934 }; 2924 2935 templ = buildGrammar { 2925 2936 language = "templ"; 2926 - version = "0.0.0+rev=60310af"; 2937 + version = "0.0.0+rev=a9178bf"; 2927 2938 src = fetchFromGitHub { 2928 2939 owner = "vrischmann"; 2929 2940 repo = "tree-sitter-templ"; 2930 - rev = "60310af0d788a0160d719d4aff8f146b6e6c55bd"; 2931 - hash = "sha256-M0+Yw2Ld9qT9Ag9OaMpmls8LO4+IK0xtAZ8X5oZ2c78="; 2941 + rev = "a9178bfc9cc8040c08f39b47bae5400a2bf06e50"; 2942 + hash = "sha256-QMOPxbNzLcUfhEuD635M/n3WrADryjZVKXlNMF6QezQ="; 2932 2943 }; 2933 2944 meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; 2934 2945 }; ··· 3035 3046 }; 3036 3047 tsx = buildGrammar { 3037 3048 language = "tsx"; 3038 - version = "0.0.0+rev=8e13e1d"; 3049 + version = "0.0.0+rev=410947e"; 3039 3050 src = fetchFromGitHub { 3040 3051 owner = "tree-sitter"; 3041 3052 repo = "tree-sitter-typescript"; 3042 - rev = "8e13e1db35b941fc57f2bd2dd4628180448c17d5"; 3043 - hash = "sha256-Z68ERsfHxDubDJb7nQKSH0YoBmIReUGXNF0LJAQTXEs="; 3053 + rev = "410947e9d2ca8e032cd2419bf1241406c7e6f9bb"; 3054 + hash = "sha256-iRIRIighYwVB5Pze5nhdZ9gFiELiqVBYrSyKLzaXI/8="; 3044 3055 }; 3045 3056 location = "tsx"; 3046 3057 meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; ··· 3069 3080 }; 3070 3081 typescript = buildGrammar { 3071 3082 language = "typescript"; 3072 - version = "0.0.0+rev=8e13e1d"; 3083 + version = "0.0.0+rev=410947e"; 3073 3084 src = fetchFromGitHub { 3074 3085 owner = "tree-sitter"; 3075 3086 repo = "tree-sitter-typescript"; 3076 - rev = "8e13e1db35b941fc57f2bd2dd4628180448c17d5"; 3077 - hash = "sha256-Z68ERsfHxDubDJb7nQKSH0YoBmIReUGXNF0LJAQTXEs="; 3087 + rev = "410947e9d2ca8e032cd2419bf1241406c7e6f9bb"; 3088 + hash = "sha256-iRIRIighYwVB5Pze5nhdZ9gFiELiqVBYrSyKLzaXI/8="; 3078 3089 }; 3079 3090 location = "typescript"; 3080 3091 meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; ··· 3170 3181 }; 3171 3182 v = buildGrammar { 3172 3183 language = "v"; 3173 - version = "0.0.0+rev=5351039"; 3184 + version = "0.0.0+rev=0461bf8"; 3174 3185 src = fetchFromGitHub { 3175 3186 owner = "vlang"; 3176 3187 repo = "v-analyzer"; 3177 - rev = "535103910159887a41d019635c1cdbec910d1a31"; 3178 - hash = "sha256-4VxvK9KzJlN0AsXz0XL5FIs3H65vPgyj/YqTc138zC4="; 3188 + rev = "0461bf8addccb4df566827f1601f415d07b1ffbc"; 3189 + hash = "sha256-flnEty9x1wDDtSgQk9cRXYKfWFjvqxRXsLl5ev3rGXk="; 3179 3190 }; 3180 3191 location = "tree_sitter_v"; 3181 3192 meta.homepage = "https://github.com/vlang/v-analyzer"; ··· 3215 3226 }; 3216 3227 vhdl = buildGrammar { 3217 3228 language = "vhdl"; 3218 - version = "0.0.0+rev=63d0360"; 3229 + version = "0.0.0+rev=da8ea8a"; 3219 3230 src = fetchFromGitHub { 3220 3231 owner = "jpt13653903"; 3221 3232 repo = "tree-sitter-vhdl"; 3222 - rev = "63d0360d42c43b4902b8470c7ddcf323432e2dde"; 3223 - hash = "sha256-D85VFM82lU4GDpIWZmY+j6134DHp0pGbqg8Haj2mgiw="; 3233 + rev = "da8ea8afa7899a99e43a7d61afef9f77b7a675eb"; 3234 + hash = "sha256-yLoIKO1ObSe7rQOBjd1cF0U8/x622tYWwasiCHx+aYE="; 3224 3235 }; 3225 3236 meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; 3226 3237 }; ··· 3348 3359 }; 3349 3360 xresources = buildGrammar { 3350 3361 language = "xresources"; 3351 - version = "0.0.0+rev=983f13a"; 3362 + version = "0.0.0+rev=d0f9dc7"; 3352 3363 src = fetchFromGitHub { 3353 3364 owner = "ValdezFOmar"; 3354 3365 repo = "tree-sitter-xresources"; 3355 - rev = "983f13acef542aef431a845fef084ddda8d9d666"; 3356 - hash = "sha256-s/wuzVzF8TzySZ0OFNCFpbvjminQzbb3icZc+DnChjc="; 3366 + rev = "d0f9dc7cec4dc15fc6f9d556bb4e9dd5050328a6"; 3367 + hash = "sha256-3TBpNdIsmOutazBlMKAsQaq7RPu4vUeZMFuZ2/2HDKo="; 3357 3368 }; 3358 3369 meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; 3359 3370 }; 3360 3371 yaml = buildGrammar { 3361 3372 language = "yaml"; 3362 - version = "0.0.0+rev=b733d3f"; 3373 + version = "0.0.0+rev=1805917"; 3363 3374 src = fetchFromGitHub { 3364 3375 owner = "tree-sitter-grammars"; 3365 3376 repo = "tree-sitter-yaml"; 3366 - rev = "b733d3f5f5005890f324333dd57e1f0badec5c87"; 3367 - hash = "sha256-23/zcjnQUQt32N2EdQMzWM9srkXfQxlBvOo7FWH6rnw="; 3377 + rev = "1805917414a9a8ba2473717fd69447277a175fae"; 3378 + hash = "sha256-lcdlvzDhl0mDCe4olMoEynxFFLfn3w4p24C1k/7DItA="; 3368 3379 }; 3369 3380 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; 3370 3381 }; ··· 3414 3425 }; 3415 3426 ziggy = buildGrammar { 3416 3427 language = "ziggy"; 3417 - version = "0.0.0+rev=fe73bee"; 3428 + version = "0.0.0+rev=3518133"; 3418 3429 src = fetchFromGitHub { 3419 3430 owner = "kristoff-it"; 3420 3431 repo = "ziggy"; 3421 - rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3422 - hash = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs="; 3432 + rev = "3518133e9ebea7c372eff4def368eda8488fad18"; 3433 + hash = "sha256-U3MUFYsWiM5RK3lFXyo3VaTlxqkh3b0HzQsRiegIHU8="; 3423 3434 }; 3424 3435 location = "tree-sitter-ziggy"; 3425 3436 meta.homepage = "https://github.com/kristoff-it/ziggy"; 3426 3437 }; 3427 3438 ziggy_schema = buildGrammar { 3428 3439 language = "ziggy_schema"; 3429 - version = "0.0.0+rev=fe73bee"; 3440 + version = "0.0.0+rev=3518133"; 3430 3441 src = fetchFromGitHub { 3431 3442 owner = "kristoff-it"; 3432 3443 repo = "ziggy"; 3433 - rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f"; 3434 - hash = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs="; 3444 + rev = "3518133e9ebea7c372eff4def368eda8488fad18"; 3445 + hash = "sha256-U3MUFYsWiM5RK3lFXyo3VaTlxqkh3b0HzQsRiegIHU8="; 3435 3446 }; 3436 3447 location = "tree-sitter-ziggy-schema"; 3437 3448 meta.homepage = "https://github.com/kristoff-it/ziggy";
+18
pkgs/applications/editors/vim/plugins/overrides.nix
··· 760 760 # Optional integrations 761 761 fzf-lua 762 762 telescope-nvim 763 + snacks-nvim 763 764 ]; 764 765 dependencies = with self; [ 765 766 copilot-lua ··· 1613 1614 nvimSkipModule = [ 1614 1615 "luasnip-latex-snippets.luasnippets.tex.utils.init" 1615 1616 ]; 1617 + }; 1618 + 1619 + LuaSnip-snippets-nvim = super.LuaSnip-snippets-nvim.overrideAttrs { 1620 + checkInputs = [ self.luasnip ]; 1616 1621 }; 1617 1622 1618 1623 lz-n = neovimUtils.buildNeovimPlugin { ··· 2760 2765 }; 2761 2766 2762 2767 renamer-nvim = super.renamer-nvim.overrideAttrs { 2768 + dependencies = [ self.plenary-nvim ]; 2769 + }; 2770 + 2771 + repolink-nvim = super.repolink-nvim.overrideAttrs { 2763 2772 dependencies = [ self.plenary-nvim ]; 2764 2773 }; 2765 2774 ··· 3356 3365 description = "Simple color selector/picker plugin"; 3357 3366 license = lib.licenses.publicDomain; 3358 3367 }; 3368 + }; 3369 + 3370 + vimade = super.vimade.overrideAttrs { 3371 + checkInputs = with self; [ 3372 + # Optional providers 3373 + hlchunk-nvim 3374 + mini-nvim 3375 + snacks-nvim 3376 + ]; 3359 3377 }; 3360 3378 3361 3379 vim-addon-actions = super.vim-addon-actions.overrideAttrs {
+2
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 15 15 https://github.com/vigoux/LanguageTool.nvim/,, 16 16 https://github.com/LazyVim/LazyVim/,, 17 17 https://github.com/Yggdroot/LeaderF/,, 18 + https://github.com/molleweide/LuaSnip-snippets.nvim/,HEAD, 18 19 https://github.com/Valloric/MatchTagAlways/,, 19 20 https://github.com/numToStr/Navigator.nvim/,, 20 21 https://github.com/overcache/NeoSolarized/,, ··· 938 939 https://github.com/filipdutescu/renamer.nvim/,, 939 940 https://github.com/MeanderingProgrammer/render-markdown.nvim/,, 940 941 https://github.com/gabrielpoca/replacer.nvim/,HEAD, 942 + https://github.com/9seconds/repolink.nvim/,HEAD, 941 943 https://github.com/stevearc/resession.nvim/,HEAD, 942 944 https://github.com/rest-nvim/rest.nvim/,, 943 945 https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
-2
pkgs/applications/graphics/tesseract/wrapper.nix
··· 18 18 19 19 nativeBuildInputs = [ makeWrapper ]; 20 20 21 - phases = [ "buildPhase" "fixupPhase" ]; 22 - 23 21 buildPhase = '' 24 22 makeWrapper {$tesseractBase,$out}/bin/tesseract --set-default TESSDATA_PREFIX $out/share/tessdata 25 23
+3 -5
pkgs/applications/misc/openrgb-plugins/effects/default.nix pkgs/by-name/op/openrgb-plugin-effects/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - qtbase, 5 + libsForQt5, 6 6 openrgb, 7 7 glib, 8 8 openal, 9 - qmake, 10 9 pkg-config, 11 - wrapQtAppsHook, 12 10 }: 13 11 14 12 stdenv.mkDerivation (finalAttrs: { ··· 29 27 ln -s ${openrgb.src} OpenRGB 30 28 ''; 31 29 32 - nativeBuildInputs = [ 30 + nativeBuildInputs = with libsForQt5; [ 33 31 qmake 34 32 pkg-config 35 33 wrapQtAppsHook 36 34 ]; 37 35 38 - buildInputs = [ 36 + buildInputs = with libsForQt5; [ 39 37 qtbase 40 38 glib 41 39 openal
+3 -5
pkgs/applications/misc/openrgb-plugins/hardwaresync/default.nix pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - qtbase, 5 + libsForQt5, 6 6 openrgb, 7 7 glib, 8 8 libgtop, 9 9 lm_sensors, 10 - qmake, 11 10 pkg-config, 12 - wrapQtAppsHook, 13 11 }: 14 12 15 13 stdenv.mkDerivation (finalAttrs: { ··· 31 29 rm -r dependencies/lhwm-cpp-wrapper 32 30 ''; 33 31 34 - buildInputs = [ 32 + buildInputs = with libsForQt5; [ 35 33 qtbase 36 34 glib 37 35 libgtop 38 36 lm_sensors 39 37 ]; 40 38 41 - nativeBuildInputs = [ 39 + nativeBuildInputs = with libsForQt5; [ 42 40 qmake 43 41 pkg-config 44 42 wrapQtAppsHook
+4 -6
pkgs/applications/misc/openrgb/default.nix pkgs/by-name/op/openrgb/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - qmake, 6 - wrapQtAppsHook, 5 + libsForQt5, 7 6 libusb1, 8 7 hidapi, 9 8 pkg-config, 10 9 coreutils, 11 10 mbedtls_2, 12 - qtbase, 13 - qttools, 14 11 symlinkJoin, 15 12 openrgb, 16 13 }: ··· 26 23 hash = "sha256-XBLj4EfupyeVHRc0pVI7hrXFoCNJ7ak2yO0QSfhBsGU="; 27 24 }; 28 25 29 - nativeBuildInputs = [ 26 + nativeBuildInputs = with libsForQt5; [ 30 27 qmake 31 28 pkg-config 32 29 wrapQtAppsHook 33 30 ]; 34 - buildInputs = [ 31 + 32 + buildInputs = with libsForQt5; [ 35 33 libusb1 36 34 hidapi 37 35 mbedtls_2
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "128.6.0esr"; 2 + version = "128.6.1esr"; 3 3 sources = [ 4 4 { 5 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/af/thunderbird-128.6.0esr.tar.bz2"; 5 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/af/thunderbird-128.6.1esr.tar.bz2"; 6 6 locale = "af"; 7 7 arch = "linux-x86_64"; 8 - sha256 = "147169c7e5d3bb763fa87c4f7627f9ddec6493fa7833656021d102df897d2b2b"; 8 + sha256 = "be2c44af9f0476c5ed21abed583cc6970b1a074b25ebe69b0000a3c38b892e91"; 9 9 } 10 10 { 11 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ar/thunderbird-128.6.0esr.tar.bz2"; 11 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ar/thunderbird-128.6.1esr.tar.bz2"; 12 12 locale = "ar"; 13 13 arch = "linux-x86_64"; 14 - sha256 = "eaf250a43059ab0d255ea7b1a96f55baa9287c88b2faf5269fc574df70e5731c"; 14 + sha256 = "4f3208c2151de9a7503888bb467b2f3fc8006a1a79abb91f98306f8498e266d6"; 15 15 } 16 16 { 17 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ast/thunderbird-128.6.0esr.tar.bz2"; 17 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ast/thunderbird-128.6.1esr.tar.bz2"; 18 18 locale = "ast"; 19 19 arch = "linux-x86_64"; 20 - sha256 = "0a66cbf7d5defd48c433784eab0b0b457c11971eac0d4d2f45a735818a23ec02"; 20 + sha256 = "e370b6799874607d5072bb09a98c2998ef8b6c3e8a967a7fe31eca3f15a94e6d"; 21 21 } 22 22 { 23 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/be/thunderbird-128.6.0esr.tar.bz2"; 23 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/be/thunderbird-128.6.1esr.tar.bz2"; 24 24 locale = "be"; 25 25 arch = "linux-x86_64"; 26 - sha256 = "bb475d2f103966cf26e2837333124310cd9e943ee86ec01e524b884f438af6fa"; 26 + sha256 = "0b0f0e4ae1843ca5c643a740a46737e39d844627212631a60b7c9b16c45c83e4"; 27 27 } 28 28 { 29 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/bg/thunderbird-128.6.0esr.tar.bz2"; 29 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/bg/thunderbird-128.6.1esr.tar.bz2"; 30 30 locale = "bg"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "86f3ff01453cfe8156de06b23b4b7a08bc75bd6a7703b3851b145d0e334116c6"; 32 + sha256 = "a4dee78c0bc74de69c1a61400ceb8fdced5b6da9deead89ce88a5cdc3234ff6a"; 33 33 } 34 34 { 35 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/br/thunderbird-128.6.0esr.tar.bz2"; 35 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/br/thunderbird-128.6.1esr.tar.bz2"; 36 36 locale = "br"; 37 37 arch = "linux-x86_64"; 38 - sha256 = "cd2df9f9970e80e9cf97d658b0157d900dda0f2ecd8be225f40d132143874d88"; 38 + sha256 = "ef798d533bab9530f30f03636900f61804b4b57c61a61585761f23c942eb18ca"; 39 39 } 40 40 { 41 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ca/thunderbird-128.6.0esr.tar.bz2"; 41 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ca/thunderbird-128.6.1esr.tar.bz2"; 42 42 locale = "ca"; 43 43 arch = "linux-x86_64"; 44 - sha256 = "0684f9615fd8324cea414b2b0d95a86bf361190ac41281805957cf70c1005457"; 44 + sha256 = "3bd0fecc87a4aaf8934a35f0a4bcc86e271a78c1547d6c6fe5a924847f395e19"; 45 45 } 46 46 { 47 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cak/thunderbird-128.6.0esr.tar.bz2"; 47 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cak/thunderbird-128.6.1esr.tar.bz2"; 48 48 locale = "cak"; 49 49 arch = "linux-x86_64"; 50 - sha256 = "d2c40cd642b5e5b0a81c9d2cf0f1b034b17453dfdff100765874ff684e0bbf17"; 50 + sha256 = "7af923642bd14adb3fccdbe6effc9afb25e911c3f8db8d42af1b122689f39bde"; 51 51 } 52 52 { 53 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cs/thunderbird-128.6.0esr.tar.bz2"; 53 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cs/thunderbird-128.6.1esr.tar.bz2"; 54 54 locale = "cs"; 55 55 arch = "linux-x86_64"; 56 - sha256 = "2d2324de917822676da6a13173e3fbd541abdeff2ae3cbbb9adab7c9321fe280"; 56 + sha256 = "67c4a3efb4d00ac2840a732161f803b24b4f5ff1379b64a923b473fa8594e64b"; 57 57 } 58 58 { 59 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cy/thunderbird-128.6.0esr.tar.bz2"; 59 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cy/thunderbird-128.6.1esr.tar.bz2"; 60 60 locale = "cy"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "8a57b789bfa683781d24cc3c74fe5ca5e28aa55d790bbfe2ec9113816cbad0ac"; 62 + sha256 = "10a52a5ea2bd1957b350f07dbbff088529591bfb4634ab3ee1a76509489f47c1"; 63 63 } 64 64 { 65 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/da/thunderbird-128.6.0esr.tar.bz2"; 65 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/da/thunderbird-128.6.1esr.tar.bz2"; 66 66 locale = "da"; 67 67 arch = "linux-x86_64"; 68 - sha256 = "1a58db475780f1aa0c2d487f826e83d2da592dd3f2bf296a19406ca5ee4ff864"; 68 + sha256 = "fade618a5a8a8e80828796509a901883086ec528c1b92e8f5a5acc3afcd77226"; 69 69 } 70 70 { 71 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/de/thunderbird-128.6.0esr.tar.bz2"; 71 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/de/thunderbird-128.6.1esr.tar.bz2"; 72 72 locale = "de"; 73 73 arch = "linux-x86_64"; 74 - sha256 = "7c5c2ef5e276cc9214d19235a913c1345cc1fcf967c0ca1abc0c935427188df4"; 74 + sha256 = "3e54f9ad84530145aa48b2e0b861e7db0e2ea263422c60a7fd574221001a1908"; 75 75 } 76 76 { 77 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/dsb/thunderbird-128.6.0esr.tar.bz2"; 77 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/dsb/thunderbird-128.6.1esr.tar.bz2"; 78 78 locale = "dsb"; 79 79 arch = "linux-x86_64"; 80 - sha256 = "b1fc585a9a57506d5852b5ced928ee26b27569bd11a6e31d1d362a2ce0e80e29"; 80 + sha256 = "2267f1087ed7e796824aa732700c6c0892782dd8660dcba8d5540e617664d3c2"; 81 81 } 82 82 { 83 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/el/thunderbird-128.6.0esr.tar.bz2"; 83 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/el/thunderbird-128.6.1esr.tar.bz2"; 84 84 locale = "el"; 85 85 arch = "linux-x86_64"; 86 - sha256 = "88ff0bf13a314a9228504b7af1c151935e56fb93fd5fec447c82df587439ec87"; 86 + sha256 = "650490e9684ab556f552aa400ac11ad68883d4a51901f207dc077c7c1ce227d4"; 87 87 } 88 88 { 89 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-CA/thunderbird-128.6.0esr.tar.bz2"; 89 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-CA/thunderbird-128.6.1esr.tar.bz2"; 90 90 locale = "en-CA"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "a27961dac518dbd07fbe65aee8dbd0a088f510b359644e67503a4c604a483cbf"; 92 + sha256 = "bd70b88b9ad86c5a3a36f741f6a9cf08fd50d5ca82022327c038e6c9a3aef92e"; 93 93 } 94 94 { 95 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-GB/thunderbird-128.6.0esr.tar.bz2"; 95 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-GB/thunderbird-128.6.1esr.tar.bz2"; 96 96 locale = "en-GB"; 97 97 arch = "linux-x86_64"; 98 - sha256 = "315c95f6ae7aa96682d8db8f091a8fdb66f1d071e96ccb23394cc7b0e041b32d"; 98 + sha256 = "699c053e9ae061842e51fab1ca87acf81b8a2ca243a2a1833eeb968af8865d2c"; 99 99 } 100 100 { 101 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-US/thunderbird-128.6.0esr.tar.bz2"; 101 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-US/thunderbird-128.6.1esr.tar.bz2"; 102 102 locale = "en-US"; 103 103 arch = "linux-x86_64"; 104 - sha256 = "f8e7fdd9a29a196be4e3af54760ad6987d40180644bae4afb68bbf63f931f2b8"; 104 + sha256 = "4dfa40703f0623569ef9f11e5909c35e61fd6d73d4858d85f1e911158b6e9f39"; 105 105 } 106 106 { 107 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-AR/thunderbird-128.6.0esr.tar.bz2"; 107 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-AR/thunderbird-128.6.1esr.tar.bz2"; 108 108 locale = "es-AR"; 109 109 arch = "linux-x86_64"; 110 - sha256 = "1a166113f8c3d38ff12dddd0193a45823ab623ed28bd8348025d45afd6c969a6"; 110 + sha256 = "408148e33a08d9b092b2017c3fd97f3e7502bbb061b9e6381973f5f7e656b840"; 111 111 } 112 112 { 113 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-ES/thunderbird-128.6.0esr.tar.bz2"; 113 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-ES/thunderbird-128.6.1esr.tar.bz2"; 114 114 locale = "es-ES"; 115 115 arch = "linux-x86_64"; 116 - sha256 = "11fe857aa1ec54fb135840b3763dc5373eccd302b65028c9b8e3ff1d238a5c82"; 116 + sha256 = "33f964d271a86f1bb02dbe793f89ba6b4a56e22f6a0fd72a9f1cbbbadc409c8f"; 117 117 } 118 118 { 119 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-MX/thunderbird-128.6.0esr.tar.bz2"; 119 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-MX/thunderbird-128.6.1esr.tar.bz2"; 120 120 locale = "es-MX"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "10922d63aedd1e472d804a29572d084f9a49bd014072815b195ac04ee8959fa0"; 122 + sha256 = "bf93e6bddb47944d9ccd5fe3443c2e7b9e4ff3ac0af1db05a07f45bbb57c8917"; 123 123 } 124 124 { 125 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/et/thunderbird-128.6.0esr.tar.bz2"; 125 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/et/thunderbird-128.6.1esr.tar.bz2"; 126 126 locale = "et"; 127 127 arch = "linux-x86_64"; 128 - sha256 = "26f2876b278747de85c888c59abb639ce715ea2b849a3317c69192eb4690366d"; 128 + sha256 = "8135645758ba64d0f0b4631d06142dcd621c49db5fc584cd01222a9ce543dabb"; 129 129 } 130 130 { 131 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/eu/thunderbird-128.6.0esr.tar.bz2"; 131 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/eu/thunderbird-128.6.1esr.tar.bz2"; 132 132 locale = "eu"; 133 133 arch = "linux-x86_64"; 134 - sha256 = "b9446b2f5bb87bb5ad9074e4295559d9aedfc790af7f5e1ae74077f93165eda4"; 134 + sha256 = "4fc0f5a7e7342eb3387691cb3728a64e11f6983e233060f0dff41f351e328f37"; 135 135 } 136 136 { 137 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fi/thunderbird-128.6.0esr.tar.bz2"; 137 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fi/thunderbird-128.6.1esr.tar.bz2"; 138 138 locale = "fi"; 139 139 arch = "linux-x86_64"; 140 - sha256 = "e85e265b8b21839dbe09af3b860bc7c30c62678758f42542a3f2e73bec9b9300"; 140 + sha256 = "67192f44c2edd542272806f6de1166e85e0cbe8d5ea59ea0459fc5dcf29c13cf"; 141 141 } 142 142 { 143 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fr/thunderbird-128.6.0esr.tar.bz2"; 143 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fr/thunderbird-128.6.1esr.tar.bz2"; 144 144 locale = "fr"; 145 145 arch = "linux-x86_64"; 146 - sha256 = "6c77bc7aec3e985c4ddc17e51bd659d8f4c68811e3e04dd5c27eaa37f48e4ebe"; 146 + sha256 = "6323051cd2084f286ffeeee1e4e24cdc6c2b8853fd1aad8581eacea6e26478c6"; 147 147 } 148 148 { 149 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fy-NL/thunderbird-128.6.0esr.tar.bz2"; 149 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fy-NL/thunderbird-128.6.1esr.tar.bz2"; 150 150 locale = "fy-NL"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "a57e8c11a14e7418ef198c2acd566a4e3581cc9eda3ecb4fe8e1e219b27594f3"; 152 + sha256 = "08718d1f1c809633b7854a96b56c841001408b8cc941455d4a2e500cc082c211"; 153 153 } 154 154 { 155 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ga-IE/thunderbird-128.6.0esr.tar.bz2"; 155 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ga-IE/thunderbird-128.6.1esr.tar.bz2"; 156 156 locale = "ga-IE"; 157 157 arch = "linux-x86_64"; 158 - sha256 = "aed8de9226564d4ee4bb6869cc0421c435878d31103e87af21f393ba68c36ae3"; 158 + sha256 = "a9c5d6534572f6356c439c88a990a97175b3e77a299bb34cbffb6f13d3e7c4ef"; 159 159 } 160 160 { 161 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/gd/thunderbird-128.6.0esr.tar.bz2"; 161 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/gd/thunderbird-128.6.1esr.tar.bz2"; 162 162 locale = "gd"; 163 163 arch = "linux-x86_64"; 164 - sha256 = "0cf99116e8534cb21696c0675d7bba710f27559d3d82d5e72a64daac16c1c7f4"; 164 + sha256 = "4258c7ad2e824e20ea2fdc86507187c687cdb0178702442469a18ff77d206a49"; 165 165 } 166 166 { 167 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/gl/thunderbird-128.6.0esr.tar.bz2"; 167 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/gl/thunderbird-128.6.1esr.tar.bz2"; 168 168 locale = "gl"; 169 169 arch = "linux-x86_64"; 170 - sha256 = "3354f923b02c9c13d45c8a08c2f5e47fad5bac133563bcaf164a57c68d5bba92"; 170 + sha256 = "235e1396dfaa266ebbeda750b6a10186593ddcfa95465201e7f7a3b87e8f15ff"; 171 171 } 172 172 { 173 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/he/thunderbird-128.6.0esr.tar.bz2"; 173 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/he/thunderbird-128.6.1esr.tar.bz2"; 174 174 locale = "he"; 175 175 arch = "linux-x86_64"; 176 - sha256 = "461f8f59ea9699a1e74a1b27cbdcff05b52b8f126e8e97a0f037952a8b536cf0"; 176 + sha256 = "5c38f24471bed56e25eab4820c556c0eba1d2798f2a566408ff8e9d973e87012"; 177 177 } 178 178 { 179 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hr/thunderbird-128.6.0esr.tar.bz2"; 179 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hr/thunderbird-128.6.1esr.tar.bz2"; 180 180 locale = "hr"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "7fb6430e834532e43bd87b246058adeef11dd77adc850b8672fd04f3d6d6060a"; 182 + sha256 = "c177125fb51b2b80cdaa6978ff2475ce9e052b8a2b1bf9b1ce536fe7ecc89309"; 183 183 } 184 184 { 185 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hsb/thunderbird-128.6.0esr.tar.bz2"; 185 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hsb/thunderbird-128.6.1esr.tar.bz2"; 186 186 locale = "hsb"; 187 187 arch = "linux-x86_64"; 188 - sha256 = "e727fa3ff2617962157473b20e31bfdb99c59c35ec3e6cb10046211bfd47723d"; 188 + sha256 = "8333ab8efc2f46a1a0a0db86c3d58dc6cd4e0144f2e69f3183ccddc0a7e882fd"; 189 189 } 190 190 { 191 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hu/thunderbird-128.6.0esr.tar.bz2"; 191 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hu/thunderbird-128.6.1esr.tar.bz2"; 192 192 locale = "hu"; 193 193 arch = "linux-x86_64"; 194 - sha256 = "c8d6f822508d7a68c65927b14105ddea413835a518d348bca4f41ef61bf11a94"; 194 + sha256 = "f91995e57af2ca41e3166d3abe88915d3578a56f8fa646ad17a97d88d4362f03"; 195 195 } 196 196 { 197 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hy-AM/thunderbird-128.6.0esr.tar.bz2"; 197 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hy-AM/thunderbird-128.6.1esr.tar.bz2"; 198 198 locale = "hy-AM"; 199 199 arch = "linux-x86_64"; 200 - sha256 = "da532b67da698cdc025a5320b4e11f630eb8982ed389c1c60fc3c942bdfb4034"; 200 + sha256 = "12cdc3de116fc6b27ab2e9d55ea722363364477156b6da020c1df1346c3f2ae8"; 201 201 } 202 202 { 203 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/id/thunderbird-128.6.0esr.tar.bz2"; 203 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/id/thunderbird-128.6.1esr.tar.bz2"; 204 204 locale = "id"; 205 205 arch = "linux-x86_64"; 206 - sha256 = "05ae0434947fbacd738b24941633db92a21ef8936703706cdaeb311f98cacab2"; 206 + sha256 = "eb449aed2254840cd3b24056758130c14ed34dcd5dd7738d807a592bd71cdbb9"; 207 207 } 208 208 { 209 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/is/thunderbird-128.6.0esr.tar.bz2"; 209 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/is/thunderbird-128.6.1esr.tar.bz2"; 210 210 locale = "is"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "4f506da3c5677cb9fe600e31a9e37b398f00200a403365f8e68f89c8a0eb6bf0"; 212 + sha256 = "67cebbbd999d7a42ec03a98dfcbaec637c291b5eb9eedd4bd4f65097526b0ecd"; 213 213 } 214 214 { 215 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/it/thunderbird-128.6.0esr.tar.bz2"; 215 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/it/thunderbird-128.6.1esr.tar.bz2"; 216 216 locale = "it"; 217 217 arch = "linux-x86_64"; 218 - sha256 = "9142f001b55718443937fa7bc2ac92584371e9b4a1d0d87ff84c272fc87fa74e"; 218 + sha256 = "e4ba4ff84f5a3ed8cfa86b5155bf3f1d487524566b03eacdd4052c4b5f431d96"; 219 219 } 220 220 { 221 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ja/thunderbird-128.6.0esr.tar.bz2"; 221 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ja/thunderbird-128.6.1esr.tar.bz2"; 222 222 locale = "ja"; 223 223 arch = "linux-x86_64"; 224 - sha256 = "965e2b5125ffbabce121c4efbd86cc796372ec969d8634d106a44fef2696c930"; 224 + sha256 = "7b8d6c8a302d1877569246d4b5e23e4e6e7192a924030e89bd35cd04229d3b98"; 225 225 } 226 226 { 227 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ka/thunderbird-128.6.0esr.tar.bz2"; 227 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ka/thunderbird-128.6.1esr.tar.bz2"; 228 228 locale = "ka"; 229 229 arch = "linux-x86_64"; 230 - sha256 = "24b87f5590e83999c8a1b3970b5d0fa3bf98de9820573b0e1af49ced9ca7d29b"; 230 + sha256 = "bf3e8af506a98db415491d56856261113b471ff9749a4b094a08d7b1850e86d4"; 231 231 } 232 232 { 233 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/kab/thunderbird-128.6.0esr.tar.bz2"; 233 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/kab/thunderbird-128.6.1esr.tar.bz2"; 234 234 locale = "kab"; 235 235 arch = "linux-x86_64"; 236 - sha256 = "2efdaf21264181251f39f165270e3e22103823750b9d4d35fb94784f95137d18"; 236 + sha256 = "0efd72d632cc95e2546dd9c811b1e761c2d47e17bef49613aa38832af96acd8f"; 237 237 } 238 238 { 239 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/kk/thunderbird-128.6.0esr.tar.bz2"; 239 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/kk/thunderbird-128.6.1esr.tar.bz2"; 240 240 locale = "kk"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "63820d662893a836a28159057e4ceb2042823d042e2c1f0ed833480817e3cedc"; 242 + sha256 = "b3de6a7fa35e3ea01336dfe86c448d4b0f9a672d7452e77569541fce65810d02"; 243 243 } 244 244 { 245 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ko/thunderbird-128.6.0esr.tar.bz2"; 245 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ko/thunderbird-128.6.1esr.tar.bz2"; 246 246 locale = "ko"; 247 247 arch = "linux-x86_64"; 248 - sha256 = "a1006fb62ca22730213805e9a8bde134bd88405b0068204eba0400880bb10cdd"; 248 + sha256 = "9410d40fd086f25fea1f5faeedd2f640ef0d436f49b5b8bbd4f41b4f4bed1525"; 249 249 } 250 250 { 251 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/lt/thunderbird-128.6.0esr.tar.bz2"; 251 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/lt/thunderbird-128.6.1esr.tar.bz2"; 252 252 locale = "lt"; 253 253 arch = "linux-x86_64"; 254 - sha256 = "60d9333c6633c828f4e491dc8a033a8940894875b9154433511573c31d4834a4"; 254 + sha256 = "2af7d411d75ee76a8b3e4b1e63b07ab0634811ef8c18dfe5dd4cf3cb9676ea68"; 255 255 } 256 256 { 257 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/lv/thunderbird-128.6.0esr.tar.bz2"; 257 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/lv/thunderbird-128.6.1esr.tar.bz2"; 258 258 locale = "lv"; 259 259 arch = "linux-x86_64"; 260 - sha256 = "edf454a5d2ed00f486aebbf505aa5ce8cf9b6d14f06f4645535cc08a1db2a445"; 260 + sha256 = "9d67e04d6039f69b0b256d103b494d7ad46471e4f337821bfc56811bb28f39a7"; 261 261 } 262 262 { 263 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ms/thunderbird-128.6.0esr.tar.bz2"; 263 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ms/thunderbird-128.6.1esr.tar.bz2"; 264 264 locale = "ms"; 265 265 arch = "linux-x86_64"; 266 - sha256 = "2e6374ae36a01a0362a3ac8e9a616e8b80d9c31fbe8f89e58930e00bbb8ede93"; 266 + sha256 = "a7f269a701dabd3260a526f6a8588a6cb033c1d1e097497cf056642414974221"; 267 267 } 268 268 { 269 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nb-NO/thunderbird-128.6.0esr.tar.bz2"; 269 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nb-NO/thunderbird-128.6.1esr.tar.bz2"; 270 270 locale = "nb-NO"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "85e121b6878115a304720f9ff8ad85ce757ce1cb520284973be199f51357b707"; 272 + sha256 = "940b364182ce1f208c99c58b0d5cad38fe0f5f09ab3995d4ea757136995295d5"; 273 273 } 274 274 { 275 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nl/thunderbird-128.6.0esr.tar.bz2"; 275 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nl/thunderbird-128.6.1esr.tar.bz2"; 276 276 locale = "nl"; 277 277 arch = "linux-x86_64"; 278 - sha256 = "306f6af60bee6174e0d7aab66b7cf21cfe383f9dce403c91fc867ce9a2c26944"; 278 + sha256 = "9e18c1556863868f49a7c79a20da5e35d84f385dd4e0b11c6eaa0d8dc934944d"; 279 279 } 280 280 { 281 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nn-NO/thunderbird-128.6.0esr.tar.bz2"; 281 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nn-NO/thunderbird-128.6.1esr.tar.bz2"; 282 282 locale = "nn-NO"; 283 283 arch = "linux-x86_64"; 284 - sha256 = "3aa2b9391365419cdf7a753206c962a932e7f5325505a3320ae57f3b781634d9"; 284 + sha256 = "87f3c24434e81592cf9ba6d2715219ba632ba0014d2587d027e18441e9c306e1"; 285 285 } 286 286 { 287 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pa-IN/thunderbird-128.6.0esr.tar.bz2"; 287 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pa-IN/thunderbird-128.6.1esr.tar.bz2"; 288 288 locale = "pa-IN"; 289 289 arch = "linux-x86_64"; 290 - sha256 = "797ae91d608e7be252439b1fcd4536df1b030fb1f7267408c17b75cefda4c20b"; 290 + sha256 = "b8cdd1c2db2eede3e2aad1da30bf767d15bf302441c3cc4979a5280b36bcf539"; 291 291 } 292 292 { 293 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pl/thunderbird-128.6.0esr.tar.bz2"; 293 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pl/thunderbird-128.6.1esr.tar.bz2"; 294 294 locale = "pl"; 295 295 arch = "linux-x86_64"; 296 - sha256 = "4ac87004c02e69159ae6875658cb7ed95ddd965fa3871ba7a89a82b6abd4f9f6"; 296 + sha256 = "6be2cd7239411ee03bf4f5fdb98ebb4235428e4aa3fb0c85fc9c9362571deecb"; 297 297 } 298 298 { 299 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pt-BR/thunderbird-128.6.0esr.tar.bz2"; 299 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pt-BR/thunderbird-128.6.1esr.tar.bz2"; 300 300 locale = "pt-BR"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "40a3721ec6cd57f58e27ddb239e5026648bf9d75eafc417e4d61b5128c8e6a45"; 302 + sha256 = "baee1f8a9428f50c0115766e999a9f3c18c0e9bf6961a32b27716935f0d813d7"; 303 303 } 304 304 { 305 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pt-PT/thunderbird-128.6.0esr.tar.bz2"; 305 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pt-PT/thunderbird-128.6.1esr.tar.bz2"; 306 306 locale = "pt-PT"; 307 307 arch = "linux-x86_64"; 308 - sha256 = "860fb6f9ed881a18921a498f30d5559316e1d7934d974636951339221a2b4b57"; 308 + sha256 = "bddb747ee6e45014baf9a8d2261aadd4150c98d63dcd5ddafc08200972451038"; 309 309 } 310 310 { 311 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/rm/thunderbird-128.6.0esr.tar.bz2"; 311 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/rm/thunderbird-128.6.1esr.tar.bz2"; 312 312 locale = "rm"; 313 313 arch = "linux-x86_64"; 314 - sha256 = "b9c47fe2fdc79f0ab5cd6233aec9b8be4bda9537ea3fdba1290d28e6d2e38dcc"; 314 + sha256 = "bc2835f7eeaebef7ec60c06cfd4641aed51facc81ae69e83d7e4d56ec9ea10a3"; 315 315 } 316 316 { 317 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ro/thunderbird-128.6.0esr.tar.bz2"; 317 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ro/thunderbird-128.6.1esr.tar.bz2"; 318 318 locale = "ro"; 319 319 arch = "linux-x86_64"; 320 - sha256 = "aecc5113a2e86c6202cab6ce6278a2b7ff8b7228efba5e3de5dc3811d845c043"; 320 + sha256 = "8e9e4b0091ae91fb544d00e7e6748532a4f874e5d416cf317478858e06aed782"; 321 321 } 322 322 { 323 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ru/thunderbird-128.6.0esr.tar.bz2"; 323 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ru/thunderbird-128.6.1esr.tar.bz2"; 324 324 locale = "ru"; 325 325 arch = "linux-x86_64"; 326 - sha256 = "ab3903775cafe7907b28bf56d5f30e2d3d79055d84bd52469b26bf72ec8240c9"; 326 + sha256 = "4420432e93242e90d048f7eeffc6d4b2a0208cc3a8b6b3547bf402c58f684094"; 327 327 } 328 328 { 329 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sk/thunderbird-128.6.0esr.tar.bz2"; 329 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sk/thunderbird-128.6.1esr.tar.bz2"; 330 330 locale = "sk"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "8ef99d4dc206ae86ccf4460206ff56e314e1e35d282f05f86944e462db119b8c"; 332 + sha256 = "2a3e5f5fc207a39954b53da37faae8b77c04beeeb77f01a712d34c3a97dcb8d1"; 333 333 } 334 334 { 335 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sl/thunderbird-128.6.0esr.tar.bz2"; 335 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sl/thunderbird-128.6.1esr.tar.bz2"; 336 336 locale = "sl"; 337 337 arch = "linux-x86_64"; 338 - sha256 = "c57ab55bd835e2d5bf8903a6a8db69ea456f93f1406167bffa9a9047b3747db3"; 338 + sha256 = "67222234ed147536af027c7a9292a6e13f4fa0d6ba7a2af86d3e631754a8b9ce"; 339 339 } 340 340 { 341 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sq/thunderbird-128.6.0esr.tar.bz2"; 341 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sq/thunderbird-128.6.1esr.tar.bz2"; 342 342 locale = "sq"; 343 343 arch = "linux-x86_64"; 344 - sha256 = "8b8f216d54cf9e432e19ae07b2ac316684a8e1ba91e2dee7f8157f626c46b114"; 344 + sha256 = "e6c0b7a5e1a7c91d74c192b6d07ca21aebf2a423f11d9384c268175e9a52c516"; 345 345 } 346 346 { 347 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sr/thunderbird-128.6.0esr.tar.bz2"; 347 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sr/thunderbird-128.6.1esr.tar.bz2"; 348 348 locale = "sr"; 349 349 arch = "linux-x86_64"; 350 - sha256 = "9212dbe44a7e39097b1d1a7860a06f4a7bdd45abe734b3c5bb7c04de0d766fec"; 350 + sha256 = "fb4682aeb65695dfe82e7420f69e31000871cc89f28f85a968b8a9851d3c4374"; 351 351 } 352 352 { 353 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sv-SE/thunderbird-128.6.0esr.tar.bz2"; 353 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sv-SE/thunderbird-128.6.1esr.tar.bz2"; 354 354 locale = "sv-SE"; 355 355 arch = "linux-x86_64"; 356 - sha256 = "1f1b6b76775b1643a6748b414c014c24c1fc84a09da4aad3ee7a3672ca5f0012"; 356 + sha256 = "6a191f049d25899d5550e8b32fe36c9c9b87f1764271a38daeecc99d2d42258d"; 357 357 } 358 358 { 359 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/th/thunderbird-128.6.0esr.tar.bz2"; 359 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/th/thunderbird-128.6.1esr.tar.bz2"; 360 360 locale = "th"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "82f1ddd9b88b777162c947f09ef6add3e3050ab87ec5bb33d245b6fa14a603dd"; 362 + sha256 = "4a7b662274fcb08462d28e9bacb0b388c24ba97ec2d2de4cd2a6ebeee51f19a5"; 363 363 } 364 364 { 365 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/tr/thunderbird-128.6.0esr.tar.bz2"; 365 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/tr/thunderbird-128.6.1esr.tar.bz2"; 366 366 locale = "tr"; 367 367 arch = "linux-x86_64"; 368 - sha256 = "380bcfa6ec40a2fba1eb444e473baa521cbf4ee654ad63898e5f3829be746dc8"; 368 + sha256 = "e1c5e3f7b40d1e627b6f442bd2f015d28e1c07c70eadf686502ccc2d6c8f61de"; 369 369 } 370 370 { 371 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/uk/thunderbird-128.6.0esr.tar.bz2"; 371 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/uk/thunderbird-128.6.1esr.tar.bz2"; 372 372 locale = "uk"; 373 373 arch = "linux-x86_64"; 374 - sha256 = "2a7052d5c51e53c0ab3b0703f7b33a3e870a123b8604416ef8c92dfcbad736e9"; 374 + sha256 = "57fd513305a33a959a09c80a1fbd3e06fd0cdd40f86cb41f814e9a31a9b24267"; 375 375 } 376 376 { 377 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/uz/thunderbird-128.6.0esr.tar.bz2"; 377 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/uz/thunderbird-128.6.1esr.tar.bz2"; 378 378 locale = "uz"; 379 379 arch = "linux-x86_64"; 380 - sha256 = "72148f0f1160f9fb93ea65e1dd6053a768e02b45f6ecfb3de68de4db4f635291"; 380 + sha256 = "ca72d66aa59098fc0e2325718a0dec4911af4bab55245268876e6224ffc47169"; 381 381 } 382 382 { 383 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/vi/thunderbird-128.6.0esr.tar.bz2"; 383 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/vi/thunderbird-128.6.1esr.tar.bz2"; 384 384 locale = "vi"; 385 385 arch = "linux-x86_64"; 386 - sha256 = "475abbbb400aea36414d787e98ce9095632e11436759da552ccdb4272adaacea"; 386 + sha256 = "57b4b669b8a8e1704a50040c8ee5dd84e5145a09ad40644709fbdceb46af1975"; 387 387 } 388 388 { 389 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/zh-CN/thunderbird-128.6.0esr.tar.bz2"; 389 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/zh-CN/thunderbird-128.6.1esr.tar.bz2"; 390 390 locale = "zh-CN"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "b2d5ac008c57e7e48168b9712d6e90891bd5c517a891e4d0d4fcb6d5ae2cfb3c"; 392 + sha256 = "6e8323e5cc67720a7cf1afba7776116e70ad9ada3b4e01023eae1c5f4134c555"; 393 393 } 394 394 { 395 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/zh-TW/thunderbird-128.6.0esr.tar.bz2"; 395 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/zh-TW/thunderbird-128.6.1esr.tar.bz2"; 396 396 locale = "zh-TW"; 397 397 arch = "linux-x86_64"; 398 - sha256 = "01122295d0e40f896312eee085b9db6e696a9eede5f94a69651d39253f7cec2c"; 398 + sha256 = "746eb3f9a1296143c97817056cfdb4465fbd2071fa6dc9283d577c6a84c04c56"; 399 399 } 400 400 { 401 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/af/thunderbird-128.6.0esr.tar.bz2"; 401 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/af/thunderbird-128.6.1esr.tar.bz2"; 402 402 locale = "af"; 403 403 arch = "linux-i686"; 404 - sha256 = "62d59997921ad6f8867fd28d249c86c4879c2634e5766b498feaa68d0da38336"; 404 + sha256 = "f5f9713502309cf753ee9cb584226e1ec4b8983975eca29df846feb8617f3aee"; 405 405 } 406 406 { 407 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ar/thunderbird-128.6.0esr.tar.bz2"; 407 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ar/thunderbird-128.6.1esr.tar.bz2"; 408 408 locale = "ar"; 409 409 arch = "linux-i686"; 410 - sha256 = "dbc05ffb01763cfbec843331d47772d8b53f0e700db0fa4d3ce0afc4a48814e3"; 410 + sha256 = "51ae27836ec8ad79a453a79dda6ebeac92f0a9a9928784a632cbde12952bec7c"; 411 411 } 412 412 { 413 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ast/thunderbird-128.6.0esr.tar.bz2"; 413 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ast/thunderbird-128.6.1esr.tar.bz2"; 414 414 locale = "ast"; 415 415 arch = "linux-i686"; 416 - sha256 = "bdcc2cb138d79367087ac72d7fec609128cb983416bee6e3f57f18ba3f78741b"; 416 + sha256 = "710c0bf59054b3619c58707aee80469e950cfc7f571208aab0db44b115eb8dfa"; 417 417 } 418 418 { 419 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/be/thunderbird-128.6.0esr.tar.bz2"; 419 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/be/thunderbird-128.6.1esr.tar.bz2"; 420 420 locale = "be"; 421 421 arch = "linux-i686"; 422 - sha256 = "ee1132188cca65f69cbef56287f930f685cc1c7f7e445b3eb819bd935ec7cb2e"; 422 + sha256 = "f330fb05511f92648adfbcb21f7d40a5769d5bfb45a5aec74f0ea691e5871af7"; 423 423 } 424 424 { 425 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/bg/thunderbird-128.6.0esr.tar.bz2"; 425 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/bg/thunderbird-128.6.1esr.tar.bz2"; 426 426 locale = "bg"; 427 427 arch = "linux-i686"; 428 - sha256 = "ebbc2843eedaf5ef42e8d9b53e2e7c020e3eefaccbfa9d95554d259ea2332781"; 428 + sha256 = "711940850a15971ae10bbd47650b4a0a2025fc6518c30b07b571892e85b9a75e"; 429 429 } 430 430 { 431 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/br/thunderbird-128.6.0esr.tar.bz2"; 431 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/br/thunderbird-128.6.1esr.tar.bz2"; 432 432 locale = "br"; 433 433 arch = "linux-i686"; 434 - sha256 = "5c0679c6970f2e7d80fd4e1b78643e912d42641a287074ec8deb6f49016844fd"; 434 + sha256 = "5294c69244262827b74d48e3d9080bbe55eeeb5c4dc58c2148923bc27176847f"; 435 435 } 436 436 { 437 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ca/thunderbird-128.6.0esr.tar.bz2"; 437 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ca/thunderbird-128.6.1esr.tar.bz2"; 438 438 locale = "ca"; 439 439 arch = "linux-i686"; 440 - sha256 = "d1d727eee4d58c7798414510918248b37d33ba5953243b6e23e7a03fe7c5dab3"; 440 + sha256 = "7ff75c06c3e79aa66406ae9208f3ca3c496703e4828e1fdf77eaaecfc08f3e06"; 441 441 } 442 442 { 443 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cak/thunderbird-128.6.0esr.tar.bz2"; 443 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cak/thunderbird-128.6.1esr.tar.bz2"; 444 444 locale = "cak"; 445 445 arch = "linux-i686"; 446 - sha256 = "e9e6fa54db1a01d8a9fdaf3339dbbf84fb101220e57fe060df44e045a6051189"; 446 + sha256 = "a3197fa772df576d549c26b8480c4ff4c550c7d922139d00582a8a5be4393ff2"; 447 447 } 448 448 { 449 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cs/thunderbird-128.6.0esr.tar.bz2"; 449 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cs/thunderbird-128.6.1esr.tar.bz2"; 450 450 locale = "cs"; 451 451 arch = "linux-i686"; 452 - sha256 = "f1e2399413bf3a744128cb9e2279b9f207f9361c5da3bdb4f7f625f73d2217a6"; 452 + sha256 = "03a130d9449fa1f708be06e7a2724f087238727e321b41ffec07dcb6400026be"; 453 453 } 454 454 { 455 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cy/thunderbird-128.6.0esr.tar.bz2"; 455 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cy/thunderbird-128.6.1esr.tar.bz2"; 456 456 locale = "cy"; 457 457 arch = "linux-i686"; 458 - sha256 = "33a3372f67b1254dbb30989879a71b0078a2340901875abb9759780d81855712"; 458 + sha256 = "490a874e8f1ada465cb600434464c25e25d44cb6452219b227510c59e91051b7"; 459 459 } 460 460 { 461 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/da/thunderbird-128.6.0esr.tar.bz2"; 461 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/da/thunderbird-128.6.1esr.tar.bz2"; 462 462 locale = "da"; 463 463 arch = "linux-i686"; 464 - sha256 = "2a08ff6af580d47bf2e5759dba6d706bdd3fc74e7d7b6e56b4333c4b7aae9ace"; 464 + sha256 = "f3a8e93f01bb5f0d13a2711aa55610672526989ba54596a6a72cf1f22198e470"; 465 465 } 466 466 { 467 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/de/thunderbird-128.6.0esr.tar.bz2"; 467 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/de/thunderbird-128.6.1esr.tar.bz2"; 468 468 locale = "de"; 469 469 arch = "linux-i686"; 470 - sha256 = "66eaf15fd54ecd204510e3ee8e6042515932138464d12e31f287008c1abc8218"; 470 + sha256 = "69849cb1ef0eb78c967e7529a85e5cda2f31ac25f6b48c88ee055230857c339e"; 471 471 } 472 472 { 473 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/dsb/thunderbird-128.6.0esr.tar.bz2"; 473 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/dsb/thunderbird-128.6.1esr.tar.bz2"; 474 474 locale = "dsb"; 475 475 arch = "linux-i686"; 476 - sha256 = "2febaf2c4fb0e75b78bffd4c81b2818c63fe993451b0a7cc20a7e6353dd8fb07"; 476 + sha256 = "357fbce54d89547a97055c08725c08619675830ac0dfe7967547e498ccc79381"; 477 477 } 478 478 { 479 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/el/thunderbird-128.6.0esr.tar.bz2"; 479 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/el/thunderbird-128.6.1esr.tar.bz2"; 480 480 locale = "el"; 481 481 arch = "linux-i686"; 482 - sha256 = "165b23be9f875111a17807edcf6813fc8687773827b85e9c73475590ccab5412"; 482 + sha256 = "638408fcff3c6e116e94bac9a10c9719cf81500d23f575f088b097c97b40de66"; 483 483 } 484 484 { 485 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-CA/thunderbird-128.6.0esr.tar.bz2"; 485 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-CA/thunderbird-128.6.1esr.tar.bz2"; 486 486 locale = "en-CA"; 487 487 arch = "linux-i686"; 488 - sha256 = "001af04eedd973468bfac7a2357bf145fc507bbf710d2ec236fb841d1b31309b"; 488 + sha256 = "fb1d42d13985c308bd501d36f2b0977bf1d820d8f6e56ab3e4887b0f21bb2d57"; 489 489 } 490 490 { 491 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-GB/thunderbird-128.6.0esr.tar.bz2"; 491 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-GB/thunderbird-128.6.1esr.tar.bz2"; 492 492 locale = "en-GB"; 493 493 arch = "linux-i686"; 494 - sha256 = "f45125ce2e23318ae0d9943e15c6212a4238777fede7af7686f826ee3d9dbe28"; 494 + sha256 = "89507abd00647841e576a318f4c18e2c728d818107e0e35a5c4f32f34e0b5879"; 495 495 } 496 496 { 497 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-US/thunderbird-128.6.0esr.tar.bz2"; 497 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-US/thunderbird-128.6.1esr.tar.bz2"; 498 498 locale = "en-US"; 499 499 arch = "linux-i686"; 500 - sha256 = "d9c2e45e91c927832fa2b6affaccfed77a48f83cba647a895b49eaeeaa4461ec"; 500 + sha256 = "eb8555ff145dfbcee89271de61d22f73ec90f2bc2e06ef54ec60aa2c3b4318df"; 501 501 } 502 502 { 503 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-AR/thunderbird-128.6.0esr.tar.bz2"; 503 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-AR/thunderbird-128.6.1esr.tar.bz2"; 504 504 locale = "es-AR"; 505 505 arch = "linux-i686"; 506 - sha256 = "39fccbc25a74ab3ced790c034bfa170d1b9f4eb312ad8a9c3f7e1ad77d427c51"; 506 + sha256 = "2e5740eccfd005ba2ba20763246cd51923b2caf4a41ea6976ffe2670294d0ded"; 507 507 } 508 508 { 509 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-ES/thunderbird-128.6.0esr.tar.bz2"; 509 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-ES/thunderbird-128.6.1esr.tar.bz2"; 510 510 locale = "es-ES"; 511 511 arch = "linux-i686"; 512 - sha256 = "03741e6cdbb65a7f5915bf57b109cf6adf5213abc20da905fc861c88f9c9c406"; 512 + sha256 = "835b83dddec9dd1ea6283f3294ae9b5e9b827c72e65bc4b50204b338fa7da2d4"; 513 513 } 514 514 { 515 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-MX/thunderbird-128.6.0esr.tar.bz2"; 515 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-MX/thunderbird-128.6.1esr.tar.bz2"; 516 516 locale = "es-MX"; 517 517 arch = "linux-i686"; 518 - sha256 = "15c7d464ff7769701d314f13330271ed2937ab0b0034a81161b2e36d283831be"; 518 + sha256 = "47e23a7507b3c4af1da944c4865692808d961ab7073daec08887a1cd5505a77b"; 519 519 } 520 520 { 521 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/et/thunderbird-128.6.0esr.tar.bz2"; 521 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/et/thunderbird-128.6.1esr.tar.bz2"; 522 522 locale = "et"; 523 523 arch = "linux-i686"; 524 - sha256 = "2f388016a416978bd4459f10c627d380fffbeff95dcc4f652ad459ea77a114af"; 524 + sha256 = "60be867338dc57434be4521bc1ef9d26ac16da51bcc0681c3424ee65d0f04335"; 525 525 } 526 526 { 527 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/eu/thunderbird-128.6.0esr.tar.bz2"; 527 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/eu/thunderbird-128.6.1esr.tar.bz2"; 528 528 locale = "eu"; 529 529 arch = "linux-i686"; 530 - sha256 = "913e9a6f0c642488a6f265aeb82f47cad6d9da4c8a3c20a538be4dacfdd2f424"; 530 + sha256 = "9e407cda465e65b8fa40f966eec6793f1d618a2cb4cdaf89026736f210582146"; 531 531 } 532 532 { 533 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fi/thunderbird-128.6.0esr.tar.bz2"; 533 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fi/thunderbird-128.6.1esr.tar.bz2"; 534 534 locale = "fi"; 535 535 arch = "linux-i686"; 536 - sha256 = "181c0036ea5c3cd1d2a51c1f554be95c780d825c2b698196f21ce4451242069a"; 536 + sha256 = "559ead385a9d4545c31a3ae0219604658275700e56fd62f289bf89743d784bcf"; 537 537 } 538 538 { 539 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fr/thunderbird-128.6.0esr.tar.bz2"; 539 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fr/thunderbird-128.6.1esr.tar.bz2"; 540 540 locale = "fr"; 541 541 arch = "linux-i686"; 542 - sha256 = "4855ccbf98d16a50f5b879ca7488b850a2d4378610c1a45e292e1635b3e5836c"; 542 + sha256 = "c64d0fbc18b86da7fdf599bb574cfea257a2ad2a4072d6d54f0f201284d32ba7"; 543 543 } 544 544 { 545 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fy-NL/thunderbird-128.6.0esr.tar.bz2"; 545 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fy-NL/thunderbird-128.6.1esr.tar.bz2"; 546 546 locale = "fy-NL"; 547 547 arch = "linux-i686"; 548 - sha256 = "f1e518d037905d175b67ea69524f9347b1cf84bddfaac15c9755de319cc8cee6"; 548 + sha256 = "48199cb503d9e4744368b199d4d06545265ddb0cbc9f3d443a0570d4f2a50658"; 549 549 } 550 550 { 551 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ga-IE/thunderbird-128.6.0esr.tar.bz2"; 551 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ga-IE/thunderbird-128.6.1esr.tar.bz2"; 552 552 locale = "ga-IE"; 553 553 arch = "linux-i686"; 554 - sha256 = "a1b6fdd4a59fece7a9216c8684502634bdae34a23ad6b1d4a9b1877aa8c74b2f"; 554 + sha256 = "4157290dd27ff6e738e8c7aa7522f0f1b8f3df09329c286c232cd21ffefca532"; 555 555 } 556 556 { 557 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/gd/thunderbird-128.6.0esr.tar.bz2"; 557 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/gd/thunderbird-128.6.1esr.tar.bz2"; 558 558 locale = "gd"; 559 559 arch = "linux-i686"; 560 - sha256 = "770e304815467dcd557a9377f7755ab6eeef1b754db35865102e148d181c24bd"; 560 + sha256 = "053504f03781525eca26a11f0469c814480cd5c714eba97be41b321f8075e273"; 561 561 } 562 562 { 563 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/gl/thunderbird-128.6.0esr.tar.bz2"; 563 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/gl/thunderbird-128.6.1esr.tar.bz2"; 564 564 locale = "gl"; 565 565 arch = "linux-i686"; 566 - sha256 = "715aa396a68625b69ab3d19133023c2b8623074bcbf60198d278e48d655562f7"; 566 + sha256 = "0e5d718033eadbb6f1d701df5995591fdcbed0b7cc3d5cc68ba42d8a481fe9bb"; 567 567 } 568 568 { 569 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/he/thunderbird-128.6.0esr.tar.bz2"; 569 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/he/thunderbird-128.6.1esr.tar.bz2"; 570 570 locale = "he"; 571 571 arch = "linux-i686"; 572 - sha256 = "71851abff423cd15633b014ed49fc340a668f37912813180087bec647ef52695"; 572 + sha256 = "631ea9ad6ba16b83e1edc0fd55c476f4a16259025a3863e9212e61e0d89bc7ea"; 573 573 } 574 574 { 575 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hr/thunderbird-128.6.0esr.tar.bz2"; 575 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hr/thunderbird-128.6.1esr.tar.bz2"; 576 576 locale = "hr"; 577 577 arch = "linux-i686"; 578 - sha256 = "ec3b050dd285b5ef797de74003f5661bb4157bc4db5dabd195f1973cf0c6f5bf"; 578 + sha256 = "bad8f983ea5ae4f80ae38ada0c7c8d3fa336744b1e966c48af10217bf5ea2237"; 579 579 } 580 580 { 581 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hsb/thunderbird-128.6.0esr.tar.bz2"; 581 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hsb/thunderbird-128.6.1esr.tar.bz2"; 582 582 locale = "hsb"; 583 583 arch = "linux-i686"; 584 - sha256 = "84d25c5f124a159ce9d6f0e2909c2813857c7efe38dd2f0df5b383f8f7e3d494"; 584 + sha256 = "4d50574ac492b5bee3a7ab7f3e859ad076771cd9e47c4020018e1c10b9083518"; 585 585 } 586 586 { 587 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hu/thunderbird-128.6.0esr.tar.bz2"; 587 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hu/thunderbird-128.6.1esr.tar.bz2"; 588 588 locale = "hu"; 589 589 arch = "linux-i686"; 590 - sha256 = "ae2566441c6bdd4705dc24d3b917c8e03d7219650b38fbf94d94ff82a446fe62"; 590 + sha256 = "e782b4eb870ffa199be3a1c571c67eade17cee24f3b4b8ee6f160067082a8c8c"; 591 591 } 592 592 { 593 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hy-AM/thunderbird-128.6.0esr.tar.bz2"; 593 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hy-AM/thunderbird-128.6.1esr.tar.bz2"; 594 594 locale = "hy-AM"; 595 595 arch = "linux-i686"; 596 - sha256 = "684d92cba150239ba8f7c85cc00b8002a4f86c310c3a96cadc8afa4a8212337a"; 596 + sha256 = "16c02f0811ded8a5fd0d17a3b4ce944fe2adc6ed53c8927a2bc0dd13ae6b5a17"; 597 597 } 598 598 { 599 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/id/thunderbird-128.6.0esr.tar.bz2"; 599 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/id/thunderbird-128.6.1esr.tar.bz2"; 600 600 locale = "id"; 601 601 arch = "linux-i686"; 602 - sha256 = "f0be4128db7336c6d42880515d7006d6818e2650dc024e65aad6cd0e2be0e961"; 602 + sha256 = "4226e163541af84d2df18d755673d6a5b2fafe9f650f6acdc9dc92d258b5ac1c"; 603 603 } 604 604 { 605 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/is/thunderbird-128.6.0esr.tar.bz2"; 605 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/is/thunderbird-128.6.1esr.tar.bz2"; 606 606 locale = "is"; 607 607 arch = "linux-i686"; 608 - sha256 = "a141c3fb553a32f9874ed6f2a4004e84979d1b970c17fa7a74a6d23fce0263c9"; 608 + sha256 = "3ee5840dcfbcfaa488ddf34267ee15346d6f4af3531a1581918ce0bef894e627"; 609 609 } 610 610 { 611 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/it/thunderbird-128.6.0esr.tar.bz2"; 611 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/it/thunderbird-128.6.1esr.tar.bz2"; 612 612 locale = "it"; 613 613 arch = "linux-i686"; 614 - sha256 = "bbc2a5d84e0ed6bebd8585df3a852fbf92e5bb0f548ae37b970a6b2447c98ed1"; 614 + sha256 = "8895b995cc0f80ce299b90b59609943eabbfbea79b9732c0020356223c47f792"; 615 615 } 616 616 { 617 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ja/thunderbird-128.6.0esr.tar.bz2"; 617 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ja/thunderbird-128.6.1esr.tar.bz2"; 618 618 locale = "ja"; 619 619 arch = "linux-i686"; 620 - sha256 = "d04fc2f0a0ce0be61012ae72dba8c48fe90bd6467ca20d8440787260f92dffcc"; 620 + sha256 = "684e8e68b1369c3fba79192d6e5ec1a81da536d2c3bd41a3ae9ded8217cd1501"; 621 621 } 622 622 { 623 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ka/thunderbird-128.6.0esr.tar.bz2"; 623 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ka/thunderbird-128.6.1esr.tar.bz2"; 624 624 locale = "ka"; 625 625 arch = "linux-i686"; 626 - sha256 = "ed178358c17b02499d4b7691098c07c85cfbe4a43cb9bb8b5fd86ce7779298ae"; 626 + sha256 = "aabc4ce18a4f12fb9bcbe5b185df7193850d98e75ebd3d71e277111edc1a76a3"; 627 627 } 628 628 { 629 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/kab/thunderbird-128.6.0esr.tar.bz2"; 629 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/kab/thunderbird-128.6.1esr.tar.bz2"; 630 630 locale = "kab"; 631 631 arch = "linux-i686"; 632 - sha256 = "3299c8a36adc7af99a3c73863645eb622e2b46de84f404233443d00b416e204c"; 632 + sha256 = "11c2f379d051411a9339b0de268619d78d214cbd64ee75ed142c4b3b57114efd"; 633 633 } 634 634 { 635 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/kk/thunderbird-128.6.0esr.tar.bz2"; 635 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/kk/thunderbird-128.6.1esr.tar.bz2"; 636 636 locale = "kk"; 637 637 arch = "linux-i686"; 638 - sha256 = "1de2bac82f5be71751eef5bfeb59116927ea04b2b8c2b568fe1725745d160e85"; 638 + sha256 = "636709b2a21c97264bf10464b72606bdaf95014dfa5dacb509989cdf8edec2b7"; 639 639 } 640 640 { 641 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ko/thunderbird-128.6.0esr.tar.bz2"; 641 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ko/thunderbird-128.6.1esr.tar.bz2"; 642 642 locale = "ko"; 643 643 arch = "linux-i686"; 644 - sha256 = "0326665b85426f1b14216e063118796e010969689d2341469bbf36d799f2f4a5"; 644 + sha256 = "0f751cbdf911524e4436a3c7a1504de2c500e79d346acc539f3ecef4ec1acf2f"; 645 645 } 646 646 { 647 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/lt/thunderbird-128.6.0esr.tar.bz2"; 647 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/lt/thunderbird-128.6.1esr.tar.bz2"; 648 648 locale = "lt"; 649 649 arch = "linux-i686"; 650 - sha256 = "458467e5d24267011aa9b2c61cccb77b174bd17b791ab8ab260a7e07b0059ce2"; 650 + sha256 = "2bdc68ba0514ad110427b85008c6e586c60cd3e5309d5b8fd0f55348c9df8375"; 651 651 } 652 652 { 653 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/lv/thunderbird-128.6.0esr.tar.bz2"; 653 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/lv/thunderbird-128.6.1esr.tar.bz2"; 654 654 locale = "lv"; 655 655 arch = "linux-i686"; 656 - sha256 = "935564c24ad59a8cba9388c0629c5074738d9671dfc95c3058adf5f0ffae465e"; 656 + sha256 = "72bfa32ed3b847f3e4842a9a923dd64967da1430cf38182c1bf9772cb99a7ad9"; 657 657 } 658 658 { 659 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ms/thunderbird-128.6.0esr.tar.bz2"; 659 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ms/thunderbird-128.6.1esr.tar.bz2"; 660 660 locale = "ms"; 661 661 arch = "linux-i686"; 662 - sha256 = "d98f64f31ed2c2f2c5d6b044bfa64f342f326e9710da9e8884ece1010cd7482c"; 662 + sha256 = "054c3a226465ed5d5d05d9465089a0b8369f89ff4b2e5db2f5e7d880eeede5da"; 663 663 } 664 664 { 665 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nb-NO/thunderbird-128.6.0esr.tar.bz2"; 665 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nb-NO/thunderbird-128.6.1esr.tar.bz2"; 666 666 locale = "nb-NO"; 667 667 arch = "linux-i686"; 668 - sha256 = "14302cbe97ac0fcdfc3fa480f2b4437764be824dd0ab500c2c6c73701f4dedca"; 668 + sha256 = "9137be450d76d838521f274a645995d61fb9723cd0f7b26ee6641306b645e031"; 669 669 } 670 670 { 671 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nl/thunderbird-128.6.0esr.tar.bz2"; 671 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nl/thunderbird-128.6.1esr.tar.bz2"; 672 672 locale = "nl"; 673 673 arch = "linux-i686"; 674 - sha256 = "8b5bb83eeab32207258366e9bd286c2b1b2cd729ef45abf41277f473baa7305f"; 674 + sha256 = "71c19034ac6a06bffb84f64922360871e6fb1670d9c3fbc9a19798c8abee66c5"; 675 675 } 676 676 { 677 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nn-NO/thunderbird-128.6.0esr.tar.bz2"; 677 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nn-NO/thunderbird-128.6.1esr.tar.bz2"; 678 678 locale = "nn-NO"; 679 679 arch = "linux-i686"; 680 - sha256 = "9417b5870546bd223de53ec36c17a4d0e2210fcbb4b853abb2f034b74a589051"; 680 + sha256 = "d07aaf91cfc6f3b4da65cad518e62a5168eae9a8ee7bd940424a6682d7ad126b"; 681 681 } 682 682 { 683 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pa-IN/thunderbird-128.6.0esr.tar.bz2"; 683 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pa-IN/thunderbird-128.6.1esr.tar.bz2"; 684 684 locale = "pa-IN"; 685 685 arch = "linux-i686"; 686 - sha256 = "0405871e0fbbda68cbdeb933c70c26d7c0cab0c4501b8762c7be3bd148e08ab8"; 686 + sha256 = "3951b9ff05096165b17a9e5c49ac544cf77b1eb1b732e2a41ee9d94c47ebf6f5"; 687 687 } 688 688 { 689 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pl/thunderbird-128.6.0esr.tar.bz2"; 689 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pl/thunderbird-128.6.1esr.tar.bz2"; 690 690 locale = "pl"; 691 691 arch = "linux-i686"; 692 - sha256 = "1da36203c8420749724bd8b32e1c215257a225aa98f0e0643d0425b32aec5980"; 692 + sha256 = "ae27f78332e8ad0855b0214f14cae0d7fa09d59f71b38a0f80dce359606073a6"; 693 693 } 694 694 { 695 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pt-BR/thunderbird-128.6.0esr.tar.bz2"; 695 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pt-BR/thunderbird-128.6.1esr.tar.bz2"; 696 696 locale = "pt-BR"; 697 697 arch = "linux-i686"; 698 - sha256 = "cac9cd2269f7d69c25ca618864bfd115bcb2ec27331038b7c6e5831f941499ee"; 698 + sha256 = "5383952811ca6f9bc52f3ddcfcc0b881fed818b6dca6b99d9cf90d178082ad9f"; 699 699 } 700 700 { 701 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pt-PT/thunderbird-128.6.0esr.tar.bz2"; 701 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pt-PT/thunderbird-128.6.1esr.tar.bz2"; 702 702 locale = "pt-PT"; 703 703 arch = "linux-i686"; 704 - sha256 = "d66daca210cb2459850b554d492d4c0ba7d9fc7a34980ee72cfe983436861194"; 704 + sha256 = "85c8c8ef1cf8dbd3c9c9874686590300e9cfc10c684b1bb4f64eb39cc8c5e4d2"; 705 705 } 706 706 { 707 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/rm/thunderbird-128.6.0esr.tar.bz2"; 707 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/rm/thunderbird-128.6.1esr.tar.bz2"; 708 708 locale = "rm"; 709 709 arch = "linux-i686"; 710 - sha256 = "dfdc1b27313897e4ae7437423d70a93b47c3277ff5199a7f134e90c787a6f5f4"; 710 + sha256 = "2bd11169c571047b44025f0094a3bba2642f7d24480003a652fa30988997ac6f"; 711 711 } 712 712 { 713 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ro/thunderbird-128.6.0esr.tar.bz2"; 713 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ro/thunderbird-128.6.1esr.tar.bz2"; 714 714 locale = "ro"; 715 715 arch = "linux-i686"; 716 - sha256 = "477a37e982f00f32f7afd9e1263035f878034bc6ee79200cc3d156efc20dc124"; 716 + sha256 = "88a1940d95c02f46aeb092af2758cb85840425b3924b662b2d1beacf18670628"; 717 717 } 718 718 { 719 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ru/thunderbird-128.6.0esr.tar.bz2"; 719 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ru/thunderbird-128.6.1esr.tar.bz2"; 720 720 locale = "ru"; 721 721 arch = "linux-i686"; 722 - sha256 = "d94e863b730f86b3c1ffd2004c74d339f72af66b67d098beb51a056e7bc4e58d"; 722 + sha256 = "5efad22aa2d09b275367dac33deac99f4fe99e126f90883829ef71e2c577e161"; 723 723 } 724 724 { 725 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sk/thunderbird-128.6.0esr.tar.bz2"; 725 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sk/thunderbird-128.6.1esr.tar.bz2"; 726 726 locale = "sk"; 727 727 arch = "linux-i686"; 728 - sha256 = "7fb502e717b62433c10338a140ce724d2bcd6f947c3df140d88ccc7ba17f3f02"; 728 + sha256 = "b4a4e1b3df1882a99394ce659018efaa01b940d08bb6f1d6bef0455c8c27c39e"; 729 729 } 730 730 { 731 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sl/thunderbird-128.6.0esr.tar.bz2"; 731 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sl/thunderbird-128.6.1esr.tar.bz2"; 732 732 locale = "sl"; 733 733 arch = "linux-i686"; 734 - sha256 = "8eea3f3ecd02765a286ddb763a1dd305a630d82720569069a239750ba83664d5"; 734 + sha256 = "18dc29b47a46a74aa8e8a003593d0e92dc707a289a3f846355f6aca522b2d7ef"; 735 735 } 736 736 { 737 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sq/thunderbird-128.6.0esr.tar.bz2"; 737 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sq/thunderbird-128.6.1esr.tar.bz2"; 738 738 locale = "sq"; 739 739 arch = "linux-i686"; 740 - sha256 = "8aa055e87b14cca81d25499d196cceed9503e8922e03ee0ea92097dd9ed54d42"; 740 + sha256 = "4f44f82bc32802c2bfb95fc9188ff1656b0b50b215e6475615395f19b4ba5e9c"; 741 741 } 742 742 { 743 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sr/thunderbird-128.6.0esr.tar.bz2"; 743 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sr/thunderbird-128.6.1esr.tar.bz2"; 744 744 locale = "sr"; 745 745 arch = "linux-i686"; 746 - sha256 = "879683d2bd155f0d764979c148c8024213337ff110e9b43bb45d6012f229a300"; 746 + sha256 = "389b47ff4fe0ec44f6f04fed574a0be4fafcfe95713f5575972ee7be4fa2bc63"; 747 747 } 748 748 { 749 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sv-SE/thunderbird-128.6.0esr.tar.bz2"; 749 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sv-SE/thunderbird-128.6.1esr.tar.bz2"; 750 750 locale = "sv-SE"; 751 751 arch = "linux-i686"; 752 - sha256 = "add729440a5acacbdb9303b975196ccd081fbaf609a5ca520c5c49da8a57fbfe"; 752 + sha256 = "ce9ade81d2d2a66ccd50f043998364e4696eb5a5c3c272ec093d0266abf03417"; 753 753 } 754 754 { 755 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/th/thunderbird-128.6.0esr.tar.bz2"; 755 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/th/thunderbird-128.6.1esr.tar.bz2"; 756 756 locale = "th"; 757 757 arch = "linux-i686"; 758 - sha256 = "b7dfb1c4471c6afe6ff84c15f868254d6871a32e9d989a085cfea3431e592b49"; 758 + sha256 = "c51ac457124127d23339c9901446e3930c7b3f77870c71bb4be0baaf0ccf8fcf"; 759 759 } 760 760 { 761 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/tr/thunderbird-128.6.0esr.tar.bz2"; 761 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/tr/thunderbird-128.6.1esr.tar.bz2"; 762 762 locale = "tr"; 763 763 arch = "linux-i686"; 764 - sha256 = "55291db94cdbd0ba57ec3235a02dc06e3003240f0f9f95dba028a0fa6193e3d5"; 764 + sha256 = "d657d7447a7a24ec5a033b72edf0410d1ccd07d0a40d9e296e6ecadaf57d654d"; 765 765 } 766 766 { 767 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/uk/thunderbird-128.6.0esr.tar.bz2"; 767 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/uk/thunderbird-128.6.1esr.tar.bz2"; 768 768 locale = "uk"; 769 769 arch = "linux-i686"; 770 - sha256 = "07ca8084dd890216f576f612f5540333f222496c061172e2bca55a97949ff199"; 770 + sha256 = "0643a480d328aaf211fc65b0bb323dc4cc7943940c26784642fc8ddbf2f963a9"; 771 771 } 772 772 { 773 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/uz/thunderbird-128.6.0esr.tar.bz2"; 773 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/uz/thunderbird-128.6.1esr.tar.bz2"; 774 774 locale = "uz"; 775 775 arch = "linux-i686"; 776 - sha256 = "d0374a986585bd43e7e2ff88ce8c6fee727523ec98983fbcb665acf32327e2d0"; 776 + sha256 = "a7dbb5595a507f4207e2181e138ba99ca08b87aa031ed4acdacf594f0ff523b9"; 777 777 } 778 778 { 779 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/vi/thunderbird-128.6.0esr.tar.bz2"; 779 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/vi/thunderbird-128.6.1esr.tar.bz2"; 780 780 locale = "vi"; 781 781 arch = "linux-i686"; 782 - sha256 = "147b9d64d517142fc20c91de1b5613a2c56976fa6c70382abee69dc98ad2a703"; 782 + sha256 = "ebb655c6734c9b68bffe76a00f35156da93bd97c5879e4acf34df7b31ba92f0b"; 783 783 } 784 784 { 785 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/zh-CN/thunderbird-128.6.0esr.tar.bz2"; 785 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/zh-CN/thunderbird-128.6.1esr.tar.bz2"; 786 786 locale = "zh-CN"; 787 787 arch = "linux-i686"; 788 - sha256 = "15cc8573c79e62f611499a0dcd09155e7d5b66c25bf8361132f8ce4a3530897c"; 788 + sha256 = "004ff5ed854609c6554fdf235c81854038ab56f4e231fff00477d1de85a6d30b"; 789 789 } 790 790 { 791 - url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/zh-TW/thunderbird-128.6.0esr.tar.bz2"; 791 + url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/zh-TW/thunderbird-128.6.1esr.tar.bz2"; 792 792 locale = "zh-TW"; 793 793 arch = "linux-i686"; 794 - sha256 = "9c5fae7d1ff16246beb284f26461a1cdec93c31bf8b9c0ca12adef2bf9fa7794"; 794 + sha256 = "7894a24b448663f24e4466399fe006c4c0806f56a29a56ecfae5c2ad2f883106"; 795 795 } 796 796 ]; 797 797 }
+2 -2
pkgs/applications/science/molecular-dynamics/gromacs/default.nix
··· 45 45 } 46 46 else 47 47 { 48 - version = "2024.4"; 49 - hash = "sha256-rGGOzi5Yr6hrU2xaLE/Lk38HYDGPEtGPEDRra969hqg="; 48 + version = "2024.5"; 49 + hash = "sha256-/s8GsYbN25Qs+0LujaXz6yuZk+aswKLxjRSsCwFEJPM="; 50 50 }; 51 51 52 52 in stdenv.mkDerivation rec {
+3 -3
pkgs/applications/version-management/git-cliff/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "git-cliff"; 10 - version = "2.7.0"; 10 + version = "2.8.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "orhun"; 14 14 repo = "git-cliff"; 15 15 rev = "v${version}"; 16 - hash = "sha256-wGxxLfl+d8uTPLHPL2EKpaL36x0or7PHwdVaZTlKITE="; 16 + hash = "sha256-B421xXt7TrBJVwi04vygnw9t5o7/KLVpuItQtwV4E24="; 17 17 }; 18 18 19 - cargoHash = "sha256-8G6iyvnKYxiRotQH7SwLSZStJg7iDNw4zPvT9sUTvmA="; 19 + cargoHash = "sha256-geg6gdPKUBJBJI/TpW5m+/q/7M7kmIlrU2UAauctFOM="; 20 20 21 21 # attempts to run the program on .git in src which is not deterministic 22 22 doCheck = false;
+2 -2
pkgs/applications/version-management/gitlab/default.nix
··· 69 69 buildFlags = [ "--enable-system-libraries" ]; 70 70 }; 71 71 gitlab-glfm-markdown = attrs: { 72 - cargoDeps = rustPlatform.fetchCargoTarball { 72 + cargoDeps = rustPlatform.fetchCargoVendor { 73 73 src = stdenv.mkDerivation { 74 74 inherit (buildRubyGem { inherit (attrs) gemName version source; }) 75 75 name ··· 83 83 cp Cargo.lock $out 84 84 ''; 85 85 }; 86 - hash = "sha256-vFApyObuqsMBXhT2yyMpH7rzW0GaPgJUn9/hE/GpS9I="; 86 + hash = "sha256-fikyG1e45XP+oWOxuCdapW1zM2O02KozqB5qnbw2TY8="; 87 87 }; 88 88 89 89 dontBuild = false;
+1 -4
pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix
··· 33 33 homepage = "https://github.com/hyprwm/hyprland-plugins"; 34 34 description = "Hyprland ${description} plugin"; 35 35 license = lib.licenses.bsd3; 36 - maintainers = with lib.maintainers; [ 37 - fufexan 38 - johnrtitor 39 - ]; 36 + maintainers = lib.teams.hyprland.members; 40 37 inherit (hyprland.meta) platforms; 41 38 }; 42 39 }
+1 -4
pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
··· 91 91 changelog = "https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v${finalAttrs.version}"; 92 92 mainProgram = "hyprland-share-picker"; 93 93 license = lib.licenses.bsd3; 94 - maintainers = with lib.maintainers; [ 95 - fufexan 96 - khaneliman 97 - ]; 94 + maintainers = lib.teams.hyprland.members; 98 95 platforms = lib.platforms.linux; 99 96 }; 100 97 })
+12 -5
pkgs/build-support/rust/fetch-cargo-vendor.nix
··· 35 35 name ? if args ? pname && args ? version then "${args.pname}-${args.version}" else "cargo-deps", 36 36 hash ? (throw "fetchCargoVendor requires a `hash` value to be set for ${name}"), 37 37 nativeBuildInputs ? [ ], 38 + # This is mostly for breaking infinite recursion where dependencies 39 + # of nix-prefetch-git use fetchCargoVendor. 40 + allowGitDependencies ? true, 38 41 ... 39 42 }@args: 40 43 ··· 53 56 { 54 57 name = "${name}-vendor-staging"; 55 58 56 - nativeBuildInputs = [ 57 - fetchCargoVendorUtil 58 - nix-prefetch-git 59 - cacert 60 - ] ++ nativeBuildInputs; 59 + nativeBuildInputs = 60 + [ 61 + fetchCargoVendorUtil 62 + cacert 63 + ] 64 + ++ lib.optionals allowGitDependencies [ 65 + nix-prefetch-git 66 + ] 67 + ++ nativeBuildInputs; 61 68 62 69 buildPhase = '' 63 70 runHook preBuild
+3
pkgs/by-name/al/alcom/package.nix
··· 106 106 -p:Deterministic=true 107 107 ''; 108 108 109 + # NuGet.targets(156,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. 110 + NuGetAudit = "false"; 111 + 109 112 passthru = { 110 113 inherit (dotnetBuild) fetch-deps; 111 114 };
+11 -5
pkgs/by-name/al/alist/package.nix
··· 7 7 stdenv, 8 8 installShellFiles, 9 9 versionCheckHook, 10 + callPackage, 10 11 }: 11 12 buildGoModule rec { 12 13 pname = "alist"; 13 - version = "3.41.0"; 14 - webVersion = "3.41.0"; 14 + version = "3.42.0"; 15 + webVersion = "3.42.0"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "AlistGo"; 18 19 repo = "alist"; 19 20 tag = "v${version}"; 20 - hash = "sha256-DzqSkcyDRyiHM0yh7A+dZj7TnjhDVQoHHgV5piVcu1g="; 21 + hash = "sha256-qUW9bA2TeAVve77i43+ITxClLaO3aqm5959itf+iFqs="; 21 22 # populate values that require us to use git. By doing this in postFetch we 22 23 # can delete .git afterwards and maintain better reproducibility of the src. 23 24 leaveDotGit = true; ··· 31 32 }; 32 33 web = fetchzip { 33 34 url = "https://github.com/AlistGo/alist-web/releases/download/${webVersion}/dist.tar.gz"; 34 - hash = "sha256-1IXvst9VfxuIjUrgmJxTYm8jJQStMK+RlQibQ3fTDGs="; 35 + hash = "sha256-g2+qdLrxuyuqxlyVk32BKJCbMfXNs29KLEPxAkTQHjU="; 35 36 }; 36 37 37 38 proxyVendor = true; 38 - vendorHash = "sha256-p6JqYmcQR6W7RE7F6NGxoiTxSOESuYjpke0rLRlxeSM="; 39 + vendorHash = "sha256-uid+uT4eOtDsCNsKqGqPc4vMDnKUatG4V2n0Z7r6ccY="; 39 40 40 41 buildInputs = [ fuse ]; 41 42 ··· 67 68 "TestHTTPAll" 68 69 "TestWebsocketAll" 69 70 "TestWebsocketCaller" 71 + "TestDownloadOrder" 70 72 ]; 71 73 in 72 74 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; ··· 87 89 nativeInstallCheckInputs = [ 88 90 versionCheckHook 89 91 ]; 92 + 93 + passthru = { 94 + updateScript = lib.getExe (callPackage ./update.nix { }); 95 + }; 90 96 91 97 meta = { 92 98 description = "File list/WebDAV program that supports multiple storages";
+43
pkgs/by-name/al/alist/update.nix
··· 1 + { 2 + writeShellApplication, 3 + nix, 4 + nix-update, 5 + curl, 6 + jq, 7 + common-updater-scripts, 8 + }: 9 + 10 + writeShellApplication { 11 + name = "update-alist"; 12 + runtimeInputs = [ 13 + curl 14 + jq 15 + nix 16 + common-updater-scripts 17 + nix-update 18 + ]; 19 + 20 + text = '' 21 + # get old info 22 + oldVersion=$(nix-instantiate --eval --strict -A "alist.version" | jq -e -r) 23 + 24 + get_latest_release() { 25 + local repo=$1 26 + curl --fail ''${GITHUB_TOKEN:+ -H "Authorization: bearer $GITHUB_TOKEN"} \ 27 + -s "https://api.github.com/repos/AlistGo/$repo/releases/latest" | jq -r ".tag_name" 28 + } 29 + 30 + version=$(get_latest_release "alist") 31 + version="''${version#v}" 32 + webVersion=$(get_latest_release "alist-web") 33 + 34 + if [[ "$oldVersion" == "$version" ]]; then 35 + echo "Already up to date!" 36 + exit 0 37 + fi 38 + 39 + update-source-version alist "$webVersion" --source-key=web --version-key=webVersion 40 + 41 + nix-update alist --version="$version" 42 + ''; 43 + }
+3 -6
pkgs/by-name/aq/aquamarine/package.nix
··· 23 23 }: 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "aquamarine"; 26 - version = "0.5.1"; 26 + version = "0.7.1"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "hyprwm"; 30 30 repo = "aquamarine"; 31 31 rev = "v${finalAttrs.version}"; 32 - hash = "sha256-Gxv1kTz5jEvIzmkF6XgsdKglL2jmjJOQdZ+hO9uVnlQ="; 32 + hash = "sha256-NbJiiPFnmciji3JHpqF/L0SdMQXKXn+q3Q/D8RjF/ak="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ ··· 71 71 description = "A very light linux rendering backend library"; 72 72 homepage = "https://github.com/hyprwm/aquamarine"; 73 73 license = lib.licenses.bsd3; 74 - maintainers = with lib.maintainers; [ 75 - fufexan 76 - johnrtitor 77 - ]; 74 + maintainers = lib.teams.hyprland.members; 78 75 platforms = lib.platforms.linux ++ lib.platforms.freebsd; 79 76 }; 80 77 })
-27
pkgs/by-name/au/autoadb/package.nix
··· 1 - { 2 - lib, 3 - rustPlatform, 4 - fetchFromGitHub, 5 - }: 6 - 7 - rustPlatform.buildRustPackage rec { 8 - pname = "autoadb"; 9 - version = "unstable-2020-06-01"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "rom1v"; 13 - repo = pname; 14 - rev = "7f8402983603a9854bf618a384f679a17cd85e2d"; 15 - sha256 = "sha256-9Sv38dCtvbqvxSnRpq+HsIwF/rfLUVZbi0J+mltLres="; 16 - }; 17 - 18 - cargoHash = "sha256-xxmBgJqtWq1FLWTaC8SjaBoSXkPcIZYrSOc+hCEN778="; 19 - 20 - meta = with lib; { 21 - description = "Execute a command whenever a device is adb-connected"; 22 - homepage = "https://github.com/rom1v/autoadb"; 23 - license = licenses.asl20; 24 - maintainers = with maintainers; [ shawn8901 ]; 25 - mainProgram = "autoadb"; 26 - }; 27 - }
+2 -2
pkgs/by-name/av/avalonia/package.nix
··· 26 26 dotnet-sdk = 27 27 with dotnetCorePackages; 28 28 combinePackages [ 29 - sdk_7_0_1xx 30 - runtime_6_0 29 + sdk_7_0_1xx-bin 30 + runtime_6_0-bin 31 31 ]; 32 32 33 33 npmDepsFile = ./npm-deps.nix;
+3 -3
pkgs/by-name/az/azure-storage-azcopy/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "azure-storage-azcopy"; 9 - version = "10.27.1"; 9 + version = "10.28.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Azure"; 13 13 repo = "azure-storage-azcopy"; 14 14 tag = "v${version}"; 15 - hash = "sha256-h/EiJZMX2vHn/t1FPM1ZkXf9I8LYiqK1GqkSDAlXBYY="; 15 + hash = "sha256-dRS96M4KMEQaKYVA0fNgmmfH2JYVFbEjH8C3xA9knes="; 16 16 }; 17 17 18 18 subPackages = [ "." ]; 19 19 20 - vendorHash = "sha256-7ZUQMJPYE62M47VqEwahVePC85x3TyOmADOVczUrj7w="; 20 + vendorHash = "sha256-TwzcjhL8STH8tASTp2kQjn6bYyn/Ab+EJwvIGOBT+1A="; 21 21 22 22 doCheck = false; 23 23
+26 -12
pkgs/by-name/ba/bacon/package.nix
··· 6 6 pkg-config, 7 7 alsa-lib, 8 8 versionCheckHook, 9 + bacon, 9 10 nix-update-script, 11 + 12 + withSound ? false, 10 13 }: 11 14 15 + let 16 + soundDependencies = 17 + lib.optionals stdenv.hostPlatform.isLinux [ 18 + alsa-lib 19 + ] 20 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 21 + # bindgenHook is only included on darwin as it is needed to build `coreaudio-sys`, a darwin-specific crate 22 + rustPlatform.bindgenHook 23 + ]; 24 + in 25 + 12 26 rustPlatform.buildRustPackage rec { 13 27 pname = "bacon"; 14 - version = "3.9.0"; 28 + version = "3.9.1"; 15 29 16 30 src = fetchFromGitHub { 17 31 owner = "Canop"; 18 32 repo = "bacon"; 19 33 tag = "v${version}"; 20 - hash = "sha256-LnJlE4ostOl+pr+d7ZsAfKvG4C45qt4pedWpeiTchPU="; 34 + hash = "sha256-TniEPcY3mK5LO9CBXi5kgnUQkOeDwF9n1K0kSn4ucKk="; 21 35 }; 22 36 23 - cargoHash = "sha256-KS1SXrRqjvRom2zZOaaZZOMK2CRUwVmtXC2ilDfaEG0="; 37 + cargoHash = "sha256-5pY43PH2I4L/QsNnJffBGiRtuZrnLVCxjo0YseLsEMc="; 24 38 25 - nativeBuildInputs = [ 39 + buildFeatures = lib.optionals withSound [ 40 + "sound" 41 + ]; 42 + 43 + nativeBuildInputs = lib.optionals withSound [ 26 44 pkg-config 27 45 ]; 28 46 29 - buildInputs = 30 - lib.optionals stdenv.hostPlatform.isLinux [ 31 - alsa-lib 32 - ] 33 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 34 - # bindgenHook is only included on darwin as it is needed to build `coreaudio-sys`, a darwin-specific crate 35 - rustPlatform.bindgenHook 36 - ]; 47 + buildInputs = lib.optionals withSound soundDependencies; 37 48 38 49 nativeInstallCheckInputs = [ versionCheckHook ]; 39 50 versionCheckProgramArg = [ "--version" ]; 40 51 doInstallCheck = true; 41 52 42 53 passthru = { 54 + tests = { 55 + withSound = bacon.override { withSound = true; }; 56 + }; 43 57 updateScript = nix-update-script { }; 44 58 }; 45 59
+3 -3
pkgs/by-name/be/beatsabermodmanager/package.nix
··· 21 21 }; 22 22 23 23 dotnet-sdk = with dotnetCorePackages; combinePackages [ 24 - sdk_7_0 25 - sdk_6_0 24 + sdk_7_0-bin 25 + sdk_6_0-bin 26 26 ]; 27 27 28 - dotnet-runtime = dotnetCorePackages.runtime_7_0; 28 + dotnet-runtime = dotnetCorePackages.runtime_7_0-bin; 29 29 30 30 projectFile = [ "BeatSaberModManager/BeatSaberModManager.csproj" ]; 31 31
+1 -1
pkgs/by-name/bi/bicep/package.nix
··· 26 26 27 27 nugetDeps = ./deps.json; 28 28 29 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 29 + dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx-bin; 30 30 31 31 dotnet-runtime = dotnetCorePackages.runtime_8_0; 32 32
+2 -2
pkgs/by-name/bi/bililiverecorder/package.nix
··· 9 9 pname = "bililiverecorder"; 10 10 11 11 dotnet = with dotnetCorePackages; combinePackages [ 12 - runtime_6_0 13 - aspnetcore_6_0 12 + runtime_6_0-bin 13 + aspnetcore_6_0-bin 14 14 ]; 15 15 16 16 version = "2.13.0";
+16 -17
pkgs/by-name/bl/blueberry/package.nix
··· 13 13 xapp, 14 14 }: 15 15 16 - stdenv.mkDerivation rec { 16 + python3Packages.buildPythonApplication rec { 17 17 pname = "blueberry"; 18 18 version = "1.4.8"; 19 + format = "other"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "linuxmint"; ··· 26 27 27 28 nativeBuildInputs = [ 28 29 gobject-introspection 29 - python3Packages.wrapPython 30 30 wrapGAppsHook3 31 31 ]; 32 32 ··· 34 34 bluez-tools 35 35 gnome-bluetooth_1_0 36 36 libnotify 37 - python3Packages.python 38 37 util-linux 39 38 xapp 40 39 ]; ··· 53 52 54 53 # Fix paths 55 54 substituteInPlace $out/bin/blueberry \ 56 - --replace /usr/lib/blueberry $out/lib/blueberry 55 + --replace-fail /usr/lib/blueberry $out/lib/blueberry 57 56 substituteInPlace $out/bin/blueberry-tray \ 58 - --replace /usr/lib/blueberry $out/lib/blueberry 57 + --replace-fail /usr/lib/blueberry $out/lib/blueberry 59 58 substituteInPlace $out/etc/xdg/autostart/blueberry-obex-agent.desktop \ 60 - --replace /usr/lib/blueberry $out/lib/blueberry 59 + --replace-fail /usr/lib/blueberry $out/lib/blueberry 61 60 substituteInPlace $out/etc/xdg/autostart/blueberry-tray.desktop \ 62 - --replace Exec=blueberry-tray Exec=$out/bin/blueberry-tray 61 + --replace-fail Exec=blueberry-tray Exec=$out/bin/blueberry-tray 63 62 substituteInPlace $out/lib/blueberry/blueberry-obex-agent.py \ 64 - --replace /usr/share $out/share 63 + --replace-fail /usr/share $out/share 65 64 substituteInPlace $out/lib/blueberry/blueberry-tray.py \ 66 - --replace /usr/share $out/share 65 + --replace-fail /usr/share $out/share 67 66 substituteInPlace $out/lib/blueberry/blueberry.py \ 68 - --replace '"bt-adapter"' '"${bluez-tools}/bin/bt-adapter"' \ 69 - --replace /usr/bin/pavucontrol ${pavucontrol}/bin/pavucontrol \ 70 - --replace /usr/lib/blueberry $out/lib/blueberry \ 71 - --replace /usr/share $out/share 67 + --replace-fail '"bt-adapter"' '"${bluez-tools}/bin/bt-adapter"' \ 68 + --replace-fail /usr/bin/pavucontrol ${pavucontrol}/bin/pavucontrol \ 69 + --replace-fail /usr/lib/blueberry $out/lib/blueberry \ 70 + --replace-fail /usr/share $out/share 72 71 substituteInPlace $out/lib/blueberry/rfkillMagic.py \ 73 - --replace /usr/bin/rfkill ${util-linux}/bin/rfkill \ 74 - --replace /usr/sbin/rfkill ${util-linux}/bin/rfkill \ 75 - --replace /usr/lib/blueberry $out/lib/blueberry 72 + --replace-fail /usr/bin/rfkill ${util-linux}/bin/rfkill \ 73 + --replace-fail /usr/sbin/rfkill ${util-linux}/bin/rfkill \ 74 + --replace-fail /usr/lib/blueberry $out/lib/blueberry 76 75 substituteInPlace $out/share/applications/blueberry.desktop \ 77 - --replace Exec=blueberry Exec=$out/bin/blueberry 76 + --replace-fail Exec=blueberry Exec=$out/bin/blueberry 78 77 79 78 glib-compile-schemas --strict $out/share/glib-2.0/schemas 80 79
+1 -1
pkgs/by-name/bo/boogie/package.nix
··· 17 17 hash = "sha256-IWtYbb1IFB6DLIYYTP+q7q+h/0aqonxr/mWwf+83aRo="; 18 18 }; 19 19 20 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 20 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 21 21 projectFile = [ "Source/Boogie.sln" ]; 22 22 nugetDeps = ./deps.json; 23 23
+3 -3
pkgs/by-name/ch/chirpstack-rest-api/package.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "chirpstack-rest-api"; 9 - version = "4.10.2"; 9 + version = "4.11.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "chirpstack"; 13 13 repo = "chirpstack-rest-api"; 14 14 rev = "v${version}"; 15 - hash = "sha256-t7JACy26BzmkC7f/KGATw8V+lqEqhkPjEg6LHQ6REWE="; 15 + hash = "sha256-yYuSciMsQudGqBPNqj28TZgCGtZb9j7mtEkBR8tbEm4="; 16 16 }; 17 17 18 - vendorHash = "sha256-Y4KGcLms5TAWHcvm9OYKty3+Lciycy+31zokVAPx/pI="; 18 + vendorHash = "sha256-UZ1todyWnxRTnqEGc/2rM+JCZPWYG/WA+OnivpB6JGI="; 19 19 20 20 ldflags = [ 21 21 "-s"
+12
pkgs/by-name/co/colorstorm/0001-fix-segfault.patch
··· 1 + diff --git a/src/templator.zig b/src/templator.zig 2 + index 5630a04..0dc8ca7 100644 3 + --- a/src/templator.zig 4 + +++ b/src/templator.zig 5 + @@ -77,7 +77,6 @@ pub fn parse_themes(f: std.fs.File) ![]Theme { 6 + } 7 + 8 + const parsed = try std.json.parseFromSlice([]Theme, a, list.items, .{}); 9 + - defer parsed.deinit(); 10 + const themes = parsed.value; 11 + 12 + return themes;
+15 -6
pkgs/by-name/co/colorstorm/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - zig_0_9, 5 + zig_0_13, 6 6 }: 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "colorstorm"; 10 - version = "2.0.0"; 10 + # last tagged release is three years old and requires outdated Zig 0.9 11 + # new release requested in: https://github.com/benbusby/colorstorm/issues/16 12 + version = "2.0.0-unstable-2025-01-17"; 11 13 12 14 src = fetchFromGitHub { 13 15 owner = "benbusby"; 14 16 repo = "colorstorm"; 15 - rev = "v${finalAttrs.version}"; 16 - hash = "sha256-6+P+QQpP1jxsydqhVrZkjl1gaqNcx4kS2994hOBhtu8="; 17 + rev = "e645c4293fb5f72968038dac99e0b8dab3db194f"; 18 + hash = "sha256-6D+aNcjJksv7E9RJB9fnzgzvGoUPXV4Shz5wLu5YHtg="; 17 19 }; 18 20 21 + patches = [ 22 + # Fixes a use-after-free segfault. 23 + # See https://github.com/benbusby/colorstorm/pull/15#discussion_r1930406581 24 + # and upstream PR https://github.com/NixOS/nixpkgs/pull/377279 25 + ./0001-fix-segfault.patch 26 + ]; 27 + 19 28 nativeBuildInputs = [ 20 - zig_0_9.hook 29 + zig_0_13.hook 21 30 ]; 22 31 23 32 meta = { ··· 25 34 homepage = "https://github.com/benbusby/colorstorm"; 26 35 license = lib.licenses.mit; 27 36 maintainers = [ ]; 28 - inherit (zig_0_9.meta) platforms; 37 + inherit (zig_0_13.meta) platforms; 29 38 mainProgram = "colorstorm"; 30 39 }; 31 40 })
+3 -3
pkgs/by-name/cp/cpuinfo/package.nix
··· 10 10 }: 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "cpuinfo"; 13 - version = "0-unstable-2024-12-09"; 13 + version = "0-unstable-2025-01-10"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pytorch"; 17 17 repo = "cpuinfo"; 18 - rev = "ca156f7bc9109c552973414a63d310f76ef0cbf8"; 19 - hash = "sha256-hIGizsl1NSGySXPI9Xx69xCfQLAMpYviYhBXX201N4o="; 18 + rev = "8a1772a0c5c447df2d18edf33ec4603a8c9c04a6"; 19 + hash = "sha256-dKmZ5YXLhvVdxaJ4PefR+SWlh+MTFHNxOMeM6Vj7Gvo="; 20 20 }; 21 21 22 22 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+2 -2
pkgs/by-name/dy/dyalog/package.nix
··· 11 11 makeWrapper, 12 12 ncurses5, 13 13 14 - dotnet-sdk_8, 14 + dotnetCorePackages, 15 15 dotnetSupport ? false, 16 16 17 17 alsa-lib, ··· 33 33 let 34 34 dyalogHome = "$out/lib/dyalog"; 35 35 36 - makeWrapperArgs = lib.optional dotnetSupport "--set DOTNET_ROOT ${dotnet-sdk_8}/share/dotnet"; 36 + makeWrapperArgs = lib.optional dotnetSupport "--set DOTNET_ROOT ${dotnetCorePackages.sdk_8_0-source}/share/dotnet"; 37 37 38 38 licenseUrl = "https://www.dyalog.com/uploads/documents/Developer_Software_Licence.pdf"; 39 39
+3 -3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
··· 1 1 { 2 - "version" = "1.11.89"; 2 + "version" = "1.11.91"; 3 3 "hashes" = { 4 - "desktopSrcHash" = "sha256-vZLM1AIMxDltB+GeQEcYifnaBC1+4wWkotPFuelHxT0="; 5 - "desktopYarnHash" = "1n057ic4dzcyg3wfr8jj7vab00jg2d1m38y5zk1kab1pka163f1q"; 4 + "desktopSrcHash" = "sha256-nHA/j9V+vZUgY+eCCp/iO458GrXSkla+ruJbJjh9NJw="; 5 + "desktopYarnHash" = "09k4kislf1zimbyn6m68bh2s3kpn2cs9h04wqli3j3qgkplcvxdv"; 6 6 }; 7 7 }
+3 -3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
··· 1 1 { 2 - "version" = "1.11.89"; 2 + "version" = "1.11.91"; 3 3 "hashes" = { 4 - "webSrcHash" = "sha256-K9i5MxTJaX359qsnpfXZBZiNHbhCEy25plUPVUtbGQs="; 5 - "webYarnHash" = "164smvrq9937x0pql20zdqab5w35fcidbywkzlyc5g4w7iwkd9kx"; 4 + "webSrcHash" = "sha256-kdjkmVkoJuV3SBFkVQr4IAi69mAs8V5i3qFOd66BP2s="; 5 + "webYarnHash" = "sha256-in7qiGIXP+Ki820RB/uB2st2FIwrxjqYpdOmmLI6RSM="; 6 6 }; 7 7 }
+4
pkgs/by-name/fl/flashrom/package.nix
··· 53 53 install -Dm644 util/flashrom_udev.rules $out/lib/udev/rules.d/flashrom.rules 54 54 ''; 55 55 56 + NIX_CFLAGS_COMPILE = lib.optionalString ( 57 + stdenv.cc.isClang && !stdenv.hostPlatform.isDarwin 58 + ) "-Wno-gnu-folding-constant"; 59 + 56 60 meta = with lib; { 57 61 homepage = "https://www.flashrom.org"; 58 62 description = "Utility for reading, writing, erasing and verifying flash ROM chips";
+2 -2
pkgs/by-name/fl/fluent-bit/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "fluent-bit"; 17 - version = "3.2.4"; 17 + version = "3.2.5"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "fluent"; 21 21 repo = "fluent-bit"; 22 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-oTCGjDmGVovsfj+4fjIKy/xpiuYc0Q44LYwYPI4dSF8="; 23 + hash = "sha256-H3wcKeHfAJNJAEtRcTU8rz93wug39TUqV3XN4wkTqMg="; 24 24 }; 25 25 26 26 # optional only to avoid linux rebuild
+3 -3
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "flutter_rust_bridge_codegen"; 9 - version = "2.7.0"; 9 + version = "2.7.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "fzyzcjy"; 13 13 repo = "flutter_rust_bridge"; 14 14 rev = "v${version}"; 15 - hash = "sha256-XHHgKwwGI0v6PD+KQBA8AvUBqUPxefxoJXcZDwjOemQ="; 15 + hash = "sha256-I9IaBOqX93g5i26aMa/ICWKurX/82R9PvINNVWNQuNk="; 16 16 fetchSubmodules = true; 17 17 }; 18 18 19 - cargoHash = "sha256-MDQFHQQWEStBwrwlGti5bY5HwACcrLrSR9Zs9DxTz/A="; 19 + cargoHash = "sha256-VZ4suSaWg2TfBjcxTuV9Ptkq/rBNmhBygtjsi5twJrk="; 20 20 cargoBuildFlags = "--package flutter_rust_bridge_codegen"; 21 21 cargoTestFlags = "--package flutter_rust_bridge_codegen"; 22 22
+2 -2
pkgs/by-name/fr/frida-tools/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "frida-tools"; 9 - version = "13.6.0"; 9 + version = "13.6.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-M0S8tZagToIP6Qyr9RWNAGGfWOcOtO0bYKC02IhCpvg="; 13 + hash = "sha256-imNW0vorY90lp2OkhYLYwgpyW+Vxd1kdq3Lvd4/iNVA="; 14 14 }; 15 15 16 16 propagatedBuildInputs = with python3Packages; [
+4 -3
pkgs/by-name/fu/fum/package.nix
··· 11 11 }: 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "fum"; 14 - version = "0.4.3"; 14 + version = "0.6.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "qxb3"; 18 18 repo = "fum"; 19 19 tag = "v${version}"; 20 - hash = "sha256-VRcQWwO80xFn5A21yjRsGqnnWkhWfsJxxEiw78NWJPM="; 20 + hash = "sha256-vBn76s2ewLVVYhyXviQUmq+AzH6FSVdJaTEJQ2EPlM0="; 21 21 }; 22 22 23 - cargoHash = "sha256-GW3/SqQlEUTMtvOgnMGhcREOHz/V2qtjtCAzFFKMNb4="; 23 + useFetchCargoVendor = true; 24 + cargoHash = "sha256-7h/KIAIxldXPXUo0lzuBqs6Uf5S5p39yV+kTfLe/LBo="; 24 25 25 26 nativeBuildInputs = [ 26 27 autoPatchelfHook
+2 -2
pkgs/by-name/gd/gdlauncher-carbon/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "gdlauncher-carbon"; 31 - version = "2.0.20"; 31 + version = "2.0.22"; 32 32 33 33 src = appimageTools.extract { 34 34 inherit (finalAttrs) pname version; 35 35 src = fetchurl { 36 36 url = "https://cdn-raw.gdl.gg/launcher/GDLauncher__${finalAttrs.version}__linux__x64.AppImage"; 37 - hash = "sha256-tI9RU8qO3MHbImOGw2Wl1dksNbhqrYFyGemqms8aAio="; 37 + hash = "sha256-b1d39cSuVJ17rx8vjlYlyIUvqkBbhCWXuq4Z96K1I3M="; 38 38 }; 39 39 }; 40 40
+1 -1
pkgs/by-name/gh/gh-gei/package.nix
··· 15 15 hash = "sha256-hUURXPKhiI3n1BrW8IzVVmPuJyO4AxM8D5uluaJXk+4="; 16 16 }; 17 17 18 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 18 + dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx; 19 19 projectFile = "src/gei/gei.csproj"; 20 20 nugetDeps = ./deps.json; # File generated with `nix-build -A gh-gei.passthru.fetch-deps`. 21 21
+2 -2
pkgs/by-name/gl/glamoroustoolkit/package.nix
··· 29 29 30 30 stdenv.mkDerivation (finalAttrs: { 31 31 pname = "glamoroustoolkit"; 32 - version = "1.1.9"; 32 + version = "1.1.11"; 33 33 34 34 src = fetchzip { 35 35 url = "https://github.com/feenkcom/gtoolkit-vm/releases/download/v${finalAttrs.version}/GlamorousToolkit-x86_64-unknown-linux-gnu.zip"; 36 36 stripRoot = false; 37 - hash = "sha256-dBUMn5KMSLTfmJnKTS6seEYDRy2JCiR+fi37UIUJ5aM="; 37 + hash = "sha256-bb5tU4UtqdWcSqgl28V8IoATWx4TADxNFXkn9ljmw6Y="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+21 -14
pkgs/by-name/gn/gnome-bluetooth_1_0/package.nix
··· 6 6 gnome, 7 7 adwaita-icon-theme, 8 8 meson, 9 + mesonEmulatorHook, 9 10 ninja, 10 11 pkg-config, 11 12 gtk3, ··· 51 52 }) 52 53 ]; 53 54 54 - nativeBuildInputs = [ 55 - meson 56 - ninja 57 - gettext 58 - itstool 59 - pkg-config 60 - libxml2 61 - wrapGAppsHook3 62 - gobject-introspection 63 - gtk-doc 64 - docbook-xsl-nons 65 - docbook_xml_dtd_43 66 - python3 67 - ]; 55 + nativeBuildInputs = 56 + [ 57 + meson 58 + ninja 59 + gettext 60 + itstool 61 + pkg-config 62 + libxml2 63 + wrapGAppsHook3 64 + gobject-introspection 65 + gtk-doc 66 + docbook-xsl-nons 67 + docbook_xml_dtd_43 68 + python3 69 + ] 70 + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 71 + mesonEmulatorHook 72 + ]; 68 73 69 74 buildInputs = [ 70 75 glib ··· 85 90 chmod +x meson_post_install.py # patchShebangs requires executable file 86 91 patchShebangs meson_post_install.py 87 92 ''; 93 + 94 + strictDeps = true; 88 95 89 96 passthru = { 90 97 updateScript = gnome.updateScript {
+5 -4
pkgs/by-name/go/godot_4/package.nix
··· 4 4 buildPackages, 5 5 dbus, 6 6 dotnet-sdk_6, 7 - dotnet-sdk_8, 8 7 dotnetCorePackages, 9 8 fetchFromGitHub, 10 9 fontconfig, ··· 59 58 suffix = if withMono then "-mono" else ""; 60 59 61 60 arch = stdenv.hostPlatform.linuxArch; 61 + 62 + dotnet-sdk = dotnetCorePackages.sdk_8_0-source; 62 63 63 64 attrs = finalAttrs: rec { 64 65 pname = "godot4${suffix}"; ··· 154 155 ] 155 156 ++ lib.optionals withWayland [ wayland-scanner ] 156 157 ++ lib.optionals withMono [ 157 - dotnet-sdk_8 158 + dotnet-sdk 158 159 makeWrapper 159 160 ]; 160 161 ··· 222 223 + lib.optionalString withMono '' 223 224 cp -r bin/GodotSharp/ $out/bin/ 224 225 wrapProgram $out/bin/godot4${suffix} \ 225 - --set DOTNET_ROOT ${dotnet-sdk_8} \ 226 + --set DOTNET_ROOT ${dotnet-sdk} \ 226 227 --prefix PATH : "${ 227 228 lib.makeBinPath [ 228 - dotnet-sdk_8 229 + dotnet-sdk 229 230 ] 230 231 }" 231 232 ''
+33 -29
pkgs/by-name/go/gollum/Gemfile.lock
··· 5 5 asciidoctor (2.0.23) 6 6 base64 (0.2.0) 7 7 builder (3.3.0) 8 - concurrent-ruby (1.3.4) 8 + concurrent-ruby (1.3.5) 9 9 crass (1.0.6) 10 10 creole (0.5.0) 11 + date (3.4.1) 11 12 expression_parser (0.9.0) 12 13 gemojione (4.3.3) 13 14 json 14 15 github-markup (4.0.2) 15 - gollum (6.0.1) 16 + gollum (6.1.0) 16 17 gemojione (~> 4.1) 17 18 gollum-lib (~> 6.0) 18 19 i18n (~> 1.8) ··· 45 46 htmlentities (4.3.4) 46 47 i18n (1.14.6) 47 48 concurrent-ruby (~> 1.0) 48 - json (2.7.4) 49 - kramdown (2.4.0) 50 - rexml 49 + json (2.9.1) 50 + kramdown (2.5.1) 51 + rexml (>= 3.3.9) 51 52 kramdown-parser-gfm (1.1.0) 52 53 kramdown (~> 2.0) 53 - logger (1.6.1) 54 - loofah (2.23.1) 54 + logger (1.6.5) 55 + loofah (2.24.0) 55 56 crass (~> 1.0.2) 56 57 nokogiri (>= 1.12.0) 57 58 mime-types (3.6.0) 58 59 logger 59 60 mime-types-data (~> 3.2015) 60 - mime-types-data (3.2024.1001) 61 - mini_portile2 (2.8.7) 61 + mime-types-data (3.2025.0107) 62 + mini_portile2 (2.8.8) 62 63 multi_json (1.15.0) 63 64 mustache (1.1.1) 64 65 mustache-sinatra (2.0.0) 65 66 mustache (~> 1.0) 66 67 mustermann (3.0.3) 67 68 ruby2_keywords (~> 0.0.1) 68 - nokogiri (1.16.7) 69 + nokogiri (1.18.1) 69 70 mini_portile2 (~> 2.8.2) 70 71 racc (~> 1.4) 71 - octicons (19.12.0) 72 + octicons (19.14.0) 72 73 org-ruby (0.9.12) 73 74 rubypants (~> 0.2) 74 - psych (5.1.2) 75 + psych (5.2.3) 76 + date 75 77 stringio 76 78 racc (1.8.1) 77 79 rack (3.1.8) 78 - rack-protection (4.0.0) 80 + rack-protection (4.1.1) 79 81 base64 (>= 0.1.0) 82 + logger (>= 1.6.0) 80 83 rack (>= 3.0.0, < 4) 81 - rack-session (2.0.0) 84 + rack-session (2.1.0) 85 + base64 (>= 0.1.0) 82 86 rack (>= 3.0.0) 83 - rackup (2.1.0) 87 + rackup (2.2.1) 84 88 rack (>= 3) 85 - webrick (~> 1.8) 86 - rdoc (6.7.0) 89 + rdoc (6.11.0) 87 90 psych (>= 4.0.0) 88 - rexml (3.3.9) 91 + rexml (3.4.0) 89 92 rouge (3.30.0) 90 93 rss (0.3.1) 91 94 rexml 92 95 ruby2_keywords (0.0.5) 93 96 rubypants (0.7.1) 94 - rugged (1.7.2) 95 - sinatra (4.0.0) 97 + rugged (1.9.0) 98 + sinatra (4.1.1) 99 + logger (>= 1.6.0) 96 100 mustermann (~> 3.0) 97 101 rack (>= 3.0.0, < 4) 98 - rack-protection (= 4.0.0) 102 + rack-protection (= 4.1.1) 99 103 rack-session (>= 2.0.0, < 3) 100 104 tilt (~> 2.0) 101 - sinatra-contrib (4.0.0) 105 + sinatra-contrib (4.1.1) 102 106 multi_json (>= 0.0.2) 103 107 mustermann (~> 3.0) 104 - rack-protection (= 4.0.0) 105 - sinatra (= 4.0.0) 108 + rack-protection (= 4.1.1) 109 + sinatra (= 4.1.1) 106 110 tilt (~> 2.0) 107 111 sprockets (4.2.1) 108 112 concurrent-ruby (~> 1.0) 109 113 rack (>= 2.2.4, < 4) 110 114 sprockets-helpers (1.4.0) 111 115 sprockets (>= 2.2) 112 - stringio (3.1.1) 116 + stringio (3.1.2) 113 117 therubyrhino (2.1.2) 114 118 therubyrhino_jar (>= 1.7.4, < 1.7.9) 115 119 therubyrhino_jar (1.7.8) 116 - tilt (2.4.0) 120 + tilt (2.6.0) 117 121 twitter-text (1.14.7) 118 122 unf (~> 0.1.0) 119 123 unf (0.1.4) 120 124 unf_ext 121 125 unf_ext (0.0.9.1) 122 - useragent (0.16.10) 123 - webrick (1.8.2) 126 + useragent (0.16.11) 127 + webrick (1.9.1) 124 128 wikicloth (0.8.3) 125 129 builder 126 130 expression_parser ··· 140 144 wikicloth 141 145 142 146 BUNDLED WITH 143 - 2.5.16 147 + 2.5.22
+67 -52
pkgs/by-name/go/gollum/gemset.nix
··· 34 34 platforms = [ ]; 35 35 source = { 36 36 remotes = [ "https://rubygems.org" ]; 37 - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; 37 + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 38 38 type = "gem"; 39 39 }; 40 - version = "1.3.4"; 40 + version = "1.3.5"; 41 41 }; 42 42 crass = { 43 43 groups = [ "default" ]; ··· 58 58 type = "gem"; 59 59 }; 60 60 version = "0.5.0"; 61 + }; 62 + date = { 63 + groups = [ "default" ]; 64 + platforms = [ ]; 65 + source = { 66 + remotes = [ "https://rubygems.org" ]; 67 + sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; 68 + type = "gem"; 69 + }; 70 + version = "3.4.1"; 61 71 }; 62 72 expression_parser = { 63 73 groups = [ "default" ]; ··· 115 125 platforms = [ ]; 116 126 source = { 117 127 remotes = [ "https://rubygems.org" ]; 118 - sha256 = "01gk8zb1mfr7ypspbg765fn3m6rdh0b6jpyxfninabl9dzazyvpi"; 128 + sha256 = "1djb0mr4csfpas1aq19yv3d04hw6vxxpgbffp2bsp0p0p1h51far"; 119 129 type = "gem"; 120 130 }; 121 - version = "6.0.1"; 131 + version = "6.1.0"; 122 132 }; 123 133 gollum-lib = { 124 134 dependencies = [ ··· 179 189 platforms = [ ]; 180 190 source = { 181 191 remotes = [ "https://rubygems.org" ]; 182 - sha256 = "1klf2mnfilzjqwcjdi5qb1zl3ghrifz1amcnvwjvsfnx9a5jb9ly"; 192 + sha256 = "048danb0x10mpch6mf88mky35zjn6wk4hpbqq68ssbq58i3fzgfj"; 183 193 type = "gem"; 184 194 }; 185 - version = "2.7.4"; 195 + version = "2.9.1"; 186 196 }; 187 197 kramdown = { 188 198 dependencies = [ "rexml" ]; ··· 190 200 platforms = [ ]; 191 201 source = { 192 202 remotes = [ "https://rubygems.org" ]; 193 - sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn"; 203 + sha256 = "131nwypz8b4pq1hxs6gsz3k00i9b75y3cgpkq57vxknkv6mvdfw7"; 194 204 type = "gem"; 195 205 }; 196 - version = "2.4.0"; 206 + version = "2.5.1"; 197 207 }; 198 208 kramdown-parser-gfm = { 199 209 dependencies = [ "kramdown" ]; ··· 211 221 platforms = [ ]; 212 222 source = { 213 223 remotes = [ "https://rubygems.org" ]; 214 - sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; 224 + sha256 = "0sz584vw17pwrrc5zg6yd8lqcgfpjf4qplq3s7fr0r3505nybky3"; 215 225 type = "gem"; 216 226 }; 217 - version = "1.6.1"; 227 + version = "1.6.5"; 218 228 }; 219 229 loofah = { 220 230 dependencies = [ ··· 225 235 platforms = [ ]; 226 236 source = { 227 237 remotes = [ "https://rubygems.org" ]; 228 - sha256 = "0ppp2cgli5avzk0z3dwnah6y65ymyr793yja28p2fs9vrci7986h"; 238 + sha256 = "07pfa5kgl7k2hxlzzn89qna6bmiyrxlchgbzi0885frsi08agrk1"; 229 239 type = "gem"; 230 240 }; 231 - version = "2.23.1"; 241 + version = "2.24.0"; 232 242 }; 233 243 mime-types = { 234 244 dependencies = [ ··· 249 259 platforms = [ ]; 250 260 source = { 251 261 remotes = [ "https://rubygems.org" ]; 252 - sha256 = "06dbn0j13jwdrmlvrjd50mxqrjlkh3lvxp0afh4glyzbliqvqpsd"; 262 + sha256 = "1jixfirdang1lx9iqkcw03mz43pi4vxlfpb8ha4sbz4cqry4jai3"; 253 263 type = "gem"; 254 264 }; 255 - version = "3.2024.1001"; 265 + version = "3.2025.0107"; 256 266 }; 257 267 mini_portile2 = { 258 268 groups = [ "default" ]; 259 269 platforms = [ ]; 260 270 source = { 261 271 remotes = [ "https://rubygems.org" ]; 262 - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 272 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 263 273 type = "gem"; 264 274 }; 265 - version = "2.8.7"; 275 + version = "2.8.8"; 266 276 }; 267 277 multi_json = { 268 278 groups = [ "default" ]; ··· 315 325 platforms = [ ]; 316 326 source = { 317 327 remotes = [ "https://rubygems.org" ]; 318 - sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; 328 + sha256 = "0xc4qs4izky1zgafabzykbxk8lc4dq6aivgxmfv3ciy3jrzbw66z"; 319 329 type = "gem"; 320 330 }; 321 - version = "1.16.7"; 331 + version = "1.18.1"; 322 332 }; 323 333 octicons = { 324 334 groups = [ "default" ]; 325 335 platforms = [ ]; 326 336 source = { 327 337 remotes = [ "https://rubygems.org" ]; 328 - sha256 = "00ld13van1xiayr24gwpbxfb63zbw44fx25xs9cp29g6cdzi5hrp"; 338 + sha256 = "0a1gvsr0fcxl7z8mnflr1lmmvknr11l05x9rg3c21dnnk6rnain7"; 329 339 type = "gem"; 330 340 }; 331 - version = "19.12.0"; 341 + version = "19.14.0"; 332 342 }; 333 343 org-ruby = { 334 344 dependencies = [ "rubypants" ]; ··· 342 352 version = "0.9.12"; 343 353 }; 344 354 psych = { 345 - dependencies = [ "stringio" ]; 355 + dependencies = [ 356 + "date" 357 + "stringio" 358 + ]; 346 359 groups = [ "default" ]; 347 360 platforms = [ ]; 348 361 source = { 349 362 remotes = [ "https://rubygems.org" ]; 350 - sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk"; 363 + sha256 = "1vjrx3yd596zzi42dcaq5xw7hil1921r769dlbz08iniaawlp9c4"; 351 364 type = "gem"; 352 365 }; 353 - version = "5.1.2"; 366 + version = "5.2.3"; 354 367 }; 355 368 racc = { 356 369 groups = [ "default" ]; ··· 375 388 rack-protection = { 376 389 dependencies = [ 377 390 "base64" 391 + "logger" 378 392 "rack" 379 393 ]; 380 394 groups = [ "default" ]; 381 395 platforms = [ ]; 382 396 source = { 383 397 remotes = [ "https://rubygems.org" ]; 384 - sha256 = "1xmvcxgm1jq92hqxm119gfk95wzl0d46nb2c2c6qqsm4ra2n3nyh"; 398 + sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji"; 385 399 type = "gem"; 386 400 }; 387 - version = "4.0.0"; 401 + version = "4.1.1"; 388 402 }; 389 403 rack-session = { 390 - dependencies = [ "rack" ]; 404 + dependencies = [ 405 + "base64" 406 + "rack" 407 + ]; 391 408 groups = [ "default" ]; 392 409 platforms = [ ]; 393 410 source = { 394 411 remotes = [ "https://rubygems.org" ]; 395 - sha256 = "10afdpmy9kh0qva96slcyc59j4gkk9av8ilh58cnj0qq7q3b416v"; 412 + sha256 = "1452c1bhh6fdnv17s1z65ajwh08axqnlmkhnr1qyyn2vacb3jz23"; 396 413 type = "gem"; 397 414 }; 398 - version = "2.0.0"; 415 + version = "2.1.0"; 399 416 }; 400 417 rackup = { 401 - dependencies = [ 402 - "rack" 403 - "webrick" 404 - ]; 418 + dependencies = [ "rack" ]; 405 419 groups = [ "default" ]; 406 420 platforms = [ ]; 407 421 source = { 408 422 remotes = [ "https://rubygems.org" ]; 409 - sha256 = "0kbcka30g681cqasw47pq93fxjscq7yvs5zf8lp3740rb158ijvf"; 423 + sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; 410 424 type = "gem"; 411 425 }; 412 - version = "2.1.0"; 426 + version = "2.2.1"; 413 427 }; 414 428 rdoc = { 415 429 dependencies = [ "psych" ]; ··· 417 431 platforms = [ ]; 418 432 source = { 419 433 remotes = [ "https://rubygems.org" ]; 420 - sha256 = "0ygk2zk0ky3d88v3ll7qh6xqvbvw5jin0hqdi1xkv1dhaw7myzdi"; 434 + sha256 = "0h00mb8wcj937srrafpjzq0klfi8rfpd4b3xpbvn9ghrn2wnzimy"; 421 435 type = "gem"; 422 436 }; 423 - version = "6.7.0"; 437 + version = "6.11.0"; 424 438 }; 425 439 RedCloth = { 426 440 groups = [ "default" ]; ··· 437 451 platforms = [ ]; 438 452 source = { 439 453 remotes = [ "https://rubygems.org" ]; 440 - sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p"; 454 + sha256 = "1ch4k2y80r4glr579kxliqnxld2qa91ydq8fiqam38bzpbps3gpg"; 441 455 type = "gem"; 442 456 }; 443 - version = "3.3.9"; 457 + version = "3.4.0"; 444 458 }; 445 459 rouge = { 446 460 groups = [ "default" ]; ··· 488 502 platforms = [ ]; 489 503 source = { 490 504 remotes = [ "https://rubygems.org" ]; 491 - sha256 = "1sccng15h8h3mcjxfgvxy85lfpswbj0nhmzwwsqdffbzqgsb2jch"; 505 + sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz"; 492 506 type = "gem"; 493 507 }; 494 - version = "1.7.2"; 508 + version = "1.9.0"; 495 509 }; 496 510 sinatra = { 497 511 dependencies = [ 512 + "logger" 498 513 "mustermann" 499 514 "rack" 500 515 "rack-protection" ··· 505 520 platforms = [ ]; 506 521 source = { 507 522 remotes = [ "https://rubygems.org" ]; 508 - sha256 = "0za92lv4s7xhgkkm6xxf7ib0b3bsyj8drxgkrskgsb5g3mxnixjl"; 523 + sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af"; 509 524 type = "gem"; 510 525 }; 511 - version = "4.0.0"; 526 + version = "4.1.1"; 512 527 }; 513 528 sinatra-contrib = { 514 529 dependencies = [ ··· 522 537 platforms = [ ]; 523 538 source = { 524 539 remotes = [ "https://rubygems.org" ]; 525 - sha256 = "0r9khg85m60w0i77jpnm2irh9m4k0ia4mlicapj8dr7s6ykqd9dh"; 540 + sha256 = "1giziwf8mgki581jf40zzw3dhjkkmdg3yxbrahj9krd5h24vb90y"; 526 541 type = "gem"; 527 542 }; 528 - version = "4.0.0"; 543 + version = "4.1.1"; 529 544 }; 530 545 sprockets = { 531 546 dependencies = [ ··· 557 572 platforms = [ ]; 558 573 source = { 559 574 remotes = [ "https://rubygems.org" ]; 560 - sha256 = "07mfqb40b2wh53k33h91zva78f9zwcdnl85jiq74wnaw2wa6wiak"; 575 + sha256 = "0cd1kdrf62p2ya3ia4rz49d5012bqinvqjmcgkakknswz0l1hkr0"; 561 576 type = "gem"; 562 577 }; 563 - version = "3.1.1"; 578 + version = "3.1.2"; 564 579 }; 565 580 therubyrhino = { 566 581 dependencies = [ "therubyrhino_jar" ]; ··· 588 603 platforms = [ ]; 589 604 source = { 590 605 remotes = [ "https://rubygems.org" ]; 591 - sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z"; 606 + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; 592 607 type = "gem"; 593 608 }; 594 - version = "2.4.0"; 609 + version = "2.6.0"; 595 610 }; 596 611 twitter-text = { 597 612 dependencies = [ "unf" ]; ··· 630 645 platforms = [ ]; 631 646 source = { 632 647 remotes = [ "https://rubygems.org" ]; 633 - sha256 = "1fv5kvq494swy0p17h9qya9r50w15xsi9zmvhzb8gh55kq6ki50p"; 648 + sha256 = "0i1q2xdjam4d7gwwc35lfnz0wyyzvnca0zslcfxm9fabml9n83kh"; 634 649 type = "gem"; 635 650 }; 636 - version = "0.16.10"; 651 + version = "0.16.11"; 637 652 }; 638 653 webrick = { 639 654 groups = [ "default" ]; 640 655 platforms = [ ]; 641 656 source = { 642 657 remotes = [ "https://rubygems.org" ]; 643 - sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3"; 658 + sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; 644 659 type = "gem"; 645 660 }; 646 - version = "1.8.2"; 661 + version = "1.9.1"; 647 662 }; 648 663 wikicloth = { 649 664 dependencies = [
+2 -2
pkgs/by-name/gp/gpsprune/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "gpsprune"; 14 - version = "24.5"; 14 + version = "25"; 15 15 16 16 src = fetchurl { 17 17 url = "https://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar"; 18 - hash = "sha256-qQtMSQbhIgYLJbCip6ioWeVphO1DEYudmXKUer04L4Y="; 18 + hash = "sha256-8FGOigjHIvj+CZwq0Lht7UZjtmrE5l2Aqx92gZjau44="; 19 19 }; 20 20 21 21 dontUnpack = true;
+1 -4
pkgs/by-name/gr/grimblast/package.nix
··· 64 64 description = "Helper for screenshots within Hyprland, based on grimshot"; 65 65 license = licenses.mit; 66 66 platforms = platforms.unix; 67 - maintainers = with maintainers; [ 68 - donovanglover 69 - khaneliman 70 - ]; 67 + maintainers = lib.teams.hyprland.members; 71 68 mainProgram = "grimblast"; 72 69 }; 73 70 })
+3 -3
pkgs/by-name/ha/harper/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "harper"; 9 - version = "0.17.0"; 9 + version = "0.18.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Automattic"; 13 13 repo = "harper"; 14 14 rev = "v${version}"; 15 - hash = "sha256-cUN7e82CncDzA9m+pcvtrAn10E6AYaMcAuu6hpt85tA="; 15 + hash = "sha256-phwFwrRuMPWPaPKi41G/YQfiRWFfNCir9478VrGckWI="; 16 16 }; 17 17 18 - cargoHash = "sha256-lo3Ye7u26xLqlu/R4klYd2X9G73119XtWaJzVkl85+g="; 18 + cargoHash = "sha256-o2ydYm4ARA7NLcsNtN8oXiVaIv3D+RhW4tC5Btwd4nY="; 19 19 20 20 meta = { 21 21 description = "Grammar Checker for Developers";
+3 -3
pkgs/by-name/ht/httpx/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "httpx"; 10 - version = "1.6.9"; 10 + version = "1.6.10"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "projectdiscovery"; 14 14 repo = "httpx"; 15 15 tag = "v${version}"; 16 - hash = "sha256-fkHMtFshRNtRhsxjbYOkeL2cln84NAa01jcGKips5Kk="; 16 + hash = "sha256-lU5LtYFnWJu4yZTqdJFqLnaAUOQ3Nc2EaNPrvTxoW3Q="; 17 17 }; 18 18 19 - vendorHash = "sha256-zTPJtuKPtsVsgMwHFjVwAh1/3DudW7TPWOMJ20nNu1I="; 19 + vendorHash = "sha256-+m0TPKIBCnRfswrMw9+w1r/pWaRmkI+s0RRbv5X5GBo="; 20 20 21 21 subPackages = [ "cmd/httpx" ]; 22 22
+5 -1
pkgs/by-name/hy/hyprcursor/package.nix
··· 50 50 description = "Hyprland cursor format, library and utilities"; 51 51 changelog = "https://github.com/hyprwm/hyprcursor/releases/tag/v${finalAttrs.version}"; 52 52 license = lib.licenses.bsd3; 53 - maintainers = with lib.maintainers; [ iynaix ]; 53 + maintainers = 54 + lib.teams.hyprland.members 55 + ++ (with lib.maintainers; [ 56 + iynaix 57 + ]); 54 58 mainProgram = "hyprcursor-util"; 55 59 platforms = lib.platforms.linux; 56 60 };
+1 -4
pkgs/by-name/hy/hyprgraphics/package.nix
··· 51 51 description = "Official implementation library for the hypr config language"; 52 52 license = lib.licenses.lgpl3Only; 53 53 platforms = lib.platforms.all; 54 - maintainers = with lib.maintainers; [ 55 - fufexan 56 - khaneliman 57 - ]; 54 + maintainers = lib.teams.hyprland.members; 58 55 }; 59 56 })
+5 -5
pkgs/by-name/hy/hypridle/package.nix
··· 48 48 description = "Hyprland's idle daemon"; 49 49 homepage = "https://github.com/hyprwm/hypridle"; 50 50 license = lib.licenses.bsd3; 51 - maintainers = with lib.maintainers; [ 52 - iogamaster 53 - johnrtitor 54 - khaneliman 55 - ]; 51 + maintainers = 52 + lib.teams.hyprland.members 53 + ++ (with lib.maintainers; [ 54 + iogamaster 55 + ]); 56 56 mainProgram = "hypridle"; 57 57 platforms = [ 58 58 "aarch64-linux"
+1 -1
pkgs/by-name/hy/hyprland-protocols/package.nix
··· 25 25 homepage = "https://github.com/hyprwm/hyprland-protocols"; 26 26 description = "Wayland protocol extensions for Hyprland"; 27 27 license = lib.licenses.bsd3; 28 - maintainers = with lib.maintainers; [ fufexan ]; 28 + maintainers = lib.teams.hyprland.members; 29 29 platforms = lib.platforms.linux; 30 30 }; 31 31 })
+1 -1
pkgs/by-name/hy/hyprland-qtutils/package.nix
··· 43 43 description = "Hyprland QT/qml utility apps"; 44 44 homepage = "https://github.com/hyprwm/hyprland-qtutils"; 45 45 license = lib.licenses.bsd3; 46 - maintainers = [ lib.maintainers.fufexan ]; 46 + maintainers = lib.teams.hyprland.members; 47 47 platforms = lib.platforms.linux; 48 48 }; 49 49 })
+5 -5
pkgs/by-name/hy/hyprland/info.json
··· 1 1 { 2 - "branch": "v0.46.2-b", 3 - "commit_hash": "0bd541f2fd902dbfa04c3ea2ccf679395e316887", 4 - "commit_message": "version: bump to 0.46.2", 5 - "date": "2024-12-19", 6 - "tag": "v0.46.2" 2 + "branch": "main", 3 + "commit_hash": "04ac46c54357278fc68f0a95d26347ea0db99496", 4 + "commit_message": "version: bump to 0.47.0", 5 + "date": "2025-01-27", 6 + "tag": "v0.47.0" 7 7 }
+5 -8
pkgs/by-name/hy/hyprland/package.nix
··· 13 13 cairo, 14 14 epoll-shim, 15 15 git, 16 + glaze, 16 17 hyprcursor, 17 18 hyprgraphics, 18 19 hyprland-qtutils, ··· 85 86 86 87 customStdenv.mkDerivation (finalAttrs: { 87 88 pname = "hyprland" + optionalString debug "-debug"; 88 - version = "0.46.2"; 89 + version = "0.47.0"; 89 90 90 91 src = fetchFromGitHub { 91 92 owner = "hyprwm"; 92 93 repo = "hyprland"; 93 94 fetchSubmodules = true; 94 95 tag = "v${finalAttrs.version}"; 95 - hash = "sha256-dj9dpVwpyTmUyVu4jtaIU39bHgVkoZjv6cgYfWyHc9E="; 96 + hash = "sha256-rxvLiGNRUSVYPFsKIsqEbhxpR0sbWmHoo3azZKQ9fTY="; 96 97 }; 97 98 98 99 postPatch = '' ··· 143 144 [ 144 145 aquamarine 145 146 cairo 147 + glaze 146 148 git 147 149 hyprcursor.dev 148 150 hyprgraphics ··· 215 217 homepage = "https://github.com/hyprwm/Hyprland"; 216 218 description = "Dynamic tiling Wayland compositor that doesn't sacrifice on its looks"; 217 219 license = lib.licenses.bsd3; 218 - maintainers = with lib.maintainers; [ 219 - fufexan 220 - johnrtitor 221 - khaneliman 222 - wozeparrot 223 - ]; 220 + maintainers = lib.teams.hyprland.members; 224 221 mainProgram = "Hyprland"; 225 222 platforms = lib.platforms.linux ++ lib.platforms.freebsd; 226 223 };
+5 -4
pkgs/by-name/hy/hyprlang/package.nix
··· 39 39 description = "Official implementation library for the hypr config language"; 40 40 license = lib.licenses.lgpl3Only; 41 41 platforms = lib.platforms.all; 42 - maintainers = with lib.maintainers; [ 43 - iogamaster 44 - fufexan 45 - ]; 42 + maintainers = 43 + lib.teams.hyprland.members 44 + ++ (with lib.maintainers; [ 45 + iogamaster 46 + ]); 46 47 }; 47 48 })
+5 -4
pkgs/by-name/hy/hyprlock/package.nix
··· 70 70 description = "Hyprland's GPU-accelerated screen locking utility"; 71 71 homepage = "https://github.com/hyprwm/hyprlock"; 72 72 license = lib.licenses.bsd3; 73 - maintainers = with lib.maintainers; [ 74 - iynaix 75 - johnrtitor 76 - ]; 73 + maintainers = 74 + lib.teams.hyprland.members 75 + ++ (with lib.maintainers; [ 76 + iynaix 77 + ]); 77 78 mainProgram = "hyprlock"; 78 79 platforms = lib.platforms.linux; 79 80 };
+1 -5
pkgs/by-name/hy/hyprpaper/package.nix
··· 82 82 inherit (finalAttrs.src.meta) homepage; 83 83 description = "Blazing fast wayland wallpaper utility"; 84 84 license = licenses.bsd3; 85 - maintainers = with maintainers; [ 86 - fufexan 87 - khaneliman 88 - wozeparrot 89 - ]; 85 + maintainers = lib.teams.hyprland.members; 90 86 inherit (wayland.meta) platforms; 91 87 broken = gcc14Stdenv.hostPlatform.isDarwin; 92 88 mainProgram = "hyprpaper";
+1 -4
pkgs/by-name/hy/hyprpicker/package.nix
··· 61 61 description = "Wlroots-compatible Wayland color picker that does not suck"; 62 62 homepage = "https://github.com/hyprwm/hyprpicker"; 63 63 license = lib.licenses.bsd3; 64 - maintainers = with lib.maintainers; [ 65 - fufexan 66 - khaneliman 67 - ]; 64 + maintainers = lib.teams.hyprland.members; 68 65 platforms = wayland.meta.platforms; 69 66 mainProgram = "hyprpicker"; 70 67 };
+1 -4
pkgs/by-name/hy/hyprpolkitagent/package.nix
··· 40 40 description = "Polkit authentication agent written in QT/QML"; 41 41 homepage = "https://github.com/hyprwm/hyprpolkitagent"; 42 42 license = lib.licenses.bsd3; 43 - maintainers = with lib.maintainers; [ 44 - fufexan 45 - johnrtitor 46 - ]; 43 + maintainers = lib.teams.hyprland.members; 47 44 mainProgram = "hyprpolkitagent"; 48 45 platforms = lib.platforms.linux; 49 46 };
+1 -1
pkgs/by-name/hy/hyprprop/package.nix
··· 65 65 description = "An xprop replacement for Hyprland"; 66 66 license = lib.licenses.mit; 67 67 platforms = lib.platforms.unix; 68 - maintainers = with lib.maintainers; [ khaneliman ]; 68 + maintainers = lib.teams.hyprland.members; 69 69 mainProgram = "hyprprop"; 70 70 }; 71 71 })
+1 -4
pkgs/by-name/hy/hyprsunset/package.nix
··· 53 53 description = "Application to enable a blue-light filter on Hyprland"; 54 54 license = lib.licenses.bsd3; 55 55 platforms = lib.platforms.linux; 56 - maintainers = with lib.maintainers; [ 57 - fufexan 58 - johnrtitor 59 - ]; 56 + maintainers = lib.teams.hyprland.members; 60 57 mainProgram = "hyprsunset"; 61 58 }; 62 59 })
+3 -6
pkgs/by-name/hy/hyprutils/package.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "hyprutils"; 13 - version = "0.3.3"; 13 + version = "0.5.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "hyprwm"; 17 17 repo = "hyprutils"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps="; 19 + hash = "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 42 42 description = "Small C++ library for utilities used across the Hypr* ecosystem"; 43 43 license = lib.licenses.bsd3; 44 44 platforms = lib.platforms.linux ++ lib.platforms.freebsd; 45 - maintainers = with lib.maintainers; [ 46 - donovanglover 47 - johnrtitor 48 - ]; 45 + maintainers = lib.teams.hyprland.members; 49 46 }; 50 47 })
+1 -4
pkgs/by-name/hy/hyprwayland-scanner/package.nix
··· 36 36 description = "Hyprland version of wayland-scanner in and for C++"; 37 37 changelog = "https://github.com/hyprwm/hyprwayland-scanner/releases/tag/${finalAttrs.version}"; 38 38 license = lib.licenses.bsd3; 39 - maintainers = with lib.maintainers; [ 40 - fufexan 41 - johnrtitor 42 - ]; 39 + maintainers = lib.teams.hyprland.members; 43 40 mainProgram = "hyprwayland-scanner"; 44 41 platforms = lib.platforms.linux; 45 42 };
+12 -12
pkgs/by-name/im/immich/sources.json
··· 1 1 { 2 - "version": "1.125.3", 3 - "hash": "sha256-lDk2Pj+wspzeRVccWOJ1Xp4E72jlkJBU3G5djFNNHYw=", 2 + "version": "1.125.6", 3 + "hash": "sha256-8rVpXo4pASKA5UTUGh3yHd5J7JPQe0kYOPQ/0hMED24=", 4 4 "components": { 5 5 "cli": { 6 - "npmDepsHash": "sha256-l4h6aTgGGZf84LpmaN9XLiw99pgo4JN8zfBXvyE438Y=", 7 - "version": "2.2.44" 6 + "npmDepsHash": "sha256-DqyA/J90+PsjWiwXyGML0gJqYL8jBRR99SxoG0acxqY=", 7 + "version": "2.2.47" 8 8 }, 9 9 "server": { 10 - "npmDepsHash": "sha256-v21BjA7+zOPQtZNH06q4+x/EvcNVi/4T1Zi4LMgYZUU=", 11 - "version": "1.125.3" 10 + "npmDepsHash": "sha256-4+G4mIxABb2Rr9HqbfzB2B7gwBLMlwZTDnH11Oi7kMc=", 11 + "version": "1.125.6" 12 12 }, 13 13 "web": { 14 - "npmDepsHash": "sha256-H32WmL7C+I03i3LSfs87Wyj/TMubqF1Nz7/VEj25aeI=", 15 - "version": "1.125.3" 14 + "npmDepsHash": "sha256-iMFKWgYlCCdjGnnYx0vB5Vl4+d4ftPjPRenHQDPePSU=", 15 + "version": "1.125.6" 16 16 }, 17 17 "open-api/typescript-sdk": { 18 - "npmDepsHash": "sha256-HpLw4I7KEap45HnRcA4u1PA8qM2HvSeF5hLkar20bns=", 19 - "version": "1.125.3" 18 + "npmDepsHash": "sha256-nZTg6PmuMDqCFOoz+3INyRUMdbUKAqvkl+EHVkPZXoQ=", 19 + "version": "1.125.6" 20 20 }, 21 21 "geonames": { 22 - "timestamp": "20250126191509", 23 - "hash": "sha256-uzKJJTN9TZCAgEtePI2RGZWTNGKdhmup4RHNVMGfQ48=" 22 + "timestamp": "20250128052059", 23 + "hash": "sha256-QnDkaqJbOpaROXZRtr1nLJxtd70YULEuNqLlwgN/9lY=" 24 24 } 25 25 } 26 26 }
+2 -2
pkgs/by-name/je/jenkins/package.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "jenkins"; 21 - version = "2.479.2"; 21 + version = "2.479.3"; 22 22 23 23 src = fetchurl { 24 24 url = "https://get.jenkins.io/war-stable/${version}/jenkins.war"; 25 - hash = "sha256-F3wsAz8NOuQUjmAdD9raYBEtg/JQUh86Cg/ZfLsTjb0="; 25 + hash = "sha256-MEyFkoYNWwPewnyWteiexY/HRPeBYcU/ejRKC/fOkgM="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ makeWrapper ];
+2 -22
pkgs/by-name/ka/kanata/package.nix
··· 22 22 sha256 = "sha256-cG9so0x0y8CbTxLOxSQwn5vG72KxHJzzTIH4lQA4MvE="; 23 23 }; 24 24 25 - cargoHash = "sha256-QQrFUJ24Qnrx8+7+h9riycXZSQUdH1sXMhpDzU9AXiI="; 26 - 27 - # the dependency native-windows-gui contains both README.md and readme.md, 28 - # which causes a hash mismatch on systems with a case-insensitive filesystem 29 - # this removes the readme files and updates cargo's checksum file accordingly 30 - depsExtraArgs = { 31 - nativeBuildInputs = [ 32 - jq 33 - moreutils 34 - ]; 35 - 36 - postBuild = '' 37 - pushd $name/native-windows-gui 38 - 39 - rm --force --verbose README.md readme.md 40 - jq 'del(.files."README.md") | del(.files."readme.md")' \ 41 - .cargo-checksum.json -c \ 42 - | sponge .cargo-checksum.json 43 - 44 - popd 45 - ''; 46 - }; 25 + useFetchCargoVendor = true; 26 + cargoHash = "sha256-VKvle1hQae+0Vbvd7Epq3cDqG8OV5J2mowF5lue59oc="; 47 27 48 28 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; 49 29
+1 -1
pkgs/by-name/ka/kanidm/1_3.nix
··· 1 1 import ./generic.nix { 2 2 version = "1.3.3"; 3 3 hash = "sha256-W5G7osV4du6w/BfyY9YrDzorcLNizRsoz70RMfO2AbY="; 4 - cargoHash = "sha256-iziTHr0gvv319Rzgkze9J1H4UzPR7WxMmCkiGVsb33k="; 4 + cargoHash = "sha256-QgEoeXjGm7fhPnJBbquWJYDYPg+Uv1IjZnaI5yUEYlQ="; 5 5 patchDir = ./patches/1_3; 6 6 extraMeta = { 7 7 knownVulnerabilities = [
+1 -1
pkgs/by-name/ka/kanidm/1_4.nix
··· 1 1 import ./generic.nix { 2 2 version = "1.4.6"; 3 3 hash = "sha256-pjJyq52wO5p34LN2Jmt0npgWBDcWin8gIX4skZ7Ff8E="; 4 - cargoHash = "sha256-XyyvXxZOvaxSzH8Jd23IxE4Wyd/6h5N3HRVEvdQ8RtY="; 4 + cargoHash = "sha256-33HRoH/vWPe/wOZJtQLWV9eBocbj0iR/XUu4zMehu8M="; 5 5 patchDir = ./patches/1_4; 6 6 }
+1
pkgs/by-name/ka/kanidm/generic.nix
··· 38 38 rustPlatform.buildRustPackage rec { 39 39 pname = "kanidm" + (lib.optionalString enableSecretProvisioning "-with-secret-provisioning"); 40 40 inherit version cargoHash; 41 + useFetchCargoVendor = true; 41 42 cargoDepsName = "kanidm"; 42 43 43 44 src = fetchFromGitHub {
+1 -1
pkgs/by-name/li/libdaemon/package.nix
··· 25 25 [ "--disable-lynx" ] 26 26 ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 27 27 # Can't run this test while cross-compiling 28 - "ac_cv_func_setpgrp_void=yes" 28 + "ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}" 29 29 ]; 30 30 31 31 meta = {
+6 -3
pkgs/by-name/li/libloot/package.nix
··· 150 150 hash = "sha256-qJ7gC4BkrXJiVcyA1BqlJSRzgc/7VmNBHtDq0ouJoTU="; 151 151 }; 152 152 153 - cargoHash = "sha256-x4LFO6dD3bBKv6gTrNUAo7Rdw5cP67gn44QP6Iwbv0I="; 153 + useFetchCargoVendor = true; 154 + cargoHash = "sha256-m3lyABr7tU0AeC6EZomBw1X722ezQg/cjSZh/ZhkiBw="; 154 155 155 156 lang = "c++"; 156 157 header = "libloadorder.hpp"; ··· 167 168 hash = "sha256-ygjSyixg+9HFFNV/G+w+TxGFTrjlWxlDt8phpCE8xyQ="; 168 169 }; 169 170 170 - cargoHash = "sha256-39iod83yVU5PyIjwv7pLLuMeNw9fHiM0tXDauyGrbx8="; 171 + useFetchCargoVendor = true; 172 + cargoHash = "sha256-6sY2M7kjSYB3+6+zoMxPwdl+g7ARLHm9RdSODHQR8bE="; 171 173 172 174 lang = "c++"; 173 175 header = "esplugin.hpp"; ··· 184 186 hash = "sha256-yXbe7ByYHvFpokRpV2pz2SX0986dpk5IpehwDUhoZKg="; 185 187 }; 186 188 187 - cargoHash = "sha256-p+raWZkW16MrvfZhJigSPth8pZZ68twU1+0GL/Mo1Xw="; 189 + useFetchCargoVendor = true; 190 + cargoHash = "sha256-d3JBpYI4XMkDnufvdyZkgtp7H4amMzM0dBEO6t9efGE="; 188 191 189 192 lang = "c"; 190 193 header = "loot_condition_interpreter.h";
+4
pkgs/by-name/ma/mallard-ducktype/package.nix
··· 1 + { python3 }: 2 + 3 + with python3.pkgs; 4 + toPythonApplication mallard-ducktype
+6 -2
pkgs/by-name/md/mdbook/package.nix
··· 11 11 let 12 12 version = "0.4.43"; 13 13 in 14 - rustPlatform.buildRustPackage { 14 + rustPlatform.buildRustPackage rec { 15 15 inherit version; 16 16 pname = "mdbook"; 17 17 ··· 22 22 hash = "sha256-aADNcuIeDef9+a3NOWQxo6IRnKJ6AbkvE4GqvFbubyI="; 23 23 }; 24 24 25 - cargoHash = "sha256-8K72sJywMKxX/31SJuCEoacWvHrpkuwGGLXJ9MsDkTE="; 25 + cargoDeps = rustPlatform.fetchCargoVendor { 26 + inherit pname version src; 27 + allowGitDependencies = false; 28 + hash = "sha256-W5hg6ECNQRIh07ogZkXTn51el2YltutY86aJBYFDTP4="; 29 + }; 26 30 27 31 nativeBuildInputs = [ installShellFiles ]; 28 32
+5 -5
pkgs/by-name/me/mediamtx/package.nix
··· 8 8 9 9 let 10 10 hlsJs = fetchurl { 11 - url = "https://cdn.jsdelivr.net/npm/hls.js@v1.5.19/dist/hls.min.js"; 12 - hash = "sha256-KTlFB7LXpglQPzIzKajKy3DJRGDURwP4hcmRm7Oy/a8="; 11 + url = "https://cdn.jsdelivr.net/npm/hls.js@v1.5.20/dist/hls.min.js"; 12 + hash = "sha256-0BbBIwSW7lnz9bAcFszkzAG1odPTV63sIAyQixMevkk="; 13 13 }; 14 14 in 15 15 buildGoModule rec { 16 16 pname = "mediamtx"; 17 17 # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION 18 - version = "1.11.1"; 18 + version = "1.11.2"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "bluenviron"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - hash = "sha256-8/RTdcq8r5yMu586iDNyC/Cfi0PydX7QkU52noQR18Y="; 24 + hash = "sha256-+NT3YheDdlTPnyGLUl9mpyYx2kvN1lw2jDRdAboTSdc="; 25 25 }; 26 26 27 - vendorHash = "sha256-Laos5sTQjtweC4GLuQuK2J/trObPlCmoHSUw4shVP4k="; 27 + vendorHash = "sha256-aDBjxt3f7z/9LwYJ5KyteODGFO5u+7m/rovOd9363Fg="; 28 28 29 29 postPatch = '' 30 30 cp ${hlsJs} internal/servers/hls/hls.min.js
+3 -3
pkgs/by-name/me/melonDS/package.nix
··· 27 27 in 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "melonDS"; 30 - version = "1.0rc-unstable-2024-12-26"; 30 + version = "1.0rc-unstable-2025-01-17"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "melonDS-emu"; 34 34 repo = "melonDS"; 35 - rev = "0c5dd28b1c5c1d17a2ce87efbd858059a8f9376f"; 36 - hash = "sha256-hIpIt+krUpSW1T05Vq02IU5Lfaj4Sgg18qMoMH45NaE="; 35 + rev = "15c3faa26e879bdcff615558ded6dd886681ccae"; 36 + hash = "sha256-X9UqAAsACc3vVaWKNvT+swZXygIvaWOgFRUFzSAMjGM="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/by-name/mi/microsoft-edge/package.nix
··· 168 168 169 169 stdenv.mkDerivation (finalAttrs: { 170 170 pname = "microsoft-edge"; 171 - version = "131.0.2903.112"; 171 + version = "132.0.2957.127"; 172 172 173 173 src = fetchurl { 174 174 url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; 175 - hash = "sha256-4qQNcoBXOS4Uz+MR4jItOgcnMKqB6J541cvrb5md/oc="; 175 + hash = "sha256-uoC8oxkrMWgmkUbgn7OP21lpEadKZmb4Heb32zEvdjE="; 176 176 }; 177 177 178 178 # With strictDeps on, some shebangs were not being patched correctly
+26 -5
pkgs/by-name/mi/miracle-wm/package.nix
··· 6 6 nixosTests, 7 7 boost, 8 8 cmake, 9 + coreutils, 10 + dbus, 9 11 glib, 10 12 glm, 11 13 gtest, ··· 16 18 libuuid, 17 19 libxkbcommon, 18 20 libgbm, 21 + makeWrapper, 19 22 mir, 20 23 nlohmann_json, 21 24 pcre2, 22 25 pkg-config, 26 + systemd, 23 27 wayland, 24 28 yaml-cpp, 25 29 }: 26 30 27 31 stdenv.mkDerivation (finalAttrs: { 28 32 pname = "miracle-wm"; 29 - version = "0.4.0"; 33 + version = "0.4.1"; 30 34 31 35 src = fetchFromGitHub { 32 36 owner = "miracle-wm-org"; 33 37 repo = "miracle-wm"; 34 - rev = "v${finalAttrs.version}"; 35 - hash = "sha256-IuYRgQm3DM6ZgsfRt37GCXC3hb1vGIrqw7WxYN+Bets="; 38 + tag = "v${finalAttrs.version}"; 39 + hash = "sha256-LPcVLpskpmHc8EzdNqMT6BnbY8Le/BVojpXPIqy6tGI="; 36 40 }; 37 41 38 42 postPatch = 39 43 '' 40 - substituteInPlace session/usr/local/share/wayland-sessions/miracle-wm.desktop.in \ 41 - --replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/miracle-wm' 'miracle-wm' 44 + substituteInPlace CMakeLists.txt \ 45 + --replace-fail 'DESTINATION /usr/lib' 'DESTINATION ''${CMAKE_INSTALL_LIBDIR}' 42 46 '' 43 47 + lib.optionalString (!finalAttrs.finalPackage.doCheck) '' 44 48 substituteInPlace CMakeLists.txt \ ··· 52 56 53 57 nativeBuildInputs = [ 54 58 cmake 59 + makeWrapper 55 60 pkg-config 56 61 ]; 57 62 ··· 75 80 76 81 checkInputs = [ gtest ]; 77 82 83 + cmakeFlags = [ 84 + (lib.cmakeBool "SYSTEMD_INTEGRATION" true) 85 + ]; 86 + 78 87 doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 79 88 80 89 checkPhase = '' ··· 83 92 ./bin/miracle-wm-tests 84 93 85 94 runHook postCheck 95 + ''; 96 + 97 + postFixup = '' 98 + patchShebangs $out/libexec/miracle-wm-session-setup 99 + wrapProgram $out/libexec/miracle-wm-session-setup \ 100 + --prefix PATH : "$out/bin:${ 101 + lib.makeBinPath [ 102 + coreutils # cat 103 + dbus # dbus-update-activation-environment 104 + systemd # systemctl 105 + ] 106 + }" 86 107 ''; 87 108 88 109 passthru = {
+42 -3
pkgs/by-name/mo/motif/package.nix
··· 3 3 stdenv, 4 4 fetchurl, 5 5 fetchpatch, 6 + buildPackages, 6 7 pkg-config, 7 8 libtool, 8 9 xbitmaps, ··· 32 33 }; 33 34 34 35 buildInputs = [ 36 + flex 35 37 libtool 36 38 xbitmaps 37 39 libXext ··· 55 57 libXau 56 58 ]; 57 59 58 - postPatch = lib.optionalString (!demoSupport) '' 59 - sed 's/\<demos\>//' -i Makefile.{am,in} 60 - ''; 60 + strictDeps = true; 61 + 62 + postPatch = 63 + '' 64 + # File existence fails when cross-compiling - useless for Nix anyhow 65 + substituteInPlace ./configure --replace-fail \ 66 + 'as_fn_error $? "cannot check for file existence' '#' \ 67 + --replace-fail 'pkg-config' '${stdenv.cc.targetPrefix}pkg-config' 68 + '' 69 + + lib.optionalString (!demoSupport) '' 70 + sed 's/\<demos\>//' -i Makefile.{am,in} 71 + '' 72 + # for cross builds, we must copy several build tools from a native build 73 + # (and we must ensure they are not removed and recreated by make) 74 + + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 75 + cp "${buildPackages.motif}/lib/internals/makestrs" config/util/makestrs 76 + substituteInPlace config/util/Makefile.in \ 77 + --replace-fail '@rm -f makestrs$(EXEEXT)' "" \ 78 + --replace-fail '$(AM_V_CCLD)$(LINK) $(makestrs_OBJECTS) $(makestrs_LDADD) $(LIBS)' "" 79 + 80 + cp "${buildPackages.motif}"/lib/internals/{wml,wmluiltok,wmldbcreate} tools/wml/ 81 + substituteInPlace tools/wml/Makefile.in \ 82 + --replace-fail '@rm -f wmldbcreate$(EXEEXT)' "" \ 83 + --replace-fail '$(AM_V_CCLD)$(LINK) $(wmldbcreate_OBJECTS) $(wmldbcreate_LDADD) $(LIBS)' "" \ 84 + --replace-fail '@rm -f wmluiltok$(EXEEXT)' "" \ 85 + --replace-fail '$(AM_V_CCLD)$(LINK) $(wmluiltok_OBJECTS) $(wmluiltok_LDADD) $(LIBS)' "" \ 86 + --replace-fail '@rm -f wml$(EXEEXT)' "" \ 87 + --replace-fail '$(AM_V_CCLD)$(LINK) $(wml_OBJECTS) $(wml_LDADD) $(LIBS)' "" 88 + ''; 61 89 62 90 patches = [ 63 91 ./Remove-unsupported-weak-refs-on-darwin.patch ··· 90 118 }) 91 119 ]; 92 120 121 + # provide correct configure answers for cross builds 122 + configureFlags = [ 123 + "ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}" 124 + ]; 125 + 93 126 env = lib.optionalAttrs stdenv.cc.isClang { 94 127 NIX_CFLAGS_COMPILE = toString [ 95 128 "-Wno-error=implicit-function-declaration" ··· 98 131 }; 99 132 100 133 enableParallelBuilding = true; 134 + 135 + # copy tools for cross builds 136 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 137 + mkdir -p "$out/lib/internals" 138 + cp config/util/makestrs tools/wml/{wml,wmluiltok,.libs/wmldbcreate} "$out/lib/internals" 139 + ''; 101 140 102 141 meta = with lib; { 103 142 homepage = "https://motif.ics.com";
+1 -1
pkgs/by-name/ms/msbuild/package.nix
··· 2 2 3 3 let 4 4 5 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 5 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 6 6 7 7 xplat = fetchurl { 8 8 url = "https://github.com/mono/msbuild/releases/download/v16.9.0/mono_msbuild_6.12.0.137.zip";
+4 -4
pkgs/by-name/mu/mutter/package.nix
··· 17 17 xvfb-run, 18 18 libadwaita, 19 19 libxcvt, 20 + libGL, 20 21 libICE, 21 22 libX11, 22 23 libXcomposite, ··· 106 107 nativeBuildInputs = [ 107 108 desktop-file-utils 108 109 gettext 110 + glib 109 111 libxcvt 110 112 meson 111 113 ninja ··· 133 135 libdrm 134 136 libei 135 137 libdisplay-info 138 + libGL 136 139 libgudev 137 140 libinput 138 141 libstartup_notification ··· 175 178 --replace-fail "libadwaita-1.so.0" "${libadwaita}/lib/libadwaita-1.so.0" 176 179 ''; 177 180 178 - postInstall = '' 179 - ${glib.dev}/bin/glib-compile-schemas "$out/share/glib-2.0/schemas" 180 - ''; 181 - 182 181 postFixup = '' 183 182 # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. 184 183 # TODO: Move this into a directory devhelp can find. ··· 189 188 PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev"; 190 189 191 190 separateDebugInfo = true; 191 + strictDeps = true; 192 192 193 193 passthru = { 194 194 libdir = "${finalAttrs.finalPackage}/lib/mutter-15";
+3 -3
pkgs/by-name/n8/n8n/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "n8n"; 20 - version = "1.73.1"; 20 + version = "1.75.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "n8n-io"; 24 24 repo = "n8n"; 25 25 tag = "n8n@${finalAttrs.version}"; 26 - hash = "sha256-gPdJKVOZlizdS0o+2nBgCImnIhtHzRjE2xk0zJA52go="; 26 + hash = "sha256-fIdwciI4QUNr2wNWiq7qT4c6aZeUnkaVhSkIgFO4Svw="; 27 27 }; 28 28 29 29 pnpmDeps = pnpm_9.fetchDeps { 30 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-Am9R2rfQiw1IPd22/UraqzEqvVeB5XuSrrLSYXWsWfU="; 31 + hash = "sha256-rtXTAHZUeitQFTa1Tw6l4el+xWD2hLT+2wu2LXW80cE="; 32 32 }; 33 33 34 34 nativeBuildInputs =
+1 -1
pkgs/by-name/na/naps2/package.nix
··· 33 33 inherit 34 34 (combinePackages [ 35 35 sdk_8_0 36 - sdk_6_0 36 + sdk_6_0-bin 37 37 ]) 38 38 packages 39 39 targetPackages
+3 -3
pkgs/by-name/ne/netlify-cli/package.nix
··· 11 11 12 12 buildNpmPackage rec { 13 13 pname = "netlify-cli"; 14 - version = "18.0.0"; 14 + version = "18.0.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "netlify"; 18 18 repo = "cli"; 19 19 tag = "v${version}"; 20 - hash = "sha256-LGnFVg7c+CMgjxkVdy/rdoo6uU5HaOwGKRDHRe5Hz3Y="; 20 + hash = "sha256-GykzaVJyiAH7L9afK+PdwkqImo80ldcx420pM8V4WBg="; 21 21 }; 22 22 23 - npmDepsHash = "sha256-ONLkCbmmY45/sRwaGUWhA187YVtCcdPVnD7ZMFoQ2Y0="; 23 + npmDepsHash = "sha256-n6JUInqI4ioMTebYcJXJ1ff8MjUW/+Y3b2lS7zhuSdI="; 24 24 25 25 inherit nodejs; 26 26
+10 -5
pkgs/by-name/ne/networkmanager-l2tp/package.nix
··· 38 38 }) 39 39 ]; 40 40 41 - nativeBuildInputs = [ 42 - autoreconfHook 43 - pkg-config 44 - ]; 41 + nativeBuildInputs = 42 + [ 43 + autoreconfHook 44 + glib # for gdbus-codegen 45 + pkg-config 46 + ] 47 + ++ lib.optionals withGnome [ 48 + gtk4 # for gtk4-builder-tool 49 + ]; 45 50 46 51 buildInputs = 47 52 [ 48 53 networkmanager 49 54 ppp 50 - glib 51 55 openssl 52 56 nss 53 57 ] ··· 67 71 ]; 68 72 69 73 enableParallelBuilding = true; 74 + strictDeps = true; 70 75 71 76 passthru = { 72 77 networkManagerPlugin = "VPN/nm-l2tp-service.name";
+1 -1
pkgs/by-name/ne/networkmanager-openconnect/package.nix
··· 39 39 40 40 buildInputs = 41 41 [ 42 - glib 43 42 libxml2 44 43 openconnect 45 44 networkmanager ··· 55 54 ]; 56 55 57 56 nativeBuildInputs = [ 57 + glib 58 58 intltool 59 59 pkg-config 60 60 file
+3 -1
pkgs/by-name/ne/networkmanager-openvpn/package.nix
··· 37 37 38 38 nativeBuildInputs = [ 39 39 gettext 40 + glib 40 41 pkg-config 41 42 file 42 43 libxml2 ··· 46 47 [ 47 48 openvpn 48 49 networkmanager 49 - glib 50 50 ] 51 51 ++ lib.optionals withGnome [ 52 52 gtk3 ··· 62 62 "--localstatedir=/" # needed for the management socket under /run/NetworkManager 63 63 "--enable-absolute-paths" 64 64 ]; 65 + 66 + strictDeps = true; 65 67 66 68 passthru = { 67 69 updateScript = gnome.updateScript {
+13 -7
pkgs/by-name/ne/networkmanager-sstp/package.nix
··· 29 29 sha256 = "sha256-zd+g86cZLyibLhYLal6XzUb9wFu7kHROp0KzRM95Qng="; 30 30 }; 31 31 32 - nativeBuildInputs = [ 33 - autoreconfHook 34 - file 35 - gettext 36 - pkg-config 37 - ]; 32 + nativeBuildInputs = 33 + [ 34 + autoreconfHook 35 + file 36 + gettext 37 + glib # for gdbus-codegen 38 + pkg-config 39 + ] 40 + ++ lib.optionals withGnome [ 41 + gtk4 # for gtk4-builder-tool 42 + ]; 38 43 39 44 buildInputs = 40 45 [ 41 46 sstp 42 47 networkmanager 43 - glib 44 48 ppp 45 49 ] 46 50 ++ lib.optionals withGnome [ ··· 62 66 "--with-pppd-plugin-dir=$(out)/lib/pppd/2.5.0" 63 67 "--enable-absolute-paths" 64 68 ]; 69 + 70 + strictDeps = true; 65 71 66 72 passthru = { 67 73 updateScript = gnome.updateScript {
+3 -1
pkgs/by-name/ne/networkmanager-vpnc/package.nix
··· 35 35 nativeBuildInputs = [ 36 36 pkg-config 37 37 file 38 + glib 38 39 ]; 39 40 40 41 buildInputs = [ 41 42 vpnc 42 43 networkmanager 43 - glib 44 44 ] ++ lib.optionals withGnome [ 45 45 gtk3 46 46 gtk4 ··· 54 54 "--with-gtk4=${if withGnome then "yes" else "no"}" 55 55 "--enable-absolute-paths" 56 56 ]; 57 + 58 + strictDeps = true; 57 59 58 60 passthru = { 59 61 updateScript = gnome.updateScript {
+1 -1
pkgs/by-name/ne/networkminer/package.nix
··· 21 21 sha256 = "1n2312acq5rq0jizlcfk0crslx3wgcsd836p47nk3pnapzw0cqvv"; 22 22 }; 23 23 24 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 24 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 25 25 26 26 nativeBuildInputs = [ 27 27 unzip
+2 -2
pkgs/by-name/ni/nimlangserver/package.nix
··· 6 6 buildNimPackage ( 7 7 final: prev: rec { 8 8 pname = "nimlangserver"; 9 - version = "1.8.0"; 9 + version = "1.8.1"; 10 10 11 11 # nix build ".#nimlangserver.src" 12 12 # nix run "github:daylinmorgan/nnl" -- result/nimble.lock -o:pkgs/by-name/ni/nimlangserver/lock.json --prefetch-git:bearssl,zlib ··· 16 16 owner = "nim-lang"; 17 17 repo = "langserver"; 18 18 rev = "v${version}"; 19 - hash = "sha256-JyBjHAP/sxQfQ1XvyeZyHsu0Er5D7ePDGyJK7Do5kyk="; 19 + hash = "sha256-j5YnTGPtt0WhRvNfpgO9tjAqZJA5Kt1FE1Mjqn0/DNY="; 20 20 }; 21 21 22 22 doCheck = false;
+3 -3
pkgs/by-name/ni/nixpkgs-hammering/package.nix
··· 10 10 }: 11 11 12 12 let 13 - version = "unstable-2024-03-25"; 13 + version = "0-unstable-2024-12-22"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "jtojnar"; 17 17 repo = "nixpkgs-hammering"; 18 - rev = "6851ecea8c6da45870b7c06d6495cba3fb2d7c7c"; 19 - hash = "sha256-kr3zMr7aWt4W/+Jcol5Ctiq0KjXSxViPhGtyqvX9dqE="; 18 + rev = "56e8d636b3e7188dae2832fc405db2e388be634b"; 19 + hash = "sha256-hr+BHAmWT/FCLI5zNEHgtKdBbIYgmAydrErRu9RfuuM="; 20 20 }; 21 21 22 22 meta = with lib; {
+4 -4
pkgs/by-name/ob/oboete/package.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "oboete"; 16 - version = "0.1.7"; 16 + version = "0.1.8"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "mariinkys"; 20 20 repo = "oboete"; 21 21 tag = version; 22 - hash = "sha256-W5dd8UNjG2w0N1EngDPK7Q83C2TF9UfW0GGvPaW6nls="; 22 + hash = "sha256-tQn3ihGHkR91zNtBIiyyIEEo21Q0ZSKLEaV/3UI9pwU="; 23 23 }; 24 24 25 25 useFetchCargoVendor = true; 26 - cargoHash = "sha256-UZUqPITtpHeNrsi6Nao+dfK3ACVJmZIc47aqSbwTemw="; 26 + cargoHash = "sha256-91JMgdpMXL0a7oZXAG5xgiulOIyVXQ5x09wN3XDeSy0="; 27 27 28 28 nativeBuildInputs = [ 29 29 pkg-config ··· 54 54 meta = { 55 55 description = "Simple flashcards application for the COSMIC™ desktop written in Rust"; 56 56 homepage = "https://github.com/mariinkys/oboete"; 57 - changelog = "https://github.com/mariinkys/oboete/releases/tag/${src.tag}"; 57 + changelog = "https://github.com/mariinkys/oboete/releases/tag/${version}"; 58 58 license = lib.licenses.gpl3Only; 59 59 maintainers = with lib.maintainers; [ GaetanLepage ]; 60 60 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/oc/octoprint/plugins.nix
··· 11 11 buildPlugin = args: self.buildPythonPackage (args // { 12 12 pname = "octoprint-plugin-${args.pname}"; 13 13 inherit (args) version; 14 - propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ super.octoprint ]; 14 + propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ self.octoprint ]; 15 15 # none of the following have tests 16 16 doCheck = false; 17 17 });
+7 -6
pkgs/by-name/ox/oxipng/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchCrate, 4 + fetchFromGitHub, 5 5 rustPlatform, 6 6 }: 7 7 ··· 9 9 version = "9.1.3"; 10 10 pname = "oxipng"; 11 11 12 - src = fetchCrate { 13 - inherit version pname; 14 - hash = "sha256-kzN4YNsFqv/KUxpHao++oqc90Us6VllyFYkpdVUigD0="; 12 + # do not use fetchCrate (only repository includes tests) 13 + src = fetchFromGitHub { 14 + owner = "shssoichiro"; 15 + repo = "oxipng"; 16 + tag = "v${version}"; 17 + hash = "sha256-8EOEcIw10hCyYi9SwDLDZ8J3ezLXa30RUY5I9ksfqTs="; 15 18 }; 16 19 17 20 cargoHash = "sha256-4PCLtBJliK3uteL8EVKLBVR2YZW1gwQOiSLQok+rqug="; 18 - 19 - doCheck = !stdenv.hostPlatform.isAarch64 && !stdenv.hostPlatform.isDarwin; 20 21 21 22 meta = { 22 23 homepage = "https://github.com/shssoichiro/oxipng";
+2 -2
pkgs/by-name/pa/pablodraw/package.nix
··· 30 30 31 31 executables = [ "PabloDraw" ]; 32 32 33 - dotnet-sdk = dotnetCorePackages.sdk_7_0; 34 - dotnet-runtime = dotnetCorePackages.runtime_7_0; 33 + dotnet-sdk = dotnetCorePackages.sdk_7_0-bin; 34 + dotnet-runtime = dotnetCorePackages.runtime_7_0-bin; 35 35 36 36 nugetDeps = ./deps.json; 37 37
+3 -2
pkgs/by-name/pa/paperless-ngx/package.nix
··· 26 26 xorg, 27 27 }: 28 28 let 29 - version = "2.14.5"; 29 + version = "2.14.6"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "paperless-ngx"; 33 33 repo = "paperless-ngx"; 34 34 tag = "v${version}"; 35 - hash = "sha256-ML38TErINQPjBGweCY673zFlGEjTjgJcYJTJUbTov+4="; 35 + hash = "sha256-wBm4+ohM9v25n6zEUAeaVU6mAmB3GR8n1kDYyTBlnjM="; 36 36 }; 37 37 38 38 # subpath installation is broken with uvicorn >= 0.26 ··· 283 283 # FileNotFoundError(2, 'No such file or directory'): /build/tmp... 284 284 "test_script_with_output" 285 285 "test_script_exit_non_zero" 286 + "testDocumentPageCountMigrated" 286 287 # AssertionError: 10 != 4 (timezone/time issue) 287 288 # Due to getting local time from modification date in test_consumer.py 288 289 "testNormalOperation"
+5 -4
pkgs/by-name/pa/parinfer-rust/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "parinfer-rust"; 10 - version = "0.4.3"; 10 + version = "0.4.3-unstable-2024-05-07"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "eraserhd"; 14 14 repo = "parinfer-rust"; 15 - rev = "v${version}"; 16 - sha256 = "0hj5in5h7pj72m4ag80ing513fh65q8xlsf341qzm3vmxm3y3jgd"; 15 + rev = "d84828b453e158d06406f6b5e9056f6b54ff76c9"; 16 + sha256 = "sha256-Q2fYogfn5QcNDEie4sUaVydAmDmcFXnsvz35cxPCf+M="; 17 17 }; 18 18 19 - cargoHash = "sha256-PW9LIQamQfusaijyJ2R9xe29LhM0GNf9BdxI9vkjVdE="; 19 + useFetchCargoVendor = true; 20 + cargoHash = "sha256-w/GMjNtKiMGYOfzSl5IZTeHBSp4C9Mu6+oogCqHxdb4="; 20 21 21 22 nativeBuildInputs = [ 22 23 llvmPackages.clang
+2 -2
pkgs/by-name/pl/plumed/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "plumed"; 12 - version = "2.9.2"; 12 + version = "2.9.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "plumed"; 16 16 repo = "plumed2"; 17 17 rev = "v${version}"; 18 - hash = "sha256-jNvdbfh1krNMrOFqkEHMy60mjsG/Wp6MQg0gHEjDA5U="; 18 + hash = "sha256-KN412t64tp3QUQkhpLU3sAYDosQ3hw9HqpT1fzt5fwA="; 19 19 }; 20 20 21 21 postPatch = ''
+3 -5
pkgs/by-name/po/poetry/plugins/poetry-plugin-up.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "poetry-plugin-up"; 13 - version = "0.8.0"; 13 + version = "0.9.0"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "MousaZeidBaker"; 18 18 repo = pname; 19 - rev = "refs/tags/v${version}"; 20 - hash = "sha256-PWHbMDGL9CGLRmvFWLOztUW0f/TJioPjQtAgpyCbAqw="; 19 + tag = "v${version}"; 20 + hash = "sha256-gVhx8Vhk+yT/QjcEme8w0F+6BBpnEZOqzCkUJgM9eck="; 21 21 }; 22 22 23 23 build-system = [ ··· 43 43 changelog = "https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/${version}"; 44 44 license = licenses.mit; 45 45 maintainers = [ maintainers.k900 ]; 46 - # https://github.com/MousaZeidBaker/poetry-plugin-up/pull/70 47 - broken = lib.versionAtLeast poetry.version "2"; 48 46 }; 49 47 }
+2 -2
pkgs/by-name/pr/proxsuite-nlp/package.nix
··· 18 18 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "proxsuite-nlp"; 21 - version = "0.10.0"; 21 + version = "0.10.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "Simple-Robotics"; 25 25 repo = "proxsuite-nlp"; 26 26 rev = "v${finalAttrs.version}"; 27 - hash = "sha256-JWMvPIxmZ5vSVS3nSlhFyNu8hLSVTc7Hdvd4YmE/pI8="; 27 + hash = "sha256-+zg3QGPLqrvwT7rjnYXTUwIzHlHrIAISj/+Q9HU4cYs="; 28 28 }; 29 29 30 30 outputs = [
+3 -3
pkgs/by-name/re/regal/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 name = "regal"; 9 - version = "0.30.0"; 9 + version = "0.30.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "StyraInc"; 13 13 repo = "regal"; 14 14 rev = "v${version}"; 15 - hash = "sha256-sr+tGfKDSgJ5SiHihJ/aMAn6AnAC8bEb838+xYdFosc="; 15 + hash = "sha256-HlopAz+AqpjZ/NpVVvkiR0p7+ezWlr5ddLMK/LobxpM="; 16 16 }; 17 17 18 - vendorHash = "sha256-6JheW6JHkAidZda7WWHSfEAuPYoBdli8wWHp2sX2r5Q="; 18 + vendorHash = "sha256-0B8MOF+ovJ1memBuXtEeMViKKWaQXX6+HQzMY91bgyI="; 19 19 20 20 ldflags = [ 21 21 "-s"
+3 -3
pkgs/by-name/re/renovate/package.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "renovate"; 19 - version = "39.107.0"; 19 + version = "39.137.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "renovatebot"; 23 23 repo = "renovate"; 24 24 tag = finalAttrs.version; 25 - hash = "sha256-I2ufRvx8NZavFMKpiwgx8q8yejRUE8r7TvpSw4q56Zo="; 25 + hash = "sha256-E3J+jEd21j5r4iaa4D2mNbWcwfwyzcaHTHiD3jBVXlQ="; 26 26 }; 27 27 28 28 postPatch = '' ··· 40 40 41 41 pnpmDeps = pnpm_9.fetchDeps { 42 42 inherit (finalAttrs) pname version src; 43 - hash = "sha256-ginPQvnhB8dQStipi2kGL+cdDwqobvENnrLRbC5WIHc="; 43 + hash = "sha256-ljhRpFMafpB0xbmGVoh8Icwm0c0dr7JPqAA/6sln03w="; 44 44 }; 45 45 46 46 env.COREPACK_ENABLE_STRICT = 0;
+3 -3
pkgs/by-name/re/resumed/package.nix
··· 6 6 7 7 buildNpmPackage rec { 8 8 pname = "resumed"; 9 - version = "4.0.0"; 9 + version = "4.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rbardini"; 13 13 repo = "resumed"; 14 14 rev = "v${version}"; 15 - hash = "sha256-XaEK41UBKUldjRlxTzc42K/RwZ9D8kueU/6dm8n1W1U="; 15 + hash = "sha256-kDv6kOVY8IfztmLeby2NgB5q0DtP1ajMselvr1EDQJ8="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-r0wq1KGZA5b4eIQsp+dz8Inw8AQA62BK7vgfYlViIrY="; 18 + npmDepsHash = "sha256-7Wdf8NaizgIExeX+Kc8wn5f20al0bnxRpFoPy6p40jw="; 19 19 20 20 meta = with lib; { 21 21 description = "Lightweight JSON Resume builder, no-frills alternative to resume-cli";
+1 -1
pkgs/by-name/ro/roslyn/package.nix
··· 17 17 hash = "sha256-4iXabFp0LqJ8TXOrqeD+oTAocg6ZTIfijfX3s3fMJuI="; 18 18 }; 19 19 20 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 20 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 21 21 22 22 projectFile = [ "src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj" ]; 23 23
+1 -1
pkgs/by-name/ry/ryujinx/package.nix
··· 34 34 35 35 enableParallelBuilding = false; 36 36 37 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 37 + dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx-bin; 38 38 dotnet-runtime = dotnetCorePackages.runtime_8_0; 39 39 40 40 nugetDeps = ./deps.json;
+2 -2
pkgs/by-name/sa/saga/package.nix
··· 34 34 35 35 stdenv.mkDerivation rec { 36 36 pname = "saga"; 37 - version = "9.7.1"; 37 + version = "9.7.2"; 38 38 39 39 src = fetchurl { 40 40 url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz"; 41 - hash = "sha256-ZPJ8OlVEqG/jmRaA7BJRsw3b1X/3tKtRcYTXqfGdJ0I="; 41 + hash = "sha256-1nWpFGRBS49uzKl7m/4YWFI+3lvm2zKByYpR9llxsgY="; 42 42 }; 43 43 44 44 sourceRoot = "saga-${version}/saga-gis";
+3 -3
pkgs/by-name/se/sequin/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "sequin"; 9 - version = "0.3.0"; 9 + version = "0.3.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "charmbracelet"; 13 13 repo = "sequin"; 14 14 tag = "v${version}"; 15 - hash = "sha256-pGZ7QmmPIpXrRcfkbEbTZzHXHtqPwU8Cju9Q2xtSqvw="; 15 + hash = "sha256-rszK2UZ3Eq9g+Di1lncDQIT4TlUcWZEu1SU2aE2uFHY="; 16 16 }; 17 17 18 - vendorHash = "sha256-LehOqSahbF3Nqm0/bJ0Q3mR0ds8FEXaLEvGLwzPdvU4="; 18 + vendorHash = "sha256-mpmGd6liBzz9XPcB00ZhHaQzTid6lURD5I3EvehXsA8="; 19 19 20 20 ldflags = [ 21 21 "-X main.Version=${version}"
+2 -3
pkgs/by-name/sh/shadow/package.nix
··· 56 56 sed 's/^\(s[ug]idperms\) = [0-9]755/\1 = 0755/' -i src/Makefile.am 57 57 ''; 58 58 59 - # Assume System V `setpgrp (void)', which is the default on GNU variants 60 - # (`AC_FUNC_SETPGRP' is not cross-compilation capable.) 59 + # `AC_FUNC_SETPGRP' is not cross-compilation capable. 61 60 preConfigure = '' 62 - export ac_cv_func_setpgrp_void=yes 61 + export ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"} 63 62 export shadow_cv_logdir=/var/log 64 63 ''; 65 64
+2 -2
pkgs/by-name/sh/shairport-sync/package.nix
··· 53 53 54 54 stdenv.mkDerivation rec { 55 55 pname = "shairport-sync"; 56 - version = "4.3.5"; 56 + version = "4.3.6"; 57 57 58 58 src = fetchFromGitHub { 59 59 repo = "shairport-sync"; 60 60 owner = "mikebrady"; 61 61 tag = version; 62 - hash = "sha256-GYu/n4JoghqUHnkCiSQJYm9WSLww585WKgXTEiWGq4g="; 62 + hash = "sha256-Pbg2yFa524OFOfvwZPS1/K+Vvn+bwtmo7Fbr919Smwc="; 63 63 }; 64 64 65 65 nativeBuildInputs =
+2 -2
pkgs/by-name/si/simdutf/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "simdutf"; 11 - version = "6.0.3"; 11 + version = "6.1.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "simdutf"; 15 15 repo = "simdutf"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-BTnj7SUKgbJ2LM2gzw+8bSJ4+Zd6Z/KZy9B46fxIvsg="; 17 + hash = "sha256-VAIxoTXOcWA2V+vx+AsCArkjprFiZun5BJoP1l3FGk0="; 18 18 }; 19 19 20 20 # Fix build on darwin
+14 -2
pkgs/by-name/sl/slurm/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + runCommand, 6 + config, 5 7 pkg-config, 6 8 libtool, 7 9 curl, ··· 33 35 enableX11 ? true, 34 36 enableGtk2 ? false, 35 37 gtk2, 38 + enableNVML ? config.cudaSupport, 39 + nvml, 36 40 }: 37 41 38 42 stdenv.mkDerivation rec { ··· 113 117 http-parser 114 118 ] 115 119 ++ lib.optionals enableX11 [ xorg.xauth ] 116 - ++ lib.optionals enableGtk2 [ gtk2 ]; 120 + ++ lib.optionals enableGtk2 [ gtk2 ] 121 + ++ lib.optionals enableNVML [ 122 + (runCommand "collect-nvml" { } '' 123 + mkdir $out 124 + ln -s ${nvml.dev}/include $out/include 125 + ln -s ${nvml.lib}/lib/stubs $out/lib 126 + '') 127 + ]; 117 128 118 129 configureFlags = 119 130 [ ··· 132 143 "--without-rpath" # Required for configure to pick up the right dlopen path 133 144 ] 134 145 ++ (lib.optional enableGtk2 "--disable-gtktest") 135 - ++ (lib.optional (!enableX11) "--disable-x11"); 146 + ++ (lib.optional (!enableX11) "--disable-x11") 147 + ++ (lib.optional (enableNVML) "--with-nvml"); 136 148 137 149 preConfigure = '' 138 150 patchShebangs ./doc/html/shtml2html.py
+2 -2
pkgs/by-name/so/sonarr/package.nix
··· 69 69 70 70 runtimeDeps = [ sqlite ]; 71 71 72 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 73 - dotnet-runtime = dotnetCorePackages.aspnetcore_6_0; 72 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 73 + dotnet-runtime = dotnetCorePackages.aspnetcore_6_0-bin; 74 74 75 75 doCheck = true; 76 76
+232
pkgs/by-name/so/sourcegit/deps.json
··· 1 + [ 2 + { 3 + "pname": "Avalonia", 4 + "version": "11.0.0", 5 + "hash": "sha256-7QE0MtD1QDiG3gRx5xW33E33BXyEtASQSw+Wi3Lmy3E=" 6 + }, 7 + { 8 + "pname": "Avalonia", 9 + "version": "11.2.3", 10 + "hash": "sha256-NUoyXJkIsgbkcKFVb10VRafM4ViHs801c/7vhu3ssUY=" 11 + }, 12 + { 13 + "pname": "Avalonia.Angle.Windows.Natives", 14 + "version": "2.1.22045.20230930", 15 + "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=" 16 + }, 17 + { 18 + "pname": "Avalonia.AvaloniaEdit", 19 + "version": "11.1.0", 20 + "hash": "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8=" 21 + }, 22 + { 23 + "pname": "Avalonia.BuildServices", 24 + "version": "0.0.29", 25 + "hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY=" 26 + }, 27 + { 28 + "pname": "Avalonia.Controls.ColorPicker", 29 + "version": "11.2.3", 30 + "hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg=" 31 + }, 32 + { 33 + "pname": "Avalonia.Controls.DataGrid", 34 + "version": "11.2.3", 35 + "hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM=" 36 + }, 37 + { 38 + "pname": "Avalonia.Desktop", 39 + "version": "11.2.3", 40 + "hash": "sha256-srtZi+kDbhRtMl33l91zssBWETU5oHodKbbWyfEsb/I=" 41 + }, 42 + { 43 + "pname": "Avalonia.Diagnostics", 44 + "version": "11.2.3", 45 + "hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc=" 46 + }, 47 + { 48 + "pname": "Avalonia.Fonts.Inter", 49 + "version": "11.2.3", 50 + "hash": "sha256-ySsCXVpjqjCX/uYkwluSfrAoBtuq9k7fC1bFjxKC9/Q=" 51 + }, 52 + { 53 + "pname": "Avalonia.FreeDesktop", 54 + "version": "11.2.3", 55 + "hash": "sha256-3sNemBmZE06w2ul87T5HrEeHUxXMOa9MfQhpI4AoxDY=" 56 + }, 57 + { 58 + "pname": "Avalonia.Native", 59 + "version": "11.2.3", 60 + "hash": "sha256-2Gp98NGWcrILqF+P5PDMPRdsMby/lZiT3eWAUskFim8=" 61 + }, 62 + { 63 + "pname": "Avalonia.Remote.Protocol", 64 + "version": "11.2.3", 65 + "hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw=" 66 + }, 67 + { 68 + "pname": "Avalonia.Skia", 69 + "version": "11.0.0", 70 + "hash": "sha256-A01nrs3Ij1eTo6tPmu7++T1K+Wo/H/9LvpeuOUGbQeU=" 71 + }, 72 + { 73 + "pname": "Avalonia.Skia", 74 + "version": "11.2.3", 75 + "hash": "sha256-QBp8wTA92hGwbmNSVL4gsjrqA9CfwDPgdTiOEqcogGA=" 76 + }, 77 + { 78 + "pname": "Avalonia.Themes.Fluent", 79 + "version": "11.2.3", 80 + "hash": "sha256-DRl+267mUtJDUJpreUj6BxDLGGYGkEEo5vDGtGguoC8=" 81 + }, 82 + { 83 + "pname": "Avalonia.Themes.Simple", 84 + "version": "11.2.3", 85 + "hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k=" 86 + }, 87 + { 88 + "pname": "Avalonia.Win32", 89 + "version": "11.2.3", 90 + "hash": "sha256-xKFKObvqdJaQjphEktRJvzmAoDEsKg3WqlEG31V3qLE=" 91 + }, 92 + { 93 + "pname": "Avalonia.X11", 94 + "version": "11.2.3", 95 + "hash": "sha256-SD4dmpKx4l8YOyUnrA0fnf2Bb+tHSNyARh7GAtHyg60=" 96 + }, 97 + { 98 + "pname": "AvaloniaEdit.TextMate", 99 + "version": "11.1.0", 100 + "hash": "sha256-Nv52bUxA02VcsKCbMqEAkNBl46gznSivRZ3llLHrhkM=" 101 + }, 102 + { 103 + "pname": "CommunityToolkit.Mvvm", 104 + "version": "8.3.2", 105 + "hash": "sha256-zY+iB5Rj/8ru0xpRWwFLFO6JI3UFB/XHnx9pWmrZCAs=" 106 + }, 107 + { 108 + "pname": "HarfBuzzSharp", 109 + "version": "7.3.0.2", 110 + "hash": "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8=" 111 + }, 112 + { 113 + "pname": "HarfBuzzSharp", 114 + "version": "7.3.0.3", 115 + "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 116 + }, 117 + { 118 + "pname": "HarfBuzzSharp.NativeAssets.Linux", 119 + "version": "7.3.0.3", 120 + "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 121 + }, 122 + { 123 + "pname": "HarfBuzzSharp.NativeAssets.macOS", 124 + "version": "7.3.0.3", 125 + "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 126 + }, 127 + { 128 + "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 129 + "version": "7.3.0.3", 130 + "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 131 + }, 132 + { 133 + "pname": "HarfBuzzSharp.NativeAssets.Win32", 134 + "version": "7.3.0.3", 135 + "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 136 + }, 137 + { 138 + "pname": "LiveChartsCore", 139 + "version": "2.0.0-rc4.5", 140 + "hash": "sha256-2Fgn9Bo1aM6dZHCU+OVykOhggTzpcEfFNfYtWc4yvHc=" 141 + }, 142 + { 143 + "pname": "LiveChartsCore.SkiaSharpView", 144 + "version": "2.0.0-rc4.5", 145 + "hash": "sha256-03RR14tA0DtYHiLdgmAI4Gp5/e2H6QPkNFOBeqiFaJU=" 146 + }, 147 + { 148 + "pname": "LiveChartsCore.SkiaSharpView.Avalonia", 149 + "version": "2.0.0-rc4.5", 150 + "hash": "sha256-lzG/5e6WDpUiHZ8GvovOMvwXyYoVBeB1Ktuuw2Fx5No=" 151 + }, 152 + { 153 + "pname": "MicroCom.Runtime", 154 + "version": "0.11.0", 155 + "hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=" 156 + }, 157 + { 158 + "pname": "Onigwrap", 159 + "version": "1.0.6", 160 + "hash": "sha256-p+dhMfIH4C6xLKRUREnUpC0DZwFazjvI+30KRT8TWnU=" 161 + }, 162 + { 163 + "pname": "SkiaSharp", 164 + "version": "2.88.8", 165 + "hash": "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A=" 166 + }, 167 + { 168 + "pname": "SkiaSharp", 169 + "version": "2.88.9", 170 + "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" 171 + }, 172 + { 173 + "pname": "SkiaSharp.HarfBuzz", 174 + "version": "2.88.8", 175 + "hash": "sha256-W9jNuEo/8q+k2aHNC19FfKcBUIEWx2zDcGwM+jDZ1o8=" 176 + }, 177 + { 178 + "pname": "SkiaSharp.NativeAssets.Linux", 179 + "version": "2.88.9", 180 + "hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=" 181 + }, 182 + { 183 + "pname": "SkiaSharp.NativeAssets.macOS", 184 + "version": "2.88.9", 185 + "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" 186 + }, 187 + { 188 + "pname": "SkiaSharp.NativeAssets.WebAssembly", 189 + "version": "2.88.9", 190 + "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" 191 + }, 192 + { 193 + "pname": "SkiaSharp.NativeAssets.Win32", 194 + "version": "2.88.9", 195 + "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" 196 + }, 197 + { 198 + "pname": "System.IO.Pipelines", 199 + "version": "8.0.0", 200 + "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" 201 + }, 202 + { 203 + "pname": "System.Text.Json", 204 + "version": "8.0.5", 205 + "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" 206 + }, 207 + { 208 + "pname": "TextMateSharp", 209 + "version": "1.0.59", 210 + "hash": "sha256-qfAGSgVpTrWMZSk0TFDVP1IgWWi6O1jEEvWc0Pvw9i0=" 211 + }, 212 + { 213 + "pname": "TextMateSharp", 214 + "version": "1.0.65", 215 + "hash": "sha256-kZx3CBDzu7qUSnihs9Q4Ck78ih1aJ+0g8cN8Hke+E5w=" 216 + }, 217 + { 218 + "pname": "TextMateSharp.Grammars", 219 + "version": "1.0.59", 220 + "hash": "sha256-ru5VxQK4PFRJhHu+MvCzDt3EwbC/94n1whtDovUAUDA=" 221 + }, 222 + { 223 + "pname": "TextMateSharp.Grammars", 224 + "version": "1.0.65", 225 + "hash": "sha256-tZx/GKYX3bomQFVFaEgneNYHpB74v+8D90IfkYImlhE=" 226 + }, 227 + { 228 + "pname": "Tmds.DBus.Protocol", 229 + "version": "0.20.0", 230 + "hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=" 231 + } 232 + ]
+31
pkgs/by-name/so/sourcegit/fix-darwin-git-path.patch
··· 1 + diff --git a/src/Native/Linux.cs b/src/Native/Linux.cs 2 + index a24f1b6..4102274 100644 3 + --- a/src/Native/Linux.cs 4 + +++ b/src/Native/Linux.cs 5 + @@ -97,7 +97,7 @@ namespace SourceGit.Native 6 + } 7 + } 8 + 9 + - private string FindExecutable(string filename) 10 + + public static string FindExecutable(string filename) 11 + { 12 + var pathVariable = Environment.GetEnvironmentVariable("PATH") ?? string.Empty; 13 + var pathes = pathVariable.Split(Path.PathSeparator, StringSplitOptions.RemoveEmptyEntries); 14 + diff --git a/src/Native/MacOS.cs b/src/Native/MacOS.cs 15 + index 5721fe8..bc2a57d 100644 16 + --- a/src/Native/MacOS.cs 17 + +++ b/src/Native/MacOS.cs 18 + @@ -25,12 +25,7 @@ namespace SourceGit.Native 19 + 20 + public string FindGitExecutable() 21 + { 22 + - var gitPathVariants = new List<string>() { 23 + - "/usr/bin/git", "/usr/local/bin/git", "/opt/homebrew/bin/git", "/opt/homebrew/opt/git/bin/git" 24 + - }; 25 + - foreach (var path in gitPathVariants) 26 + - if (File.Exists(path)) return path; 27 + - return string.Empty; 28 + + return Linux.FindExecutable("git"); 29 + } 30 + 31 + public string FindTerminal(Models.ShellOrTerminal shell)
+117
pkgs/by-name/so/sourcegit/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildDotnetModule, 5 + fetchFromGitHub, 6 + dotnetCorePackages, 7 + copyDesktopItems, 8 + makeDesktopItem, 9 + libicns, 10 + 11 + libXcursor, 12 + libXext, 13 + libXi, 14 + libXrandr, 15 + 16 + git, 17 + xdg-utils, 18 + }: 19 + 20 + buildDotnetModule (finalAttrs: { 21 + pname = "sourcegit"; 22 + version = "2025.01"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "sourcegit-scm"; 26 + repo = "sourcegit"; 27 + tag = "v${finalAttrs.version}"; 28 + hash = "sha256-6FO0WRUcWm7xnuw6Br97+cWZhvzIOesg/eANZzeyxZo="; 29 + }; 30 + 31 + patches = [ ./fix-darwin-git-path.patch ]; 32 + 33 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 34 + dotnet-runtime = dotnetCorePackages.runtime_9_0; 35 + 36 + nugetDeps = ./deps.json; 37 + 38 + projectFile = [ "src/SourceGit.csproj" ]; 39 + 40 + executables = [ "SourceGit" ]; 41 + 42 + dotnetFlags = [ 43 + "-p:DisableUpdateDetection=true" 44 + "-p:DisableAOT=true" 45 + ]; 46 + 47 + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 48 + copyDesktopItems 49 + libicns 50 + ]; 51 + 52 + # these are dlopen-ed at runtime 53 + # libXi is needed for right-click support 54 + # not sure about what the other ones are needed for, but I'll include them anyways 55 + runtimeDeps = [ 56 + libXcursor 57 + libXext 58 + libXi 59 + libXrandr 60 + ]; 61 + 62 + # Note: users can use `.overrideAttrs` to append to this list 63 + runtimePathDeps = [ 64 + git 65 + xdg-utils 66 + ]; 67 + 68 + # add fallback binaries to use if the user doesn't already have them in their PATH 69 + preInstall = '' 70 + makeWrapperArgs+=( 71 + --suffix PATH : ${lib.makeBinPath finalAttrs.runtimePathDeps} 72 + ) 73 + ''; 74 + 75 + desktopItems = [ 76 + (makeDesktopItem { 77 + name = "SourceGit"; 78 + exec = "SourceGit"; 79 + icon = "SourceGit"; 80 + desktopName = "SourceGit"; 81 + terminal = false; 82 + comment = finalAttrs.meta.description; 83 + }) 84 + ]; 85 + 86 + postInstall = 87 + lib.optionalString stdenv.hostPlatform.isLinux '' 88 + # extract the .icns file into multiple .png files 89 + # where the format of the .png file names is App_"$n"x"$n"x32.png 90 + 91 + icns2png -x build/resources/app/App.icns 92 + 93 + for f in App_*x32.png; do 94 + res=''${f//App_} 95 + res=''${res//x32.png} 96 + install -Dm644 $f "$out/share/icons/hicolor/$res/apps/SourceGit.png" 97 + done 98 + '' 99 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 100 + install -Dm644 build/resources/app/App.icns $out/Applications/SourceGit.app/Contents/Resources/App.icns 101 + 102 + substitute build/resources/app/App.plist $out/Applications/SourceGit.app/Contents/Info.plist \ 103 + --replace-fail "SOURCE_GIT_VERSION" "${finalAttrs.version}" 104 + 105 + mkdir -p $out/Applications/SourceGit.app/Contents/MacOS 106 + ln -s $out/bin/SourceGit $out/Applications/SourceGit.app/Contents/MacOS/SourceGit 107 + ''; 108 + 109 + meta = { 110 + changelog = "https://github.com/sourcegit-scm/sourcegit/releases/tag/${finalAttrs.src.tag}"; 111 + description = "Free & OpenSource GUI client for GIT users"; 112 + homepage = "https://github.com/sourcegit-scm/sourcegit"; 113 + license = lib.licenses.mit; 114 + mainProgram = "SourceGit"; 115 + maintainers = with lib.maintainers; [ tomasajt ]; 116 + }; 117 + })
+13
pkgs/by-name/st/steam-unwrapped/force-overwrite-bootstrap.patch
··· 1 + diff --git a/bin_steam.sh b/bin_steam.sh 2 + index 49f9d8a..48f4379 100755 3 + --- a/bin_steam.sh 4 + +++ b/bin_steam.sh 5 + @@ -297,7 +297,7 @@ fi 6 + # Leave a copy of the bootstrap tarball in ~/.steam so that Steam can 7 + # re-bootstrap itself if required 8 + if ! cmp -s "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz"; then 9 + - cp "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz" 10 + + cp -f "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz" 11 + fi 12 + 13 + # go to the install directory and run the client
+9 -2
pkgs/by-name/st/steam-unwrapped/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "steam-unwrapped"; 10 - version = "1.0.0.81"; 10 + version = "1.0.0.82"; 11 11 12 12 src = fetchurl { 13 13 # use archive url so the tarball doesn't 404 on a new release 14 14 url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-Gia5182s4J4E3Ia1EeC5kjJX9mSltsr+b+1eRtEXtPk="; 15 + hash = "sha256-r6Lx3WJx/StkW6MLjzq0Cv02VONUJBoxy9UQAPfm/Hc="; 16 16 }; 17 + 18 + patches = [ 19 + # We copy the bootstrap file from the store, where it's read-only, 20 + # so future attempts to update it with bare "cp" will fail. 21 + # So, use "cp -f" to force an overwrite. 22 + ./force-overwrite-bootstrap.patch 23 + ]; 17 24 18 25 makeFlags = [ 19 26 "DESTDIR=$(out)"
+5 -4
pkgs/by-name/sw/swapview/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "swapview"; 9 - version = "0.1.0"; 9 + version = "0.1.0-unstable-2023-12-03"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "lilydjwg"; 13 13 repo = "swapview"; 14 - rev = "v${version}"; 15 - sha256 = "0339biydk997j5r72vzp7djwkscsz89xr3936nshv23fmxjh2rzj"; 14 + rev = "cc8e863acd2084413b91572357dab34551c27ed7"; 15 + sha256 = "sha256-H5jMdmtZoN9nQfjXFQyYbuvPY58jmEP2j/XWGdBocFo="; 16 16 }; 17 17 18 - cargoHash = "sha256-v3Fd08s70YX7pEIWYcgpC2daerfZhtzth4haKfUy0Q8="; 18 + useFetchCargoVendor = true; 19 + cargoHash = "sha256-kLWd8dg63oA4sPMPPkRn+HsU+v+gQAiniBWI0i7JszM="; 19 20 20 21 meta = with lib; { 21 22 description = "Simple program to view processes' swap usage on Linux";
+5 -4
pkgs/by-name/te/tensorman/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage { 8 8 pname = "tensorman"; 9 - version = "unstable-2023-03-13"; 9 + version = "0.1.0-unstable-2024-06-24"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pop-os"; 13 13 repo = "tensorman"; 14 - rev = "b1125f71b55a8d9a4d674a62fa1e8868d40d0f0d"; 15 - hash = "sha256-WMX+nzNQTGeSUxOfMHo+U0ICYx8rttXpQrQClwU2zX8="; 14 + rev = "24fa3b2bb06a29708162ee474a733e9a227b1778"; 15 + hash = "sha256-kI/dOw9JnhXmLqIgaljhRMc/SX35m7WQ9b6bQa6diZ0="; 16 16 }; 17 17 18 - cargoHash = "sha256-y/AE2jTVetqBBExBlPEB0LwIVk+LjB2i0ZjijLPs9js="; 18 + useFetchCargoVendor = true; 19 + cargoHash = "sha256-/Ul8+5MmTntQ0OprfG4QhUNjc3PktCandzTTWn4FD0Y="; 19 20 20 21 meta = with lib; { 21 22 description = "Utility for easy management of Tensorflow containers";
-47
pkgs/by-name/te/termplay/package.nix
··· 1 - { 2 - rustPlatform, 3 - fetchFromGitLab, 4 - lib, 5 - makeWrapper, 6 - gst_all_1, 7 - libsixel, 8 - }: 9 - 10 - rustPlatform.buildRustPackage rec { 11 - pname = "termplay"; 12 - version = "2.0.6"; 13 - 14 - src = fetchFromGitLab { 15 - owner = "jD91mZM2"; 16 - repo = "termplay"; 17 - rev = "v${version}"; 18 - sha256 = "1w7hdqgqr1jgxid3k7f2j52wz31gv8bzr9rsm6xzp7nnihp6i45p"; 19 - }; 20 - 21 - cargoHash = "sha256-i7toHEewkpQ85aj4PK4SLJQCfUllUqkqIWLaOEk3NyI="; 22 - 23 - nativeBuildInputs = [ makeWrapper ]; 24 - buildInputs = [ 25 - gst_all_1.gstreamer 26 - gst_all_1.gst-plugins-base 27 - gst_all_1.gst-plugins-good 28 - gst_all_1.gst-plugins-ugly 29 - gst_all_1.gst-plugins-bad 30 - libsixel 31 - ]; 32 - 33 - buildFeatures = [ "bin" ]; 34 - 35 - postInstall = '' 36 - wrapProgram $out/bin/termplay --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" 37 - ''; 38 - 39 - meta = with lib; { 40 - description = "Play an image/video in your terminal"; 41 - homepage = "https://jd91mzm2.github.io/termplay/"; 42 - license = licenses.mit; 43 - maintainers = [ ]; 44 - platforms = platforms.unix; 45 - mainProgram = "termplay"; 46 - }; 47 - }
+3 -3
pkgs/by-name/tf/tfswitch/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "tfswitch"; 8 - version = "1.2.4"; 8 + version = "1.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "warrensbox"; 12 12 repo = "terraform-switcher"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-zmGJiwdESf+3yXM7W64iSy38lADZmA03dI1yhtv9H28="; 14 + sha256 = "sha256-Rpr/S22UX6+fHc71jnMo6kR+8kjJAboLog9vMwYTpnQ="; 15 15 }; 16 16 17 - vendorHash = "sha256-paJC46AJRaB5RieKs6wZYzshxAp8e8MvCatGsN8E4Io="; 17 + vendorHash = "sha256-9oM7VrPZrZlR1s+vvjwpWvKdmknfbgd3hpvYByKQtgs="; 18 18 19 19 # Disable tests since it requires network access and relies on the 20 20 # presence of release.hashicorp.com
+2 -2
pkgs/by-name/tp/tpm2-openssl/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "tpm2-openssl"; 15 - version = "1.2.0"; 15 + version = "1.3.0"; 16 16 src = fetchFromGitHub { 17 17 owner = "tpm2-software"; 18 18 repo = "tpm2-openssl"; 19 19 rev = finalAttrs.version; 20 - hash = "sha256-mZ4Z/GxJFwwfyFd1SAiVlQqOjkFSzsZePeuEZtq8Mcg="; 20 + hash = "sha256-CCTR7qBqI/y+jLBEEcgRanYOBNUYM/sH/hCqOLGA4QM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+38
pkgs/by-name/va/vanguards/package.nix
··· 1 + { 2 + python312Packages, 3 + fetchFromGitHub, 4 + lib, 5 + }: 6 + python312Packages.buildPythonApplication rec { 7 + pname = "vanguards"; 8 + version = "0.3.1-unstable-2023-10-31"; 9 + 10 + dependencies = [ python312Packages.stem ]; 11 + #tries to access the network during the tests, which fails 12 + doCheck = false; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mikeperry-tor"; 16 + repo = "vanguards"; 17 + rev = "8132fa0e556fbcbb3538ff9b48a2180c0c5e8fbd"; 18 + sha256 = "sha256-XauSTgoH6zXv2DXyX2lQc6gy6Ysm41fKnyuWZ3hj7kI="; 19 + }; 20 + patches = [ ./python-3.12.patch ]; 21 + postPatch = '' 22 + # fix import cycle issue 23 + substituteInPlace src/vanguards/main.py --replace-fail \ 24 + 'import stem.response.events' 'import stem.socket; import stem.control; import stem.response.events' 25 + ''; 26 + 27 + meta = { 28 + maintainers = with lib.maintainers; [ ForgottenBeast ]; 29 + mainProgram = "vanguards"; 30 + license = lib.licenses.mit; 31 + homepage = "https://github.com/mikeperry-tor/vanguards"; 32 + description = "Protects TOR hidden services against guard node attacks"; 33 + longDescription = '' 34 + Runs alongside tor and interacts with its control port 35 + in order to protect and alert against guard node attacks on hidden services 36 + ''; 37 + }; 38 + }
+51
pkgs/by-name/va/vanguards/python-3.12.patch
··· 1 + Origin: https://github.com/mikeperry-tor/vanguards/pull/105/commits/183d24775521feb3ed61b681088347279c3fc84c 2 + From: Dave Jones <dave@waveform.org.uk> 3 + Date: Wed, 28 Aug 2024 12:54:24 +0100 4 + Subject: [PATCH] Python 3.12 compatibility 5 + 6 + Python 3.12 removes the deprecated `SafeConfigParser` class. This patch 7 + switches the code to using ConfigParser and read_file from Python 3.x, 8 + and patches 2.7's SafeConfigParser to a compatible definition. 9 + --- 10 + src/vanguards/config.py | 11 +++++++---- 11 + 1 file changed, 7 insertions(+), 4 deletions(-) 12 + 13 + diff --git a/src/vanguards/config.py b/src/vanguards/config.py 14 + index 1c33391..b8e3f9c 100644 15 + --- a/src/vanguards/config.py 16 + +++ b/src/vanguards/config.py 17 + @@ -16,9 +16,12 @@ 18 + from .logger import plog 19 + 20 + try: 21 + - from configparser import SafeConfigParser, Error 22 + + from configparser import ConfigParser, Error 23 + except ImportError: 24 + from ConfigParser import SafeConfigParser, Error 25 + + class ConfigParser(SafeConfigParser): 26 + + def read_file(self, f, source=None): 27 + + return self.readfp(f, source) 28 + 29 + ################# Global options ################## 30 + 31 + @@ -209,7 +212,7 @@ def set_options_from_module(config, module, section): 32 + config.set(section, param, str(val)) 33 + 34 + def generate_config(): 35 + - config = SafeConfigParser(allow_no_value=True) 36 + + config = ConfigParser(allow_no_value=True) 37 + set_options_from_module(config, sys.modules[__name__], "Global") 38 + set_options_from_module(config, vanguards, "Vanguards") 39 + set_options_from_module(config, bandguards, "Bandguards") 40 + @@ -219,9 +222,9 @@ def generate_config(): 41 + return config 42 + 43 + def apply_config(config_file): 44 + - config = SafeConfigParser(allow_no_value=True) 45 + + config = ConfigParser(allow_no_value=True) 46 + 47 + - config.readfp(open(config_file, "r")) 48 + + config.read_file(open(config_file, "r")) 49 + 50 + get_options_for_module(config, sys.modules[__name__], "Global") 51 + get_options_for_module(config, vanguards, "Vanguards")
+6
pkgs/by-name/vi/vital/package.nix
··· 11 11 xorg, 12 12 libGL, 13 13 freetype, 14 + zenity, 14 15 }: 15 16 16 17 stdenv.mkDerivation (finalAttrs: { ··· 56 57 lib.makeLibraryPath [ 57 58 curl 58 59 libjack2 60 + ] 61 + }" \ 62 + --prefix PATH : "${ 63 + lib.makeBinPath [ 64 + zenity 59 65 ] 60 66 }" 61 67
-30
pkgs/by-name/vo/void/package.nix
··· 1 - { 2 - lib, 3 - fetchFromGitHub, 4 - rustPlatform, 5 - }: 6 - 7 - rustPlatform.buildRustPackage rec { 8 - pname = "void"; 9 - version = "1.1.5"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "spacejam"; 13 - repo = "void"; 14 - rev = version; 15 - sha256 = "08vazw4rszqscjz988k89z28skyj3grm81bm5iwknxxagmrb20fz"; 16 - }; 17 - 18 - # The tests are long-running and not that useful 19 - doCheck = false; 20 - 21 - cargoHash = "sha256-4LLm8EIGR9YJyVlSLRsQmBJc0QZaxBQafE4VLsDyAfI="; 22 - 23 - meta = with lib; { 24 - description = "Terminal-based personal organizer"; 25 - homepage = "https://github.com/spacejam/void"; 26 - license = licenses.gpl3; 27 - maintainers = with maintainers; [ spacekookie ]; 28 - mainProgram = "void"; 29 - }; 30 - }
+23 -7
pkgs/by-name/vp/vpnc/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + bash, 5 + buildPackages, 4 6 fetchFromGitHub, 5 7 makeWrapper, 6 8 pkg-config, ··· 14 16 15 17 stdenv.mkDerivation { 16 18 pname = "vpnc"; 17 - version = "unstable-2021-11-04"; 19 + version = "unstable-2024-12-20"; 18 20 19 21 src = fetchFromGitHub { 20 22 owner = "streambinder"; 21 23 repo = "vpnc"; 22 - rev = "c8bb5371b881f8853f191c495e762f834c9def5d"; 23 - sha256 = "1j1p83nfc2fpwczjcggsby0b44hk97ky0s6vns6md3awlbpgdn57"; 24 + rev = "d58afaaafb6a43cb21bb08282b54480d7b2cc6ab"; 25 + sha256 = "sha256-79DaK1s+YmROKbcWIXte+GZh0qq9LAQlSmczooR86H8="; 24 26 fetchSubmodules = true; 25 27 }; 26 28 27 - nativeBuildInputs = [ makeWrapper ] ++ lib.optional (!opensslSupport) pkg-config; 29 + nativeBuildInputs = [ 30 + makeWrapper 31 + perl 32 + ] ++ lib.optional (!opensslSupport) pkg-config; 33 + 28 34 buildInputs = [ 29 35 libgcrypt 30 36 perl ··· 40 46 NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 41 47 }; 42 48 43 - postPatch = '' 44 - patchShebangs src/makeman.pl 45 - ''; 49 + postPatch = 50 + '' 51 + substituteInPlace src/vpnc-disconnect \ 52 + --replace-fail /bin/sh ${lib.getExe' bash "sh"} 53 + patchShebangs src/makeman.pl 54 + '' 55 + + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 56 + # manpage generation invokes the build vpnc, which must be emulating when cross compiling 57 + substituteInPlace src/makeman.pl --replace-fail \ 58 + '$vpnc --long-help' \ 59 + '${stdenv.hostPlatform.emulator buildPackages} $vpnc --long-help' 60 + ''; 46 61 47 62 enableParallelBuilding = true; 48 63 # Missing install depends: 49 64 # install: target '...-vpnc-unstable-2021-11-04/share/doc/vpnc': No such file or directory 50 65 # make: *** [Makefile:149: install-doc] Error 1 51 66 enableParallelInstalling = false; 67 + strictDeps = true; 52 68 53 69 meta = with lib; { 54 70 homepage = "https://davidepucci.it/doc/vpnc/";
+1 -1
pkgs/by-name/w3/w3m/package.nix
··· 103 103 "--with-gc=${boehmgc.dev}" 104 104 ] 105 105 ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 106 - "ac_cv_func_setpgrp_void=yes" 106 + "ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}" 107 107 ] 108 108 ++ lib.optional graphicsSupport "--enable-image=${lib.optionalString x11Support "x11,"}fb" 109 109 ++ lib.optional (graphicsSupport && !x11Support) "--without-x";
+2 -2
pkgs/by-name/wa/wasabibackend/package.nix
··· 22 22 projectFile = "WalletWasabi.Backend/WalletWasabi.Backend.csproj"; 23 23 nugetDeps = ./deps.json; 24 24 25 - dotnet-sdk = dotnetCorePackages.sdk_7_0; 26 - dotnet-runtime = dotnetCorePackages.aspnetcore_7_0; 25 + dotnet-sdk = dotnetCorePackages.sdk_7_0-bin; 26 + dotnet-runtime = dotnetCorePackages.aspnetcore_7_0-bin; 27 27 28 28 buildInputs = [(lib.getLib stdenv.cc.cc) zlib]; 29 29
+16 -7
pkgs/by-name/wa/waytrogen/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "waytrogen"; 13 - version = "0.5.8"; 13 + version = "0.6.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "nikolaizombie1"; 17 17 repo = "waytrogen"; 18 18 tag = version; 19 - hash = "sha256-tq5cC0Z0kmrYopOGbdoAERBHQXrAw799zWdQP06rTYw="; 19 + hash = "sha256-jkrvtwkzlsQgbw8/N4uzeqQ3fVSur2oa21IOXRRgh9I="; 20 20 }; 21 21 22 - cargoHash = "sha256-05YfQBezDbQ8KfNvl/4Av5vf/rxJU3Ej6RDgSnSfjtM="; 22 + cargoHash = "sha256-UkYQ/oN1+C9WQ+4hbhXxORw5J3Ypwe7DaDg5LhgP2d0="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config 26 26 wrapGAppsHook4 27 27 ]; 28 28 29 - buildInputs = [ 30 - glib 31 - ]; 29 + buildInputs = [ glib ]; 30 + 31 + env = { 32 + OPENSSL_NO_VENDOR = 1; 33 + }; 32 34 33 35 postBuild = '' 34 36 install -Dm644 org.Waytrogen.Waytrogen.gschema.xml -t $out/share/gsettings-schemas/$name/glib-2.0/schemas ··· 38 40 postInstall = '' 39 41 install -Dm644 waytrogen.desktop $out/share/applications/waytrogen.desktop 40 42 install -Dm644 README-Assets/WaytrogenLogo.svg $out/share/icons/hicolor/scalable/apps/waytrogen.svg 43 + while IFS= read -r lang; do 44 + mkdir -p $out/share/locale/$lang/LC_MESSAGES 45 + msgfmt locales/$lang/LC_MESSAGES/waytrogen.po -o $out/share/locale/$lang/LC_MESSAGES/waytrogen.mo 46 + done < locales/LINGUAS 41 47 ''; 42 48 43 49 passthru.updateScript = nix-update-script { }; ··· 52 58 homepage = "https://github.com/nikolaizombie1/waytrogen"; 53 59 changelog = "https://github.com/nikolaizombie1/waytrogen/releases/tag/${version}"; 54 60 license = lib.licenses.unlicense; 55 - maintainers = with lib.maintainers; [ genga898 ]; 61 + maintainers = with lib.maintainers; [ 62 + genga898 63 + nikolaizombie1 64 + ]; 56 65 mainProgram = "waytrogen"; 57 66 platforms = lib.platforms.linux; 58 67 };
-34
pkgs/by-name/we/webmetro/package.nix
··· 1 - { 2 - lib, 3 - fetchFromGitHub, 4 - rustPlatform, 5 - }: 6 - 7 - rustPlatform.buildRustPackage rec { 8 - pname = "webmetro"; 9 - version = "unstable-20180426"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "Tangent128"; 13 - repo = pname; 14 - rev = "4f6cc00fe647bd311d00a8a4cb53ab08f20a04f9"; 15 - sha256 = "1n2c7ygs8qsd5zgii6fqqcwg427bsij082bg4ijnzkq5630dx651"; 16 - }; 17 - 18 - cargoHash = "sha256-6LfJ5rI7Y+ziEIMxPpKxOS+VSrKuKohEcqIK7xdKhNg="; 19 - 20 - meta = with lib; { 21 - description = "Simple relay server for broadcasting a WebM stream"; 22 - longDescription = '' 23 - Webmetro is a simple relay server for broadcasting a WebM stream 24 - from one uploader to many downloaders, via HTTP. 25 - The initialization segment is remembered, so that viewers can join 26 - mid-stream. Cluster timestamps are rewritten to be monotonic, so multiple 27 - (compatibly-encoded) webm files can be chained together without 28 - clients needing to reconnect. 29 - ''; 30 - license = with licenses; [ mit ]; 31 - maintainers = with maintainers; [ leenaars ]; 32 - mainProgram = "webmetro"; 33 - }; 34 - }
+3 -3
pkgs/by-name/we/wezterm/package.nix
··· 29 29 30 30 rustPlatform.buildRustPackage rec { 31 31 pname = "wezterm"; 32 - version = "0-unstable-2025-01-03"; 32 + version = "0-unstable-2025-01-24"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "wez"; 36 36 repo = "wezterm"; 37 - rev = "8e9cf912e66f704f300fac6107206a75036de1e7"; 37 + rev = "4bf0007cefff7f1ad139d89b54f074d5ad7d2184"; 38 38 fetchSubmodules = true; 39 - hash = "sha256-JkAovAeoVrH2QlHzzcciraebfsSQPBQPsA3fUKEjRm8="; 39 + hash = "sha256-YN1C+cgF2T/dUljCZO5RMdbJsun+7lgqLN7BW+IMZsg="; 40 40 }; 41 41 42 42 postPatch = ''
+3
pkgs/desktops/lomiri/services/lomiri-indicator-network/default.nix
··· 108 108 109 109 doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 110 110 111 + # Multiple tests spin up & speak to D-Bus, avoid cross-talk causing failures 112 + enableParallelChecking = false; 113 + 111 114 postInstall = '' 112 115 substituteInPlace $out/etc/dbus-1/services/com.lomiri.connectivity1.service \ 113 116 --replace-fail '/bin/false' '${lib.getExe' coreutils "false"}'
+1 -1
pkgs/development/compilers/dotnet/8/default.nix
··· 5 5 releaseInfoFile = ./release-info.json; 6 6 bootstrapSdkFile = ./bootstrap-sdk.nix; 7 7 depsFile = ./deps.json; 8 - fallbackTargetPackages = dotnetCorePackages.sdk_8_0.targetPackages; 8 + fallbackTargetPackages = dotnetCorePackages.sdk_8_0-bin.targetPackages; 9 9 }
+1 -1
pkgs/development/compilers/dotnet/9/default.nix
··· 6 6 bootstrapSdkFile = ./bootstrap-sdk.nix; 7 7 allowPrerelease = true; 8 8 depsFile = ./deps.json; 9 - fallbackTargetPackages = dotnetCorePackages.sdk_9_0.targetPackages; 9 + fallbackTargetPackages = dotnetCorePackages.sdk_9_0-bin.targetPackages; 10 10 }
+1 -1
pkgs/development/compilers/dotnet/combine-packages.nix
··· 18 18 assert lib.assertMsg ((builtins.length dotnetPackages) > 0) '' 19 19 You must include at least one package, e.g 20 20 `with dotnetCorePackages; combinePackages [ 21 - sdk_6_0 aspnetcore_7_0 21 + sdk_9_0 aspnetcore_8_0 22 22 ];`''; 23 23 mkWrapper "sdk" (buildEnv { 24 24 name = "dotnet-combined";
+100 -59
pkgs/development/compilers/dotnet/default.nix
··· 1 1 /* 2 2 How to combine packages for use in development: 3 - dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_6_0 aspnetcore_7_0 ]; 3 + dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_9_0 aspnetcore_8_0 ]; 4 4 5 5 Hashes and urls are retrieved from: 6 6 https://dotnet.microsoft.com/download/dotnet ··· 13 13 makeScopeWithSplicing', 14 14 }: 15 15 16 - makeScopeWithSplicing' { 17 - otherSplices = generateSplicesForMkScope "dotnetCorePackages"; 18 - f = ( 19 - self: 20 - let 21 - callPackage = self.callPackage; 16 + let 17 + pkgs = makeScopeWithSplicing' { 18 + otherSplices = generateSplicesForMkScope "dotnetCorePackages"; 19 + f = ( 20 + self: 21 + let 22 + callPackage = self.callPackage; 22 23 23 - fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { }; 24 + fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { }; 24 25 25 - buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) { }; 26 - buildDotnetSdk = 27 - version: 28 - import version { 29 - inherit fetchNupkg; 30 - buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; }); 31 - buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; }); 32 - buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; }); 33 - }; 26 + buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) { }; 27 + buildDotnetSdk = 28 + version: 29 + import version { 30 + inherit fetchNupkg; 31 + buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; }); 32 + buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; }); 33 + buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; }); 34 + }; 34 35 35 - ## Files in versions/ are generated automatically by update.sh ## 36 - dotnet_6_0 = buildDotnetSdk ./versions/6.0.nix; 37 - dotnet_7_0 = buildDotnetSdk ./versions/7.0.nix; 38 - dotnet_8_0 = buildDotnetSdk ./versions/8.0.nix; 39 - dotnet_9_0 = buildDotnetSdk ./versions/9.0.nix; 36 + ## Files in versions/ are generated automatically by update.sh ## 37 + dotnet-bin = lib.mergeAttrsList ( 38 + map buildDotnetSdk [ 39 + ./versions/6.0.nix 40 + ./versions/7.0.nix 41 + ./versions/8.0.nix 42 + ./versions/9.0.nix 43 + ] 44 + ); 40 45 41 - runtimeIdentifierMap = { 42 - "x86_64-linux" = "linux-x64"; 43 - "aarch64-linux" = "linux-arm64"; 44 - "x86_64-darwin" = "osx-x64"; 45 - "aarch64-darwin" = "osx-arm64"; 46 - "x86_64-windows" = "win-x64"; 47 - "i686-windows" = "win-x86"; 48 - }; 46 + runtimeIdentifierMap = { 47 + "x86_64-linux" = "linux-x64"; 48 + "aarch64-linux" = "linux-arm64"; 49 + "x86_64-darwin" = "osx-x64"; 50 + "aarch64-darwin" = "osx-arm64"; 51 + "x86_64-windows" = "win-x64"; 52 + "i686-windows" = "win-x86"; 53 + }; 49 54 50 - in 51 - { 52 - inherit callPackage fetchNupkg buildDotnetSdk; 55 + in 56 + lib.optionalAttrs config.allowAliases ( 57 + { 58 + # EOL 59 + sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 60 + sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 61 + sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 62 + sdk_3_1 = throw "Dotnet SDK 3.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 63 + sdk_5_0 = throw "Dotnet SDK 5.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 64 + } 65 + // dotnet-bin 66 + ) 67 + // lib.mapAttrs' (k: v: lib.nameValuePair "${k}-bin" v) dotnet-bin 68 + // { 69 + inherit callPackage fetchNupkg buildDotnetSdk; 53 70 54 - # Convert a "stdenv.hostPlatform.system" to a dotnet RID 55 - systemToDotnetRid = 56 - system: runtimeIdentifierMap.${system} or (throw "unsupported platform ${system}"); 71 + # Convert a "stdenv.hostPlatform.system" to a dotnet RID 72 + systemToDotnetRid = 73 + system: runtimeIdentifierMap.${system} or (throw "unsupported platform ${system}"); 57 74 58 - combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) { }; 75 + combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) { }; 59 76 60 - patchNupkgs = callPackage ./patch-nupkgs.nix { }; 61 - nugetPackageHook = callPackage ./nuget-package-hook.nix { }; 77 + patchNupkgs = callPackage ./patch-nupkgs.nix { }; 78 + nugetPackageHook = callPackage ./nuget-package-hook.nix { }; 62 79 63 - buildDotnetModule = callPackage ../../../build-support/dotnet/build-dotnet-module { }; 64 - buildDotnetGlobalTool = callPackage ../../../build-support/dotnet/build-dotnet-global-tool { }; 80 + buildDotnetModule = callPackage ../../../build-support/dotnet/build-dotnet-module { }; 81 + buildDotnetGlobalTool = callPackage ../../../build-support/dotnet/build-dotnet-global-tool { }; 65 82 66 - mkNugetSource = callPackage ../../../build-support/dotnet/make-nuget-source { }; 67 - mkNugetDeps = callPackage ../../../build-support/dotnet/make-nuget-deps { }; 68 - addNuGetDeps = callPackage ../../../build-support/dotnet/add-nuget-deps { }; 83 + mkNugetSource = callPackage ../../../build-support/dotnet/make-nuget-source { }; 84 + mkNugetDeps = callPackage ../../../build-support/dotnet/make-nuget-deps { }; 85 + addNuGetDeps = callPackage ../../../build-support/dotnet/add-nuget-deps { }; 69 86 70 - dotnet_8 = recurseIntoAttrs (callPackage ./8 { }); 71 - dotnet_9 = recurseIntoAttrs (callPackage ./9 { }); 72 - } 73 - // lib.optionalAttrs config.allowAliases { 74 - # EOL 75 - sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 76 - sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 77 - sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 78 - sdk_3_1 = throw "Dotnet SDK 3.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 79 - sdk_5_0 = throw "Dotnet SDK 5.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)"; 80 - } 81 - // dotnet_6_0 82 - // dotnet_7_0 83 - // dotnet_8_0 84 - // dotnet_9_0 87 + dotnet_8 = recurseIntoAttrs (callPackage ./8 { }); 88 + dotnet_9 = recurseIntoAttrs (callPackage ./9 { }); 89 + } 90 + ); 91 + }; 92 + in 93 + pkgs 94 + // rec { 95 + # use binary SDK here to avoid downgrading feature band 96 + sdk_8_0_1xx = if !pkgs.dotnet_8.vmr.meta.broken then pkgs.dotnet_8.sdk else pkgs.sdk_8_0_1xx-bin; 97 + # source-built SDK only exists for _1xx feature band 98 + sdk_8_0_4xx = pkgs.callPackage ./wrapper.nix { } "sdk" ( 99 + pkgs.sdk_8_0_4xx-bin.unwrapped.overrideAttrs (old: { 100 + passthru = 101 + old.passthru 102 + // { 103 + inherit (sdk_8_0_1xx) 104 + runtime 105 + aspnetcore 106 + ; 107 + } 108 + # We can't use the source-built packages until ilcompiler is fixed (see vmr.nix) 109 + // lib.optionalAttrs sdk_8_0_1xx.hasILCompiler { 110 + inherit (sdk_8_0_1xx) 111 + packages 112 + targetPackages 113 + ; 114 + }; 115 + }) 85 116 ); 117 + sdk_8_0 = sdk_8_0_4xx; 118 + sdk_8_0-source = sdk_8_0_1xx; 119 + runtime_8_0 = sdk_8_0.runtime; 120 + aspnetcore_8_0 = sdk_8_0.aspnetcore; 121 + } 122 + // rec { 123 + sdk_9_0_1xx = if !pkgs.dotnet_9.vmr.meta.broken then pkgs.dotnet_9.sdk else pkgs.sdk_9_0_1xx-bin; 124 + sdk_9_0 = sdk_9_0_1xx; 125 + runtime_9_0 = sdk_9_0.runtime; 126 + aspnetcore_9_0 = sdk_9_0.aspnetcore; 86 127 }
+11 -2
pkgs/development/compilers/dotnet/packages.nix
··· 25 25 + '' 26 26 ln -s ${vmr.man} $man 27 27 ''; 28 + propagatedSandboxProfile = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' 29 + (allow file-read* (subpath "/private/var/db/mds/system")) 30 + (allow mach-lookup (global-name "com.apple.SecurityServer") 31 + (global-name "com.apple.system.opendirectoryd.membership")) 32 + ''; 28 33 } 29 34 ) 30 35 ); ··· 66 71 version=''${version,,} 67 72 mkdir -p "$out"/share/nuget/packages/"$id" 68 73 cp -r . "$out"/share/nuget/packages/"$id"/"$version" 69 - chmod +w "$out"/share/nuget/packages/"$id"/"$version" 70 - echo {} > "$out"/share/nuget/packages/"$id"/"$version"/.nupkg.metadata 74 + cd "$out"/share/nuget/packages/"$id"/"$version" 75 + chmod +w . 76 + for dir in tools runtimes/*/native; do 77 + [[ ! -d "$dir" ]] || chmod -R +x "$dir" 78 + done 79 + echo {} > .nupkg.metadata 71 80 ) 72 81 73 82 popd
+3
pkgs/development/compilers/dotnet/vmr.nix
··· 481 481 "x86_64-darwin" 482 482 "aarch64-darwin" 483 483 ]; 484 + # build deadlocks intermittently on rosetta 485 + # https://github.com/dotnet/runtime/issues/111628 486 + broken = stdenv.hostPlatform.system == "x86_64-darwin"; 484 487 }; 485 488 }
+7
pkgs/development/compilers/dotnet/wrapper.nix
··· 204 204 runtime = null; 205 205 run = checkConsoleOutput "$src/bin/test"; 206 206 }; 207 + 208 + ready-to-run = mkConsoleTest { 209 + name = "ready-to-run"; 210 + usePackageSource = true; 211 + build = "dotnet publish --use-current-runtime -p:PublishReadyToRun=true -o $out/bin"; 212 + run = checkConsoleOutput "$src/bin/test"; 213 + }; 207 214 } 208 215 // lib.optionalAttrs finalAttrs.finalPackage.hasILCompiler { 209 216 aot = mkConsoleTest {
+13
pkgs/development/compilers/llvm/20/llvm/gnu-install-dirs-polly.patch
··· 1 + --- a/tools/polly/cmake/polly_macros.cmake 2024-03-15 17:36:20.550893344 -0700 2 + +++ b/tools/polly/cmake/polly_macros.cmake 2024-03-15 17:37:06.277332960 -0700 3 + @@ -45,8 +45,8 @@ 4 + install(TARGETS ${name} 5 + COMPONENT ${name} 6 + ${exports} 7 + - LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} 8 + - ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) 9 + + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX} 10 + + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}) 11 + add_llvm_install_targets(install-${name} 12 + COMPONENT ${name}) 13 + endif()
+8 -2
pkgs/development/compilers/llvm/common/default.nix
··· 130 130 ]; 131 131 "llvm/gnu-install-dirs-polly.patch" = [ 132 132 { 133 + after = "20"; 134 + path = ../20; 135 + } 136 + { 137 + before = "20"; 133 138 after = "18"; 134 139 path = ../18; 135 140 } ··· 519 524 (metadata.getVersionFile "clang/purity.patch") 520 525 # https://reviews.llvm.org/D51899 521 526 (metadata.getVersionFile "clang/gnu-install-dirs.patch") 522 - 527 + ] 528 + ++ lib.optionals (lib.versionOlder metadata.release_version "20") [ 523 529 # https://github.com/llvm/llvm-project/pull/116476 524 530 # prevent clang ignoring warnings / errors for unsuppored 525 531 # options when building & linking a source file with trailing ··· 1063 1069 ++ lib.optionals (lib.versionAtLeast metadata.release_version "13") [ 1064 1070 (metadata.getVersionFile "compiler-rt/armv6-scudo-libatomic.patch") 1065 1071 ] 1066 - ++ lib.optional (lib.versionAtLeast metadata.release_version "19") (fetchpatch { 1072 + ++ lib.optional (lib.versions.major metadata.release_version == "19") (fetchpatch { 1067 1073 url = "https://github.com/llvm/llvm-project/pull/99837/commits/14ae0a660a38e1feb151928a14f35ff0f4487351.patch"; 1068 1074 hash = "sha256-JykABCaNNhYhZQxCvKiBn54DZ5ZguksgCHnpdwWF2no="; 1069 1075 relative = "compiler-rt";
+3 -3
pkgs/development/compilers/llvm/default.nix
··· 31 31 "18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE="; 32 32 "19.1.6".officialRelease.sha256 = "sha256-LD4nIjZTSZJtbgW6tZopbTF5Mq0Tenj2gbuPXhtOeUI="; 33 33 "20.0.0-git".gitRelease = { 34 - rev = "1ef5b987a464611a60e873650726b5e02fda0feb"; 35 - rev-version = "20.0.0-unstable-2024-12-17"; 36 - sha256 = "sha256-QCY9z9h3z5gPvwq6bNzAB5xFFStwOCfKh4VnWInhxU4="; 34 + rev = "6383a12e3b4339fa4743bb97da4d51dea6d2e2ea"; 35 + rev-version = "20.0.0-unstable-2025-01-25"; 36 + sha256 = "sha256-LMew+lFm+HrR5iwFDnoXA6B2LiU/pVqsy1YrP9xr5GU="; 37 37 }; 38 38 } // llvmVersions; 39 39
+5 -27
pkgs/development/interpreters/clisp/default.nix
··· 7 7 lib, 8 8 stdenv, 9 9 fetchFromGitLab, 10 - autoconf269, 10 + autoconf, 11 11 automake, 12 12 bash, 13 13 libtool, ··· 56 56 57 57 let 58 58 ffcallAvailable = stdenv.hostPlatform.isLinux && (libffcall != null); 59 - # Some modules need autoreconf called in their directory. 60 - shouldReconfModule = name: name != "asdf"; 61 59 in 62 60 63 61 stdenv.mkDerivation { 64 - version = "2.50pre20230112"; 62 + version = "2.49.95-unstable-2024-12-28"; 65 63 pname = "clisp"; 66 64 67 65 src = fetchFromGitLab { 68 66 owner = "gnu-clisp"; 69 67 repo = "clisp"; 70 - rev = "bf72805c4dace982a6d3399ff4e7f7d5e77ab99a"; 71 - hash = "sha256-sQoN2FUg9BPaCgvCF91lFsU/zLja1NrgWsEIr2cPiqo="; 68 + rev = "c3ec11bab87cfdbeba01523ed88ac2a16b22304d"; 69 + hash = "sha256-xXGx2FlS0l9huVMHqNbcAViLjxK8szOFPT0J8MpGp9w="; 72 70 }; 73 71 74 72 strictDeps = true; 75 73 nativeBuildInputs = [ 76 - autoconf269 74 + autoconf 77 75 automake 78 76 libtool 79 77 ]; ··· 97 95 xorgproto 98 96 libXext 99 97 ]; 100 - 101 - patches = [ 102 - ./gnulib_aarch64.patch 103 - ]; 104 98 105 99 # First, replace port 9090 (rather low, can be used) 106 100 # with 64237 (much higher, IANA private area, not ··· 111 105 sed -i 's@1\.16\.2@${automake.version}@' src/aclocal.m4 112 106 find . -type f | xargs sed -e 's/-lICE/-lXau &/' -i 113 107 ''; 114 - 115 - preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin ( 116 - '' 117 - ( 118 - cd src 119 - autoreconf -f -i -I m4 -I glm4 120 - ) 121 - '' 122 - + lib.concatMapStrings (x: '' 123 - ( 124 - root="$PWD" 125 - cd modules/${x} 126 - autoreconf -f -i -I "$root/src" -I "$root/src/m4" -I "$root/src/glm4" 127 - ) 128 - '') (builtins.filter shouldReconfModule withModules) 129 - ); 130 108 131 109 configureFlags = 132 110 [ "builddir" ]
-13
pkgs/development/interpreters/clisp/gnulib_aarch64.patch
··· 1 - diff --git a/src/gllib/vma-iter.c b/src/gllib/vma-iter.c 2 - index 6045f21d7..d50a3a398 100644 3 - --- a/src/gllib/vma-iter.c 4 - +++ b/src/gllib/vma-iter.c 5 - @@ -1327,7 +1327,7 @@ vma_iterate (vma_iterate_callback_fn callback, void *data) 6 - In 64-bit processes, we could use vm_region_64 or mach_vm_region. 7 - I choose vm_region_64 because it uses the same types as vm_region, 8 - resulting in less conditional code. */ 9 - -# if defined __ppc64__ || defined __x86_64__ 10 - +# if defined __aarch64__ || defined __ppc64__ || defined __x86_64__ 11 - struct vm_region_basic_info_64 info; 12 - mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT_64; 13 -
+2 -2
pkgs/development/interpreters/rakudo/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "rakudo"; 15 - version = "2024.12"; 15 + version = "2025.01"; 16 16 17 17 # nixpkgs-update: no auto update 18 18 src = fetchFromGitHub { 19 19 owner = "rakudo"; 20 20 repo = "rakudo"; 21 21 rev = version; 22 - hash = "sha256-R4D+Hh3M1373MQBLX2TY8nq+so4S6DP5RM5XR+Zr95Y="; 22 + hash = "sha256-NrbeB6/VnxlUt6glIvetK1o9huWaeVD6WLdpi4bb2FU="; 23 23 fetchSubmodules = true; 24 24 }; 25 25
+2 -2
pkgs/development/interpreters/rakudo/moarvm.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "moarvm"; 12 - version = "2024.12"; 12 + version = "2025.01"; 13 13 14 14 # nixpkgs-update: no auto update 15 15 src = fetchFromGitHub { 16 16 owner = "moarvm"; 17 17 repo = "moarvm"; 18 18 rev = version; 19 - hash = "sha256-CP8zYs4y2pT2keIxqE7yFy+N9aR3fidkwRXAe5blWAo="; 19 + hash = "sha256-Xvkn1edzOeXBiBn2QSwk0eKfSG1JvfSkVrCAmyYtlmI="; 20 20 fetchSubmodules = true; 21 21 }; 22 22
+2 -2
pkgs/development/interpreters/rakudo/nqp.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "nqp"; 11 - version = "2024.12"; 11 + version = "2025.01"; 12 12 13 13 # nixpkgs-update: no auto update 14 14 src = fetchFromGitHub { 15 15 owner = "raku"; 16 16 repo = "nqp"; 17 17 rev = version; 18 - hash = "sha256-TjN7uH5cJzZ49KbxOYDCj2tYk6ORZWZn7ruTIn4Hgzc="; 18 + hash = "sha256-45L3fEL8jIk9bkKpuhrsLM014zNW1P7Kf6qVXxJjWws="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+2 -1
pkgs/development/libraries/apr/default.nix
··· 38 38 lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 39 39 # For cross builds, provide answers to the configure time tests. 40 40 # These answers are valid on x86_64-linux and aarch64-linux. 41 + # TODO: provide all valid answers for BSD. 41 42 "ac_cv_file__dev_zero=yes" 42 - "ac_cv_func_setpgrp_void=yes" 43 + "ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}" 43 44 "apr_cv_tcp_nodelay_with_cork=yes" 44 45 "ac_cv_define_PTHREAD_PROCESS_SHARED=yes" 45 46 "apr_cv_process_shared_works=yes"
+3 -3
pkgs/development/libraries/astal/buildAstalModule.nix
··· 39 39 cleanArgs args 40 40 // { 41 41 pname = "astal-${name}"; 42 - version = "0-unstable-2025-01-13"; 42 + version = "0-unstable-2025-01-23"; 43 43 44 44 __structuredAttrs = true; 45 45 strictDeps = true; ··· 47 47 src = fetchFromGitHub { 48 48 owner = "Aylur"; 49 49 repo = "astal"; 50 - rev = "cac0fc63bfe098b26753db8262f5d95ac42b281b"; 51 - hash = "sha256-kNtKWbQ+gMzmAF7KNSZ4Hb8/2cfSNoURCyRSB0nx2I4="; 50 + rev = "127e9cdcbf173846a3c40ddc0abfbb038df48042"; 51 + hash = "sha256-ZCxxshGN7XooabArcoGkYSNx5yVunqjKJi2aTv6cznI="; 52 52 }; 53 53 54 54 sourceRoot = "${finalAttrs.src.name}/${sourceRoot}";
+14
pkgs/development/ocaml-modules/ocsigen-server/conduit.patch
··· 1 + diff --git a/src/server/ocsigen_cohttp.ml b/src/server/ocsigen_cohttp.ml 2 + index 66895339..edbfcbf2 100644 3 + --- a/src/server/ocsigen_cohttp.ml 4 + +++ b/src/server/ocsigen_cohttp.ml 5 + @@ -105,7 +105,8 @@ let handler ~ssl ~address ~port ~connector (flow, conn) request body = 6 + let rec getsockname = function 7 + | `TCP (ip, port) -> Unix.ADDR_INET (Ipaddr_unix.to_inet_addr ip, port) 8 + | `Unix_domain_socket path -> Unix.ADDR_UNIX path 9 + - | `TLS (_, edn) -> getsockname edn 10 + + | `TLS (_, edn) -> getsockname (edn :> Conduit_lwt_unix.endp) 11 + + | `TLS_tunnel _ -> raise (Failure "TLS tunnel not supported") 12 + | `Unknown err -> raise (Failure ("resolution failed: " ^ err)) 13 + | `Vchan_direct _ -> raise (Failure "VChan not supported") 14 + | `Vchan_domain_socket _ -> raise (Failure "VChan not supported")
+2
pkgs/development/ocaml-modules/ocsigen-server/default.nix
··· 64 64 hash = "sha256-T3bgPZpDO6plgebLJDBtBuR2eR/bN3o24UAUv1VwgtI="; 65 65 }; 66 66 67 + patches = [ ./conduit.patch ]; 68 + 67 69 nativeBuildInputs = [ 68 70 makeWrapper 69 71 which
+3 -4
pkgs/development/python-modules/bindep/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "bindep"; 14 - version = "2.11.0"; 14 + version = "2.12.0"; 15 15 pyproject = true; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-rLLyWbzh/RUIhzR5YJu95bmq5Qg3hHamjWtqGQAufi8="; 19 + hash = "sha256-wGtR5tC6OWWq2PPCXwpXS+D4AboHyxp4SV2olUZ952A="; 20 20 }; 21 21 22 22 env.PBR_VERSION = version; 23 23 24 24 build-system = [ 25 - distro 26 25 pbr 27 26 setuptools 28 27 ]; ··· 41 40 42 41 meta = with lib; { 43 42 description = "Bindep is a tool for checking the presence of binary packages needed to use an application / library"; 44 - homepage = "https://docs.opendev.org/opendev/bindep/latest/"; 43 + homepage = "https://opendev.org/opendev/bindep"; 45 44 license = licenses.asl20; 46 45 mainProgram = "bindep"; 47 46 maintainers = teams.openstack.members;
+108
pkgs/development/python-modules/compliance-trestle/default.nix
··· 1 + { 2 + attrs, 3 + buildPythonPackage, 4 + cmarkgfm, 5 + cryptography, 6 + defusedxml, 7 + datamodel-code-generator, 8 + email-validator, 9 + fetchFromGitHub, 10 + furl, 11 + ilcli, 12 + importlib-resources, 13 + jinja2, 14 + lib, 15 + mypy, 16 + openpyxl, 17 + orjson, 18 + paramiko, 19 + pytestCheckHook, 20 + pydantic, 21 + python-dotenv, 22 + python-frontmatter, 23 + requests, 24 + ruamel-yaml, 25 + setuptools, 26 + setuptools-scm, 27 + }: 28 + 29 + buildPythonPackage rec { 30 + pname = "compliance-trestle"; 31 + version = "3.7.0"; 32 + pyproject = true; 33 + 34 + src = fetchFromGitHub { 35 + owner = "oscal-compass"; 36 + repo = "compliance-trestle"; 37 + tag = "v${version}"; 38 + hash = "sha256-MEPleUM5gSCJjVaVbNtNzRl+Vvvk97h6Q/mOWIxFd2Q="; 39 + fetchSubmodules = true; 40 + }; 41 + 42 + pythonRelaxDeps = true; 43 + 44 + postPatch = '' 45 + substituteInPlace tests/trestle/misc/mypy_test.py \ 46 + --replace-fail "trestle'," "${placeholder "out"}/bin/trestle'," \ 47 + ''; 48 + 49 + build-system = [ 50 + setuptools 51 + setuptools-scm 52 + ]; 53 + 54 + dependencies = [ 55 + attrs 56 + cmarkgfm 57 + cryptography 58 + defusedxml 59 + datamodel-code-generator 60 + email-validator 61 + furl 62 + ilcli 63 + importlib-resources 64 + jinja2 65 + openpyxl 66 + orjson 67 + paramiko 68 + pydantic 69 + python-dotenv 70 + python-frontmatter 71 + requests 72 + ruamel-yaml 73 + ]; 74 + 75 + nativeCheckInputs = [ 76 + pytestCheckHook 77 + mypy 78 + ]; 79 + 80 + disabledTests = [ 81 + # Requires network access 82 + "test_import_from_url" 83 + "test_import_from_nist" 84 + "test_remote_profile_relative_cat" 85 + 86 + # AssertionError 87 + "test_profile_generate_assemble_rev_5" 88 + "test_ssp_assemble_fedramp_profile" 89 + "test_ssp_generate_aggregates_no_cds" 90 + "test_ssp_generate_aggregates_no_param_value_orig" 91 + ]; 92 + 93 + disabledTestPaths = [ 94 + # Requires network access 95 + "tests/trestle/core/remote" 96 + ]; 97 + 98 + pythonImportsCheck = [ "trestle" ]; 99 + 100 + meta = { 101 + description = "An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard"; 102 + homepage = "https://github.com/oscal-compass/compliance-trestle"; 103 + changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.rev}/CHANGELOG.md"; 104 + license = lib.licenses.asl20; 105 + maintainers = with lib.maintainers; [ tochiaha ]; 106 + mainProgram = "trestle"; 107 + }; 108 + }
+2 -2
pkgs/development/python-modules/elevenlabs/default.nix
··· 12 12 }: 13 13 14 14 let 15 - version = "1.9.0"; 15 + version = "1.50.5"; 16 16 tag = version; 17 17 in 18 18 buildPythonPackage { ··· 24 24 owner = "elevenlabs"; 25 25 repo = "elevenlabs-python"; 26 26 inherit tag; 27 - hash = "sha256-0fkt2Z05l95b2S+xoyyy9VGAUZDI1SM8kdcP1PCrUg8="; 27 + hash = "sha256-Cew8+L7NoQlvR2pILVmwNIa3WUfZzmEkf1+U2nglsnM="; 28 28 }; 29 29 30 30 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/imap-tools/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "imap-tools"; 11 - version = "1.9.0"; 11 + version = "1.9.1"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ikvk"; 16 16 repo = "imap_tools"; 17 17 tag = "v${version}"; 18 - hash = "sha256-2frJqHKIOuERC8G6fJwJOdxcWHRQRRy1BxfZDrVhXEU="; 18 + hash = "sha256-tlShiI90PAbWztrL5PgmE1D+/h6bUoSxAHxwGlQHvus="; 19 19 }; 20 20 21 21 build-system = [ setuptools ];
+9 -2
pkgs/development/python-modules/jaxtyping/default.nix
··· 6 6 # build-system 7 7 hatchling, 8 8 9 + # dependencies 10 + wadler-lindig, 11 + 9 12 # tests 10 13 cloudpickle, 11 14 equinox, ··· 20 23 let 21 24 self = buildPythonPackage rec { 22 25 pname = "jaxtyping"; 23 - version = "0.2.36"; 26 + version = "0.2.37"; 24 27 pyproject = true; 25 28 26 29 src = fetchFromGitHub { 27 30 owner = "google"; 28 31 repo = "jaxtyping"; 29 32 tag = "v${version}"; 30 - hash = "sha256-TXhHh6Nka9TOnfFPaNyHmLdTkhzyFEY0mLSfoDf9KQc="; 33 + hash = "sha256-0a/9TSQW/k5kuucHoSUhLtRk9k+5ycbI/g6V1id3v28="; 31 34 }; 32 35 33 36 build-system = [ hatchling ]; 37 + 38 + dependencies = [ 39 + wadler-lindig 40 + ]; 34 41 35 42 pythonImportsCheck = [ "jaxtyping" ]; 36 43
+13 -6
pkgs/development/python-modules/jupyter-server/default.nix
··· 3 3 stdenv, 4 4 buildPythonPackage, 5 5 fetchPypi, 6 - pythonOlder, 7 6 hatch-jupyter-builder, 8 7 hatchling, 9 8 pytestCheckHook, ··· 37 36 pname = "jupyter-server"; 38 37 version = "2.14.2"; 39 38 pyproject = true; 40 - disabled = pythonOlder "3.8"; 41 39 42 40 src = fetchPypi { 43 41 pname = "jupyter_server"; ··· 45 43 hash = "sha256-ZglQIaqWOM7SdsJIsdgYYuTFDyktV1kgu+lg3hxWsSs="; 46 44 }; 47 45 48 - nativeBuildInputs = [ 46 + build-system = [ 49 47 hatch-jupyter-builder 50 48 hatchling 51 49 ]; 52 50 53 - propagatedBuildInputs = [ 51 + dependencies = [ 54 52 argon2-cffi 55 53 jinja2 56 54 tornado ··· 87 85 pytestFlagsArray = [ 88 86 "-W" 89 87 "ignore::DeprecationWarning" 88 + # 19 failures on python 3.13: 89 + # ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7ffff2a0cc70> 90 + # TODO: Can probably be removed at the next update 91 + "-W" 92 + "ignore::pytest.PytestUnraisableExceptionWarning" 90 93 ]; 91 94 92 95 preCheck = '' ··· 111 114 ++ lib.optionals stdenv.hostPlatform.isLinux [ 112 115 # Failed: DID NOT RAISE <class 'tornado.web.HTTPError'> 113 116 "test_copy_big_dir" 117 + ] 118 + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ 119 + # TypeError: the JSON object must be str, bytes or bytearray, not NoneType 120 + "test_terminal_create_with_cwd" 114 121 ]; 115 122 116 123 disabledTestPaths = [ ··· 123 130 124 131 __darwinAllowLocalNetworking = true; 125 132 126 - meta = with lib; { 133 + meta = { 127 134 changelog = "https://github.com/jupyter-server/jupyter_server/blob/v${version}/CHANGELOG.md"; 128 135 description = "Backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications"; 129 136 mainProgram = "jupyter-server"; 130 137 homepage = "https://github.com/jupyter-server/jupyter_server"; 131 - license = licenses.bsdOriginal; 138 + license = lib.licenses.bsdOriginal; 132 139 maintainers = lib.teams.jupyter.members; 133 140 }; 134 141 }
+22 -7
pkgs/development/python-modules/llama-cpp-python/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + gcc13Stdenv, 4 5 buildPythonPackage, 5 6 fetchFromGitHub, 7 + fetchpatch2, 6 8 7 9 # nativeBuildInputs 8 10 cmake, ··· 33 35 cudaPackages ? { }, 34 36 35 37 }: 38 + let 39 + stdenvTarget = if cudaSupport then gcc13Stdenv else stdenv; 40 + in 36 41 buildPythonPackage rec { 37 42 pname = "llama-cpp-python"; 38 43 version = "0.3.6"; ··· 46 51 fetchSubmodules = true; 47 52 }; 48 53 # src = /home/gaetan/llama-cpp-python; 54 + 55 + patches = [ 56 + # fix segfault when running tests due to missing default Metal devices 57 + (fetchpatch2 { 58 + url = "https://github.com/ggerganov/llama.cpp/commit/acd38efee316f3a5ed2e6afcbc5814807c347053.patch?full_index=1"; 59 + stripLen = 1; 60 + extraPrefix = "vendor/llama.cpp/"; 61 + hash = "sha256-71+Lpg9z5KPlaQTX9D85KS2LXFWLQNJJ18TJyyq3/pU="; 62 + }) 63 + ]; 49 64 50 65 dontUseCmakeConfigure = true; 51 66 SKBUILD_CMAKE_ARGS = lib.strings.concatStringsSep ";" ( ··· 76 91 ] 77 92 ); 78 93 94 + stdenv = stdenvTarget; 95 + 79 96 dependencies = [ 80 97 diskcache 81 98 jinja2 ··· 99 116 100 117 passthru = { 101 118 updateScript = gitUpdater { rev-prefix = "v"; }; 102 - tests.llama-cpp-python = llama-cpp-python.override { cudaSupport = true; }; 119 + tests = lib.optionalAttrs stdenvTarget.hostPlatform.isLinux { 120 + withCuda = llama-cpp-python.override { 121 + cudaSupport = true; 122 + }; 123 + }; 103 124 }; 104 125 105 126 meta = { ··· 109 130 license = lib.licenses.mit; 110 131 maintainers = with lib.maintainers; [ kirillrdy ]; 111 132 badPlatforms = [ 112 - # Segfaults during tests: 113 - # tests/test_llama.py .Fatal Python error: Segmentation fault 114 - # Current thread 0x00000001f3decf40 (most recent call first): 115 - # File "/private/tmp/nix-build-python3.12-llama-cpp-python-0.3.2.drv-0/source/llama_cpp/_internals.py", line 51 in __init__ 116 - lib.systems.inspect.patterns.isDarwin 117 - 118 133 # cc1: error: unknown value ‘native+nodotprod+noi8mm+nosve’ for ‘-mcpu’ 119 134 "aarch64-linux" 120 135 ];
+38
pkgs/development/python-modules/mallard-ducktype/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "mallard-ducktype"; 10 + version = "1.0.2"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "projectmallard"; 15 + repo = "mallard-ducktype"; 16 + tag = version; 17 + hash = "sha256-jHjzTBBRBh//bOrdnyCRmZRmpupgDaDRuZGAd75baco="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + checkPhase = '' 23 + runHook preCheck 24 + pushd tests 25 + ./runtests 26 + popd 27 + runHook postCheck 28 + ''; 29 + 30 + pythonImportsCheck = [ "mallard" ]; 31 + 32 + meta = { 33 + description = "Parser for the lightweight Ducktype syntax for Mallard"; 34 + homepage = "https://github.com/projectmallard/mallard-ducktype"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/pyiskra/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyiskra"; 12 - version = "0.1.14"; 12 + version = "0.1.15"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Iskramis"; 17 17 repo = "pyiskra"; 18 18 tag = "v${version}"; 19 - hash = "sha256-OLNUa11UULiW6E8nVy5rUyN7iAD7KdM+R76m2zaDOgc="; 19 + hash = "sha256-LIrhd2gDqa1AehnG0WVQKUNbFTuFkLcHwqNAjFejYk0="; 20 20 }; 21 21 22 22 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/scrap-engine/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "scrap-engine"; 11 - version = "1.4.1"; 11 + version = "1.4.2"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 pname = "scrap_engine"; 16 16 inherit version; 17 - hash = "sha256-qxzbVYFcSKcL2HtMlH9epO/sCx9HckWAt/NyVD8QJBQ="; 17 + hash = "sha256-9jiStwFD5vhPSxWsEVmHOvfRgNgVOUvlzAa1Rmf+faE="; 18 18 }; 19 19 20 20 build-system = [
+3 -5
pkgs/development/python-modules/stable-baselines3/default.nix
··· 22 22 }: 23 23 buildPythonPackage rec { 24 24 pname = "stable-baselines3"; 25 - # TODO: To this date, the latest release (2.4.1) is not compatible with numpy 2 and does not build 26 - # successfully on nixpkgs 27 - version = "2.4.1-unstable-2025-01-07"; 25 + version = "2.5.0"; 28 26 pyproject = true; 29 27 30 28 src = fetchFromGitHub { 31 29 owner = "DLR-RM"; 32 30 repo = "stable-baselines3"; 33 - rev = "b7c64a1aa4dd2fd3efed96e7a9ddb4d1f5c96112"; 34 - hash = "sha256-oyTOBRZsKkhhGKwwBN9HCV0t8+MkJYpWsTRdS+upMeI="; 31 + tag = "v${version}"; 32 + hash = "sha256-4KOF/3/PxHHSo95zaqtPy5+h53VcUsMhSx85tGvXV2o="; 35 33 }; 36 34 37 35 build-system = [ setuptools ];
+46
pkgs/development/python-modules/wadler-lindig/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + hatchling, 8 + 9 + # tests 10 + numpy, 11 + pytestCheckHook, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "wadler-lindig"; 16 + version = "0.1.3"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "patrick-kidger"; 21 + repo = "wadler_lindig"; 22 + rev = "v${version}"; 23 + hash = "sha256-akb1x9UYbfEwnVS6ahpb42XnEl3y7kk3WkhwD8p7AA4="; 24 + }; 25 + 26 + build-system = [ 27 + hatchling 28 + ]; 29 + 30 + pythonImportsCheck = [ 31 + "wadler_lindig" 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + numpy 36 + pytestCheckHook 37 + ]; 38 + 39 + meta = { 40 + description = "A Wadler--Lindig pretty printer for Python"; 41 + homepage = "https://github.com/patrick-kidger/wadler_lindig"; 42 + changelog = "https://github.com/patrick-kidger/wadler_lindig/releases/tag/v${version}"; 43 + license = lib.licenses.asl20; 44 + maintainers = with lib.maintainers; [ GaetanLepage ]; 45 + }; 46 + }
+23 -10
pkgs/development/python-modules/whey-pth/default.nix
··· 1 1 { 2 2 buildPythonPackage, 3 - fetchPypi, 3 + fetchFromGitHub, 4 4 lib, 5 5 setuptools, 6 6 dom-toml, 7 7 whey, 8 + pytestCheckHook, 8 9 }: 10 + 9 11 buildPythonPackage rec { 10 12 pname = "whey-pth"; 11 13 version = "0.0.6"; 12 14 pyproject = true; 13 15 14 - src = fetchPypi { 15 - inherit pname version; 16 - hash = "sha256-CIpgqzNXW3VpS+k6BCpc2DNyqwgt/Af3ms59AH/V5KM="; 16 + src = fetchFromGitHub { 17 + owner = "repo-helper"; 18 + repo = "whey-pth"; 19 + tag = "v${version}"; 20 + hash = "sha256-A+bXB9F8FD+A1iRuETIxP12bkH/5NKcx01ERXJZAj+Q="; 17 21 }; 22 + 23 + postPatch = '' 24 + substituteInPlace pyproject.toml \ 25 + --replace-fail 'setuptools!=61.*,<=67.1.0,>=40.6.0' setuptools 26 + ''; 18 27 19 28 build-system = [ setuptools ]; 20 29 ··· 23 32 whey 24 33 ]; 25 34 26 - postPatch = '' 27 - substituteInPlace pyproject.toml \ 28 - --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' 29 - ''; 35 + pythonImportsCheck = [ "whey_pth" ]; 36 + 37 + nativeCheckInputs = [ 38 + pytestCheckHook 39 + ]; 40 + 41 + # missing dependency coincidence 42 + doCheck = false; 30 43 31 44 meta = { 32 - description = "Extension to whey to support .pth files."; 33 - homepage = "https://pypi.org/project/whey-pth"; 45 + description = "Extension to whey to support .pth files"; 46 + homepage = "https://github.com/repo-helper/whey-pth"; 34 47 license = lib.licenses.mit; 35 48 maintainers = with lib.maintainers; [ tyberius-prime ]; 36 49 };
+36 -10
pkgs/development/python-modules/whey/default.nix
··· 1 1 { 2 2 buildPythonPackage, 3 - fetchPypi, 3 + fetchFromGitHub, 4 4 lib, 5 5 setuptools, 6 6 attrs, 7 7 click, 8 8 consolekit, 9 9 dist-meta, 10 + docutils, 10 11 dom-toml, 11 12 domdf-python-tools, 13 + editables, 12 14 handy-archives, 13 15 natsort, 14 16 packaging, 15 17 pyproject-parser, 18 + pytestCheckHook, 16 19 shippinglabel, 17 20 }: 21 + 18 22 buildPythonPackage rec { 19 23 pname = "whey"; 20 24 version = "0.1.1"; 21 25 pyproject = true; 22 26 23 - src = fetchPypi { 24 - inherit pname version; 25 - hash = "sha256-l72fjczuuDXg/cDiqJ7roNVm4X+au+1u4AA8Szs1bNo="; 27 + src = fetchFromGitHub { 28 + owner = "repo-helper"; 29 + repo = "whey"; 30 + tag = "v${version}"; 31 + hash = "sha256-s2jZmuFj0gTWVTcXWcBhcu5RBuaf/qMS/xzIpIoG1ZE="; 26 32 }; 33 + 34 + postPatch = '' 35 + substituteInPlace pyproject.toml \ 36 + --replace-fail 'setuptools!=61.*,<=67.1.0,>=40.6.0' setuptools 37 + ''; 27 38 28 39 build-system = [ setuptools ]; 29 40 ··· 41 52 shippinglabel 42 53 ]; 43 54 44 - postPatch = '' 45 - substituteInPlace pyproject.toml \ 46 - --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' 47 - ''; 55 + pythonImportsCheck = [ "whey" ]; 56 + 57 + optional-dependencies = { 58 + all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies)); 59 + editable = [ 60 + editables 61 + ]; 62 + readme = [ 63 + docutils 64 + pyproject-parser 65 + ] ++ pyproject-parser.optional-dependencies.readme; 66 + }; 67 + 68 + nativeCheckInputs = [ 69 + pytestCheckHook 70 + ]; 71 + 72 + # missing dependency pyproject-examples 73 + doCheck = false; 48 74 49 75 meta = { 50 - description = "A simple Python wheel builder for simple projects."; 51 - homepage = "https://pypi.org/project/whey"; 76 + description = "Simple Python wheel builder for simple projects"; 77 + homepage = "https://github.com/repo-helper/whey"; 52 78 license = lib.licenses.mit; 53 79 maintainers = with lib.maintainers; [ tyberius-prime ]; 54 80 };
+3 -1
pkgs/development/tools/build-managers/gradle/default.nix
··· 48 48 runCommand, 49 49 writeText, 50 50 autoPatchelfHook, 51 + buildPackages, 51 52 52 53 # The JDK/JRE used for running Gradle. 53 54 java ? defaultJava, ··· 78 79 ]; 79 80 80 81 buildInputs = [ 81 - java 82 82 stdenv.cc.cc 83 83 ncurses5 84 84 ncurses6 ··· 123 123 newFileEvents = toString (lib.versionAtLeast version "8.12"); 124 124 in 125 125 '' 126 + # get the correct jar executable for cross 127 + export PATH="${buildPackages.jdk}/bin:$PATH" 126 128 . ${./patching.sh} 127 129 128 130 nativeVersion="$(extractVersion native-platform $out/lib/gradle/lib/native-platform-*.jar)"
+2 -2
pkgs/development/tools/language-servers/nixd/default.nix
··· 21 21 22 22 let 23 23 common = rec { 24 - version = "2.5.1"; 24 + version = "2.6.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "nix-community"; 28 28 repo = "nixd"; 29 29 rev = version; 30 - hash = "sha256-5+ul4PxMgPkmGLB8CYpJcIcRDY/pJgByvjIHDA1Gs5A="; 30 + hash = "sha256-gYC7nbZsTDOA1cJIw9JRjwjgkvSzrlQonGTT21EZeWM="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+1 -1
pkgs/development/tools/marksman/default.nix
··· 28 28 29 29 nugetDeps = ./deps.json; 30 30 31 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 31 + dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx-bin; 32 32 dotnet-runtime = dotnetCorePackages.runtime_8_0; 33 33 34 34 postInstall = ''
-55
pkgs/development/tools/rust/cargo-web/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - openssl, 6 - perl, 7 - pkg-config, 8 - rustPlatform, 9 - CoreServices, 10 - Security, 11 - fetchpatch, 12 - }: 13 - 14 - rustPlatform.buildRustPackage rec { 15 - pname = "cargo-web"; 16 - version = "0.6.26"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "koute"; 20 - repo = pname; 21 - rev = version; 22 - sha256 = "1dl5brj5fnmxmwl130v36lvy4j64igdpdvjwmxw3jgg2c6r6b7cd"; 23 - }; 24 - 25 - patches = [ 26 - (fetchpatch { 27 - name = "fix-qualified-path.patch"; 28 - url = "https://github.com/koute/cargo-web/commit/c9584542163d60d0aae6d6890509794e838e257f.patch"; 29 - hash = "sha256-w59fXmrszptKt0llqGt0AF+0b3r9N6xUY6zQkpZnemE="; 30 - }) 31 - ]; 32 - 33 - cargoHash = "sha256-apPXSG8RV9hZ+jttn4XHhgmuLQ7344SQJna7Z/fu/mA="; 34 - 35 - nativeBuildInputs = [ 36 - openssl 37 - perl 38 - pkg-config 39 - ]; 40 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 41 - CoreServices 42 - Security 43 - ]; 44 - 45 - meta = with lib; { 46 - description = "Cargo subcommand for the client-side Web"; 47 - mainProgram = "cargo-web"; 48 - homepage = "https://github.com/koute/cargo-web"; 49 - license = with licenses; [ 50 - asl20 # or 51 - mit 52 - ]; 53 - maintainers = with maintainers; [ clevor ]; 54 - }; 55 - }
+2 -2
pkgs/games/openra/build-engine.nix
··· 17 17 18 18 nugetDeps = engine.deps; 19 19 20 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 21 - dotnet-runtime = dotnetCorePackages.runtime_6_0; 20 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 21 + dotnet-runtime = dotnetCorePackages.runtime_6_0-bin; 22 22 23 23 useAppHost = false; 24 24
+28 -28
pkgs/servers/adguardhome/bins.nix
··· 1 1 { fetchurl, fetchzip }: 2 2 { 3 - x86_64-darwin = fetchzip { 4 - sha256 = "sha256-+xZmMc5VOJ2GKvZdR0qDdwj+qze4r7eJFtZuLUkqZwE="; 5 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_darwin_amd64.zip"; 6 - }; 7 - aarch64-darwin = fetchzip { 8 - sha256 = "sha256-gIqPWHOl0bcZYmfujV3KnTrsZ8hWjN5KQDWq+aHNIn4="; 9 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_darwin_arm64.zip"; 10 - }; 11 - i686-linux = fetchurl { 12 - sha256 = "sha256-HWUTRPkaqk26A2eeN13DUNKBNM+jDBa5UuqjrYzPK5k="; 13 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_386.tar.gz"; 14 - }; 15 - x86_64-linux = fetchurl { 16 - sha256 = "sha256-El/IAemoIyOgQYpmI1F84qTFteHT0H3ncYp2WxzZcJY="; 17 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_amd64.tar.gz"; 18 - }; 19 - aarch64-linux = fetchurl { 20 - sha256 = "sha256-AHsQbTWH1mNafhRtpGY31g89jP07TZnL5fJvS0EbLDU="; 21 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_arm64.tar.gz"; 22 - }; 23 - armv6l-linux = fetchurl { 24 - sha256 = "sha256-cpCgPLJEkgR0h5pduIEGP+sb58qZTljEeQn/w3Csz2Q="; 25 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_armv6.tar.gz"; 26 - }; 27 - armv7l-linux = fetchurl { 28 - sha256 = "sha256-Nm09ih54jZEDMJCBJst43Sl2d6vVXCdFnkWBV4lehns="; 29 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_armv7.tar.gz"; 30 - }; 3 + x86_64-darwin = fetchzip { 4 + sha256 = "sha256-uviTmopXz7OYVr4H2M/dFOMw0vD5P+3t5CChSL2HyrE="; 5 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_amd64.zip"; 6 + }; 7 + aarch64-darwin = fetchzip { 8 + sha256 = "sha256-P9n6H8YmttcZE5E/7nw/Bc+Gzb4nHbs3L/2pgdqUyFw="; 9 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_arm64.zip"; 10 + }; 11 + i686-linux = fetchurl { 12 + sha256 = "sha256-JPhx1Hqu5o3K4bBulStedLZexCtZhgZNgzvGTqUn3XY="; 13 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_386.tar.gz"; 14 + }; 15 + x86_64-linux = fetchurl { 16 + sha256 = "sha256-BEqPo3jeLukMnykO+6GNZ93bplDCOcV33BOHleQLWDI="; 17 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_amd64.tar.gz"; 18 + }; 19 + aarch64-linux = fetchurl { 20 + sha256 = "sha256-JxitRduWdp4uJCcoR7FA26prDIc68CzsFOviehxDRxI="; 21 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_arm64.tar.gz"; 22 + }; 23 + armv6l-linux = fetchurl { 24 + sha256 = "sha256-TdBDGSny3xWRrMG5MamrN26E/fOf7V9jHvxxbK+7BPU="; 25 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv6.tar.gz"; 26 + }; 27 + armv7l-linux = fetchurl { 28 + sha256 = "sha256-mrBsebAKSelAMcuurAUiZdPKr2AGi9lnk1Dhz+PAm/0="; 29 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv7.tar.gz"; 30 + }; 31 31 }
+1 -1
pkgs/servers/adguardhome/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "adguardhome"; 16 - version = "0.107.55"; 16 + version = "0.107.56"; 17 17 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 18 18 19 19 installPhase = ''
+9 -1
pkgs/servers/jackett/default.nix
··· 26 26 dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; 27 27 dotnet-sdk = dotnetCorePackages.sdk_8_0; 28 28 29 - dotnetInstallFlags = [ "-p:TargetFramework=net8.0" ]; 29 + dotnetInstallFlags = [ 30 + "--framework" 31 + "net8.0" 32 + ]; 33 + 34 + postPatch = '' 35 + substituteInPlace ${projectFile} ${testProjectFile} \ 36 + --replace-fail '<TargetFrameworks>net8.0;net462</' '<TargetFrameworks>net8.0</' 37 + ''; 30 38 31 39 runtimeDeps = [ openssl ]; 32 40
-885
pkgs/servers/jackett/deps.json
··· 50 50 "hash": "sha256-R/Fi9eee6T8t8JECxL9+HFd8jAxRMkCg18j+fAQLNqM=" 51 51 }, 52 52 { 53 - "pname": "Microsoft.AspNetCore", 54 - "version": "2.2.0", 55 - "hash": "sha256-yZUh/m5s/tgGZOKGylcbPaZ67AHi/mM0xE/bqhk8W28=" 56 - }, 57 - { 58 - "pname": "Microsoft.AspNetCore.Antiforgery", 59 - "version": "2.2.0", 60 - "hash": "sha256-NBUF/oT5TYVvuUW4/lws//1OfX8ldrAxY4+CLnmT3Ag=" 61 - }, 62 - { 63 - "pname": "Microsoft.AspNetCore.Authentication", 64 - "version": "2.2.0", 65 - "hash": "sha256-9lUsjz9egaM7QwDh7FLvrhzKtA/LvrTMrNcXjEH7Dns=" 66 - }, 67 - { 68 - "pname": "Microsoft.AspNetCore.Authentication.Abstractions", 69 - "version": "2.2.0", 70 - "hash": "sha256-0JcJYAoU+AEM0dWaXk2qnqxrVM0Ak9/ntCU1MC90R24=" 71 - }, 72 - { 73 - "pname": "Microsoft.AspNetCore.Authentication.Cookies", 74 - "version": "2.2.0", 75 - "hash": "sha256-rVy2jwHGg67zaUheYz/JYewtnSnrSRWEQ/AWvGs78XQ=" 76 - }, 77 - { 78 - "pname": "Microsoft.AspNetCore.Authentication.Core", 79 - "version": "2.2.0", 80 - "hash": "sha256-EE2zKcwPHzm05R+9f7iDvdXE8PuwMUJZmu3EVl0h9vE=" 81 - }, 82 - { 83 - "pname": "Microsoft.AspNetCore.Authorization", 84 - "version": "2.2.0", 85 - "hash": "sha256-PaMYICjQ0rprUv53Uza/jQvvWTcbPjGLMMp12utF+NY=" 86 - }, 87 - { 88 - "pname": "Microsoft.AspNetCore.Authorization.Policy", 89 - "version": "2.2.0", 90 - "hash": "sha256-onFYB+jtCbGyfZsIglReCPRdDMmwah2EDMhJN4uBP7Q=" 91 - }, 92 - { 93 - "pname": "Microsoft.AspNetCore.Connections.Abstractions", 94 - "version": "2.2.0", 95 - "hash": "sha256-MoieWAe7zT/0a7PAn3gMKO8YpHTbOtiGIwF/sFAmieY=" 96 - }, 97 - { 98 - "pname": "Microsoft.AspNetCore.Cors", 99 - "version": "2.2.0", 100 - "hash": "sha256-TB+sGspJ9kmKco1R0ecMQi3PmMLe4U7ncpOceNBfU2M=" 101 - }, 102 - { 103 - "pname": "Microsoft.AspNetCore.Cryptography.Internal", 104 - "version": "2.2.0", 105 - "hash": "sha256-WzP/Rs5oBzdmLzkx3knpZcgdNWVGw9xeo4esgroTjwY=" 106 - }, 107 - { 108 53 "pname": "Microsoft.AspNetCore.Cryptography.Internal", 109 54 "version": "8.0.11", 110 55 "hash": "sha256-xEIbxQbMcTvkzNw7KKeYOK9wNMShbTAzhx7DR8QMrvM=" ··· 130 75 "hash": "sha256-7I7SHhed3s2fGArGUwlc0Jc0MIl4/sgd+E5qZ18Mx2o=" 131 76 }, 132 77 { 133 - "pname": "Microsoft.AspNetCore.Diagnostics", 134 - "version": "2.2.0", 135 - "hash": "sha256-YSW+mjK2ZsLSvoO7yYidV5s62NDityXKIOGICaDQBUM=" 136 - }, 137 - { 138 - "pname": "Microsoft.AspNetCore.Diagnostics.Abstractions", 139 - "version": "2.2.0", 140 - "hash": "sha256-oOYGMhmHhUrHjJjAtOQg56K+kZmP1QizC07wAiVsLBg=" 141 - }, 142 - { 143 - "pname": "Microsoft.AspNetCore.HostFiltering", 144 - "version": "2.2.0", 145 - "hash": "sha256-g3Tm1j/54w/CiZlOHm7Lo0prDzWEoGd+94kTAdd8ixs=" 146 - }, 147 - { 148 - "pname": "Microsoft.AspNetCore.Hosting", 149 - "version": "2.2.0", 150 - "hash": "sha256-Hcp+bQfnsoIaXSKb0GIvQPKvgSgStH7IHTETdWQNZto=" 151 - }, 152 - { 153 - "pname": "Microsoft.AspNetCore.Hosting.Abstractions", 154 - "version": "2.1.1", 155 - "hash": "sha256-tZZ4Ka0H0TJb+m5ntO7YN7tlcrDz5hJhvX1sh5Vl1PI=" 156 - }, 157 - { 158 - "pname": "Microsoft.AspNetCore.Hosting.Abstractions", 159 - "version": "2.2.0", 160 - "hash": "sha256-GzqYrTqCCVy41AOfmgIRY1kkqxekn5T0gFC7tUMxcxA=" 161 - }, 162 - { 163 - "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", 164 - "version": "2.1.1", 165 - "hash": "sha256-13BN1yOL4y2/emMObr3Wb9Q21LbqkPeGvir3A+H+jX4=" 166 - }, 167 - { 168 - "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", 169 - "version": "2.2.0", 170 - "hash": "sha256-8PnZFCkMwAeEHySmmjJOnQvOyx2199PesYHBnfka51s=" 171 - }, 172 - { 173 - "pname": "Microsoft.AspNetCore.Html.Abstractions", 174 - "version": "2.2.0", 175 - "hash": "sha256-O3j05VLAwWTOX0QywPWK6nq5jnSES9/9zpcnmNaftPw=" 176 - }, 177 - { 178 - "pname": "Microsoft.AspNetCore.Http", 179 - "version": "2.1.22", 180 - "hash": "sha256-r6vBdzoF0pHOcZzVwfCdi+W/ZgVBTfJxWoAni4YsFiY=" 181 - }, 182 - { 183 - "pname": "Microsoft.AspNetCore.Http", 184 - "version": "2.2.0", 185 - "hash": "sha256-+ARZomTXSD1m/PR3TWwifXb67cQtoqDVWEqfoq5Tmbk=" 186 - }, 187 - { 188 78 "pname": "Microsoft.AspNetCore.Http", 189 79 "version": "2.2.2", 190 80 "hash": "sha256-iIlNsdylaZUyVsc1+VmcjhrSs0oUP7ta+tT7hu+WryY=" 191 81 }, 192 82 { 193 83 "pname": "Microsoft.AspNetCore.Http.Abstractions", 194 - "version": "2.1.1", 195 - "hash": "sha256-2s8Vb62COXBvJrJ2yQdjzt+G9lS3fGfzzuBLtyZ8Wgo=" 196 - }, 197 - { 198 - "pname": "Microsoft.AspNetCore.Http.Abstractions", 199 84 "version": "2.2.0", 200 85 "hash": "sha256-y3j3Wo9Xl7kUdGkfnUc8Wexwbc2/vgxy7c3fJk1lSI8=" 201 - }, 202 - { 203 - "pname": "Microsoft.AspNetCore.Http.Extensions", 204 - "version": "2.2.0", 205 - "hash": "sha256-1rXxGQnkNR+SiNMtDShYoQVGOZbvu4P4ZtWj5Wq4D4U=" 206 - }, 207 - { 208 - "pname": "Microsoft.AspNetCore.Http.Features", 209 - "version": "2.1.1", 210 - "hash": "sha256-bXB9eARdVnjptjj02ubs81ljH8Ortj3Je9d6x4uCLm4=" 211 86 }, 212 87 { 213 88 "pname": "Microsoft.AspNetCore.Http.Features", ··· 215 90 "hash": "sha256-odvntHm669YtViNG5fJIxU4B+akA2SL8//DvYCLCNHc=" 216 91 }, 217 92 { 218 - "pname": "Microsoft.AspNetCore.HttpOverrides", 219 - "version": "2.2.0", 220 - "hash": "sha256-xsscB33I0DhRGWbksHpU82w1WEOIYuUxcfnR2D+rdd0=" 221 - }, 222 - { 223 - "pname": "Microsoft.AspNetCore.JsonPatch", 224 - "version": "2.2.0", 225 - "hash": "sha256-ApJHL7yy/YJEf/IkRTOsxyxwJW8sx20FeVtNrMuCkR0=" 226 - }, 227 - { 228 93 "pname": "Microsoft.AspNetCore.JsonPatch", 229 94 "version": "8.0.11", 230 95 "hash": "sha256-7n0O/CWYMjWyicwPZgUUh+YTmdNNZA02rWhBHAzPDPU=" 231 96 }, 232 97 { 233 - "pname": "Microsoft.AspNetCore.Localization", 234 - "version": "2.2.0", 235 - "hash": "sha256-BzrYpQXLWRxcLxOYI4ls7Sziq/F/raVLi8wfz8BhdiI=" 236 - }, 237 - { 238 - "pname": "Microsoft.AspNetCore.Mvc", 239 - "version": "2.2.0", 240 - "hash": "sha256-LG2M3+XPgPXUiaX99qMaEhre+0M3lAIlyaRN7tmMWZo=" 241 - }, 242 - { 243 - "pname": "Microsoft.AspNetCore.Mvc.Abstractions", 244 - "version": "2.2.0", 245 - "hash": "sha256-C0zyeeqBcP/rnTqLup4jy9ir9/Spd+T3CSWFduMh5CY=" 246 - }, 247 - { 248 - "pname": "Microsoft.AspNetCore.Mvc.Analyzers", 249 - "version": "2.2.0", 250 - "hash": "sha256-LkHqzbsaCpPweCjWv+zbgm093V9E2QjLF/D9BcAvJ60=" 251 - }, 252 - { 253 - "pname": "Microsoft.AspNetCore.Mvc.ApiExplorer", 254 - "version": "2.2.0", 255 - "hash": "sha256-6vKZ/f3SdPMopYA3v5tWa8dGYS1kY3Iizc+B0Wpo0Oc=" 256 - }, 257 - { 258 - "pname": "Microsoft.AspNetCore.Mvc.Core", 259 - "version": "2.2.0", 260 - "hash": "sha256-FfgVtIWGocm+w/ZzcvRMj3HmLH58Sb8/02Wqn+ab1Mw=" 261 - }, 262 - { 263 - "pname": "Microsoft.AspNetCore.Mvc.Cors", 264 - "version": "2.2.0", 265 - "hash": "sha256-mITcLm/0nJnKirHA3mV8TBtt58+gvHKMJjmXCWyX+xw=" 266 - }, 267 - { 268 - "pname": "Microsoft.AspNetCore.Mvc.DataAnnotations", 269 - "version": "2.2.0", 270 - "hash": "sha256-hvrGSIrAXLR4u3npETWCkO/bDYZ1zxfOO18RmJVssG0=" 271 - }, 272 - { 273 - "pname": "Microsoft.AspNetCore.Mvc.Formatters.Json", 274 - "version": "2.2.0", 275 - "hash": "sha256-KhkAsq4uaeJkPwHfX0QfeXExIo1DBIoD+kahLxxzQRA=" 276 - }, 277 - { 278 - "pname": "Microsoft.AspNetCore.Mvc.Localization", 279 - "version": "2.2.0", 280 - "hash": "sha256-hj1+wKnsgDafmcp4L/+DZfhLsnjmZ82UPHJkzXPsRzQ=" 281 - }, 282 - { 283 98 "pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", 284 99 "version": "8.0.11", 285 100 "hash": "sha256-oaSZize0xvrX1qf45gjMmXHipD21tBGTp2pkr7ReS5U=" 286 101 }, 287 102 { 288 - "pname": "Microsoft.AspNetCore.Mvc.Razor", 289 - "version": "2.2.0", 290 - "hash": "sha256-+GQvxmGcJs0YNRLO865pwjnZ2hkeznsbHNJt7/J52Bk=" 291 - }, 292 - { 293 - "pname": "Microsoft.AspNetCore.Mvc.Razor.Extensions", 294 - "version": "2.2.0", 295 - "hash": "sha256-rKcOpp0yYCRflpTxCo+UT6n4kiASECrxVLOe/RfeShI=" 296 - }, 297 - { 298 - "pname": "Microsoft.AspNetCore.Mvc.RazorPages", 299 - "version": "2.2.0", 300 - "hash": "sha256-deGOWu6VR9egzZ3WmEAYuJxo1Y2gQZa8w5MO+rvDHn8=" 301 - }, 302 - { 303 - "pname": "Microsoft.AspNetCore.Mvc.TagHelpers", 304 - "version": "2.2.0", 305 - "hash": "sha256-kaJ/ZCi/k+9IlfHCjEocYNZiKkNh3NqABVFcHdDMV5k=" 306 - }, 307 - { 308 - "pname": "Microsoft.AspNetCore.Mvc.ViewFeatures", 309 - "version": "2.2.0", 310 - "hash": "sha256-9sS9JwZQ6dOAU6128NfqSpA2v67b07YtdrY4B9amTsc=" 311 - }, 312 - { 313 - "pname": "Microsoft.AspNetCore.Razor", 314 - "version": "2.2.0", 315 - "hash": "sha256-4H6U3qOsJMJonF328ZbQy4h8+pYp4eaA4jaVqHe+yws=" 316 - }, 317 - { 318 - "pname": "Microsoft.AspNetCore.Razor.Design", 319 - "version": "2.2.0", 320 - "hash": "sha256-xmp6h+NHngykeQU3axYb2NKIFTsLofIUBAVwXxdr7A4=" 321 - }, 322 - { 323 - "pname": "Microsoft.AspNetCore.Razor.Language", 324 - "version": "2.2.0", 325 - "hash": "sha256-n/SNZ4Yw63n8yuvGtLYmzm4+WbRq1Add9bx4fmPDqFg=" 326 - }, 327 - { 328 - "pname": "Microsoft.AspNetCore.Razor.Runtime", 329 - "version": "2.2.0", 330 - "hash": "sha256-JRnPViWEWt3dtn324/Sh+obHmxGOVW7TuK9UGyUsMtk=" 331 - }, 332 - { 333 - "pname": "Microsoft.AspNetCore.ResponseCaching.Abstractions", 334 - "version": "2.2.0", 335 - "hash": "sha256-ZzyrjN7tN2+ie5tz5T9L7CRGsy1vsxo4Xcayt0QUVwc=" 336 - }, 337 - { 338 - "pname": "Microsoft.AspNetCore.ResponseCompression", 339 - "version": "2.2.0", 340 - "hash": "sha256-5F9k0dsJ8BGhVEkH6Qd9H8JI8VdLbHbYpUqUI9K0TVU=" 341 - }, 342 - { 343 - "pname": "Microsoft.AspNetCore.Rewrite", 344 - "version": "2.2.0", 345 - "hash": "sha256-TiUkuLanNAuWKwekR8Z7G+oWHIbbJlW+66zvyU3aQTg=" 346 - }, 347 - { 348 - "pname": "Microsoft.AspNetCore.Routing", 349 - "version": "2.2.0", 350 - "hash": "sha256-mvsF973Cm48XUB6lPBiGp7U7vkfBjB3oILdnIQUwe4o=" 351 - }, 352 - { 353 - "pname": "Microsoft.AspNetCore.Routing.Abstractions", 354 - "version": "2.1.1", 355 - "hash": "sha256-8aUd2zQdVPTL18uRiQaxszNXP8S6a4CD36STMbUXvRE=" 356 - }, 357 - { 358 - "pname": "Microsoft.AspNetCore.Routing.Abstractions", 359 - "version": "2.2.0", 360 - "hash": "sha256-nqJjxKXkdPAY1XvQjIRNW2y855Xi+LAX1S5AncPnPDU=" 361 - }, 362 - { 363 - "pname": "Microsoft.AspNetCore.Server.IIS", 364 - "version": "2.2.0", 365 - "hash": "sha256-c9brbUYLhJ5l3WUYV5LsBOqTchUH2Hxk3m+aLDvi/jE=" 366 - }, 367 - { 368 - "pname": "Microsoft.AspNetCore.Server.IISIntegration", 369 - "version": "2.2.0", 370 - "hash": "sha256-7NaCUiWkPlkGCpC2GXHEtx/aG0i3r/CYS08A6Bkys7Y=" 371 - }, 372 - { 373 - "pname": "Microsoft.AspNetCore.Server.Kestrel", 374 - "version": "2.2.0", 375 - "hash": "sha256-LofHjJaXkCye9IzTblOL+tmIR2etlwZy0h2nmICDB3I=" 376 - }, 377 - { 378 - "pname": "Microsoft.AspNetCore.Server.Kestrel.Core", 379 - "version": "2.2.0", 380 - "hash": "sha256-+aTIllcBnMkUHoAwaZPPWMV309aLIPeBvuhyiHRzrhw=" 381 - }, 382 - { 383 - "pname": "Microsoft.AspNetCore.Server.Kestrel.Https", 384 - "version": "2.2.0", 385 - "hash": "sha256-DOm2ebBGpa4SFeYxzphPT5+Q7ShDq1pposP/lfkh5CM=" 386 - }, 387 - { 388 - "pname": "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions", 389 - "version": "2.2.0", 390 - "hash": "sha256-y+2Dx2p2dE5p/CB6IyMQgbyZohIbeZ1D919/4n9JciE=" 391 - }, 392 - { 393 - "pname": "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets", 394 - "version": "2.2.0", 395 - "hash": "sha256-ZaaJbCZWsKSG5z/9L4O1MD/mHG2vfRYQE1+LsK1jEW4=" 396 - }, 397 - { 398 - "pname": "Microsoft.AspNetCore.StaticFiles", 399 - "version": "2.2.0", 400 - "hash": "sha256-8lrbOXoPrOEQggbiXQO37PSRIzPLL4plCFGhbq9/764=" 401 - }, 402 - { 403 - "pname": "Microsoft.AspNetCore.WebUtilities", 404 - "version": "2.1.1", 405 - "hash": "sha256-+z46dL+HhGDfg2uyVz1U+YQIHgMJg+4UPeIvAth4hJw=" 406 - }, 407 - { 408 103 "pname": "Microsoft.AspNetCore.WebUtilities", 409 104 "version": "2.2.0", 410 105 "hash": "sha256-UdfOwSWqOUXdb0mGrSMx6Z+d536/P+v5clSRZyN5QTM=" ··· 430 125 "hash": "sha256-fBvDSXDSIYMzTa8+A+98KqhEXYP6E17wLo+UNwlyf4U=" 431 126 }, 432 127 { 433 - "pname": "Microsoft.CodeAnalysis.Analyzers", 434 - "version": "1.1.0", 435 - "hash": "sha256-7KrZfK3kUbmeT82eVadvHurZcaFq3FDj4qkIIeExJiM=" 436 - }, 437 - { 438 - "pname": "Microsoft.CodeAnalysis.Common", 439 - "version": "2.8.0", 440 - "hash": "sha256-ksCgE7YQaWMQywT3pY26bYIEAqtEp3kTxBRloF0gkDw=" 441 - }, 442 - { 443 - "pname": "Microsoft.CodeAnalysis.CSharp", 444 - "version": "2.8.0", 445 - "hash": "sha256-3LhgErOul0ndBvY57ipiN6uXxzWdyLC577Y6AQPfPVw=" 446 - }, 447 - { 448 - "pname": "Microsoft.CodeAnalysis.Razor", 449 - "version": "2.2.0", 450 - "hash": "sha256-poFN+Jh3ZWm3ZT78DM17czL4zedafPdztdr2blVLlQ0=" 451 - }, 452 - { 453 128 "pname": "Microsoft.CodeCoverage", 454 129 "version": "17.10.0", 455 130 "hash": "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g=" 456 131 }, 457 132 { 458 133 "pname": "Microsoft.CSharp", 459 - "version": "4.5.0", 460 - "hash": "sha256-dAhj/CgXG5VIy2dop1xplUsLje7uBPFjxasz9rdFIgY=" 461 - }, 462 - { 463 - "pname": "Microsoft.CSharp", 464 134 "version": "4.7.0", 465 135 "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" 466 136 }, 467 137 { 468 - "pname": "Microsoft.DiaSymReader.Native", 469 - "version": "1.7.0", 470 - "hash": "sha256-tjvIswyubNy+rJgDlbiZgOb5G4aBdFyBiPa2k28fXFA=" 471 - }, 472 - { 473 - "pname": "Microsoft.DotNet.PlatformAbstractions", 474 - "version": "2.1.0", 475 - "hash": "sha256-vrZhYp94SjycUMGaVYCFWJ4p7KBKfqVyLWtIG73fzeM=" 476 - }, 477 - { 478 - "pname": "Microsoft.Extensions.Caching.Abstractions", 479 - "version": "2.2.0", 480 - "hash": "sha256-osgeoVggP5UqGBG7GbrZmsVvBJmA47aCgsqJclthHUI=" 481 - }, 482 - { 483 - "pname": "Microsoft.Extensions.Caching.Memory", 484 - "version": "2.2.0", 485 - "hash": "sha256-u5W1RY7IG7+ZGu18aijpNohFLY2dgLaM4QZptYvV+S8=" 486 - }, 487 - { 488 - "pname": "Microsoft.Extensions.Configuration", 489 - "version": "2.1.0", 490 - "hash": "sha256-ou/T+Gtw5FcT5nkBGtdf2lAMriTGvb+ulDJkytGgMhM=" 491 - }, 492 - { 493 - "pname": "Microsoft.Extensions.Configuration", 494 - "version": "2.2.0", 495 - "hash": "sha256-dGJjKmio5BNFdwhK09NxJyCBapwVtO3eWxjLoTMGRQg=" 496 - }, 497 - { 498 138 "pname": "Microsoft.Extensions.Configuration", 499 139 "version": "8.0.0", 500 140 "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" 501 141 }, 502 142 { 503 143 "pname": "Microsoft.Extensions.Configuration.Abstractions", 504 - "version": "2.1.0", 505 - "hash": "sha256-rd8zK6YWSxSP5HLrP+IR8o5/+/sheTNDtj3I9Eem/w0=" 506 - }, 507 - { 508 - "pname": "Microsoft.Extensions.Configuration.Abstractions", 509 - "version": "2.1.1", 510 - "hash": "sha256-3DdHcNmy+JKWB4Q8ixzE4N/hUAvx2o4YlYal4Riwiyw=" 511 - }, 512 - { 513 - "pname": "Microsoft.Extensions.Configuration.Abstractions", 514 - "version": "2.2.0", 515 - "hash": "sha256-5Jjn+0WZQ6OiN8AkNlGV0XIaw8L+a/wAq9hBD88RZbs=" 516 - }, 517 - { 518 - "pname": "Microsoft.Extensions.Configuration.Abstractions", 519 144 "version": "8.0.0", 520 145 "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" 521 146 }, 522 147 { 523 - "pname": "Microsoft.Extensions.Configuration.Binder", 524 - "version": "2.1.0", 525 - "hash": "sha256-FNOrXx7bJbc6qrscne8RhRj28kxK3uq+3ltdXzhCKHQ=" 526 - }, 527 - { 528 - "pname": "Microsoft.Extensions.Configuration.Binder", 529 - "version": "2.2.0", 530 - "hash": "sha256-cigv0t9SntPWjJyRWMy3Q5KnuF17HoDyeKq26meTHoM=" 531 - }, 532 - { 533 - "pname": "Microsoft.Extensions.Configuration.CommandLine", 534 - "version": "2.2.0", 535 - "hash": "sha256-0e3cpwsKrR5Tgt2ZXnfvs8NZbV2FEH8q6zRl84w6bCY=" 536 - }, 537 - { 538 - "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", 539 - "version": "2.2.0", 540 - "hash": "sha256-haG2U6qEM6y+Mi4reFNGmarQc7pbc1RH0dXwSgcAxqk=" 541 - }, 542 - { 543 - "pname": "Microsoft.Extensions.Configuration.FileExtensions", 544 - "version": "2.2.0", 545 - "hash": "sha256-DVfJkCR5BRZGln4X/OIrPMW/Vi4SJE9ttakIbOAMky8=" 546 - }, 547 - { 548 - "pname": "Microsoft.Extensions.Configuration.Json", 549 - "version": "2.2.0", 550 - "hash": "sha256-bG+jKsdugEfuVuLlTJxi1OEknnT8rUbp7SscBunOlaE=" 551 - }, 552 - { 553 - "pname": "Microsoft.Extensions.Configuration.UserSecrets", 554 - "version": "2.2.0", 555 - "hash": "sha256-l+fI+81CZMINKkJ4yTE4w30ymh9Kzuk0HIbgs2TOCpc=" 556 - }, 557 - { 558 - "pname": "Microsoft.Extensions.DependencyInjection", 559 - "version": "2.2.0", 560 - "hash": "sha256-k/3UKceE1hbgv1sfV9H85hzWvMwooE8PcasHvHMhe1M=" 561 - }, 562 - { 563 148 "pname": "Microsoft.Extensions.DependencyInjection", 564 149 "version": "8.0.0", 565 150 "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" 566 151 }, 567 152 { 568 153 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 569 - "version": "2.1.0", 570 - "hash": "sha256-WgS/QtxbITCpVjs1JPCWuJRrZSoplOtY7VfOXjLqDDA=" 571 - }, 572 - { 573 - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 574 - "version": "2.1.1", 575 - "hash": "sha256-BMU00QmmhtH3jP5cepJnoTrxrPESWeDU0i5UrIpIwGY=" 576 - }, 577 - { 578 - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 579 154 "version": "2.2.0", 580 155 "hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s=" 581 156 }, ··· 588 163 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 589 164 "version": "8.0.2", 590 165 "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" 591 - }, 592 - { 593 - "pname": "Microsoft.Extensions.DependencyModel", 594 - "version": "2.1.0", 595 - "hash": "sha256-7dFo5itkB2OgSgS7dN87h0Xf2p5/f6fl2Ka6+CTEhDY=" 596 166 }, 597 167 { 598 168 "pname": "Microsoft.Extensions.Diagnostics.Abstractions", ··· 601 171 }, 602 172 { 603 173 "pname": "Microsoft.Extensions.FileProviders.Abstractions", 604 - "version": "2.1.1", 605 - "hash": "sha256-2nfsrYlWR3VE30Fa5Lleh4Acav+kdYD7zIfNz9htFOo=" 606 - }, 607 - { 608 - "pname": "Microsoft.Extensions.FileProviders.Abstractions", 609 - "version": "2.2.0", 610 - "hash": "sha256-pLAxP15+PncMiRrUT5bBAhWg7lC6/dfQk5TLTpZzA7k=" 611 - }, 612 - { 613 - "pname": "Microsoft.Extensions.FileProviders.Abstractions", 614 174 "version": "8.0.0", 615 175 "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" 616 176 }, 617 177 { 618 - "pname": "Microsoft.Extensions.FileProviders.Composite", 619 - "version": "2.2.0", 620 - "hash": "sha256-KEwhWadHe24jYSNW2UI18wHC+9kyuZXfMCvZC1Z3eEw=" 621 - }, 622 - { 623 - "pname": "Microsoft.Extensions.FileProviders.Physical", 624 - "version": "2.2.0", 625 - "hash": "sha256-/UD6JMXqSKRVlNAQ+wV8XjQ1u9X48z+TNfwe4/oiOFM=" 626 - }, 627 - { 628 - "pname": "Microsoft.Extensions.FileSystemGlobbing", 629 - "version": "2.2.0", 630 - "hash": "sha256-gm05niqMBRcGmGSwogHlOAXCfutn5qFxMZaQZYM+XAY=" 631 - }, 632 - { 633 - "pname": "Microsoft.Extensions.Hosting.Abstractions", 634 - "version": "2.1.1", 635 - "hash": "sha256-FCQqPxMNaaN+CD8xE42+evaxKjPWdznJ45U+qoVf8e0=" 636 - }, 637 - { 638 - "pname": "Microsoft.Extensions.Hosting.Abstractions", 639 - "version": "2.2.0", 640 - "hash": "sha256-YZcyKXL6jOpyGrDbFLu46vncfUw2FuqhclMdbEPuh/U=" 641 - }, 642 - { 643 178 "pname": "Microsoft.Extensions.Hosting.Abstractions", 644 179 "version": "8.0.1", 645 180 "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" 646 181 }, 647 182 { 648 - "pname": "Microsoft.Extensions.Localization", 649 - "version": "2.2.0", 650 - "hash": "sha256-07D6Zh5un5dKl2zM18oVDgWeWQq3Y0RP823nisuc48w=" 651 - }, 652 - { 653 - "pname": "Microsoft.Extensions.Localization.Abstractions", 654 - "version": "2.2.0", 655 - "hash": "sha256-/p2UA5VBmC6jxu0boS/hK9g2YgeS+gwe5Ubmk3rR+Ps=" 656 - }, 657 - { 658 - "pname": "Microsoft.Extensions.Logging", 659 - "version": "2.1.0", 660 - "hash": "sha256-BtRVc8o7NruFCblOITHPZD3llUmri3+1dStSo09EMTY=" 661 - }, 662 - { 663 - "pname": "Microsoft.Extensions.Logging", 664 - "version": "2.2.0", 665 - "hash": "sha256-lY9axb6/MyPAhE+N8VtfCIpD80AFCtxUnnGxvb2koy8=" 666 - }, 667 - { 668 183 "pname": "Microsoft.Extensions.Logging", 669 184 "version": "8.0.0", 670 185 "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" 671 186 }, 672 187 { 673 188 "pname": "Microsoft.Extensions.Logging.Abstractions", 674 - "version": "2.1.0", 675 - "hash": "sha256-0i4YUnMQ4DE0KDp47pssJLUIw8YAsHf2NZN0xoOLb78=" 676 - }, 677 - { 678 - "pname": "Microsoft.Extensions.Logging.Abstractions", 679 - "version": "2.1.1", 680 - "hash": "sha256-TzbYgz4EemrYKHMvB9HWDkFmq0BkTetKPUwBpYHk9+k=" 681 - }, 682 - { 683 - "pname": "Microsoft.Extensions.Logging.Abstractions", 684 - "version": "2.2.0", 685 - "hash": "sha256-lJeKyhBnDc4stX2Wd7WpcG+ZKxPTFHILZSezKM2Fhws=" 686 - }, 687 - { 688 - "pname": "Microsoft.Extensions.Logging.Abstractions", 689 189 "version": "8.0.0", 690 190 "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" 691 191 }, ··· 695 195 "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" 696 196 }, 697 197 { 698 - "pname": "Microsoft.Extensions.Logging.Configuration", 699 - "version": "2.2.0", 700 - "hash": "sha256-KeAgb1vzW3HOd1+Bp741nHshe2DVVH2OCEU4suam69o=" 701 - }, 702 - { 703 - "pname": "Microsoft.Extensions.Logging.Console", 704 - "version": "2.2.0", 705 - "hash": "sha256-7qmSYQZGqjuW1JYLzUQCTjl/Ox6ZLjIBJQswNUNjnLw=" 706 - }, 707 - { 708 - "pname": "Microsoft.Extensions.Logging.Debug", 709 - "version": "2.2.0", 710 - "hash": "sha256-1x4AdGEmpN5br+UKXp15EboqMIjtsUn9/r3wNoj7v/w=" 711 - }, 712 - { 713 - "pname": "Microsoft.Extensions.Logging.EventSource", 714 - "version": "2.2.0", 715 - "hash": "sha256-DyEQNzKE9ACtCAN2gpVe1Z2ovpDznyBJM9L9A+oSf6I=" 716 - }, 717 - { 718 - "pname": "Microsoft.Extensions.ObjectPool", 719 - "version": "2.1.1", 720 - "hash": "sha256-ivQH0mOjHNwEh/VWUxdrXi/i0SZqRHDMxU9SiW9ygeU=" 721 - }, 722 - { 723 198 "pname": "Microsoft.Extensions.ObjectPool", 724 199 "version": "2.2.0", 725 200 "hash": "sha256-P+QUM50j/V8f45zrRqat8fz6Gu3lFP+hDjESwTZNOFg=" 726 201 }, 727 202 { 728 203 "pname": "Microsoft.Extensions.Options", 729 - "version": "2.1.0", 730 - "hash": "sha256-ol0tKlHOyX1qAQqNWuag0thb2mMCU2JHNiw0nzUhJnE=" 731 - }, 732 - { 733 - "pname": "Microsoft.Extensions.Options", 734 - "version": "2.1.1", 735 - "hash": "sha256-dCPA56Wv9cLuz720PmVbk2oXda1t9ZSAlP8/clDU93E=" 736 - }, 737 - { 738 - "pname": "Microsoft.Extensions.Options", 739 204 "version": "2.2.0", 740 205 "hash": "sha256-YBtPoWBEs+dlHPQ7qOmss+U9gnvG0T1irZY8NwD0QKw=" 741 206 }, ··· 750 215 "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" 751 216 }, 752 217 { 753 - "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 754 - "version": "2.2.0", 755 - "hash": "sha256-TZKLbSNM32hTzzDIKlRNcu6V2NhLfXTz+ew7QPvNJXE=" 756 - }, 757 - { 758 - "pname": "Microsoft.Extensions.Primitives", 759 - "version": "2.1.0", 760 - "hash": "sha256-q1oDnqfQiiKgzlv/WDHgNGTlWfm+fkuY1R6t6hr/L+U=" 761 - }, 762 - { 763 - "pname": "Microsoft.Extensions.Primitives", 764 - "version": "2.1.1", 765 - "hash": "sha256-nbu2OeQGWeG8QKpoAOxIQ8aPzDbWHgbzLXh55xqeeQw=" 766 - }, 767 - { 768 218 "pname": "Microsoft.Extensions.Primitives", 769 219 "version": "2.2.0", 770 220 "hash": "sha256-DMCTC3HW+sHaRlh/9F1sDwof+XgvVp9IzAqzlZWByn4=" ··· 775 225 "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" 776 226 }, 777 227 { 778 - "pname": "Microsoft.Extensions.WebEncoders", 779 - "version": "2.2.0", 780 - "hash": "sha256-wwfvTcAgSnHQCuqqUwsiF588QxQYjXaGk9VwxiCLFtY=" 781 - }, 782 - { 783 - "pname": "Microsoft.Net.Http.Headers", 784 - "version": "2.1.1", 785 - "hash": "sha256-jdod0MQ58QG8ezS3nYhO85Qk4D7xh0LnOz4XIXvtBBs=" 786 - }, 787 - { 788 228 "pname": "Microsoft.Net.Http.Headers", 789 229 "version": "2.2.0", 790 230 "hash": "sha256-pb8AoacSvy8hGNGodU6Lhv1ooWtUSCZwjmwd89PM1HA=" ··· 805 245 "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" 806 246 }, 807 247 { 808 - "pname": "Microsoft.NETFramework.ReferenceAssemblies", 809 - "version": "1.0.3", 810 - "hash": "sha256-FBoJP5DHZF0QHM0xLm9yd4HJZVQOuSpSKA+VQRpphEE=" 811 - }, 812 - { 813 - "pname": "Microsoft.NETFramework.ReferenceAssemblies.net462", 814 - "version": "1.0.3", 815 - "hash": "sha256-7mkqhFdDUAkQhV1MMwym6e+HwW4W90DkR00YcYXWbiE=" 816 - }, 817 - { 818 248 "pname": "Microsoft.TestPlatform.ObjectModel", 819 249 "version": "17.10.0", 820 250 "hash": "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4=" ··· 823 253 "pname": "Microsoft.TestPlatform.TestHost", 824 254 "version": "17.10.0", 825 255 "hash": "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4=" 826 - }, 827 - { 828 - "pname": "Microsoft.Win32.Registry", 829 - "version": "4.5.0", 830 - "hash": "sha256-WMBXsIb0DgPFPaFkNVxY9b9vcMxPqtgFgijKYMJfV/0=" 831 - }, 832 - { 833 - "pname": "Microsoft.Win32.Registry", 834 - "version": "5.0.0", 835 - "hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA=" 836 256 }, 837 257 { 838 258 "pname": "MimeMapping", ··· 871 291 }, 872 292 { 873 293 "pname": "Newtonsoft.Json", 874 - "version": "10.0.1", 875 - "hash": "sha256-Gw7dQIsmYfmcR5ASTuMsB8cqaI4g3osw0j+LO1jEzJY=" 876 - }, 877 - { 878 - "pname": "Newtonsoft.Json", 879 - "version": "11.0.2", 880 - "hash": "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0=" 881 - }, 882 - { 883 - "pname": "Newtonsoft.Json", 884 294 "version": "13.0.1", 885 295 "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" 886 296 }, ··· 888 298 "pname": "Newtonsoft.Json", 889 299 "version": "13.0.3", 890 300 "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" 891 - }, 892 - { 893 - "pname": "Newtonsoft.Json", 894 - "version": "9.0.1", 895 - "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" 896 - }, 897 - { 898 - "pname": "Newtonsoft.Json.Bson", 899 - "version": "1.0.1", 900 - "hash": "sha256-qofIFqViDsdBOE/X0IvzfGUklSrULaH8MoZQ+YrcMOQ=" 901 301 }, 902 302 { 903 303 "pname": "Newtonsoft.Json.Bson", ··· 950 350 "hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY=" 951 351 }, 952 352 { 953 - "pname": "System.AppContext", 954 - "version": "4.3.0", 955 - "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" 956 - }, 957 - { 958 353 "pname": "System.Buffers", 959 354 "version": "4.4.0", 960 355 "hash": "sha256-KTxAhYawFG2V5VX1jw3pzx3IrQXRgn1TsvgjPgxAbqA=" ··· 970 365 "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" 971 366 }, 972 367 { 973 - "pname": "System.Collections", 974 - "version": "4.3.0", 975 - "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" 976 - }, 977 - { 978 - "pname": "System.Collections.Concurrent", 979 - "version": "4.3.0", 980 - "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" 981 - }, 982 - { 983 - "pname": "System.Collections.Immutable", 984 - "version": "1.3.1", 985 - "hash": "sha256-areGRq/dO08KhxiWuAK+cWAjOWYtuB1R9zGXLvIqwZw=" 986 - }, 987 - { 988 - "pname": "System.Collections.Immutable", 989 - "version": "1.5.0", 990 - "hash": "sha256-BliqYlL9ntbMXo5d7NUrKXwYN+PqdyqDIS5bp4qVr7Q=" 991 - }, 992 - { 993 368 "pname": "System.ComponentModel.Annotations", 994 369 "version": "4.5.0", 995 370 "hash": "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso=" ··· 1000 375 "hash": "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I=" 1001 376 }, 1002 377 { 1003 - "pname": "System.Console", 1004 - "version": "4.3.0", 1005 - "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" 1006 - }, 1007 - { 1008 - "pname": "System.Diagnostics.Debug", 1009 - "version": "4.3.0", 1010 - "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 1011 - }, 1012 - { 1013 - "pname": "System.Diagnostics.DiagnosticSource", 1014 - "version": "4.5.0", 1015 - "hash": "sha256-0r8bsmgsb30bHJnvi98oPTFcxLfuqqt9mcoeEcYFFfk=" 1016 - }, 1017 - { 1018 378 "pname": "System.Diagnostics.DiagnosticSource", 1019 379 "version": "7.0.2", 1020 380 "hash": "sha256-8Uawe7mWOQsDzMSAAP16nuGD1FRSajyS8q+cA++MJ8E=" 1021 381 }, 1022 382 { 1023 - "pname": "System.Diagnostics.DiagnosticSource", 1024 - "version": "8.0.1", 1025 - "hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo=" 1026 - }, 1027 - { 1028 383 "pname": "System.Diagnostics.EventLog", 1029 384 "version": "8.0.1", 1030 385 "hash": "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA=" 1031 386 }, 1032 387 { 1033 - "pname": "System.Diagnostics.FileVersionInfo", 1034 - "version": "4.3.0", 1035 - "hash": "sha256-JyqOf5/lsUNLMpIqK8XffcFTxB6vHWzGWHssmojokCQ=" 1036 - }, 1037 - { 1038 - "pname": "System.Diagnostics.StackTrace", 1039 - "version": "4.3.0", 1040 - "hash": "sha256-Tfq7F61N0VfujVyI5A9MZvyWewQ5HepB1f1UMBMkUCs=" 1041 - }, 1042 - { 1043 - "pname": "System.Diagnostics.Tools", 1044 - "version": "4.3.0", 1045 - "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" 1046 - }, 1047 - { 1048 - "pname": "System.Dynamic.Runtime", 1049 - "version": "4.3.0", 1050 - "hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=" 1051 - }, 1052 - { 1053 - "pname": "System.Globalization", 1054 - "version": "4.3.0", 1055 - "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 1056 - }, 1057 - { 1058 - "pname": "System.IO.Compression", 1059 - "version": "4.3.0", 1060 - "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" 1061 - }, 1062 - { 1063 - "pname": "System.IO.FileSystem", 1064 - "version": "4.3.0", 1065 - "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 1066 - }, 1067 - { 1068 388 "pname": "System.IO.FileSystem.AccessControl", 1069 389 "version": "5.0.0", 1070 390 "hash": "sha256-c9MlDKJfj63YRvl7brRBNs59olrmbL+G1A6oTS8ytEc=" 1071 - }, 1072 - { 1073 - "pname": "System.IO.FileSystem.Primitives", 1074 - "version": "4.3.0", 1075 - "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 1076 - }, 1077 - { 1078 - "pname": "System.IO.Pipelines", 1079 - "version": "4.5.2", 1080 - "hash": "sha256-AXsErCMtJnoT1ZhYlChyObzAimwEp1Cl1L6X6fewuhA=" 1081 391 }, 1082 392 { 1083 393 "pname": "System.IO.Pipelines", ··· 1090 400 "hash": "sha256-2zT5uBiyYm+jLIoJppIKJttTtpcMNKxd7Li0QEVjbv8=" 1091 401 }, 1092 402 { 1093 - "pname": "System.Linq", 1094 - "version": "4.3.0", 1095 - "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" 1096 - }, 1097 - { 1098 - "pname": "System.Linq.Expressions", 1099 - "version": "4.3.0", 1100 - "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 1101 - }, 1102 - { 1103 - "pname": "System.Memory", 1104 - "version": "4.5.0", 1105 - "hash": "sha256-YOz1pCR4RpP1ywYoJsgXnVlzsWtC2uYKQJTg0NnFXtE=" 1106 - }, 1107 - { 1108 403 "pname": "System.Memory", 1109 404 "version": "4.5.1", 1110 405 "hash": "sha256-7JhQNSvE6JigM1qmmhzOX3NiZ6ek82R4whQNb+FpBzg=" ··· 1128 423 "pname": "System.Numerics.Vectors", 1129 424 "version": "4.4.0", 1130 425 "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" 1131 - }, 1132 - { 1133 - "pname": "System.Numerics.Vectors", 1134 - "version": "4.5.0", 1135 - "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" 1136 - }, 1137 - { 1138 - "pname": "System.Reflection", 1139 - "version": "4.3.0", 1140 - "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 1141 - }, 1142 - { 1143 - "pname": "System.Reflection.Metadata", 1144 - "version": "1.4.2", 1145 - "hash": "sha256-cYd2SWmnacNq14fTpyW9vGcnbZSD4DPRjpR+tgdZZyE=" 1146 426 }, 1147 427 { 1148 428 "pname": "System.Reflection.Metadata", ··· 1150 430 "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" 1151 431 }, 1152 432 { 1153 - "pname": "System.Resources.ResourceManager", 1154 - "version": "4.3.0", 1155 - "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 1156 - }, 1157 - { 1158 - "pname": "System.Runtime", 1159 - "version": "4.3.0", 1160 - "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 1161 - }, 1162 - { 1163 - "pname": "System.Runtime.CompilerServices.Unsafe", 1164 - "version": "4.5.0", 1165 - "hash": "sha256-g9jIdQtXSAhY+ezQtYNgHEUoQR3HzznHs3JMzD9bip4=" 1166 - }, 1167 - { 1168 433 "pname": "System.Runtime.CompilerServices.Unsafe", 1169 434 "version": "4.5.1", 1170 435 "hash": "sha256-Lucrfpuhz72Ns+DOS7MjuNT2KWgi+m4bJkg87kqXmfU=" ··· 1185 450 "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 1186 451 }, 1187 452 { 1188 - "pname": "System.Runtime.Extensions", 1189 - "version": "4.3.0", 1190 - "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 1191 - }, 1192 - { 1193 - "pname": "System.Runtime.InteropServices", 1194 - "version": "4.3.0", 1195 - "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" 1196 - }, 1197 - { 1198 - "pname": "System.Runtime.InteropServices.RuntimeInformation", 1199 - "version": "4.0.0", 1200 - "hash": "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4=" 1201 - }, 1202 - { 1203 - "pname": "System.Runtime.InteropServices.RuntimeInformation", 1204 - "version": "4.3.0", 1205 - "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" 1206 - }, 1207 - { 1208 - "pname": "System.Runtime.Numerics", 1209 - "version": "4.3.0", 1210 - "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" 1211 - }, 1212 - { 1213 - "pname": "System.Security.AccessControl", 1214 - "version": "4.5.0", 1215 - "hash": "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM=" 1216 - }, 1217 - { 1218 453 "pname": "System.Security.AccessControl", 1219 454 "version": "5.0.0", 1220 455 "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" 1221 456 }, 1222 457 { 1223 - "pname": "System.Security.Cryptography.Algorithms", 1224 - "version": "4.3.0", 1225 - "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" 1226 - }, 1227 - { 1228 - "pname": "System.Security.Cryptography.Cng", 1229 - "version": "4.5.0", 1230 - "hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4=" 1231 - }, 1232 - { 1233 - "pname": "System.Security.Cryptography.Encoding", 1234 - "version": "4.3.0", 1235 - "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" 1236 - }, 1237 - { 1238 458 "pname": "System.Security.Cryptography.Pkcs", 1239 459 "version": "8.0.1", 1240 460 "hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU=" 1241 461 }, 1242 462 { 1243 - "pname": "System.Security.Cryptography.Primitives", 1244 - "version": "4.3.0", 1245 - "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" 1246 - }, 1247 - { 1248 463 "pname": "System.Security.Cryptography.ProtectedData", 1249 464 "version": "4.4.0", 1250 465 "hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=" ··· 1255 470 "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" 1256 471 }, 1257 472 { 1258 - "pname": "System.Security.Cryptography.X509Certificates", 1259 - "version": "4.3.0", 1260 - "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" 1261 - }, 1262 - { 1263 - "pname": "System.Security.Cryptography.Xml", 1264 - "version": "4.5.0", 1265 - "hash": "sha256-FIGpgYPbdA1NX0I4NmAr4gdt5VM/emm7PjM5XUEHZOY=" 1266 - }, 1267 - { 1268 473 "pname": "System.Security.Cryptography.Xml", 1269 474 "version": "8.0.2", 1270 475 "hash": "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28=" 1271 476 }, 1272 477 { 1273 - "pname": "System.Security.Permissions", 1274 - "version": "4.5.0", 1275 - "hash": "sha256-Fa6dX6Gyse1A/RBoin8cVaHQePbfBvp6jjWxUXPhXKQ=" 1276 - }, 1277 - { 1278 - "pname": "System.Security.Principal.Windows", 1279 - "version": "4.5.0", 1280 - "hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=" 1281 - }, 1282 - { 1283 478 "pname": "System.Security.Principal.Windows", 1284 479 "version": "5.0.0", 1285 480 "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" ··· 1288 483 "pname": "System.ServiceProcess.ServiceController", 1289 484 "version": "8.0.1", 1290 485 "hash": "sha256-2cXTzNOyXqJinFPzdVJ9Gu6qrFtycfivu7RHDzBJic8=" 1291 - }, 1292 - { 1293 - "pname": "System.Text.Encoding", 1294 - "version": "4.3.0", 1295 - "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1296 486 }, 1297 487 { 1298 488 "pname": "System.Text.Encoding.CodePages", ··· 1300 490 "hash": "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE=" 1301 491 }, 1302 492 { 1303 - "pname": "System.Text.Encoding.Extensions", 1304 - "version": "4.3.0", 1305 - "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" 1306 - }, 1307 - { 1308 493 "pname": "System.Text.Encodings.Web", 1309 494 "version": "4.5.0", 1310 495 "hash": "sha256-o+jikyFOG30gX57GoeZztmuJ878INQ5SFMmKovYqLWs=" 1311 496 }, 1312 497 { 1313 498 "pname": "System.Text.Encodings.Web", 1314 - "version": "4.5.1", 1315 - "hash": "sha256-F3YY+z86YxC5TQW7RToelnemrqRN7gdRNbpdot8byl8=" 1316 - }, 1317 - { 1318 - "pname": "System.Text.Encodings.Web", 1319 499 "version": "8.0.0", 1320 500 "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" 1321 501 }, ··· 1323 503 "pname": "System.Text.Json", 1324 504 "version": "8.0.5", 1325 505 "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" 1326 - }, 1327 - { 1328 - "pname": "System.Threading", 1329 - "version": "4.3.0", 1330 - "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1331 - }, 1332 - { 1333 - "pname": "System.Threading.Tasks", 1334 - "version": "4.3.0", 1335 - "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 1336 - }, 1337 - { 1338 - "pname": "System.Threading.Tasks.Extensions", 1339 - "version": "4.5.0", 1340 - "hash": "sha256-SIdUoXOGGSmBGXLWW76fz0OEoFYDJ8ZoU/xFdVibtxY=" 1341 - }, 1342 - { 1343 - "pname": "System.Threading.Tasks.Extensions", 1344 - "version": "4.5.1", 1345 - "hash": "sha256-3NeBC+r7eTVz3f+cEm1NkVhxSr7LrYGX/NdUwje9ecY=" 1346 506 }, 1347 507 { 1348 508 "pname": "System.Threading.Tasks.Extensions", ··· 1353 513 "pname": "System.Threading.Tasks.Extensions", 1354 514 "version": "4.5.4", 1355 515 "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 1356 - }, 1357 - { 1358 - "pname": "System.Threading.Tasks.Parallel", 1359 - "version": "4.3.0", 1360 - "hash": "sha256-8H2vRmsn29MNfMmCeIL5vHfbM19jWaLDKNLzDonCI+c=" 1361 - }, 1362 - { 1363 - "pname": "System.Threading.Thread", 1364 - "version": "4.3.0", 1365 - "hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg=" 1366 - }, 1367 - { 1368 - "pname": "System.ValueTuple", 1369 - "version": "4.3.0", 1370 - "hash": "sha256-tkMwiobmGQn/t8LDqpkM+Q7XJOebEl3bwVf11d2ZR4g=" 1371 - }, 1372 - { 1373 - "pname": "System.ValueTuple", 1374 - "version": "4.5.0", 1375 - "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" 1376 - }, 1377 - { 1378 - "pname": "System.Xml.ReaderWriter", 1379 - "version": "4.3.0", 1380 - "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 1381 - }, 1382 - { 1383 - "pname": "System.Xml.XDocument", 1384 - "version": "4.3.0", 1385 - "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" 1386 - }, 1387 - { 1388 - "pname": "System.Xml.XmlDocument", 1389 - "version": "4.3.0", 1390 - "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" 1391 - }, 1392 - { 1393 - "pname": "System.Xml.XPath", 1394 - "version": "4.3.0", 1395 - "hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM=" 1396 - }, 1397 - { 1398 - "pname": "System.Xml.XPath.XDocument", 1399 - "version": "4.3.0", 1400 - "hash": "sha256-dqk4CWuwocj5qsUAYlS+XAe6GGcY/N/HIPEGe5afrPM=" 1401 516 }, 1402 517 { 1403 518 "pname": "YamlDotNet",
+4 -4
pkgs/servers/mail/mailpit/source.nix
··· 1 1 { 2 - version = "1.21.8"; 3 - hash = "sha256-zTVjjd/XmxfVJpQdaFsIl6vDlzU1Hf7szHpnZJBwV3Y="; 4 - npmDepsHash = "sha256-uUzlWReyvCYYTFoPRd6DDUHEPbty99OLmfH4CEVmzU4="; 5 - vendorHash = "sha256-Rxavu9cu5tU4+SQmjh1O8NuLHJFnrcjN75bDYw3FY5Y="; 2 + version = "1.22.0"; 3 + hash = "sha256-cQgBHiUV9Wy9T1FSuaiM26hp/F44JvBmH4NvsEKwD1U="; 4 + npmDepsHash = "sha256-McC7IDIJ6ZOOEFC8fCancAjp8BReJ6tfYN1FfPnaV8I="; 5 + vendorHash = "sha256-WhTYG1Bza5RglhApOqVDZMkPC3K3hVk4l2GdLvstOIc="; 6 6 }
+4 -2
pkgs/servers/nextcloud/notify_push.nix
··· 16 16 hash = "sha256-Y71o+ARi/YB2BRDfEyORbrA9HPvsUlWdh5UjM8hzmcA="; 17 17 }; 18 18 19 - cargoHash = "sha256-Mk+0LKP55Um5YiCx2O49rUZPwaXtKFnWtRC+WPGBadE="; 19 + useFetchCargoVendor = true; 20 + cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw="; 20 21 21 22 passthru = rec { 22 23 test_client = rustPlatform.buildRustPackage { ··· 25 26 26 27 buildAndTestSubdir = "test_client"; 27 28 28 - cargoHash = "sha256-SBEuFOTgqNjPtKx0PFDA5Gkiksn3cZEmYcs2shAo2Po="; 29 + useFetchCargoVendor = true; 30 + cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw="; 29 31 30 32 meta = meta // { 31 33 mainProgram = "test_client";
+2 -2
pkgs/servers/nosql/eventstore/default.nix
··· 27 27 # Fixes application reporting 0.0.0.0 as its version. 28 28 MINVERVERSIONOVERRIDE = version; 29 29 30 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 31 - dotnet-runtime = dotnetCorePackages.aspnetcore_6_0; 30 + dotnet-sdk = dotnetCorePackages.sdk_6_0-bin; 31 + dotnet-runtime = dotnetCorePackages.aspnetcore_6_0-bin; 32 32 33 33 nativeBuildInputs = [ git glibcLocales bintools ]; 34 34
+2 -3
pkgs/servers/polaris/default.nix
··· 30 30 ''; 31 31 }; 32 32 33 - cargoHash = if stdenv.buildPlatform.isDarwin 34 - then "sha256-HTqsghjfSjwOaN/ApPFvWVEoquZzE3MYzULkhUOXIWI" 35 - else "sha256-Z3AbYtdNAyKT5EuGtCktEg0fxs/gpKdsrttRkxZhLAU"; 33 + useFetchCargoVendor = true; 34 + cargoHash = "sha256-bVXz/rSfkmdQlAa3B4zamZebpRBOkch6zNOFiyEQBbY="; 36 35 37 36 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 38 37 darwin.Security
+3 -1
pkgs/tools/backup/bacula/default.nix
··· 56 56 "--with-working-dir=/var/lib/bacula" 57 57 "--mandir=\${out}/share/man" 58 58 ] 59 - ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "ac_cv_func_setpgrp_void=yes" 59 + ++ 60 + lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) 61 + "ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}" 60 62 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 61 63 # bacula’s `configure` script fails to detect CoreFoundation correctly, 62 64 # but these symbols are available in the nixpkgs CoreFoundation framework.
+4 -2
pkgs/tools/misc/sshx/default.nix
··· 29 29 cargoHash 30 30 ; 31 31 32 + useFetchCargoVendor = true; 33 + 32 34 nativeBuildInputs = [ protobuf ]; 33 35 34 36 buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security; ··· 58 60 { 59 61 sshx = mkSshxPackage { 60 62 pname = "sshx"; 61 - cargoHash = "sha256-PMSKhlHSjXKh/Jxvl2z+c1zDDyuVPzQapvdCdcuaFYc="; 63 + cargoHash = "sha256-wXElkSaVWoUNhm2UOv8Q+UabgrVKqxwDUsk/JJaZzMw="; 62 64 }; 63 65 64 66 sshx-server = mkSshxPackage rec { 65 67 pname = "sshx-server"; 66 - cargoHash = "sha256-ySsTjNoI/nuz2qtZ4M2Fd9zy239+E61hUCq1r/ahgsA="; 68 + cargoHash = "sha256-wXElkSaVWoUNhm2UOv8Q+UabgrVKqxwDUsk/JJaZzMw="; 67 69 68 70 postPatch = '' 69 71 substituteInPlace crates/sshx-server/src/web.rs \
+1 -1
pkgs/tools/networking/netbird/default.nix
··· 91 91 '' 92 92 mv $out/bin/${lib.last (lib.splitString "/" module)} $out/bin/${binary} 93 93 '' 94 - + lib.optionalString (!ui) '' 94 + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform && !ui) '' 95 95 installShellCompletion --cmd ${binary} \ 96 96 --bash <($out/bin/${binary} completion bash) \ 97 97 --fish <($out/bin/${binary} completion fish) \
+2
pkgs/tools/package-management/rpm/default.nix
··· 101 101 "-DWITH_DBUS=OFF" 102 102 # libselinux is missing propagatedBuildInputs 103 103 "-DWITH_SELINUX=OFF" 104 + 105 + "-DCMAKE_INSTALL_LOCALSTATEDIR=/var" 104 106 ] 105 107 ++ lib.optionals stdenv.hostPlatform.isLinux [ 106 108 "-DMKTREE_BACKEND=rootfs"
+5 -1
pkgs/tools/text/mdbook-linkcheck/default.nix
··· 21 21 sha256 = "sha256-ZbraChBHuKAcUA62EVHZ1RygIotNEEGv24nhSPAEj00="; 22 22 }; 23 23 24 - cargoHash = "sha256-AwixlCL5ZcLgj9wYeBvkSy2U6J8alXf488l8DMn73w4="; 24 + cargoDeps = rustPlatform.fetchCargoVendor { 25 + inherit pname version src; 26 + allowGitDependencies = false; 27 + hash = "sha256-Tt7ljjWv2CMtP/ELZNgSH/ifmBk/42+E0r9ZXQEJNP8="; 28 + }; 25 29 26 30 buildInputs = if stdenv.hostPlatform.isDarwin then [ Security ] else [ openssl ]; 27 31
+5
pkgs/top-level/aliases.nix
··· 132 132 auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02 133 133 aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14 134 134 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 135 + autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25 135 136 avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2024-10-17 136 137 avrlibcCross = avrlibc; # Added 2024-09-06 137 138 awesome-4-0 = awesome; # Added 2022-05-05 ··· 204 205 cargo-espflash = espflash; 205 206 cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 206 207 cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26 208 + cargo-web = throw "'cargo-web' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 207 209 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; 208 210 certmgr-selfsigned = certmgr; # Added 2023-11-30 209 211 cgal_4 = throw "cgal_4 has been removed as it is obsolete use cgal instead"; # Added 2024-12-30 ··· 1375 1377 temurin-jre-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24 1376 1378 temurin-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24 1377 1379 tepl = libgedit-tepl; # Added 2024-04-29 1380 + termplay = throw "'termplay' has been removed due to lack of maintenance upstream"; # Added 2025-01-25 1378 1381 testVersion = testers.testVersion; # Added 2022-04-20 1379 1382 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01 1380 1383 invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05 ··· 1470 1473 virtscreen = throw "'virtscreen' has been removed, as it was broken and unmaintained"; # Added 2024-10-17 1471 1474 vkBasalt = vkbasalt; # Added 2022-11-22 1472 1475 vkdt-wayland = vkdt; # Added 2024-04-19 1476 + void = throw "'void' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1473 1477 volnoti = throw "'volnoti' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 1474 1478 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22 1475 1479 inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17 ··· 1486 1490 ''; # Add 2023-07-29 1487 1491 waypoint = throw "waypoint has been removed from nixpkgs as the upstream project was archived"; # Added 2024-04-24 1488 1492 webkitgtk = lib.warnOnInstantiate "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0; 1493 + webmetro = throw "'webmetro' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1489 1494 wg-bond = throw "'wg-bond' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1490 1495 wineWayland = wine-wayland; 1491 1496 win-virtio = virtio-win; # Added 2023-10-17
+11 -19
pkgs/top-level/all-packages.nix
··· 411 411 412 412 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {}); 413 413 414 - dotnet-sdk_6 = dotnetCorePackages.sdk_6_0; 415 - dotnet-sdk_7 = dotnetCorePackages.sdk_7_0; 414 + dotnet-sdk_6 = dotnetCorePackages.sdk_6_0-bin; 415 + dotnet-sdk_7 = dotnetCorePackages.sdk_7_0-bin; 416 416 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0; 417 417 dotnet-sdk_9 = dotnetCorePackages.sdk_9_0; 418 418 419 - dotnet-runtime_6 = dotnetCorePackages.runtime_6_0; 420 - dotnet-runtime_7 = dotnetCorePackages.runtime_7_0; 419 + dotnet-runtime_6 = dotnetCorePackages.runtime_6_0-bin; 420 + dotnet-runtime_7 = dotnetCorePackages.runtime_7_0-bin; 421 421 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0; 422 422 dotnet-runtime_9 = dotnetCorePackages.runtime_9_0; 423 423 424 - dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0; 425 - dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0; 424 + dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0-bin; 425 + dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0-bin; 426 426 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0; 427 427 dotnet-aspnetcore_9 = dotnetCorePackages.aspnetcore_9_0; 428 428 ··· 4474 4474 4475 4475 openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; }; 4476 4476 4477 - openrgb = libsForQt5.callPackage ../applications/misc/openrgb { }; 4478 - 4479 4477 openrgb-with-all-plugins = openrgb.withPlugins [ 4480 4478 openrgb-plugin-effects 4481 4479 openrgb-plugin-hardwaresync 4482 4480 ]; 4483 - 4484 - openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { }; 4485 - 4486 - openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { }; 4487 4481 4488 4482 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {}; 4489 4483 ··· 6615 6609 ); 6616 6610 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { }; 6617 6611 6618 - cargo-web = callPackage ../development/tools/rust/cargo-web { 6619 - inherit (darwin.apple_sdk.frameworks) CoreServices Security; 6620 - }; 6621 - 6622 6612 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph { 6623 6613 inherit (darwin.apple_sdk.frameworks) Security; 6624 6614 inherit (linuxPackages) perf; ··· 7492 7482 7493 7483 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { }; 7494 7484 7495 - inherit (callPackages ../development/tools/language-servers/nixd { 7496 - llvmPackages = llvmPackages_16; 7497 - }) nixf nixt nixd; 7485 + inherit (callPackages ../development/tools/language-servers/nixd { }) nixf nixt nixd; 7498 7486 7499 7487 ansible-later = callPackage ../tools/admin/ansible/later.nix { }; 7500 7488 ··· 8280 8268 }; 8281 8269 8282 8270 sloc = nodePackages.sloc; 8271 + 8272 + slurm = callPackage ../by-name/sl/slurm/package.nix { 8273 + nvml = cudaPackages.cuda_nvml_dev; 8274 + }; 8283 8275 8284 8276 snowman = qt5.callPackage ../development/tools/analysis/snowman { }; 8285 8277
+6
pkgs/top-level/python-packages.nix
··· 2572 2572 2573 2573 commonregex = callPackage ../development/python-modules/commonregex { }; 2574 2574 2575 + compliance-trestle = callPackage ../development/python-modules/compliance-trestle { }; 2576 + 2575 2577 complycube = callPackage ../development/python-modules/complycube { }; 2576 2578 2577 2579 compreffor = callPackage ../development/python-modules/compreffor { }; ··· 7862 7864 mako = callPackage ../development/python-modules/mako { }; 7863 7865 7864 7866 malduck = callPackage ../development/python-modules/malduck { }; 7867 + 7868 + mallard-ducktype = callPackage ../development/python-modules/mallard-ducktype { }; 7865 7869 7866 7870 mammoth = callPackage ../development/python-modules/mammoth { }; 7867 7871 ··· 17932 17936 w1thermsensor = callPackage ../development/python-modules/w1thermsensor { }; 17933 17937 17934 17938 w3lib = callPackage ../development/python-modules/w3lib { }; 17939 + 17940 + wadler-lindig = callPackage ../development/python-modules/wadler-lindig { }; 17935 17941 17936 17942 wadllib = callPackage ../development/python-modules/wadllib { }; 17937 17943