Merge staging-next into staging

Changed files
+1807 -1736
doc
release-notes
maintainers
nixos
modules
config
xdg
portals
tests
pkgs
applications
editors
emulators
misc
survex
networking
instant-messengers
telegram
telegram-desktop
mailreaders
thunderbird
remote
freerdp
remmina
syncplay
science
logic
rocq-core
build-support
by-name
al
alistral
ar
armadillo
cl
db
db-rest
di
dita-ot
dive
ew
ex
fr
freerdp
gh
gi
git-town
gitlab-release-cli
gl
glaze
gn
gnome-remote-desktop
go
golangci-lint-langserver
got
gt
gtk-frdp
in
inferno
ko
koboldcpp
le
leptosfmt
li
libblake3
lm
ms
ne
neohtop
netkittftp
ni
nix-plugin-pijul
nixpkgs-track
nu
nuclear
nuclei
os
osqp-eigen
ot
pi
picolisp
pk
pkgsite
po
polarity
pomerium-cli
ra
rabbitmqadmin-ng
raspberrypi-eeprom
re
retroarch-assets
ro
rocketchat-desktop
sd
se
seaview
sn
snapcraft
so
soju
sonarlint-ls
st
strace
ta
tacent
ti
tinty
tinyxml-2
we
weston
wo
woodpecker-plugin-git
ya
za
zabbix-agent2-plugin-postgresql
zapret
desktops
gnome
extensions
pop-shell
unite
development
compilers
dart
openjdk
libraries
opencolorio
python-modules
binsync
google-cloud-pubsub
mcpadapt
mediafile
pyspx
pytest-postgresql
reflex-chakra
smart-open
tencentcloud-sdk-python
kde
gear
plasma
servers
apache-kafka
tools
audio
beets
misc
graylog
package-management
security
top-level
+5
doc/release-notes/rl-2505.section.md
···
- Default ICU version updated from 74 to 76
+
- Apache Kafka was updated to `>= 4.0.0`. Please note that this is the first release which operates
+
entirely without Apache ZooKeeper support, and all clusters need to be migrated to KRaft mode. See
+
the [release announcement](https://kafka.apache.org/blog#apache_kafka_400_release_announcement)
+
for more details.
+
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
### Titanium removed {#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}
+6
maintainers/maintainer-list.nix
···
githubId = 424946;
name = "James Earl Douglas";
};
+
EarthGman = {
+
email = "earthgman@protonmail.com";
+
name = "EarthGman";
+
github = "EarthGman";
+
githubId = 117403037;
+
};
EBADBEEF = {
name = "EBADBEEF";
email = "errno@ebadf.com";
+4 -4
nixos/modules/config/xdg/portals/lxqt.nix
···
default = [ ];
example = lib.literalExpression ''
[
-
pkgs.libsForQt5.qtstyleplugin-kvantum
-
pkgs.breeze-qt5
-
pkgs.qtcurve
-
];
+
pkgs.libsForQt5.qtstyleplugin-kvantum
+
pkgs.breeze-qt5
+
pkgs.qtcurve
+
];
'';
description = ''
Extra Qt styles that will be available to the
+1 -1
nixos/tests/all-tests.nix
···
guacamole-server = handleTest ./guacamole-server.nix {};
guix = handleTest ./guix {};
gvisor = handleTest ./gvisor.nix {};
-
h2o = discoverTests (import ./web-servers/h2o { inherit handleTestOn; });
+
h2o = import ./web-servers/h2o { inherit recurseIntoAttrs runTest; };
hadoop = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop; };
hadoop_3_3 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop_3_3; };
hadoop2 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop2; };
+6 -6
nixos/tests/kafka.nix
···
with pkgs.lib;
let
-
makeKafkaTest = name: { kafkaPackage, mode ? "zookeeper" }: (import ./make-test-python.nix ({
+
makeKafkaTest = name: { kafkaPackage, mode ? "kraft" }: (import ./make-test-python.nix ({
inherit name;
meta = with pkgs.lib.maintainers; {
maintainers = [ nequissimus ];
···
kafka.succeed(
"echo 'test 1' | "
+ "${kafkaPackage}/bin/kafka-console-producer.sh "
-
+ "--broker-list localhost:9092 --topic testtopic"
+
+ "--bootstrap-server localhost:9092 --topic testtopic"
)
assert "test 1" in kafka.succeed(
"${kafkaPackage}/bin/kafka-console-consumer.sh "
···
}) { inherit system; });
in with pkgs; {
-
kafka_3_7 = makeKafkaTest "kafka_3_7" { kafkaPackage = apacheKafka_3_7; };
-
kafka_3_8 = makeKafkaTest "kafka_3_8" { kafkaPackage = apacheKafka_3_8; };
-
kafka_3_9 = makeKafkaTest "kafka_3_9" { kafkaPackage = apacheKafka_3_9; };
+
kafka_3_7 = makeKafkaTest "kafka_3_7" { kafkaPackage = apacheKafka_3_7; mode = "zookeeper"; };
+
kafka_3_8 = makeKafkaTest "kafka_3_8" { kafkaPackage = apacheKafka_3_8; mode = "zookeeper"; };
+
kafka_3_9 = makeKafkaTest "kafka_3_9" { kafkaPackage = apacheKafka_3_9; mode = "zookeeper"; };
+
kafka_4_0 = makeKafkaTest "kafka_4_0" { kafkaPackage = apacheKafka_4_0; };
kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; };
-
kafka_kraft = makeKafkaTest "kafka_kraft" { kafkaPackage = apacheKafka; mode = "kraft"; };
}
+112 -107
nixos/tests/web-servers/h2o/basic.nix
···
-
import ../../make-test-python.nix (
-
{ lib, pkgs, ... }:
+
{ hostPkgs, lib, ... }:
-
# Tests basics such as TLS, creating a mime-type & serving Unicode characters.
+
# Tests basics such as TLS, creating a mime-type & serving Unicode characters.
-
let
-
domain = {
-
HTTP = "h2o.local";
-
TLS = "acme.test";
-
};
+
let
+
domain = {
+
HTTP = "h2o.local";
+
TLS = "acme.test";
+
};
-
port = {
-
HTTP = 8080;
-
TLS = 8443;
-
};
+
port = {
+
HTTP = 8080;
+
TLS = 8443;
+
};
-
sawatdi_chao_lok = "สวัสดีชาวโลก";
+
sawatdi_chao_lok = "สวัสดีชาวโลก";
-
hello_world_txt = pkgs.writeTextFile {
-
name = "/hello_world.txt";
-
text = sawatdi_chao_lok;
-
};
+
hello_world_txt = hostPkgs.writeTextFile {
+
name = "/hello_world.txt";
+
text = sawatdi_chao_lok;
+
};
-
hello_world_rst = pkgs.writeTextFile {
-
name = "/hello_world.rst";
-
text = # rst
-
''
-
====================
-
Thaiger Sprint 2025‼
-
====================
+
hello_world_rst = hostPkgs.writeTextFile {
+
name = "/hello_world.rst";
+
text = # rst
+
''
+
====================
+
Thaiger Sprint 2025‼
+
====================
-
${sawatdi_chao_lok}
-
'';
-
};
-
in
-
{
-
name = "h2o-basic";
+
${sawatdi_chao_lok}
+
'';
+
};
+
in
+
{
+
name = "h2o-basic";
-
meta = {
-
maintainers = with lib.maintainers; [ toastal ];
-
};
+
meta = {
+
maintainers = with lib.maintainers; [ toastal ];
+
};
-
nodes = {
-
server =
-
{ pkgs, ... }:
-
{
-
services.h2o = {
-
enable = true;
-
defaultHTTPListenPort = port.HTTP;
-
defaultTLSListenPort = port.TLS;
-
hosts = {
-
"${domain.HTTP}" = {
-
settings = {
-
paths = {
-
"/hello_world.txt" = {
-
"file.file" = "${hello_world_txt}";
-
};
+
nodes = {
+
server =
+
{ pkgs, ... }:
+
{
+
services.h2o = {
+
enable = true;
+
defaultHTTPListenPort = port.HTTP;
+
defaultTLSListenPort = port.TLS;
+
hosts = {
+
"${domain.HTTP}" = {
+
settings = {
+
paths = {
+
"/hello_world.txt" = {
+
"file.file" = "${hello_world_txt}";
};
};
};
-
"${domain.TLS}" = {
-
tls = {
-
policy = "force";
-
identity = [
-
{
-
key-file = ../../common/acme/server/acme.test.key.pem;
-
certificate-file = ../../common/acme/server/acme.test.cert.pem;
-
}
-
];
-
extraSettings = {
-
minimum-version = "TLSv1.3";
-
};
+
};
+
"${domain.TLS}" = {
+
tls = {
+
policy = "force";
+
identity = [
+
{
+
key-file = ../../common/acme/server/acme.test.key.pem;
+
certificate-file = ../../common/acme/server/acme.test.cert.pem;
+
}
+
];
+
extraSettings = {
+
minimum-version = "TLSv1.3";
};
-
settings = {
-
paths = {
-
"/hello_world.rst" = {
-
"file.file" = "${hello_world_rst}";
-
};
+
};
+
settings = {
+
paths = {
+
"/hello_world.rst" = {
+
"file.file" = "${hello_world_rst}";
};
};
};
};
-
settings = {
-
compress = "ON";
-
compress-minimum-size = 32;
-
"file.mime.addtypes" = {
-
"text/x-rst" = {
-
extensions = [ ".rst" ];
-
is_compressible = "YES";
-
};
+
};
+
settings = {
+
compress = "ON";
+
compress-minimum-size = 32;
+
"file.mime.addtypes" = {
+
"text/x-rst" = {
+
extensions = [ ".rst" ];
+
is_compressible = "YES";
};
-
ssl-offload = "kernel";
};
+
ssl-offload = "kernel";
};
+
};
-
security.pki.certificates = [
-
(builtins.readFile ../../common/acme/server/ca.cert.pem)
+
security.pki.certificates = [
+
(builtins.readFile ../../common/acme/server/ca.cert.pem)
+
];
+
+
networking = {
+
firewall.allowedTCPPorts = with port; [
+
HTTP
+
TLS
];
-
-
networking = {
-
firewall.allowedTCPPorts = with port; [
-
HTTP
-
TLS
-
];
-
extraHosts = ''
-
127.0.0.1 ${domain.HTTP}
-
127.0.0.1 ${domain.TLS}
-
'';
-
};
+
extraHosts = ''
+
127.0.0.1 ${domain.HTTP}
+
127.0.0.1 ${domain.TLS}
+
'';
};
-
};
+
};
+
};
-
testScript = # python
-
''
-
server.wait_for_unit("h2o.service")
+
testScript =
+
let
+
portStrHTTP = builtins.toString port.HTTP;
+
portStrTLS = builtins.toString port.TLS;
+
in
+
# python
+
''
+
server.wait_for_unit("h2o.service")
+
server.wait_for_open_port(${portStrHTTP})
+
server.wait_for_open_port(${portStrTLS})
-
http_hello_world_body = server.succeed("curl --fail-with-body 'http://${domain.HTTP}:${builtins.toString port.HTTP}/hello_world.txt'")
-
assert "${sawatdi_chao_lok}" in http_hello_world_body
+
http_hello_world_body = server.succeed("curl --fail-with-body 'http://${domain.HTTP}:${portStrHTTP}/hello_world.txt'")
+
assert "${sawatdi_chao_lok}" in http_hello_world_body
-
tls_hello_world_head = server.succeed("curl -v --head --compressed --http2 --tlsv1.3 --fail-with-body 'https://${domain.TLS}:${builtins.toString port.TLS}/hello_world.rst'").lower()
-
assert "http/2 200" in tls_hello_world_head
-
assert "server: h2o" in tls_hello_world_head
-
assert "content-type: text/x-rst" in tls_hello_world_head
+
tls_hello_world_head = server.succeed("curl -v --head --compressed --http2 --tlsv1.3 --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'").lower()
+
assert "http/2 200" in tls_hello_world_head
+
assert "server: h2o" in tls_hello_world_head
+
assert "content-type: text/x-rst" in tls_hello_world_head
-
tls_hello_world_body = server.succeed("curl -v --http2 --tlsv1.3 --compressed --fail-with-body 'https://${domain.TLS}:${builtins.toString port.TLS}/hello_world.rst'")
-
assert "${sawatdi_chao_lok}" in tls_hello_world_body
+
tls_hello_world_body = server.succeed("curl -v --http2 --tlsv1.3 --compressed --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'")
+
assert "${sawatdi_chao_lok}" in tls_hello_world_body
-
tls_hello_world_head_redirected = server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'").lower()
-
assert "redirected" in tls_hello_world_head_redirected
+
tls_hello_world_head_redirected = server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'").lower()
+
assert "redirected" in tls_hello_world_head_redirected
-
server.fail("curl --location --max-redirs 0 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'")
+
server.fail("curl --location --max-redirs 0 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'")
-
tls_hello_world_body_redirected = server.succeed("curl -v --location --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'")
-
assert "${sawatdi_chao_lok}" in tls_hello_world_body_redirected
-
'';
-
}
-
)
+
tls_hello_world_body_redirected = server.succeed("curl -v --location --fail-with-body 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'")
+
assert "${sawatdi_chao_lok}" in tls_hello_world_body_redirected
+
'';
+
}
+5 -15
nixos/tests/web-servers/h2o/default.nix
···
-
{
-
system ? builtins.currentSystem,
-
handleTestOn,
-
}:
+
{ recurseIntoAttrs, runTest }:
-
let
-
supportedSystems = [
-
"x86_64-linux"
-
"i686-linux"
-
"aarch64-linux"
-
];
-
in
-
{
-
basic = handleTestOn supportedSystems ./basic.nix { inherit system; };
-
mruby = handleTestOn supportedSystems ./mruby.nix { inherit system; };
-
tls-recommendations = handleTestOn supportedSystems ./tls-recommendations.nix { inherit system; };
+
recurseIntoAttrs {
+
basic = runTest ./basic.nix;
+
mruby = runTest ./mruby.nix;
+
tls-recommendations = runTest ./tls-recommendations.nix;
}
+53 -50
nixos/tests/web-servers/h2o/mruby.nix
···
-
import ../../make-test-python.nix (
-
{ lib, pkgs, ... }:
+
{ lib, ... }:
-
let
-
domain = "h2o.local";
+
let
+
domain = "h2o.local";
-
port = 8080;
+
port = 8080;
-
sawatdi_chao_lok = "สวัสดีชาวโลก";
-
in
-
{
-
name = "h2o-mruby";
+
sawatdi_chao_lok = "สวัสดีชาวโลก";
+
in
+
{
+
name = "h2o-mruby";
-
meta = {
-
maintainers = with lib.maintainers; [ toastal ];
-
};
+
meta = {
+
maintainers = with lib.maintainers; [ toastal ];
+
};
-
nodes = {
-
server =
-
{ pkgs, ... }:
-
{
-
services.h2o = {
-
enable = true;
-
package = pkgs.h2o.override { withMruby = true; };
-
settings = {
-
listen = port;
-
hosts = {
-
"${domain}" = {
-
paths = {
-
"/hello_world" = {
-
"mruby.handler" = # ruby
-
''
-
Proc.new do |env|
-
[200, {'content-type' => 'text/plain'}, ["${sawatdi_chao_lok}"]]
-
end
-
'';
-
};
-
"/file_handler" = {
-
"mruby.handler-file" = ./file_handler.rb;
-
};
+
nodes = {
+
server =
+
{ pkgs, ... }:
+
{
+
services.h2o = {
+
enable = true;
+
package = pkgs.h2o.override { withMruby = true; };
+
settings = {
+
listen = port;
+
hosts = {
+
"${domain}" = {
+
paths = {
+
"/hello_world" = {
+
"mruby.handler" = # ruby
+
''
+
Proc.new do |env|
+
[200, {'content-type' => 'text/plain'}, ["${sawatdi_chao_lok}"]]
+
end
+
'';
+
};
+
"/file_handler" = {
+
"mruby.handler-file" = ./file_handler.rb;
};
};
};
};
};
+
};
-
networking.extraHosts = ''
-
127.0.0.1 ${domain}
-
'';
-
};
-
};
+
networking.extraHosts = ''
+
127.0.0.1 ${domain}
+
'';
+
};
+
};
-
testScript = # python
-
''
-
server.wait_for_unit("h2o.service")
+
testScript =
+
let
+
portStr = builtins.toString port;
+
in
+
# python
+
''
+
server.wait_for_unit("h2o.service")
+
server.wait_for_open_port(${portStr})
-
hello_world = server.succeed("curl --fail-with-body http://${domain}:${builtins.toString port}/hello_world")
-
assert "${sawatdi_chao_lok}" in hello_world
+
hello_world = server.succeed("curl --fail-with-body http://${domain}:${portStr}/hello_world")
+
assert "${sawatdi_chao_lok}" in hello_world
-
file_handler = server.succeed("curl --fail-with-body http://${domain}:${builtins.toString port}/file_handler")
-
assert "FILE_HANDLER" in file_handler
-
'';
-
}
-
)
+
file_handler = server.succeed("curl --fail-with-body http://${domain}:${portStr}/file_handler")
+
assert "FILE_HANDLER" in file_handler
+
'';
+
}
+101 -100
nixos/tests/web-servers/h2o/tls-recommendations.nix
···
-
import ../../make-test-python.nix (
-
{ lib, pkgs, ... }:
+
{ hostPkgs, lib, ... }:
-
let
-
domain = "acme.test";
-
port = 8443;
+
let
+
domain = "acme.test";
+
port = 8443;
-
hello_txt =
-
name:
-
pkgs.writeTextFile {
-
name = "/hello_${name}.txt";
-
text = "Hello, ${name}!";
-
};
+
hello_txt =
+
name:
+
hostPkgs.writeTextFile {
+
name = "/hello_${name}.txt";
+
text = "Hello, ${name}!";
+
};
-
mkH2OServer =
-
recommendations:
-
{ pkgs, lib, ... }:
-
{
-
services.h2o = {
-
enable = true;
-
package = pkgs.h2o.override (
-
lib.optionalAttrs
-
(builtins.elem recommendations [
-
"intermediate"
-
"old"
-
])
-
{
-
openssl = pkgs.openssl_legacy;
-
}
-
);
-
defaultTLSRecommendations = "modern"; # prove overridden
-
hosts = {
-
"${domain}" = {
-
tls = {
-
inherit port recommendations;
-
policy = "force";
-
identity = [
-
{
-
key-file = ../../common/acme/server/acme.test.key.pem;
-
certificate-file = ../../common/acme/server/acme.test.cert.pem;
-
}
-
];
-
};
-
settings = {
-
paths."/"."file.file" = "${hello_txt recommendations}";
-
};
+
mkH2OServer =
+
recommendations:
+
{ pkgs, lib, ... }:
+
{
+
services.h2o = {
+
enable = true;
+
package = pkgs.h2o.override (
+
lib.optionalAttrs
+
(builtins.elem recommendations [
+
"intermediate"
+
"old"
+
])
+
{
+
openssl = pkgs.openssl_legacy;
+
}
+
);
+
defaultTLSRecommendations = "modern"; # prove overridden
+
hosts = {
+
"${domain}" = {
+
tls = {
+
inherit port recommendations;
+
policy = "force";
+
identity = [
+
{
+
key-file = ../../common/acme/server/acme.test.key.pem;
+
certificate-file = ../../common/acme/server/acme.test.cert.pem;
+
}
+
];
+
};
+
settings = {
+
paths."/"."file.file" = "${hello_txt recommendations}";
};
};
-
settings = {
-
ssl-offload = "kernel";
-
};
+
};
+
settings = {
+
ssl-offload = "kernel";
};
+
};
-
security.pki.certificates = [
-
(builtins.readFile ../../common/acme/server/ca.cert.pem)
-
];
+
security.pki.certificates = [
+
(builtins.readFile ../../common/acme/server/ca.cert.pem)
+
];
-
networking = {
-
firewall.allowedTCPPorts = [ port ];
-
extraHosts = "127.0.0.1 ${domain}";
-
};
+
networking = {
+
firewall.allowedTCPPorts = [ port ];
+
extraHosts = "127.0.0.1 ${domain}";
};
-
in
-
{
-
name = "h2o-tls-recommendations";
-
-
meta = {
-
maintainers = with lib.maintainers; [ toastal ];
};
+
in
+
{
+
name = "h2o-tls-recommendations";
-
nodes = {
-
server_modern = mkH2OServer "modern";
-
server_intermediate = mkH2OServer "intermediate";
-
server_old = mkH2OServer "old";
-
};
+
meta = {
+
maintainers = with lib.maintainers; [ toastal ];
+
};
-
testScript =
-
let
-
portStr = builtins.toString port;
-
in
-
# python
-
''
-
curl_basic = "curl -v --tlsv1.3 --http2 'https://${domain}:${portStr}/'"
-
curl_head = "curl -v --head 'https://${domain}:${portStr}/'"
-
curl_max_tls1_2 ="curl -v --tlsv1.0 --tls-max 1.2 'https://${domain}:${portStr}/'"
-
curl_max_tls1_2_intermediate_cipher ="curl -v --tlsv1.0 --tls-max 1.2 --ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256' 'https://${domain}:${portStr}/'"
-
curl_max_tls1_2_old_cipher ="curl -v --tlsv1.0 --tls-max 1.2 --ciphers 'ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256' 'https://${domain}:${portStr}/'"
+
nodes = {
+
server_modern = mkH2OServer "modern";
+
server_intermediate = mkH2OServer "intermediate";
+
server_old = mkH2OServer "old";
+
};
-
server_modern.wait_for_unit("h2o.service")
-
modern_response = server_modern.succeed(curl_basic)
-
assert "Hello, modern!" in modern_response
-
modern_head = server_modern.succeed(curl_head)
-
assert "strict-transport-security" in modern_head
-
server_modern.fail(curl_max_tls1_2)
+
testScript =
+
let
+
portStr = builtins.toString port;
+
in
+
# python
+
''
+
curl_basic = "curl -v --tlsv1.3 --http2 'https://${domain}:${portStr}/'"
+
curl_head = "curl -v --head 'https://${domain}:${portStr}/'"
+
curl_max_tls1_2 ="curl -v --tlsv1.0 --tls-max 1.2 'https://${domain}:${portStr}/'"
+
curl_max_tls1_2_intermediate_cipher ="curl -v --tlsv1.0 --tls-max 1.2 --ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256' 'https://${domain}:${portStr}/'"
+
curl_max_tls1_2_old_cipher ="curl -v --tlsv1.0 --tls-max 1.2 --ciphers 'ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256' 'https://${domain}:${portStr}/'"
-
server_intermediate.wait_for_unit("h2o.service")
-
intermediate_response = server_intermediate.succeed(curl_basic)
-
assert "Hello, intermediate!" in intermediate_response
-
intermediate_head = server_modern.succeed(curl_head)
-
assert "strict-transport-security" in intermediate_head
-
server_intermediate.succeed(curl_max_tls1_2)
-
server_intermediate.succeed(curl_max_tls1_2_intermediate_cipher)
-
server_intermediate.fail(curl_max_tls1_2_old_cipher)
+
server_modern.wait_for_unit("h2o.service")
+
server_modern.wait_for_open_port(${portStr})
+
modern_response = server_modern.succeed(curl_basic)
+
assert "Hello, modern!" in modern_response
+
modern_head = server_modern.succeed(curl_head)
+
assert "strict-transport-security" in modern_head
+
server_modern.fail(curl_max_tls1_2)
-
server_old.wait_for_unit("h2o.service")
-
old_response = server_old.succeed(curl_basic)
-
assert "Hello, old!" in old_response
-
old_head = server_modern.succeed(curl_head)
-
assert "strict-transport-security" in old_head
-
server_old.succeed(curl_max_tls1_2)
-
server_old.succeed(curl_max_tls1_2_intermediate_cipher)
-
server_old.succeed(curl_max_tls1_2_old_cipher)
-
'';
-
}
-
)
+
server_intermediate.wait_for_unit("h2o.service")
+
server_intermediate.wait_for_open_port(${portStr})
+
intermediate_response = server_intermediate.succeed(curl_basic)
+
assert "Hello, intermediate!" in intermediate_response
+
intermediate_head = server_modern.succeed(curl_head)
+
assert "strict-transport-security" in intermediate_head
+
server_intermediate.succeed(curl_max_tls1_2)
+
server_intermediate.succeed(curl_max_tls1_2_intermediate_cipher)
+
server_intermediate.fail(curl_max_tls1_2_old_cipher)
+
+
server_old.wait_for_unit("h2o.service")
+
server_old.wait_for_open_port(${portStr})
+
old_response = server_old.succeed(curl_basic)
+
assert "Hello, old!" in old_response
+
old_head = server_modern.succeed(curl_head)
+
assert "strict-transport-security" in old_head
+
server_old.succeed(curl_max_tls1_2)
+
server_old.succeed(curl_max_tls1_2_intermediate_cipher)
+
server_old.succeed(curl_max_tls1_2_old_cipher)
+
'';
+
}
+1 -1
pkgs/applications/editors/retext/default.nix
···
cp ${toolbarIcons}/* $out/${python3.pkgs.python.sitePackages}/ReText/icons
substituteInPlace $out/share/applications/me.mitya57.ReText.desktop \
-
--replace-fail "Exec=ReText-${version}.data/scripts/retext %F" "Exec=retext %F" \
+
--replace-fail "Exec=retext-${version}.data/scripts/retext %F" "Exec=retext %F" \
--replace-fail "Icon=./ReText/icons/retext.svg" "Icon=retext"
'';
+344 -331
pkgs/applications/editors/vim/plugins/generated.nix
···
CopilotChat-nvim = buildVimPlugin {
pname = "CopilotChat.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "CopilotC-Nvim";
repo = "CopilotChat.nvim";
-
rev = "0b0838e31fda8a52e792a5fb6b79ab68e711bc10";
-
sha256 = "0d6j042hallc7g7q278i3adi14ziv6d593avl2ykxd0h9njdca4p";
+
rev = "df550ff3f9f2d028160946d674db08dad432fdd3";
+
sha256 = "1ak9js6xphrwlp6rpkn0p91l5j70r9b81kfvw02mkwkm9r66drgl";
};
meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/";
meta.hydraPlatforms = [ ];
···
LeaderF = buildVimPlugin {
pname = "LeaderF";
-
version = "2025-03-17";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
-
rev = "675cd53462759796e5e410a9f25b9c39c286941c";
-
sha256 = "0g7zx8qgxn7m8ffnm198115v0yyf3ggvh6gbvs16v618na0cqw5a";
+
rev = "570b2f62b1c3d2ace893d203f970c6da3e619c71";
+
sha256 = "0n2ak7pl7xplp9b20yfba2c3mc0cgnx3w2y3hq37i4km84vsbpja";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
meta.hydraPlatforms = [ ];
···
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
-
rev = "39015717d8b25262119df1a8dd4069b17aea8d82";
-
sha256 = "11gyidsfvzpqynlx7r6bbw4qhs6ldjgkj2pj4qg3m833n0da0h3g";
+
rev = "d307d291f38678d064cb987112926df6d9134de3";
+
sha256 = "03blmpkrzgfsv4gpdlmhnan4f4jnxmzmj5gkl3hgqcabfbhdmazp";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.hydraPlatforms = [ ];
···
agitator-nvim = buildVimPlugin {
pname = "agitator.nvim";
-
version = "2025-02-17";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "emmanueltouzery";
repo = "agitator.nvim";
-
rev = "f28f7b4faeddbd95b195569544f3d6920a30d434";
-
sha256 = "160bhk374vqfvidkq78cww65wvfinmd5fvacwb7nhfnal2qrnilk";
+
rev = "36abea264878b57d1cce615df5b74e667fea0818";
+
sha256 = "1v761frhcz6wgrd3l7wqyp65p2bz5apg89cs3sz0wc06dpc9k933";
};
meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/";
meta.hydraPlatforms = [ ];
···
astrocore = buildVimPlugin {
pname = "astrocore";
-
version = "2025-02-18";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrocore";
-
rev = "44a3dc0bf1591022b2a6bc89dccdfac1be17bec9";
-
sha256 = "0sn7c91sc9zmrm3lljvj0bnwcjfa47pap9gqmp0vy0i9mwrhigm6";
+
rev = "5d6b00072ef226507d68ef88857aa522b126f7a8";
+
sha256 = "1i36lvcwl0sznf4cpk0w10szbym5mgcxnn1hynymkz5q86rk6a1d";
};
meta.homepage = "https://github.com/AstroNvim/astrocore/";
meta.hydraPlatforms = [ ];
···
astrolsp = buildVimPlugin {
pname = "astrolsp";
-
version = "2025-02-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrolsp";
-
rev = "909fbe64f3f87d089ff3777751261544557117cc";
-
sha256 = "1jqcmailpj7n0nkzd1dw23342gwcf4mxs04kcvbpv06l6gaw74mr";
+
rev = "0ab285f47b9f667402f08eb471e3e98f9a50b5ee";
+
sha256 = "14ajg0kxf0af1s9rasvdd6pldr47zcbm68q08rfkx4h70jzqdgz0";
};
meta.homepage = "https://github.com/AstroNvim/astrolsp/";
meta.hydraPlatforms = [ ];
···
astroui = buildVimPlugin {
pname = "astroui";
-
version = "2025-03-05";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astroui";
-
rev = "eab4c97dbc6961980204e24d79700f7a3097a8d5";
-
sha256 = "08rhdpk84fmna3cx5ci02hqf5vsy78fpw0bkrb0vmzycraf065sl";
+
rev = "7a46b59fc51afb91bcb37f7a2ef3f8811b66bc93";
+
sha256 = "1xxzr8pri876csh0cl464lp5rrsgca8vwh4mjp5c5hl7s8cf03ci";
};
meta.homepage = "https://github.com/AstroNvim/astroui/";
meta.hydraPlatforms = [ ];
···
asyncrun-vim = buildVimPlugin {
pname = "asyncrun.vim";
-
version = "2024-11-08";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "asyncrun.vim";
-
rev = "78dc9277f2b989553861ee7c35b640112d95e1b5";
-
sha256 = "1jkc8r0fcxwrkfrnw80cr65iz67bhzi054klsl0ynnzx28n0hyrk";
+
rev = "e17c49c67d1dd847cd1d7d6077a7168816f546cc";
+
sha256 = "1ky0y5wf5ir0awm6jmnq0d374za4l89jbg4cjzcznv8a798h75bh";
};
meta.homepage = "https://github.com/skywind3000/asyncrun.vim/";
meta.hydraPlatforms = [ ];
···
aw-watcher-nvim = buildVimPlugin {
pname = "aw-watcher.nvim";
-
version = "2025-03-06";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "lowitea";
repo = "aw-watcher.nvim";
-
rev = "9030f9b851578fce7cec5fa3d7b54556eb7e270f";
-
sha256 = "0nsmfb508x03n0hvlnhcjzgqwwg8rp8wa2a5r7wz4z1hrs03hscx";
+
rev = "be7b03748f59b6602502baf08e7f7736cc7279a5";
+
sha256 = "10gvwc3ccz40w87dvwnks3adzgk196h0s3cwvrdbmad070xnav30";
};
meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/";
meta.hydraPlatforms = [ ];
···
blink-ripgrep-nvim = buildVimPlugin {
pname = "blink-ripgrep.nvim";
-
version = "2025-03-16";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "blink-ripgrep.nvim";
-
rev = "c80675996d6c7c021a7a13dc2c8c8b9b255efdab";
-
sha256 = "06c680x1ppnpz38kq0w40x732clls6403c5dx659rakksd19mif4";
+
rev = "af61f99945e15b195fbce017230cedb0497ded4d";
+
sha256 = "01n8vyp600smxwyj123f36xbbqgj7v7gvhqp7i0a5494y8vfg212";
};
meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/";
meta.hydraPlatforms = [ ];
···
bufexplorer = buildVimPlugin {
pname = "bufexplorer";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "jlanzarotta";
repo = "bufexplorer";
-
rev = "974252b1a3b4ba008457f178a92e1ff4f38985a6";
-
sha256 = "09hxfbx76fvmbqsi4b2lpjr5vv9mx21qjvnnfi1r2dmdznnbikbd";
+
rev = "7193d1daa317b958fb84f6dc845e31f917ff87b1";
+
sha256 = "13dsfab1jv56l71k0f5d1l01bpjz803rjxnf8f8ir2g15rxyvl4l";
};
meta.homepage = "https://github.com/jlanzarotta/bufexplorer/";
meta.hydraPlatforms = [ ];
···
cmp-git = buildVimPlugin {
pname = "cmp-git";
-
version = "2025-01-14";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "petertriho";
repo = "cmp-git";
-
rev = "483ffb9a7471409a841df099d7c13556234365a4";
-
sha256 = "0jlz5c5nffri0hvr6iphyy1rmg464br1smcylqv0idvqyp4gy5il";
+
rev = "d9efd00e0b9527ee05031ce7e7e55d6b118f543e";
+
sha256 = "1i9crdbah90f2ijy99ssqs67syhx2xm27cp24nzrawcrrflgv1m4";
};
meta.homepage = "https://github.com/petertriho/cmp-git/";
meta.hydraPlatforms = [ ];
···
coc-nvim = buildVimPlugin {
pname = "coc.nvim";
-
version = "2025-03-20";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
-
rev = "3660d653bf24ed9555fb1ccb59b7504e7f152440";
-
sha256 = "1dv1yh07d9b8f7an005am1s3n915r9xhiyv728nlxxdnsbd8cn48";
+
rev = "da20bea23b6226e5859a06137b841c6853599f22";
+
sha256 = "0gnr6lgpsqxjxy60sx640lpc59mvbvk6f19xwnl8cych0ik6dfrv";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
meta.hydraPlatforms = [ ];
···
codecompanion-nvim = buildVimPlugin {
pname = "codecompanion.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "olimorris";
repo = "codecompanion.nvim";
-
rev = "a344661b8c1eaae9a56db5c36e7f5d2101b69128";
-
sha256 = "1gyakqjxxfxd27wc570c3qprinsgb7c9faq5fwx94nzybyi63ik3";
+
rev = "f4eed65f7890023104f7c1979be31baadbfb901f";
+
sha256 = "0snzi9qhjlsr23x7ynh6mw42yzwwb1b787ii5h3a2sh92p3s5gjy";
};
meta.homepage = "https://github.com/olimorris/codecompanion.nvim/";
meta.hydraPlatforms = [ ];
···
colorful-menu-nvim = buildVimPlugin {
pname = "colorful-menu.nvim";
-
version = "2025-03-03";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "xzbdmw";
repo = "colorful-menu.nvim";
-
rev = "0041037582353a2101f0ba8bd8cae21c064921dc";
-
sha256 = "18ba0h3j4pc4p5w1nyz6kxy80dxwani0i6z948zi138rrnc0d51l";
+
rev = "91621b22c334812e5bbf0c8f82fc03869279acfe";
+
sha256 = "0i1y1kd1bknj9p6n1yhx8wfrxapg7gaii66v2sgdf8jkggcqjzwf";
};
meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/";
meta.hydraPlatforms = [ ];
···
conjure = buildVimPlugin {
pname = "conjure";
-
version = "2025-03-01";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
-
rev = "c5f427c33786a024c58d7105e2244f5f14c64fea";
-
sha256 = "0jb28z6daag5j2nxapng5xxmh89wxg9xh6panikmq4ls0k0rdk3r";
+
rev = "980452d93fd6165d3f268f50a181ad7ca4c7b990";
+
sha256 = "0pwl2h19rx3cqkn5l8qdyvia09zkg7fsjafd3py65imji9anqzxi";
};
meta.homepage = "https://github.com/Olical/conjure/";
meta.hydraPlatforms = [ ];
···
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
-
version = "2025-02-10";
+
version = "2025-03-27";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
-
rev = "30321e33b03cb924fdcd6a806a0dc6fa0b0eafb9";
-
sha256 = "0jlwd5x0pdfxa1hg41dfvz9zji0frvlfg86vzak0d3xmn4hr8zgb";
+
rev = "0e3585bb9d482336aeb43811e9d7cd09e33edada";
+
sha256 = "0gc5yvyv20v5iy51kvmc3ws6qswc3v3q3zaw840ag0p2c0q887ij";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
meta.hydraPlatforms = [ ];
···
copilot-vim = buildVimPlugin {
pname = "copilot.vim";
-
version = "2025-03-06";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
-
rev = "5015939f131627a6a332c9e3ecad9a7cb4c2e549";
-
sha256 = "198mymn0ad1kzqzs1rimrhq7z3nrami45fp3yqnwp15am8bxmwi0";
+
rev = "a9228e015528c9307890c48083c925eb98a64a79";
+
sha256 = "0957a7y513n34b2bqysnlpnx3z6rphx8mmrsx3r5219hp19h2pyn";
};
meta.homepage = "https://github.com/github/copilot.vim/";
meta.hydraPlatforms = [ ];
···
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
-
version = "2025-03-10";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
-
rev = "e48a17c63029ef9ac72af80a7a3a56577acffb00";
-
sha256 = "1g1alqkxf1nh794hwx560mfif9g6i9x3pipc948hnwx2rlcywyx1";
+
rev = "d83bc18d044cfcd65e91dc49740a353546bc143b";
+
sha256 = "0nc2qcwh0xz4lwp4q1h7633qpb3v2gpr1kklwsa12w3x6lp3jk8j";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
meta.hydraPlatforms = [ ];
···
csharpls-extended-lsp-nvim = buildVimPlugin {
pname = "csharpls-extended-lsp.nvim";
-
version = "2025-03-12";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "Decodetalkers";
repo = "csharpls-extended-lsp.nvim";
-
rev = "991d2c43afd7c7be77edd27a2ae686f9779382da";
-
sha256 = "10jj6x78k34yrarp5ydc7n1ylp2xxgxl7jqh1y4d133mgcygabak";
+
rev = "ed94128fc113d992dc9b78100cb87e41cf4143c0";
+
sha256 = "0b2f2n9cnmw7m5a2wgbn1j0mphqfk3mk4k852qj2bj6izal2ddkh";
};
meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/";
meta.hydraPlatforms = [ ];
···
csvview-nvim = buildVimPlugin {
pname = "csvview.nvim";
-
version = "2025-03-17";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "hat0uma";
repo = "csvview.nvim";
-
rev = "02edaf830c2225ec39b889173f09cbbf89da3b87";
-
sha256 = "1gpw7acb2gp7xbrqkmmxwr8lldzvp4hiaqd0pv80799ny2vqr71j";
+
rev = "7dcb6aa2965a1d5555d4940ed0c9c2f0e173ecdb";
+
sha256 = "1qlw5dlfg93ck398hxv905g3by3avi9fh7v1saxims9j9r7qsm96";
};
meta.homepage = "https://github.com/hat0uma/csvview.nvim/";
meta.hydraPlatforms = [ ];
···
ddc-source-lsp = buildVimPlugin {
pname = "ddc-source-lsp";
-
version = "2025-02-03";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "Shougo";
repo = "ddc-source-lsp";
-
rev = "a2715dd309dfefd59e0f4896d512d63aa53300fa";
-
sha256 = "0j1g1086an3rzy59jklmx4gfhxp4kkq0d20kssywgy7csl9dxc44";
+
rev = "5b80eeaa196b67337577bcfbe65e5163667ea97a";
+
sha256 = "1fnzd1s2l86b790kmk6dwx91257jxa3ms6mgbbbijibjivb13zqk";
};
meta.homepage = "https://github.com/Shougo/ddc-source-lsp/";
meta.hydraPlatforms = [ ];
···
dropbar-nvim = buildVimPlugin {
pname = "dropbar.nvim";
-
version = "2025-03-20";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
-
rev = "a2f1b275fdf185567ab976d27749d4e8cc21fe4c";
-
sha256 = "02a7wnkvvbivbwrfill3j97mdykb53pahhm7gqsk3lvqlxg1qfga";
+
rev = "873ba43f83398fd0e28880cf98fd89e6ce667c51";
+
sha256 = "0rfh82xyimysali998v91gir0694lp9h03hh9kqvxgn906dgvccd";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
meta.hydraPlatforms = [ ];
···
easy-dotnet-nvim = buildVimPlugin {
pname = "easy-dotnet.nvim";
-
version = "2025-03-20";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "GustavEikaas";
repo = "easy-dotnet.nvim";
-
rev = "dcf5d4c9a1ee634f76acfd3429b4dc2e9642042b";
-
sha256 = "086khcd38d6ay0n6c1f9bhk9vn585hn7pqwprmy8ibmpynzvf0a8";
+
rev = "6d77deea4905f5fdac5cb1c6e35fb02054b406ae";
+
sha256 = "077wwrqqslspyf21h6ml8wzcwcwgazvg5gpa4dsk938sy6k9nmyy";
};
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
meta.hydraPlatforms = [ ];
···
firenvim = buildVimPlugin {
pname = "firenvim";
-
version = "2025-01-09";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "glacambre";
repo = "firenvim";
-
rev = "f8a5fa6f1ed42536490acf0840497c40331c184f";
-
sha256 = "08n53sqgw25m1piwdpyi4g5b30xw5qjprf2fwz73i6zgnyyf83ra";
+
rev = "c4ab7d2aeb145cd93db8660cb134f771722f2b5e";
+
sha256 = "1z48j7m0zpagkb9zvswxpx6a2mh959dzkvcaasz1sadxfinss5bs";
};
meta.homepage = "https://github.com/glacambre/firenvim/";
meta.hydraPlatforms = [ ];
···
fzf-vim = buildVimPlugin {
pname = "fzf.vim";
-
version = "2025-03-03";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
-
rev = "245eaf8e50fe440729056ce8d4e7e2bb5b1ff9c9";
-
sha256 = "0any944khix8wnz3h56ar5i3q5r844bcfw4zpi97r520gqcilr4b";
+
rev = "1fff637559f29d5edbdb05e03327954a8cd9e406";
+
sha256 = "13xh17bqnb1k32jm53x9kqc8x6njwcdha9xbwn2zhm0s8dgqikzx";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
meta.hydraPlatforms = [ ];
···
git-blame-nvim = buildVimPlugin {
pname = "git-blame.nvim";
-
version = "2024-09-24";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "f-person";
repo = "git-blame.nvim";
-
rev = "2883a7460f611c2705b23f12d58d398d5ce6ec00";
-
sha256 = "0km0wcwd8jlv5lbvh11kdj58kq55s1x3k917vyi2glhf379fcp4q";
+
rev = "b12da2156ec1c3f53f42c129201ff0bfed69c86e";
+
sha256 = "0mmq0v9dqmrm9r5klbxlvbqby51s1n7np79l3z2dg23v7l9s9ysf";
};
meta.homepage = "https://github.com/f-person/git-blame.nvim/";
meta.hydraPlatforms = [ ];
···
gitignore-nvim = buildVimPlugin {
pname = "gitignore.nvim";
-
version = "2024-03-25";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "wintermute-cell";
repo = "gitignore.nvim";
-
rev = "2455191ec94da8ed222806a4fe3aa358eac1e558";
-
sha256 = "sha256-p6k0NP3Vne6Kl98YodzSruVmJwxyrXziJj8N7u79o1w=";
+
rev = "47cefc0b6ea412e1e149552b10ebfe9f7f0b8952";
+
sha256 = "0z631qr6vdk4m2vq615qfq0l9c6gkwrpwd4icglhpcnss9vxa52i";
};
meta.homepage = "https://github.com/wintermute-cell/gitignore.nvim/";
meta.hydraPlatforms = [ ];
···
glow-nvim = buildVimPlugin {
pname = "glow.nvim";
-
version = "2023-12-23";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "ellisonleao";
repo = "glow.nvim";
-
rev = "238070a686c1da3bccccf1079700eb4b5e19aea4";
-
sha256 = "1j63y3hb03n5m4jig8576sxnb3jixxlr66m9xcs8vgfm5h0mrhqs";
+
rev = "5d5954b2f22e109d4a6eba8b2618c5b96e4ee7a2";
+
sha256 = "11rlis4riy1w4clnkiza8x6fs8xjwsrsgfzlz2k8z041ancmrw0a";
};
meta.homepage = "https://github.com/ellisonleao/glow.nvim/";
meta.hydraPlatforms = [ ];
···
go-nvim = buildVimPlugin {
pname = "go.nvim";
-
version = "2025-03-18";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
-
rev = "f058a8c622edf24d27b8ef82fabffdbbc1d55707";
-
sha256 = "1rs9frzbywlq509r33kd9rxgpn6mrdyx4byn1zbcqhj1pdfkq7rv";
+
rev = "0d426e87227dd14584881ecc595c173121456111";
+
sha256 = "0k6ia8nhfs9y904f6bnnxyxnqlij7sk23i6px3d0a87dx5vgd4pz";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
meta.hydraPlatforms = [ ];
···
grug-far-nvim = buildVimPlugin {
pname = "grug-far.nvim";
-
version = "2025-03-19";
+
version = "2025-03-27";
src = fetchFromGitHub {
owner = "MagicDuck";
repo = "grug-far.nvim";
-
rev = "6b1aca6018cb6ce18a46b9e8583074a2f820b51e";
-
sha256 = "156hk1mxq0v2fy2ibw1bg4n6anhg9jxgq0fq7q7kh9rms8xin6ws";
+
rev = "5da116bc99a03e14be3b824e319f4e49c676af78";
+
sha256 = "196l6vy9573fkwld3cl927706a6gfgmc71kn1kx3pmk8l6p8hcya";
};
meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/";
meta.hydraPlatforms = [ ];
···
gruvbox-nvim = buildVimPlugin {
pname = "gruvbox.nvim";
-
version = "2025-03-05";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "ellisonleao";
repo = "gruvbox.nvim";
-
rev = "15958f5ee43e144856cd2084ce6c571bfdb44504";
-
sha256 = "16nrxcpds3zacqmfw5jsd5d8qqbwllkw9xacjkglcnaynp4qghqq";
+
rev = "c6f42890551b4827253387e93b035568826a9cb7";
+
sha256 = "1ac056i9hs5wbb9qzdijmhjcaz4h67v2c8q0361d17gdm8pdrvnj";
};
meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/";
meta.hydraPlatforms = [ ];
···
guess-indent-nvim = buildVimPlugin {
pname = "guess-indent.nvim";
-
version = "2024-07-06";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "nmac427";
repo = "guess-indent.nvim";
-
rev = "6cd61f7a600bb756e558627cd2e740302c58e32d";
-
sha256 = "0gb9bgyirlgfbnfdfha7k31gfcyzc4k9a3skvaixdyxn04pgsdcv";
+
rev = "84a4987ff36798c2fc1169cbaff67960aed9776f";
+
sha256 = "0fq6f4k0j10m3ic5a6px4l4q4jqs7xxbh0j72kaqi1np4p069w9k";
};
meta.homepage = "https://github.com/nmac427/guess-indent.nvim/";
meta.hydraPlatforms = [ ];
···
houdini-nvim = buildVimPlugin {
pname = "houdini.nvim";
-
version = "2024-08-06";
+
version = "2024-07-05";
src = fetchFromGitHub {
owner = "TheBlob42";
repo = "houdini.nvim";
···
hydra-nvim = buildVimPlugin {
pname = "hydra.nvim";
-
version = "2024-12-26";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "hydra.nvim";
-
rev = "983852960cd4e4e9a1b272df0bd1447495aae755";
-
sha256 = "1igym59zjdgg0kzrbc1xdykw5k9kfqn34p4gz1sgh9fww72j834j";
+
rev = "394744ac7a5e3449044e368006f49e823c2d6908";
+
sha256 = "0j8cz01v30s4z1w9phwyky68gikv2w1j2iwnj4xfbm1hkl3ksj0j";
};
meta.homepage = "https://github.com/nvimtools/hydra.nvim/";
meta.hydraPlatforms = [ ];
···
inc-rename-nvim = buildVimPlugin {
pname = "inc-rename.nvim";
-
version = "2025-01-20";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "smjonas";
repo = "inc-rename.nvim";
-
rev = "f9b9e5b9a75074810f40881b7e254b5bbeaf122e";
-
sha256 = "0ply4qyly1hsiv75y71i3scnav5z8gxjsh34nspmpk0lcldrhxpd";
+
rev = "87ebe7bee0b83d3b6e4f1494c74abed21b318175";
+
sha256 = "1cra8zz7a1c0w1d7bwvznqlrmjgzc3nap7762qz5mghi3z1yfgak";
};
meta.homepage = "https://github.com/smjonas/inc-rename.nvim/";
meta.hydraPlatforms = [ ];
···
kitty-scrollback-nvim = buildVimPlugin {
pname = "kitty-scrollback.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "mikesmithgh";
repo = "kitty-scrollback.nvim";
-
rev = "9b70b5f73b653745ddca4a8e49b9477fc33b817f";
-
sha256 = "0570ng60dzwdbbq76vpkdrww6jnm15vbcyy79885fvb0sjwcpf1a";
+
rev = "68ef4467bc1c30055bb772fb5e7b94db394f5c62";
+
sha256 = "08lwinzjxirhrg7p1f3wjqiaqyimjr95jyx4i967m7qvqx1l49ax";
};
meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/";
meta.hydraPlatforms = [ ];
···
kulala-nvim = buildVimPlugin {
pname = "kulala.nvim";
-
version = "2025-03-20";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "mistweaverco";
repo = "kulala.nvim";
-
rev = "7defd3663afce220c7de4fe0af6deaece90faef8";
-
sha256 = "0m7c3wq5qf7n9c94lckk0ryf6p65l8j53z2n1lbrlk7mrbhsv99s";
+
rev = "f9daf1df015aac94350b3f20c26ce43a9e0009be";
+
sha256 = "02564h0ly1m93341d3ba81bwviigafjmayyqscfjc31ra6pjvnrz";
};
meta.homepage = "https://github.com/mistweaverco/kulala.nvim/";
meta.hydraPlatforms = [ ];
···
lazy-lsp-nvim = buildVimPlugin {
pname = "lazy-lsp.nvim";
-
version = "2025-02-26";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "dundalek";
repo = "lazy-lsp.nvim";
-
rev = "9b7c6f4b9e8c42cde90907cf6f54d3b87416a6ea";
-
sha256 = "1gg6c572r9sjm6fll2f2vzxjzmn7hfh96f0qv6vh0ynj5756igc8";
+
rev = "701893d2d60c7eff894324748073f682065999a2";
+
sha256 = "1jd1rn7d0l1qz5djlaqzcggfbza3xpz04zm9dsajcibd61blbn25";
};
meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
meta.hydraPlatforms = [ ];
···
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
-
version = "2025-03-19";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
-
rev = "977c4cc16afe63c56919d296a75ea09e6d7a136c";
-
sha256 = "18vi4sps7l845ldyhvrpdnqrqgjlinvb2fi5zdm43ssas1vxy7g7";
+
rev = "594d051d03eef7ab5e4f91b680e3c87e53936259";
+
sha256 = "1d9vjk4zldq155pcr1s9if9pagw0mpq5sb5nb9pspg9g2j3wjmmd";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
meta.hydraPlatforms = [ ];
···
lexima-vim = buildVimPlugin {
pname = "lexima.vim";
-
version = "2024-12-07";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
-
rev = "f851b232505766aff7bed7d20100ad31c9c0b33b";
-
sha256 = "0k02zbx157zw6i4x9xnqxm5653165wyyzmbfcl0rd42qlvyz2l1h";
+
rev = "ad09d786d69493a37bd4cd2c383a91b46a42078d";
+
sha256 = "1nkl8llnbk28nl8w63bwayxhapa3a7jjm08mqd8sf6v5i01403yq";
};
meta.homepage = "https://github.com/cohama/lexima.vim/";
meta.hydraPlatforms = [ ];
···
lh-vim-lib = buildVimPlugin {
pname = "lh-vim-lib";
-
version = "2025-03-16";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
-
rev = "4e22e197368a2e0d031489cb0f777f7c7a6c1884";
-
sha256 = "1hmdn8ziin659s7pjm4z6nsvszc63iz7gp90a176xs4nsi2va3sx";
+
rev = "3b1b655736ee797b70d06472ae0fe558f4fa8497";
+
sha256 = "05gjj510ly25kkv62mr6xyspmh8dvfqwlvf6pwc6j2073jd05wk7";
};
meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/";
meta.hydraPlatforms = [ ];
···
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
-
version = "2025-02-26";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
-
rev = "6063935cf68de9aa6dd79f8e1caf5df0a9385de3";
-
sha256 = "1pqasjg2f2yd3ci8hyxfqqs7xnkmwdc411dlm6qg1agiv1h8v205";
+
rev = "778d56ff9b387dacd14ae648ed5604394b486f51";
+
sha256 = "1rm8ww8krxliwli9m2j6j37xgwgjsrgapvgrcdr6nd4mi6hgmczm";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
meta.hydraPlatforms = [ ];
···
luatab-nvim = buildVimPlugin {
pname = "luatab.nvim";
-
version = "2024-07-03";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "alvarosevilla95";
repo = "luatab.nvim";
-
rev = "7bc6e0f6957fbaa93c98529f2cf28052329002e0";
-
sha256 = "106sl5c38ydjfzaa56cpzkqm0k5fyszxhqvyaax6rpkhv9q7xdds";
+
rev = "7ac54b014b542f02a73b62fcae65db7a2382a378";
+
sha256 = "15kaxhi5r58ibm6y8vwxvrgnz6mz345rfgxal5bxbrsr64gl85ca";
};
meta.homepage = "https://github.com/alvarosevilla95/luatab.nvim/";
meta.hydraPlatforms = [ ];
···
markview-nvim = buildVimPlugin {
pname = "markview.nvim";
-
version = "2025-03-18";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "OXY2DEV";
repo = "markview.nvim";
-
rev = "7a7d3ed0d276b32e121d791f73d850aae6d61b42";
-
sha256 = "0zn7p5j8c9qp4abj6kywk6j2waf2dg9i397wxrbs8prykq2n12pn";
+
rev = "556cac8bb8eeb461013ebe0d015e2c48d3527c36";
+
sha256 = "029n2zx4ya7iv4qa53q5zg62jx8jzv6mnd3qrlfn3db2akfdlmd3";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/OXY2DEV/markview.nvim/";
···
mason-nvim-dap-nvim = buildVimPlugin {
pname = "mason-nvim-dap.nvim";
-
version = "2025-03-17";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "jay-babu";
repo = "mason-nvim-dap.nvim";
-
rev = "444aad7977ee713a4049e9d1dd9b377967d67a4c";
-
sha256 = "16yfc27d02vg37ahbx9q8rjgdbqfay7p1935dh5qk7blcs510295";
+
rev = "ea387e0819ab189d536bb4067e4d8ece3801a292";
+
sha256 = "1hhfamkn80can7mvzhr2vw6w0pwlbmxiqmxnlrhqgkb4ff5azwfp";
};
meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/";
meta.hydraPlatforms = [ ];
···
mason-tool-installer-nvim = buildVimPlugin {
pname = "mason-tool-installer.nvim";
-
version = "2025-02-25";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "WhoIsSethDaniel";
repo = "mason-tool-installer.nvim";
-
rev = "5639d58a3d11ff7c05c8e31e159bfedae55d7961";
-
sha256 = "049gd6ccijdm1w80r0678h2wv99ij3g3hpyqxlvmrivpd1pg8i99";
+
rev = "98767d37f8e5255a5111fc1e3163232d4dc07bda";
+
sha256 = "0bvjq0ygrgf73xybdkfyv4f48b5r51xla63zfpd05i3fhmclzxd8";
};
meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/";
meta.hydraPlatforms = [ ];
···
mini-ai = buildVimPlugin {
pname = "mini.ai";
-
version = "2025-02-08";
+
version = "2025-03-20";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.ai";
-
rev = "6e01c0e5a15554852546fac9853960780ac52ed4";
-
sha256 = "0138rsb0rh4fjiicm3gjah0b5n1c08lil29c5ssqk3xq1bdr69j9";
+
rev = "978ffc65c6b513fde9ef075326d34d89197f1ea5";
+
sha256 = "1kgar55azqq9g6m9y98kr96cldhzipdfp2cjhszvnzw9ad28p3nb";
};
meta.homepage = "https://github.com/echasnovski/mini.ai/";
meta.hydraPlatforms = [ ];
···
mini-align = buildVimPlugin {
pname = "mini.align";
-
version = "2025-01-31";
+
version = "2025-03-20";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.align";
-
rev = "3bdf6f0b91b31db5300a7b04f53f296a7fb150c1";
-
sha256 = "1255r5c9q0nnb7vnhs7xk45vqigmbhbim02ciczv8i80amfh9yw3";
+
rev = "0ce67804b0343409c93eb14275b98d53a7b209cc";
+
sha256 = "1lq5pzi24ahwfp1jipwl7a1mynnz1ja7c70bs2kilafpa314ymnp";
};
meta.homepage = "https://github.com/echasnovski/mini.align/";
meta.hydraPlatforms = [ ];
···
mini-animate = buildVimPlugin {
pname = "mini.animate";
-
version = "2025-02-20";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.animate";
-
rev = "13e170c13030b043aa8ad4311012ec0eaba0d5c7";
-
sha256 = "153hrx7i0kn65lz4yjgkaxkvj0xvqamm3mi6ciq9b0q3c2ngh7rj";
+
rev = "89c921eba5b65834e4e230e5c19e87b8f2c6a969";
+
sha256 = "0yir17bci1772h2d1sp495r1gjzg3h0dnpp8mdpp6jyn5iw4m6lx";
};
meta.homepage = "https://github.com/echasnovski/mini.animate/";
meta.hydraPlatforms = [ ];
···
mini-basics = buildVimPlugin {
pname = "mini.basics";
-
version = "2025-02-08";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.basics";
-
rev = "e8fbcf96e4e8262d452ddc851acea6c50449fa79";
-
sha256 = "0v3j61qik4mv2r246b7q7h4ndg68x373dr5jag3a4hwszgpf7jcl";
+
rev = "c411cee62c9981556ee2df8fb2e76a3cdef124e6";
+
sha256 = "1alqr41iivkldfvpr78zdlwa63kdg6d7r3yndn8d40pd0k67yr5p";
};
meta.homepage = "https://github.com/echasnovski/mini.basics/";
meta.hydraPlatforms = [ ];
···
mini-clue = buildVimPlugin {
pname = "mini.clue";
-
version = "2025-03-01";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.clue";
-
rev = "08901d2223797aa25611c33aaf9d8a1049a653bb";
-
sha256 = "026d647acwxr0wrf43lffmzw4x84jm6v5lipbqqpicqgqs8b4rfv";
+
rev = "8b1947d001419503636398168b8d8413ebd7c14b";
+
sha256 = "1rc9plmqw5nnmd0gdp49r5g10w49j4dvh4lvj2jl87pfxgfmyk6p";
};
meta.homepage = "https://github.com/echasnovski/mini.clue/";
meta.hydraPlatforms = [ ];
···
mini-completion = buildVimPlugin {
pname = "mini.completion";
-
version = "2025-03-16";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.completion";
-
rev = "732b097d395e316ed5d4eeadc19837fbaf59ad7e";
-
sha256 = "07ypcjw4qzqv9jjsn1qv0g1kwgv3x8590v3wkhab54529nb4rxy7";
+
rev = "5603b1ca012777ce8933bda46d62a819c11e5756";
+
sha256 = "13dx7ygkh5dmbnh0470alklgdj98kbaclmj5wv489sjwm43vj9fx";
};
meta.homepage = "https://github.com/echasnovski/mini.completion/";
meta.hydraPlatforms = [ ];
···
mini-doc = buildVimPlugin {
pname = "mini.doc";
-
version = "2025-02-18";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.doc";
-
rev = "466c340917b76d16a79fcbb2545c397fc49b110e";
-
sha256 = "16aglk95hw9wbgz4vzpv3bf3hqzqa2qrrzsxqjva2smg9f59c7rl";
+
rev = "00d626a03e5642c657c58c99d14cc0ea6ed51abd";
+
sha256 = "0n920j25rnb66hk3klrni9ji673800dbxyb8j30vd4dymq5051ym";
};
meta.homepage = "https://github.com/echasnovski/mini.doc/";
meta.hydraPlatforms = [ ];
···
mini-files = buildVimPlugin {
pname = "mini.files";
-
version = "2025-03-01";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.files";
-
rev = "0a396f5ca5516a07959ae2c00667e1a26c20f0ea";
-
sha256 = "1axjd6a6c02jllhi1l8c9xfplipvz4g82hnxjbsgx4kzc9b60zdq";
+
rev = "b6c9cb5f5ebbd9014097cd1296baf74c92b656aa";
+
sha256 = "0pfybraga5mblmlgshnxc8nmqmpxfk8h4zk25dfinypn8jjihcf7";
};
meta.homepage = "https://github.com/echasnovski/mini.files/";
meta.hydraPlatforms = [ ];
···
mini-map = buildVimPlugin {
pname = "mini.map";
-
version = "2025-01-31";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.map";
-
rev = "7f4c785b95ff6d266588fe6e5b6ea696cf654e61";
-
sha256 = "0f8mlszgi1fnmy0npqw27g28h9bgavy7mc97zivgsxgx2whgz6al";
+
rev = "a6b491bd30e3b661b704c65445b00be5b69600f7";
+
sha256 = "0q2sl92za253qf95dyhlcycqsndb7aybngmsf3rbj9n50qb1z1gg";
};
meta.homepage = "https://github.com/echasnovski/mini.map/";
meta.hydraPlatforms = [ ];
···
mini-misc = buildVimPlugin {
pname = "mini.misc";
-
version = "2025-03-06";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.misc";
-
rev = "a477a9d5790f6d899d3055c87f2e771118f91180";
-
sha256 = "1fp60lhv93jiygc0hvchzdzjgs8scczp7kv9cm3kzzimcfa84ky6";
+
rev = "3f0cf62b7e9c545e7e92fe5614f4d6acbe5a8f29";
+
sha256 = "04sw3kxx7qa8i2xvagxls78ih7l6fq9mk42xrqjim225657hva5p";
};
meta.homepage = "https://github.com/echasnovski/mini.misc/";
meta.hydraPlatforms = [ ];
···
mini-notify = buildVimPlugin {
pname = "mini.notify";
-
version = "2025-03-02";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.notify";
-
rev = "e71f08013db6812d9ce95c2624ae405a4267f4f3";
-
sha256 = "0fmy3d62283j2cwlxk97fyylad2zkd5j2r7pg7fb3cq8k1021d0s";
+
rev = "e189f90b114bef9c6fe0418e939207880e5bbaff";
+
sha256 = "0payrhx8m3yisjfzp9bbrlbm1ayqvawglj1zlqjr41h89979jlh9";
};
meta.homepage = "https://github.com/echasnovski/mini.notify/";
meta.hydraPlatforms = [ ];
···
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
-
version = "2025-03-16";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
-
rev = "88f18a7d018d8bb4d32f6be4c712134a10e826d3";
-
sha256 = "15sgzl2wr9pqp31qy17w4dzcrcmncavh1i8ihldhsyi4hn08zlrk";
+
rev = "3ad46cdb7a51281e0024416023b56cf5c7909ae7";
+
sha256 = "1gm8s9j26qnxvizpr0rq5sv5nccwbds2srrlkh7cz0ihg8wrpji4";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
meta.hydraPlatforms = [ ];
···
mini-pairs = buildVimPlugin {
pname = "mini.pairs";
-
version = "2025-01-31";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.pairs";
-
rev = "1a3e73649c0eaef2f6c48ce1e761c6f0a7c11918";
-
sha256 = "0d0188v3gw2sdqnfly6i12v9036hdk1sg362lkngjmlpnq3m8574";
+
rev = "b90e36aa5ca5e0d825e77ad67aac22214a4d9096";
+
sha256 = "0h35xn8029d74sdv1fyrycpkl10vv0m01fvx2v955v0jfc9cii1n";
};
meta.homepage = "https://github.com/echasnovski/mini.pairs/";
meta.hydraPlatforms = [ ];
···
mini-pick = buildVimPlugin {
pname = "mini.pick";
-
version = "2025-03-01";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.pick";
-
rev = "12ea14f8e285d1bcc909116685fdbb129a89d546";
-
sha256 = "1ssa7ym6zxhazx551bjsnfdmvm1553kj6amvcczw9jrqbf4ynjqy";
+
rev = "ef479fcfb94b8f5fdbec46d697c18ca113547f3d";
+
sha256 = "1a402rf573jwjl9gqfvpx3x21ix9p5jf4kbncar0my0s5b5j2f6n";
};
meta.homepage = "https://github.com/echasnovski/mini.pick/";
meta.hydraPlatforms = [ ];
···
mini-statusline = buildVimPlugin {
pname = "mini.statusline";
-
version = "2025-02-13";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.statusline";
-
rev = "83209bfbca156f9e4a5ec47a2a8ce1e5ce26311d";
-
sha256 = "1hma81mnylbnx812km7zc0xjxbs3bp2pb3bqzsny9w1llxwv7zrr";
+
rev = "ec3adf7813b7604275dd4a28433e9c9610b70f1b";
+
sha256 = "1ny69yjvldl4jpyjpy8z4w4zz6ir976x63nds8z05zgkq8fa2ajd";
};
meta.homepage = "https://github.com/echasnovski/mini.statusline/";
meta.hydraPlatforms = [ ];
···
mini-surround = buildVimPlugin {
pname = "mini.surround";
-
version = "2025-02-10";
+
version = "2025-03-20";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.surround";
-
rev = "f90069c7441a5fb04c3de42eacf93e16b64dd3eb";
-
sha256 = "0bs7y0ai67jlwdz76x6945xvj9f4vqr4qx4vyfg7z7b6k1gzc092";
+
rev = "c92d262deae79545b7674b2069332116461a85f3";
+
sha256 = "0pzcbn030c4yvlncqimcy1qjsa3i9k4ss2rhbjnkb3p59h50s036";
};
meta.homepage = "https://github.com/echasnovski/mini.surround/";
meta.hydraPlatforms = [ ];
···
minuet-ai-nvim = buildVimPlugin {
pname = "minuet-ai.nvim";
-
version = "2025-03-20";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "milanglacier";
repo = "minuet-ai.nvim";
-
rev = "a9f5269184070434669d8195a78c8f72f8229a2e";
-
sha256 = "1cw43ay6n4hg6mmmfr5v00yncwm0s0w0z1x6kz4k95zw08g650y3";
+
rev = "3053504dc3695ce84cc260ac84c4948960d3ed42";
+
sha256 = "056dynpkx8kd8x4ch3qy89xzzdbasn0kbfl4v7wcy9jhffkiz6qm";
};
meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/";
meta.hydraPlatforms = [ ];
···
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
-
version = "2025-03-18";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
-
rev = "876c3298a6f822123b9b81b101d5809b1b5aa0c8";
-
sha256 = "0g8hbqki1fjcqv5nzwmrdlsny9q46asvis3yw0zxq6567byyq8r4";
+
rev = "a2f0245a509f1fc70c7af2c3e156305c55fd52cd";
+
sha256 = "0sfr8fsb1d0pnhkq2bxqz3dinhy130sc51fywkkij6awaq486d2b";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
meta.hydraPlatforms = [ ];
···
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
-
version = "2025-03-20";
+
version = "2025-03-27";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
-
rev = "367600076c04a8f6b8060f61de57299c8ff0a9c3";
-
sha256 = "08c0wchdmr0cg2ix42v7n2kcr6qyn9546x089rp7n83y2ml6p3zv";
+
rev = "d4848c791496eab6989951d46586fabf7a22942c";
+
sha256 = "1fipgrpf2di88zqksa5171bzqwsrmkhrw2b5sw8za4l5m6i8pc9v";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
meta.hydraPlatforms = [ ];
···
neotest-golang = buildVimPlugin {
pname = "neotest-golang";
-
version = "2025-02-25";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "fredrikaverpil";
repo = "neotest-golang";
-
rev = "310a015215fc02ba8b12c3098b75d4805e970b3f";
-
sha256 = "19qq70x2dwaw4sjgr08xz7zzhqsng9nl74jnqyngw1bdrkkkz7ik";
+
rev = "5650ad9d19d05167ae994a9f63f5c34efdafc246";
+
sha256 = "0arc83knnk2n95s6x4zbhdfncify46yp1xajg0r2pciig975z4l7";
};
meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/";
meta.hydraPlatforms = [ ];
···
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
-
version = "2025-03-17";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
-
rev = "ef8cdce17319ea90669066fa7e0f13729e39303c";
-
sha256 = "0jxqakg6dhx49g2fhy5nxk2ap2hgj4kr6y032axw6xkn5kb79a7i";
+
rev = "faa5e6e62482821e61bcbf552f1bef91c35a597d";
+
sha256 = "0njc4x0qk5dm8zyhb65c0mlmibdv5gr9gdwyar8rbv8x54bxi6s5";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
meta.hydraPlatforms = [ ];
···
neotest-java = buildVimPlugin {
pname = "neotest-java";
-
version = "2025-03-11";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "rcasia";
repo = "neotest-java";
-
rev = "1404de796b1afbbc20cf84db991c901270b901c9";
-
sha256 = "0w0m55939wafipi9pqs4k3ya5qi7rfimgknzy0xwac7g48cbhw91";
+
rev = "84474f6d29cbd01efa1ca2abad870f4e73018048";
+
sha256 = "02q62l45grsmwdbk4q04qxxpagbdplh2pl86xn23q6bldaajpsp3";
};
meta.homepage = "https://github.com/rcasia/neotest-java/";
meta.hydraPlatforms = [ ];
···
nlsp-settings-nvim = buildVimPlugin {
pname = "nlsp-settings.nvim";
-
version = "2025-03-19";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "tamago324";
repo = "nlsp-settings.nvim";
-
rev = "288141e4eec5437fe2f484fce086d84f53ec88a1";
-
sha256 = "0sw7dy0dqkk338n38kr2634qv3pxh619nn70ncsw9k5wnxbw99pr";
+
rev = "4c12781d7008017a9847d9b61fd1873a9e388e03";
+
sha256 = "0a727sxs9i19ffxy1l7n4qkjxzd6wcyddfypg9axzp5s7cmgzfn3";
};
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
meta.hydraPlatforms = [ ];
···
meta.hydraPlatforms = [ ];
+
nvim-dap-view = buildVimPlugin {
+
pname = "nvim-dap-view";
+
version = "2025-03-18";
+
src = fetchFromGitHub {
+
owner = "igorlfs";
+
repo = "nvim-dap-view";
+
rev = "8fff34699823c354815891d7081972ef5166a31e";
+
sha256 = "1a2w88g65j04dygf6bkhp6ylj34vhry9h283s1z258ib7741gpip";
+
};
+
meta.homepage = "https://github.com/igorlfs/nvim-dap-view/";
+
meta.hydraPlatforms = [ ];
+
};
+
nvim-dap-virtual-text = buildVimPlugin {
pname = "nvim-dap-virtual-text";
version = "2024-12-25";
···
nvim-docs-view = buildVimPlugin {
pname = "nvim-docs-view";
-
version = "2024-12-08";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "amrbashir";
repo = "nvim-docs-view";
-
rev = "1b97f8f954d74c46061bf289b6cea9232484c12c";
-
sha256 = "1xi0w20fq3yziwdjld1xhkm7dr0ihbbq2hik0qsckd7y73qqg5kg";
+
rev = "f674ba57349849bce894efdd54096483c88e810b";
+
sha256 = "0ifbfhifly5sdsbxv1p71wvl644jz505ln9j1yr6qwvyk6a2krm1";
meta.homepage = "https://github.com/amrbashir/nvim-docs-view/";
meta.hydraPlatforms = [ ];
···
nvim-genghis = buildVimPlugin {
pname = "nvim-genghis";
-
version = "2025-03-09";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-genghis";
-
rev = "b7b6a2a265d294852f32519a30287e07e34415ed";
-
sha256 = "05cwc8dzxfi588zanjdwq2qnaw3129h6bddhm2zwr63qvmhi6xvp";
+
rev = "a91692c49fefe13dffaf13d316589f9d76f2b1d2";
+
sha256 = "1nisii2mgfasrblq0ypl28z92zlrnhqri9dshhl1igmsf26dr55d";
meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/";
meta.hydraPlatforms = [ ];
···
nvim-highlight-colors = buildVimPlugin {
pname = "nvim-highlight-colors";
-
version = "2025-03-19";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "brenoprata10";
repo = "nvim-highlight-colors";
-
rev = "d41a2211b8ba982c74bc190b40ba7686c2e3ffd0";
-
sha256 = "0aw8vjnxydv6as5qv1sjsrj142xc4d7w1szjg6wfk7a37l24rhhm";
+
rev = "7eeaa05eab26fb840c4fe7bca91710bf37cb13ed";
+
sha256 = "0fhiv158ww1kdziknswr3x5gvvnyjsm2qjg1gkkk5cflldfz9cmy";
meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/";
meta.hydraPlatforms = [ ];
···
nvim-lilypond-suite = buildVimPlugin {
pname = "nvim-lilypond-suite";
-
version = "2025-02-09";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "martineausimon";
repo = "nvim-lilypond-suite";
-
rev = "ac0d49101de83040d1887babb067eb8c5bc15f55";
-
sha256 = "003r3swx2n7wdk3as4w5cf417vqq4kf0vhfpm2pf064pb8v3r0w8";
+
rev = "b13794ec2e6984ba12a23e1588f69ed36952ee17";
+
sha256 = "1a5bzkfxiq7jcw4zsbb897gdqzv3d3fzw2pnhhnagj745n2cgadx";
meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/";
meta.hydraPlatforms = [ ];
···
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
-
version = "2025-03-17";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-lint";
-
rev = "936197073214c26a347fb933c9459c8766376b23";
-
sha256 = "0wvdyabxqjxm8mx07lw37j99hq4hvxhwiyzjiasi5fgq8xawb2md";
+
rev = "93b8040115c9114dac1047311763bef275e752dc";
+
sha256 = "1115rn9npzj2xdj2zr1ayhfy76281zv0avbiyi5vgnvfg7064jmq";
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
meta.hydraPlatforms = [ ];
···
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
-
rev = "699cf2ce74e40e7c5068cf93a6bd6a74b24c5ec3";
-
sha256 = "0jkqc431485rmj21pd2xahrha5dbr802ikfmjbxnax7wnqkaqbp4";
+
rev = "401e50fae626c4707af12114b5ddb7bb9f4236a4";
+
sha256 = "1d8zvgzn91l9cwanbhwnzchhml00wi53qsy228pagisxnhkr7w7v";
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
meta.hydraPlatforms = [ ];
···
nvim-metals = buildVimPlugin {
pname = "nvim-metals";
-
version = "2025-03-14";
+
version = "2025-03-20";
src = fetchFromGitHub {
owner = "scalameta";
repo = "nvim-metals";
-
rev = "fe6125f633c1b2f68d468a2041e81e2e5e8933d4";
-
sha256 = "1xpav9ykwk7kz61c6y33kyjxf0nf47risdj0q9gf5rnl88cln4by";
+
rev = "f763b65fd71cb17d544753194fd91090e611c6e0";
+
sha256 = "0ayn8npywhr9j1rlhvq5kij0s3751hh89fd5qqp1iqjqr9mg4ns8";
meta.homepage = "https://github.com/scalameta/nvim-metals/";
meta.hydraPlatforms = [ ];
···
nvim-rip-substitute = buildVimPlugin {
pname = "nvim-rip-substitute";
-
version = "2025-03-19";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-rip-substitute";
-
rev = "ddd3562bbd93b02eb43ddfe18af7438abe46dd98";
-
sha256 = "1iwgl28pdipyk4a7hbhsm7wb1a0sglsk7zb5dgc2k2kq526yn7hr";
+
rev = "1b5d78f3d69fcdf8e734114c665994ffe1672fde";
+
sha256 = "1rddfahgyh1n01ba470b82zdk1dk1dhvfx85v6cm441camv5mbz7";
meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/";
meta.hydraPlatforms = [ ];
···
nvim-scissors = buildVimPlugin {
pname = "nvim-scissors";
-
version = "2025-03-19";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-scissors";
-
rev = "445deedd9cc8eb91275ac15e3d6c6df5bc08bff3";
-
sha256 = "1y332f5sd7fjg2kf9v8wx3dgf0c3kjdfx2s2gv90r6a7p7p83idd";
+
rev = "bad61d14ba5e282e6b7b40cf618d879729494036";
+
sha256 = "1k17cy81qnxv3jkkxdfwvsvjr3b482hjxrfcs8n8dgns3j3fhndw";
meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/";
meta.hydraPlatforms = [ ];
···
nvim-spider = buildVimPlugin {
pname = "nvim-spider";
-
version = "2025-03-02";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-spider";
-
rev = "9b9a1cf88a10790de69d3b0562d7d612f23561d5";
-
sha256 = "1pffj9jj44l3kwic3ihkc128i5f5cyyl823ymwbwyrjj8fvh565y";
+
rev = "4bd3221d165da334e57c8e9f38978e0c6f3a1742";
+
sha256 = "17wnp793yiy33zj4xi406b5k78rihpjz5abb2yhhmxriznsr2a2j";
meta.homepage = "https://github.com/chrisgrieser/nvim-spider/";
meta.hydraPlatforms = [ ];
···
nvim-surround = buildVimPlugin {
pname = "nvim-surround";
-
version = "2025-03-16";
+
version = "2025-03-22";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
-
rev = "6c54643ef42016b744888b06d2381abd23f9b7ea";
-
sha256 = "1c5agqfffmjxc73bv8d4hmrnzx62ikqpv7pii19v5alfdcnh5j48";
+
rev = "caf6f633d4d77a29b6e265b560c5a035d171a913";
+
sha256 = "130y0b2f69y5rzm64ss34a9zyqkpkybr2d1s4p0pcvvaq1ngq0r0";
meta.homepage = "https://github.com/kylechui/nvim-surround/";
meta.hydraPlatforms = [ ];
···
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
-
version = "2025-03-01";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
-
rev = "c09ff35de503a41fa62465c6b4ae72d96e7a7ce4";
-
sha256 = "0bnc2fc9ipz9yp917l61vvcaqmbdg5fhqxrp7jfjxj5qmvadhai9";
+
rev = "44d9b58f11d5a426c297aafd0be1c9d45617a849";
+
sha256 = "0gya49yydrbq5jylsk4b9c2cpygy0mxhr6kwdsbg0di0i74pkav0";
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
meta.hydraPlatforms = [ ];
···
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
-
rev = "ff553df2f4c5641be2b282e1a0a072c46cf03591";
-
sha256 = "0xgibfj73j2241mj6vab4sbw5zxxcnfls2lahsadg0r5z7cj01lk";
+
rev = "85168f15808d89b0222313652b9d2777eda3cb08";
+
sha256 = "1mn92s3v0rp5szy9cclnwlvvj61cmib98nwsz5xybw0a3wfmil45";
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
meta.hydraPlatforms = [ ];
···
nvim-various-textobjs = buildVimPlugin {
pname = "nvim-various-textobjs";
-
version = "2025-03-18";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-various-textobjs";
-
rev = "2788ce64fcfaa702ae3340180be592dfcd733c86";
-
sha256 = "12y2j2rzxi5mfyq1qca30dznprr9db4gljmr34xwrz3v3q84dqzd";
+
rev = "cf1a86cf831ac5b45653f47e3c541aaf8f5553fe";
+
sha256 = "0qr6pxlrbi83g3w2xg74mp9vvk8i1dvb6pwv8ncsn44rks8m6jsj";
meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/";
meta.hydraPlatforms = [ ];
···
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
-
rev = "3dfbc7936a9057b8370b903c9e3a115f07dae00d";
-
sha256 = "1m24zzy11526vbydfl00k5z7zhmdlagckkp5lwynicsm4hz0m74m";
+
rev = "1f3c5626427eec7584b42568ee051e21c747eb23";
+
sha256 = "000p5bdagj9wpdccz0p6n7mf2zdy7g3xk8fivjh6gwqmm6y3vq8c";
meta.homepage = "https://github.com/pwntester/octo.nvim/";
meta.hydraPlatforms = [ ];
···
onenord-nvim = buildVimPlugin {
pname = "onenord.nvim";
-
version = "2025-01-03";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "rmehri01";
repo = "onenord.nvim";
-
rev = "af734ccc21847ce56830eed1f593ef320ffa27ff";
-
sha256 = "0qwm5hw9rwazb9ff9p6sc0nlqj934nznwx8fzlxanqx7k5hbpqwy";
+
rev = "babdcc3da92f0c90703bb612a13a58e5f7669287";
+
sha256 = "04pgf4lqm7b81mfw99h0xlhz4s0k9fi4wn2f2jzlwyyc214d2xsc";
meta.homepage = "https://github.com/rmehri01/onenord.nvim/";
meta.hydraPlatforms = [ ];
···
other-nvim = buildVimPlugin {
pname = "other.nvim";
-
version = "2024-11-30";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "rgroli";
repo = "other.nvim";
-
rev = "933aa489ad02f8f973269a565bfea16cc784cbbf";
-
sha256 = "0pp3xcy0aaijk4fjzv67q9yc2phxq764yxprb9s16f35fim7awwq";
+
rev = "20128ea7158dd12df619283a45f336182b369294";
+
sha256 = "165bjqg4yami91mkcpnhskbagk8w3h2qx1hkp6jppn24zfcpam4z";
meta.homepage = "https://github.com/rgroli/other.nvim/";
meta.hydraPlatforms = [ ];
···
otter-nvim = buildVimPlugin {
pname = "otter.nvim";
-
version = "2025-03-17";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "jmbuhr";
repo = "otter.nvim";
-
rev = "16fc46671b5c4e059e9f3a06d593d34d30e571c9";
-
sha256 = "0k4bv870pzx5dlm16fljrmdwnw5ihda04krmcqi9pznp7harvg2g";
+
rev = "c72e597f03ad53479424f52c9df71ddebe34c3d8";
+
sha256 = "1ks44vm0cz52kqhfm8qlvmmda57hj8hr31nhikmx08h8f55g204x";
meta.homepage = "https://github.com/jmbuhr/otter.nvim/";
meta.hydraPlatforms = [ ];
···
papercolor-theme-slim = buildVimPlugin {
pname = "papercolor-theme-slim";
-
version = "2025-03-09";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "pappasam";
repo = "papercolor-theme-slim";
-
rev = "ccfb47869077ef0a7880e6fe73f5dfae44298f68";
-
sha256 = "1yvhrfj2i8b3mrglcqhsk02x4p5bqaqynd84kr9dl0xrzl0bjzcz";
+
rev = "ed3e7dd544d04aff6116cb5eaa94b444162acbeb";
+
sha256 = "1q93nxn0x1wd393fw6djmibl0y60ci2aplx6f9m8y7j7lif24874";
meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/";
meta.hydraPlatforms = [ ];
···
quarto-nvim = buildVimPlugin {
pname = "quarto-nvim";
-
version = "2025-03-14";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "quarto-dev";
repo = "quarto-nvim";
-
rev = "7fd12a6c57d4575cadbf4f97552b616d62ac7e03";
-
sha256 = "0r27n55bngrkcx5p0ang7yw2c0gj821sxgvawxnnp090hlb4pswi";
+
rev = "3c25bf3e9afff07c4396d98f0b2c39bc994037ad";
+
sha256 = "1lms6p9z5k9krz9z8wmd0pz7kpzqx870xq6cpj6rg2dj8ffb956g";
meta.homepage = "https://github.com/quarto-dev/quarto-nvim/";
meta.hydraPlatforms = [ ];
···
render-markdown-nvim = buildVimPlugin {
pname = "render-markdown.nvim";
-
version = "2025-03-20";
+
version = "2025-03-27";
src = fetchFromGitHub {
owner = "MeanderingProgrammer";
repo = "render-markdown.nvim";
-
rev = "62d6681332365cfddbe916c888752834d9f7ad0c";
-
sha256 = "1vs9y74743dm9025sgzl27arxs50mkihyc2bbmhi7vhggwf4j0hr";
+
rev = "35119c1614ec41f9b02ddd28795673a56b468269";
+
sha256 = "02kfbp2mgp3y717cdb9bl3bb3bb9lval1x202v1z66cywsia9bp4";
meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/";
meta.hydraPlatforms = [ ];
···
resession-nvim = buildVimPlugin {
pname = "resession.nvim";
-
version = "2025-02-12";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "stevearc";
repo = "resession.nvim";
-
rev = "cc1cc9a4ed7e6f72057c265ba5cc711ec16c2cff";
-
sha256 = "0j17q8k2hh8qrzd717f9ndm91qlp16bgw88wnjvqzjkah33jks85";
+
rev = "fd08e476c4e2f826905c384a3a301a821758764b";
+
sha256 = "0l6hzzz1n3mlhab97hdy1zy5z3i22v9fk3an5a3wrgjn8sgsm25i";
fetchSubmodules = true;
meta.homepage = "https://github.com/stevearc/resession.nvim/";
···
roslyn-nvim = buildVimPlugin {
pname = "roslyn.nvim";
-
version = "2025-03-12";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "seblyng";
repo = "roslyn.nvim";
-
rev = "0d298e68efa511df18a0bd4fd9a0c9bf70ebdbf2";
-
sha256 = "1j0wc7mh4qqnja07pdz0r9s7zhqw80nnbsiwhrimvicafpbmh0aj";
+
rev = "8c80d1fe4070264f58a366d8ed431544f5f3455a";
+
sha256 = "1m5cagnlgwrfnm6nziny5xaak52wzmf7d9zrdvix7a8pw9jfpan2";
meta.homepage = "https://github.com/seblyng/roslyn.nvim/";
meta.hydraPlatforms = [ ];
···
scrollbar-nvim = buildVimPlugin {
pname = "scrollbar.nvim";
-
version = "2025-01-22";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "Xuyuanp";
repo = "scrollbar.nvim";
-
rev = "3f0d4170db4c4e148c2796f9cdd211970432fec4";
-
sha256 = "08l5b5hb80rr5agjzzh3x0z5i59c0xqnjxgk87sjsary18dbgzn2";
+
rev = "c96fc2fb1a3b5a9e6e82d94014490d5bca9beb9b";
+
sha256 = "1k0kpqhz7il6lxkz9vc999fa2ym2yyp5gmazha4wr5xsyl12jlca";
meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/";
meta.hydraPlatforms = [ ];
···
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
-
version = "2025-03-18";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
-
rev = "a3ccaa1ea09e21712ded3ffdabdbdc577f784054";
-
sha256 = "03sp4sd2xajnrwsj5nfby6zi8964hbvsp98rvzm5f9gknph79z8f";
+
rev = "096d23df87d5c430e6e96f3e99d67e360fb2097f";
+
sha256 = "12bqnvx1infy4z1ibspcljkdsmrwwlkn6dwhi3scsz1441n425sj";
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
meta.hydraPlatforms = [ ];
···
smear-cursor-nvim = buildVimPlugin {
pname = "smear-cursor.nvim";
-
version = "2025-03-19";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "sphamba";
repo = "smear-cursor.nvim";
-
rev = "483ec950ebe77ef92f3e7543945285ffb49093b6";
-
sha256 = "15y8rxwfm3gwdd5p632vdbvb0njfyr70366k9g1z71if787mdzmm";
+
rev = "01570fdc358979678380ff8704184307e87d8a29";
+
sha256 = "0vl7cpfsh06mjcr5ysqmqv9yvixpfrn71qk6h368i9knprsdabs2";
meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/";
meta.hydraPlatforms = [ ];
···
srcery-vim = buildVimPlugin {
pname = "srcery-vim";
-
version = "2025-03-15";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "srcery-colors";
repo = "srcery-vim";
-
rev = "11cf04466429385a63e05ccea1841f82bcfc13e0";
-
sha256 = "1pmwqsykkxzsrj73s9f3nnzx6d3mfzjwcaj6a384bj6n3dz2fhfq";
+
rev = "d8915c0153ed451c975fa20356cb8c254232aa28";
+
sha256 = "119g6jhyiqj65n9cm93pxfydsn913yamx6dk1zf24z0gr7vfpp29";
meta.homepage = "https://github.com/srcery-colors/srcery-vim/";
meta.hydraPlatforms = [ ];
···
substitute-nvim = buildVimPlugin {
pname = "substitute.nvim";
-
version = "2024-07-06";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "gbprod";
repo = "substitute.nvim";
-
rev = "97f49d16f8eea7967d41db4f657dd63af53eeba1";
-
sha256 = "017g2y3hmwa5ar778djr86x9v2nc9lg84njx82rajs6lx28a8m94";
+
rev = "9db749a880e3dd3b0eb57f698aa8f1e1630e1f25";
+
sha256 = "1qvnx3nfxn8l1rljbmby7pdax4gl6kpclvy5q4a7q0vk270acgfv";
meta.homepage = "https://github.com/gbprod/substitute.nvim/";
meta.hydraPlatforms = [ ];
···
telescope-frecency-nvim = buildVimPlugin {
pname = "telescope-frecency.nvim";
-
version = "2025-03-16";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
-
rev = "eeda21e429c86bd38ea287700e77f96058331be7";
-
sha256 = "1wm70kvk1as623jdy0pgd2kgw4db0fd66f6k1z3s76mz1y8kdma1";
+
rev = "55ca623ae9e366fabccd5bbe7e612ca0879e98c8";
+
sha256 = "049apxl689zrs8swqzbljw273i70kfli6076j81c19axczgs62z2";
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
meta.hydraPlatforms = [ ];
···
treewalker-nvim = buildVimPlugin {
pname = "treewalker.nvim";
-
version = "2025-03-20";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "aaronik";
repo = "treewalker.nvim";
-
rev = "b9e6520a08dc8e62891dcb759fce29f988e68da9";
-
sha256 = "0vp7kzf790qsasnrxlhx1qvqhvwski3h889lhbmm1yj8pz71jvzf";
+
rev = "22d0a5f2a2c8030f5544a44a5c5fdcfd9d54c01d";
+
sha256 = "1c381rxhgc0xidpk4rcfk77xwbbd2gas490n5gyp51sq07ir0z1g";
meta.homepage = "https://github.com/aaronik/treewalker.nvim/";
meta.hydraPlatforms = [ ];
···
typst-preview-nvim = buildVimPlugin {
pname = "typst-preview.nvim";
-
version = "2025-02-28";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "chomosuke";
repo = "typst-preview.nvim";
-
rev = "ddcc71126f910ec83037622bc8d506f91a290ade";
-
sha256 = "1iqcbpgk87gcgnqd5dv8n4h4hbildp5hbjhnlwjx5zlzcg5qv2my";
+
rev = "10e6ec6f00365639e383fa8e95a32058dad53b22";
+
sha256 = "1va3yw7iq5170ilfzd0fvpvkbkxn2yqk413j64ymg31aql8amgjc";
meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/";
meta.hydraPlatforms = [ ];
···
unison = buildVimPlugin {
pname = "unison";
-
version = "2025-03-19";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
-
rev = "d67de6f71353df51510a232f55390445d944c3c4";
-
sha256 = "116d3s2pix6vnqi5408xfac3jhrz1z5zmnflxx5gzdmpvik2jmbp";
+
rev = "891dcccc1b761a4bd27c3786977203baddcdcc8f";
+
sha256 = "0qlnvdbvnhx6s8bv2bvzs124z4rvs0p2q4znsyxxm2lqr8p2n0j5";
meta.homepage = "https://github.com/unisonweb/unison/";
meta.hydraPlatforms = [ ];
···
vifm-vim = buildVimPlugin {
pname = "vifm.vim";
-
version = "2025-03-18";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "vifm";
repo = "vifm.vim";
-
rev = "14d81758ff57420a961c7a8d10d7d672d2e00fe4";
-
sha256 = "13iv8hwd9xczdc6qraghq7bf82xkqndzndi8sk00xfiizsc1rbdm";
+
rev = "23358c7f0dda437a3dec3ec902911ee4376c0a56";
+
sha256 = "04jjrrcw1y7wss8xzhh8s33l24d2b1whzf4ijqixpdimw29v73d3";
meta.homepage = "https://github.com/vifm/vifm.vim/";
meta.hydraPlatforms = [ ];
···
vim-dadbod-ui = buildVimPlugin {
pname = "vim-dadbod-ui";
-
version = "2025-01-29";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-dadbod-ui";
-
rev = "f4d37b7312ae6489e5c04bee654ca521baac188a";
-
sha256 = "13n6jm1ncx9cn0qdr9ck93n92jm36fzvg6miwsppsk5g9icfz147";
+
rev = "685e75b34ee0e12f92ec4507ea8bb7f1aaa936e5";
+
sha256 = "1ir8m3nks2aqh0jkmkyx46qprg7xm0bva72r83hwai79j1q6fk7j";
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/";
meta.hydraPlatforms = [ ];
···
vim-gruvbox8 = buildVimPlugin {
pname = "vim-gruvbox8";
-
version = "2025-02-22";
+
version = "2025-03-25";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-gruvbox8";
-
rev = "4b56d56e287b74758edb4504e23be2d4977d0972";
-
sha256 = "1i6s4ql2f16jrkdr2zq2km5yx7basx4gf2jlbr35x42l4nfd7d5c";
+
rev = "f85b7221754cbcf4a9d21eb3a30d3633024be872";
+
sha256 = "1j0ckl8livim2l3ympd3hg3dj7r68faly4kcqzlsr9fsgsnrcv6v";
meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/";
meta.hydraPlatforms = [ ];
···
vim-javascript = buildVimPlugin {
pname = "vim-javascript";
-
version = "2022-08-15";
+
version = "2025-03-21";
src = fetchFromGitHub {
owner = "pangloss";
repo = "vim-javascript";
-
rev = "c470ce1399a544fe587eab950f571c83cccfbbdc";
-
sha256 = "0h20j09z52gf5f75xcy0d4a0z0a98260s7dw62vwf1m8dk5fixbn";
+
rev = "b26c9edb3563e02f5c0b20580f7cf9743e95b157";
+
sha256 = "0szjcjw9n668zxq6gnvlsd51pbzvag2h5kbif3j0gg6zbycc60mv";
meta.homepage = "https://github.com/pangloss/vim-javascript/";
meta.hydraPlatforms = [ ];
···
vim-just = buildVimPlugin {
pname = "vim-just";
-
version = "2025-03-09";
+
version = "2025-03-20";
src = fetchFromGitHub {
owner = "NoahTheDuke";
repo = "vim-just";
-
rev = "0eeb7b760ca603be517d4f34a9d1c08c73f93f3f";
-
sha256 = "0yl8rzjynyn46bk7fx4rpczqzhgjyk16lfl3rpkf018rgkvabcwf";
+
rev = "b7f9505f93ede57c4ec011405592280b3f1755ec";
+
sha256 = "105zh0zcdijzqi8prggsgrrm4pzyvjzy0xgs5yn4grc76rxnyn3m";
meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
meta.hydraPlatforms = [ ];
···
vimtex = buildVimPlugin {
pname = "vimtex";
-
version = "2025-03-19";
+
version = "2025-03-23";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
-
rev = "ae6d6ce6c962ffcabe6d1776341b055a85b18bd6";
-
sha256 = "0j0n9h91v4bsr7yfkj5cnr6xvkifgzk9lpj8ngyq64wvnimysk7p";
+
rev = "bcb14eb6e3739f0c1902115a710292bc37c62d2e";
+
sha256 = "03drrff3r1ch9wll7zdb8sc6jyysd677c65kn4iy841bpqmzg8qx";
meta.homepage = "https://github.com/lervag/vimtex/";
meta.hydraPlatforms = [ ];
···
vscode-nvim = buildVimPlugin {
pname = "vscode.nvim";
-
version = "2025-03-09";
+
version = "2025-03-26";
src = fetchFromGitHub {
owner = "Mofiqul";
repo = "vscode.nvim";
-
rev = "3faeb317dab9db5d2310b2dc6472632399ead88f";
-
sha256 = "030jm07h8s2mhicfhpai0n92wy7jl9jp50y0ami12q34fclrnp0w";
+
rev = "49d6014ba151fc6cc585b8d5f057ca7839077bf8";
+
sha256 = "1ik0jz4d39jsi117hvcksvzx2b1k3aiqc1x4rgjfd43zg400mi58";
meta.homepage = "https://github.com/Mofiqul/vscode.nvim/";
meta.hydraPlatforms = [ ];
···
yazi-nvim = buildVimPlugin {
pname = "yazi.nvim";
-
version = "2025-03-20";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "yazi.nvim";
-
rev = "a4c14eab6787b13ab14ef1c2fbb44a0383b9c9c2";
-
sha256 = "1485xpw2mg55sy9c2qpjym1f3l8xv4dmw4j7i0cbahlmpk3zgjhz";
+
rev = "9694c227f62dc197b9909cb59b78526775068a22";
+
sha256 = "19zz0i1xp1xlhz8b4ms0bqg5h75rd904hwlj5dlsh2whwd6w9w79";
meta.homepage = "https://github.com/mikavilpas/yazi.nvim/";
meta.hydraPlatforms = [ ];
···
zig-vim = buildVimPlugin {
pname = "zig.vim";
-
version = "2024-12-28";
+
version = "2025-03-24";
src = fetchFromGitHub {
owner = "ziglang";
repo = "zig.vim";
-
rev = "f023e86b042c0d5bef68b9f0651144a6bf6d642e";
-
sha256 = "102vyrpcdr13ssw6gzzlzmwcwfs64gl3psryadiqh38lpxg99ryv";
+
rev = "a8ecf6ec3175e64811ceb85b33b746637cf95ad6";
+
sha256 = "0ckkila6bgbxnq4k5pmxk2wmcpdsskz2084m38qg8fyhs9mfb41n";
meta.homepage = "https://github.com/ziglang/zig.vim/";
meta.hydraPlatforms = [ ];
+73 -51
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
···
};
angular = buildGrammar {
language = "angular";
-
version = "0.0.0+rev=cba2889";
+
version = "0.0.0+rev=be53f25";
src = fetchFromGitHub {
owner = "dlvandenberg";
repo = "tree-sitter-angular";
-
rev = "cba288924f4832abb619c627539f111004ff22e5";
-
hash = "sha256-ZYBmTu6wNDBMBE/nFrNZdNX2o4uG+4wFIA1XBT4rgCA=";
+
rev = "be53f2597dded40c90b5f53ed9f4521422f6b6b3";
+
hash = "sha256-gs28MvuPz9hYUSeyObj1QE7n5CDa1+T1+CsDdE8xZLM=";
};
meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
};
···
hash = "sha256-ORhtfxQ6N72UjFx6WRfdYpkM9mVkTkxQ3PX3ydjIvX4=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
+
};
+
caddy = buildGrammar {
+
language = "caddy";
+
version = "0.0.0+rev=2686186";
+
src = fetchFromGitHub {
+
owner = "opa-oz";
+
repo = "tree-sitter-caddy";
+
rev = "2686186edb61be47960431c93a204fb249681360";
+
hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw=";
+
};
+
meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy";
};
cairo = buildGrammar {
language = "cairo";
···
};
gleam = buildGrammar {
language = "gleam";
-
version = "0.0.0+rev=e01c884";
+
version = "0.0.0+rev=99ec410";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = "tree-sitter-gleam";
-
rev = "e01c88449b53e2ee5dad222d4020cc7006c5b700";
-
hash = "sha256-clkf5DxLvvDJDcNYQgAPLQYw+hz05UBdOmPK8kjlVDA=";
+
rev = "99ec4101504452c488b7c835fb65cfef75b090b7";
+
hash = "sha256-FEecjw1nYYO8U+qLjOK28qTMCO1pJkwdUDzlDvmle4c=";
};
meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam";
};
···
};
glimmer_javascript = buildGrammar {
language = "glimmer_javascript";
-
version = "0.0.0+rev=4801ac4";
+
version = "0.0.0+rev=babba3f";
src = fetchFromGitHub {
owner = "NullVoxPopuli";
repo = "tree-sitter-glimmer-javascript";
-
rev = "4801ac4d0a611502001035f45d1cba5cb57d272f";
-
hash = "sha256-wK8buxg2Yil6eS4u+m/iursdx9GHcj6CTCRz1nhdCNs=";
+
rev = "babba3fc0c822a633261ce9e96a4d7986050eb0c";
+
hash = "sha256-dz0vDnOrC41URJs7OqgwaKu7MLe6dffTB66Izv25Asw=";
};
meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript";
};
glimmer_typescript = buildGrammar {
language = "glimmer_typescript";
-
version = "0.0.0+rev=c011b05";
+
version = "0.0.0+rev=48c6029";
src = fetchFromGitHub {
owner = "NullVoxPopuli";
repo = "tree-sitter-glimmer-typescript";
-
rev = "c011b053626f27a0fe5cc99eeae4185399a572f9";
-
hash = "sha256-vRxR86NmIVv5iO1C5xb/n8k3qaILaUnnWne5Hnszgyk=";
+
rev = "48c60295f1ee34ea4ed6e5177102be6d24bfc9d0";
+
hash = "sha256-lW0R/PMCeM5kuNJE9pyj/Gksi90jHyJ6/D49FTqMCSI=";
};
meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript";
};
···
};
hlsl = buildGrammar {
language = "hlsl";
-
version = "0.0.0+rev=b309425";
+
version = "0.0.0+rev=bab9111";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-hlsl";
-
rev = "b309425a7ab4456605cfe78774b80f7e275ca87d";
-
hash = "sha256-o8y2jZUn15kLQ9k1rftxepeyRfx4dP6Vk2Vv4MUxcOQ=";
+
rev = "bab9111922d53d43668fabb61869bec51bbcb915";
+
hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl";
};
···
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-java";
};
+
javadoc = buildGrammar {
+
language = "javadoc";
+
version = "0.0.0+rev=db9589e";
+
src = fetchFromGitHub {
+
owner = "rmuir";
+
repo = "tree-sitter-javadoc";
+
rev = "db9589e9c61cff7d7fcc207744c711b10b60a7a3";
+
hash = "sha256-yW2gtK7rG0bmyJL6emp4YyfKO0UEgOHLFbjAP+rmQZg=";
+
};
+
meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
+
};
javascript = buildGrammar {
language = "javascript";
version = "0.0.0+rev=6fbef40";
···
};
koto = buildGrammar {
language = "koto";
-
version = "0.0.0+rev=329b0e8";
+
version = "0.0.0+rev=6735114";
src = fetchFromGitHub {
owner = "koto-lang";
repo = "tree-sitter-koto";
-
rev = "329b0e84ef6cc6950665de4accd0bdda1601a2f1";
-
hash = "sha256-2TfRbqmUQlRGVRieffKg0fMzKBXzLkiHHHXQ9iZiRcs=";
+
rev = "673511402dfef07b25cfa43991693b8442695fc7";
+
hash = "sha256-PKaG5VKMP+O0QC5Wp2hxA6Q/YEbYzfw2a2L7s37yKuY=";
};
meta.homepage = "https://github.com/koto-lang/tree-sitter-koto";
};
···
};
lalrpop = buildGrammar {
language = "lalrpop";
-
version = "0.0.0+rev=a7f5ea2";
+
version = "0.0.0+rev=8d38e97";
src = fetchFromGitHub {
owner = "traxys";
repo = "tree-sitter-lalrpop";
-
rev = "a7f5ea297bd621d072ed4cb2cc8ba5ae64ae3c4b";
-
hash = "sha256-R3hGTS8g+QzpsXN+7IpqDR1fi/git8Af/OBo0S0wrW8=";
+
rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188";
+
hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0=";
};
meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop";
};
···
};
lua = buildGrammar {
language = "lua";
-
version = "0.0.0+rev=68d29aa";
+
version = "0.0.0+rev=db16e76";
src = fetchFromGitHub {
owner = "MunifTanjim";
repo = "tree-sitter-lua";
-
rev = "68d29aa745b68ae22cbbdb5dcb68c20232521ff6";
-
hash = "sha256-mE84uI5AKbLvX5CM7NvA59Z8Ux+QFdqVjZf4hi06NAM=";
+
rev = "db16e76558122e834ee214c8dc755b4a3edc82a9";
+
hash = "sha256-uJdXqlDn8F8mjh/NukpkQA6jdd7YjYOBbugzIrBb6GA=";
};
meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua";
};
···
};
markdown = buildGrammar {
language = "markdown";
-
version = "0.0.0+rev=192407a";
+
version = "0.0.0+rev=4132852";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
-
rev = "192407ab5a24bfc24f13332979b5e7967518754a";
-
hash = "sha256-R5y1kMVXzzl/pX6FUcLc1n6Z8eG+npMRwdJMoWtHs/U=";
+
rev = "413285231ce8fa8b11e7074bbe265b48aa7277f9";
+
hash = "sha256-Oe2iL5b1Cyv+dK0nQYFNLCCOCe+93nojxt6ukH2lEmU=";
};
location = "tree-sitter-markdown";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
language = "markdown_inline";
-
version = "0.0.0+rev=192407a";
+
version = "0.0.0+rev=4132852";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
-
rev = "192407ab5a24bfc24f13332979b5e7967518754a";
-
hash = "sha256-R5y1kMVXzzl/pX6FUcLc1n6Z8eG+npMRwdJMoWtHs/U=";
+
rev = "413285231ce8fa8b11e7074bbe265b48aa7277f9";
+
hash = "sha256-Oe2iL5b1Cyv+dK0nQYFNLCCOCe+93nojxt6ukH2lEmU=";
};
location = "tree-sitter-markdown-inline";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
···
};
mlir = buildGrammar {
language = "mlir";
-
version = "0.0.0+rev=c7c62f3";
+
version = "0.0.0+rev=922cbb9";
src = fetchFromGitHub {
owner = "artagnon";
repo = "tree-sitter-mlir";
-
rev = "c7c62f37a8612a897d25906d93363fec36c1591c";
-
hash = "sha256-SFMJoAjofemUqPy+Spu4mibGXLShXPqDvpl7gJeZQJg=";
+
rev = "922cbb97f3d20044e6b4362b3d7af5e530ed8f34";
+
hash = "sha256-b36hctcSJoWSCZmuQNoNqZWJ3w28ejyEfmFqdmiwuLc=";
};
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
···
};
problog = buildGrammar {
language = "problog";
-
version = "0.0.0+rev=93c69d2";
+
version = "0.0.0+rev=d8d415f";
src = fetchFromGitHub {
owner = "foxyseta";
repo = "tree-sitter-prolog";
-
rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8";
-
hash = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY=";
+
rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa";
+
hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=";
};
location = "grammars/problog";
meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
};
prolog = buildGrammar {
language = "prolog";
-
version = "0.0.0+rev=93c69d2";
+
version = "0.0.0+rev=d8d415f";
src = fetchFromGitHub {
owner = "foxyseta";
repo = "tree-sitter-prolog";
-
rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8";
-
hash = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY=";
+
rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa";
+
hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=";
};
location = "grammars/prolog";
meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
···
};
roc = buildGrammar {
language = "roc";
-
version = "0.0.0+rev=32e20cb";
+
version = "0.0.0+rev=0b1afe8";
src = fetchFromGitHub {
owner = "faldor20";
repo = "tree-sitter-roc";
-
rev = "32e20cb1133a5a189f986c3b5df47ac730fbee3d";
-
hash = "sha256-kBuVTL2elBM398Il6t8WuzUu4MrL9md+NEtVy7EGkdE=";
+
rev = "0b1afe88161cbd81f5ddea1bb4fa786314ed49a7";
+
hash = "sha256-DO0c6xRpJvj35qifh9/sfj5Op9CPsKA+4X6A7FBTGLI=";
};
meta.homepage = "https://github.com/faldor20/tree-sitter-roc";
};
···
};
scala = buildGrammar {
language = "scala";
-
version = "0.0.0+rev=041dea1";
+
version = "0.0.0+rev=42a1542";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
-
rev = "041dea1ca8b25f20fa564854922ac6a99c050ec6";
-
hash = "sha256-hK4/FeB11H2x1c2rbYH2IoejgDSyrvlnObgeN3TVASU=";
+
rev = "42a1542248ff611ba2091fe76c6dbf42551ebef8";
+
hash = "sha256-FRX8uaSB408fOWaQSLjOqurVaWQYysoSQCI3vI4d63E=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
···
};
swift = buildGrammar {
language = "swift";
-
version = "0.0.0+rev=6b1ebb8";
+
version = "0.0.0+rev=aca5a52";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
-
rev = "6b1ebb86c97fca00835e7fce4a95c5069172145e";
-
hash = "sha256-VR6GmMWueFa/4PXRtnTNWeI0N19vD1qd5XBM+e9HalM=";
+
rev = "aca5a52aa3cab858944d3c02701ccf5b2d8fd0f9";
+
hash = "sha256-F0Fijad6Yry71Xc5b92EiqgtEkvVqRM8WKRt6U07TxY=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
···
};
vim = buildGrammar {
language = "vim";
-
version = "0.0.0+rev=f3cd62d";
+
version = "0.0.0+rev=11b688a";
src = fetchFromGitHub {
owner = "neovim";
repo = "tree-sitter-vim";
-
rev = "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7";
-
hash = "sha256-KVaTJKU7r7zk57Fn9zl5s34oq8tsLkSRV3VHM6Q6F+s=";
+
rev = "11b688a1f0e97c0c4e3dbabf4a38016335f4d237";
+
hash = "sha256-UvH/k0gWEhrgxG1HnrdmaLHzygkaKk4hx2gK/6TZYNM=";
};
meta.homepage = "https://github.com/neovim/tree-sitter-vim";
};
+23 -1
pkgs/applications/editors/vim/plugins/overrides.nix
···
checkInputs = [
# optional cmp integration
self.nvim-cmp
+
self.lualine-nvim
];
dependencies = with self; [ plenary-nvim ];
nvimSkipModule = [
···
plenary-nvim
nui-nvim
];
+
nvimSkipModule = [
+
"neo-tree.types.fixes.compat-0.10"
+
];
};
netman-nvim = super.netman-nvim.overrideAttrs {
···
doInstallCheck = true;
};
+
nvim-dap-view = super.nvim-dap-view.overrideAttrs {
+
dependencies = [ self.nvim-dap ];
+
};
+
nvim-dap-virtual-text = super.nvim-dap-virtual-text.overrideAttrs {
dependencies = [ self.nvim-dap ];
};
···
nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs {
# Test module
-
nvimSkipModule = [ "nvim-highlight-colors.color.converters_spec" ];
+
nvimSkipModule = [
+
"nvim-highlight-colors.buffer_utils_spec"
+
"nvim-highlight-colors.color.converters_spec"
+
"nvim-highlight-colors.color.patterns_spec"
+
"nvim-highlight-colors.color.utils_spec"
+
];
};
nvim-java = super.nvim-java.overrideAttrs {
···
nvim-java-test = super.nvim-java-test.overrideAttrs {
dependencies = [ self.nvim-java-core ];
+
};
+
+
nvim-lilypond-suite = super.nvim-lilypond-suite.overrideAttrs {
+
nvimSkipModule = [
+
# Option not set immediately
+
"nvls.errors.lilypond-book"
+
"nvls.tex"
+
"nvls.texinfo"
+
];
};
nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
https://github.com/rinx/nvim-dap-rego/,HEAD,
https://github.com/jonboh/nvim-dap-rr/,HEAD,
https://github.com/rcarriga/nvim-dap-ui/,,
+
https://github.com/igorlfs/nvim-dap-view/,HEAD,
https://github.com/theHamsta/nvim-dap-virtual-text/,,
https://github.com/amrbashir/nvim-docs-view/,HEAD,
https://github.com/allendang/nvim-expand-expr/,,
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
···
}:
mkLibretroCore {
core = "dosbox-pure";
-
version = "0-unstable-2025-03-13";
+
version = "0-unstable-2025-03-18";
src = fetchFromGitHub {
owner = "schellingb";
repo = "dosbox-pure";
-
rev = "8af2dee6d8efb406067c5120d7fb175eddfefcb9";
-
hash = "sha256-mBSm25ABAvjc0s4YTAViGtzgGSpq0EXYt5q+7agHc6M=";
+
rev = "619c575db6f81d1911e36f1ecd618c9dead86859";
+
hash = "sha256-Pp3OP69KKrznOl1cY5yiKxMJRA7REe4S51zGDHG883c=";
};
hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
···
}:
mkLibretroCore {
core = "fbneo";
-
version = "0-unstable-2025-03-11";
+
version = "0-unstable-2025-03-26";
src = fetchFromGitHub {
owner = "libretro";
repo = "fbneo";
-
rev = "0bf8e4482caf9c18fcd74b3ddd2d7eaaf32ff8ef";
-
hash = "sha256-vIC1S57z+agpuaY7wb5bVAppsZkxCQGEnQteiHu0Y34=";
+
rev = "ad3b6536f57ec189defabc8aa0fe9d854d167d67";
+
hash = "sha256-Nyzzr6XFQmtRVWxATIIONn3tnwwS6jLbbwHxoYXUDGU=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
···
}:
mkLibretroCore {
core = "flycast";
-
version = "0-unstable-2025-03-14";
+
version = "0-unstable-2025-03-22";
src = fetchFromGitHub {
owner = "flyinghead";
repo = "flycast";
-
rev = "44f77408e47d2f2873e1dec4705cd6b6071784fb";
-
hash = "sha256-3UrMup7V6K630p5DvsGweqg9TaRTtL1TU0wC9Xt7hp8=";
+
rev = "305cae496fe009a523e1a43cc6a11141531626ef";
+
hash = "sha256-L91RS+GzNA0IpVh1ANkS7V2wWJqdXyioxJuCP+f5SEA=";
fetchSubmodules = true;
};
+3 -3
pkgs/applications/emulators/libretro/cores/mame.nix
···
}:
mkLibretroCore {
core = "mame";
-
version = "0-unstable-2025-01-04";
+
version = "0-unstable-2025-03-06";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame";
-
rev = "20db0f242e4e11a476b548dd57d2ef9cc3e84f03";
-
hash = "sha256-+xShU96m+KCHrFleEy55fBD5vCM+hsYMqIvRZQtzsr8=";
+
rev = "40edadab2e445bfda9d206def9508b43b11fb96a";
+
hash = "sha256-TrDx77VCdtLuihwhlz+sYkUvegTxsG8eAn3h6KYO3z0=";
fetchSubmodules = true;
};
+3 -3
pkgs/applications/emulators/libretro/cores/nestopia.nix
···
}:
mkLibretroCore {
core = "nestopia";
-
version = "0-unstable-2025-02-22";
+
version = "0-unstable-2025-03-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "nestopia";
-
rev = "72003d06eb9fbc2191f5a7a874abc039bde3157f";
-
hash = "sha256-fo9ZNqgMDt9s/18WDhD+7kGb9O8LF47Xk5yuIP3trqY=";
+
rev = "83d4f6227d14c817c8c75d2b6ad69514acb8fc4b";
+
hash = "sha256-3BTQbtascDymbJK1ECjaoE9z1fVMnmvcdO+c4aCWuFE=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/pcsx2.nix
···
}:
mkLibretroCore {
core = "pcsx2";
-
version = "0-unstable-2025-01-12";
+
version = "0-unstable-2025-03-15";
src = fetchFromGitHub {
owner = "libretro";
repo = "ps2";
-
rev = "3fda2d1bb58564e2c814289036a7e4b10bf53357";
-
hash = "sha256-06cbF/Mhq2Gf87EQBiptHzqayOm0BA1c2dx6fu795RI=";
+
rev = "6cc162de2162a0ffe92a4e0470141b9c7c095bf3";
+
hash = "sha256-hzM4nt7Cp7l2fLtG60YmqVchuFskqVDyaZPHIO0E6Ws=";
fetchSubmodules = true;
};
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
···
}:
mkLibretroCore {
core = "ppsspp";
-
version = "0-unstable-2025-03-15";
+
version = "0-unstable-2025-03-26";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
-
rev = "60a2dd12bc6eebb9e7885bf77f91835d6ff07307";
-
hash = "sha256-I9v01nXxaE1JboJ3a4hxIi1Qw78mOaLWdSVikF1vv1I=";
+
rev = "e4a492b6a2d72582e0d32ffd05b7f37d3312657c";
+
hash = "sha256-2WuKxfOmlNcPIbwVjCbGfvWIwd5/WYb7pFGMnzg3fZQ=";
fetchSubmodules = true;
};
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
···
}:
mkLibretroCore {
core = "stella";
-
version = "0-unstable-2025-02-16";
+
version = "0-unstable-2025-03-17";
src = fetchFromGitHub {
owner = "stella-emu";
repo = "stella";
-
rev = "dccefede9b9e0c1f08cb645ac4c1b922579b93fa";
-
hash = "sha256-J9/6plYOa44ZeVWilJWSR5ZQF0bzZ8w5v272iIAOMxM=";
+
rev = "aaa6c154750119905190da49569fa9e2de7bb97b";
+
hash = "sha256-QephycS6p6KCAR5ryc8Nhx8jnFGHaY7kObT13RNU42Q=";
};
makefile = "Makefile";
+6
pkgs/applications/misc/survex/default.nix
···
libX11
];
+
strictDeps = true;
+
postPatch = ''
patchShebangs .
'';
+
+
configureFlags = [
+
"WX_CONFIG=${lib.getExe' (lib.getDev wxGTK32) "wx-config"}"
+
];
enableParallelBuilding = true;
doCheck = (!stdenv.hostPlatform.isDarwin); # times out
+2 -2
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "telegram-desktop-unwrapped";
-
version = "5.12.3";
+
version = "5.13.1";
src = fetchFromGitHub {
owner = "telegramdesktop";
repo = "tdesktop";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
-
hash = "sha256-foXIxFAE2a9AsHbqJKnqswW5EYSYu54DATKp//ixcVU=";
+
hash = "sha256-E9d5jWw4HeCO4sqDB0tXXgxM91kg1Gixi9B0xZQYe14=";
};
postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
···
thunderbird = thunderbird-latest;
thunderbird-latest = common {
-
version = "136.0";
-
sha512 = "37c94258b49a7e87b24b4cffaa6eae81698356ddc3f0f49ea675b885dea2c56a3ca758dac2ddb2720beaf2f34faa15a9ab9b5eda0b352c0c8f14167c01838714";
+
version = "136.0.1";
+
sha512 = "cc217f3e07620442714337ea396a7146d9d80cc973de862990a9fac7c4343e900419b71ff8c6575e563deda6daff90bec5809a9a94376cbf1019c834f4e1b1e7";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";
pkgs/applications/networking/remote/freerdp/3.nix pkgs/by-name/fr/freerdp/package.nix
-243
pkgs/applications/networking/remote/freerdp/default.nix
···
-
{
-
stdenv,
-
lib,
-
fetchFromGitHub,
-
cmake,
-
docbook-xsl-nons,
-
libxslt,
-
pkg-config,
-
alsa-lib,
-
faac,
-
faad2,
-
fetchpatch,
-
ffmpeg,
-
glib,
-
openh264,
-
openssl,
-
pcre2,
-
zlib,
-
libX11,
-
libXcursor,
-
libXdamage,
-
libXdmcp,
-
libXext,
-
libXi,
-
libXinerama,
-
libXrandr,
-
libXrender,
-
libXtst,
-
libXv,
-
libxkbcommon,
-
libxkbfile,
-
wayland,
-
wayland-scanner,
-
gstreamer,
-
gst-plugins-base,
-
gst-plugins-good,
-
libunwind,
-
orc,
-
cairo,
-
libusb1,
-
libpulseaudio,
-
cups,
-
pcsclite,
-
systemd,
-
libjpeg_turbo,
-
buildServer ? true,
-
nocaps ? false,
-
AudioToolbox,
-
AVFoundation,
-
Carbon,
-
Cocoa,
-
CoreMedia,
-
withUnfree ? false,
-
-
# tries to compile and run generate_argument_docbook.c
-
withManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform,
-
-
buildPackages,
-
}:
-
-
let
-
cmFlag = flag: if flag then "ON" else "OFF";
-
disabledTests =
-
[
-
# this one is probably due to our sandbox
-
{
-
dir = "libfreerdp/crypto/test";
-
file = "Test_x509_cert_info.c";
-
}
-
]
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
-
{
-
dir = "winpr/libwinpr/sysinfo/test";
-
file = "TestGetComputerName.c";
-
}
-
];
-
-
inherit (lib) optionals;
-
-
in
-
stdenv.mkDerivation rec {
-
pname = "freerdp";
-
version = "2.11.7";
-
-
src = fetchFromGitHub {
-
owner = "FreeRDP";
-
repo = "FreeRDP";
-
rev = version;
-
hash = "sha256-w+xyMNFmKylSheK0yAGl8J6MXly/HUjjAfR9Qq3s/kA=";
-
};
-
-
patches = [
-
# GCC 14 compatibility
-
(fetchpatch {
-
url = "https://github.com/FreeRDP/FreeRDP/commit/5b14b7cbdd36414f1838047f21502654bd32ebb1.patch";
-
hash = "sha256-EWLfmjGJGWA/sY2E2DnFKhPbzhOVbXZPCrV8i1XuSeY=";
-
})
-
(fetchpatch {
-
url = "https://github.com/FreeRDP/FreeRDP/commit/efa899d3deb8595a29fabb2a2251722f9d7e0d7f.patch";
-
hash = "sha256-hjqNexYq+3iO2L2L9wT2tWbHz0BEtl/y7jgQT4kpNIM=";
-
})
-
(fetchpatch {
-
url = "https://github.com/FreeRDP/FreeRDP/commit/0c20fac8f1deeeca3df93a6619542e5d9176f0f0.patch";
-
hash = "sha256-cEzNPteucoI5KoGEM3C6mg2kW9uWImPebZEV6nssexY=";
-
})
-
];
-
-
postPatch =
-
''
-
export HOME=$TMP
-
-
# skip NIB file generation on darwin
-
sed -z 's/NIB file generation.*//' -i client/Mac{,/cli}/CMakeLists.txt
-
-
# failing test(s)
-
${lib.concatMapStringsSep "\n" (e: ''
-
substituteInPlace ${e.dir}/CMakeLists.txt \
-
--replace ${e.file} ""
-
rm ${e.dir}/${e.file}
-
'') disabledTests}
-
-
substituteInPlace "libfreerdp/freerdp.pc.in" \
-
--replace "Requires:" "Requires: @WINPR_PKG_CONFIG_FILENAME@"
-
''
-
+ lib.optionalString (pcsclite != null) ''
-
substituteInPlace "winpr/libwinpr/smartcard/smartcard_pcsc.c" \
-
--replace "libpcsclite.so" "${lib.getLib pcsclite}/lib/libpcsclite.so"
-
''
-
+ lib.optionalString nocaps ''
-
substituteInPlace "libfreerdp/locale/keyboard_xkbfile.c" \
-
--replace "RDP_SCANCODE_CAPSLOCK" "RDP_SCANCODE_LCONTROL"
-
'';
-
-
buildInputs =
-
[
-
cairo
-
cups
-
faad2
-
ffmpeg
-
glib
-
gst-plugins-base
-
gst-plugins-good
-
gstreamer
-
libX11
-
libXcursor
-
libXdamage
-
libXdmcp
-
libXext
-
libXi
-
libXinerama
-
libXrandr
-
libXrender
-
libXtst
-
libXv
-
libjpeg_turbo
-
libpulseaudio
-
libunwind
-
libusb1
-
libxkbcommon
-
libxkbfile
-
openh264
-
openssl
-
orc
-
pcre2
-
pcsclite
-
zlib
-
]
-
++ optionals stdenv.hostPlatform.isLinux [
-
alsa-lib
-
systemd
-
wayland
-
]
-
++ optionals stdenv.hostPlatform.isDarwin [
-
AudioToolbox
-
AVFoundation
-
Carbon
-
Cocoa
-
CoreMedia
-
]
-
++ optionals withUnfree [
-
faac
-
];
-
-
nativeBuildInputs = [
-
cmake
-
libxslt
-
docbook-xsl-nons
-
pkg-config
-
wayland-scanner
-
];
-
-
doCheck = true;
-
-
# https://github.com/FreeRDP/FreeRDP/issues/8526#issuecomment-1357134746
-
cmakeFlags =
-
[
-
"-Wno-dev"
-
"-DCMAKE_INSTALL_LIBDIR=lib"
-
"-DDOCBOOKXSL_DIR=${docbook-xsl-nons}/xml/xsl/docbook"
-
]
-
++ lib.mapAttrsToList (k: v: "-D${k}=${cmFlag v}") {
-
BUILD_TESTING = false; # false is recommended by upstream
-
WITH_CAIRO = (cairo != null);
-
WITH_CUPS = (cups != null);
-
WITH_FAAC = (withUnfree && faac != null);
-
WITH_FAAD2 = (faad2 != null);
-
WITH_JPEG = (libjpeg_turbo != null);
-
WITH_OPENH264 = (openh264 != null);
-
WITH_OSS = false;
-
WITH_MANPAGES = withManPages;
-
WITH_PCSC = (pcsclite != null);
-
WITH_PULSE = (libpulseaudio != null);
-
WITH_SERVER = buildServer;
-
WITH_VAAPI = false; # false is recommended by upstream
-
WITH_X11 = true;
-
};
-
-
env.NIX_CFLAGS_COMPILE = toString (
-
lib.optionals stdenv.hostPlatform.isDarwin [
-
"-include AudioToolbox/AudioToolbox.h"
-
]
-
++ lib.optionals stdenv.cc.isClang [
-
"-Wno-error=incompatible-function-pointer-types"
-
]
-
);
-
-
NIX_LDFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [
-
"-framework AudioToolbox"
-
];
-
-
meta = with lib; {
-
description = "Remote Desktop Protocol Client";
-
longDescription = ''
-
FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
-
following the Microsoft Open Specifications.
-
'';
-
homepage = "https://www.freerdp.com/";
-
changelog = "https://github.com/FreeRDP/FreeRDP/releases/tag/${src.rev}";
-
license = licenses.asl20;
-
maintainers = with maintainers; [ peterhoeg ];
-
platforms = platforms.unix;
-
};
-
}
+2 -2
pkgs/applications/networking/remote/remmina/default.nix
···
libxkbfile,
libX11,
python3,
-
freerdp3,
+
freerdp,
libssh,
libgcrypt,
gnutls,
···
gettext
libxkbfile
libX11
-
freerdp3
+
freerdp
libssh
libgcrypt
gnutls
+2 -2
pkgs/applications/networking/syncplay/default.nix
···
buildPythonApplication rec {
pname = "syncplay";
-
version = "1.7.3";
+
version = "1.7.4";
format = "other";
···
owner = "Syncplay";
repo = "syncplay";
tag = "v${version}";
-
sha256 = "sha256-ipo027XyN4BpMkxzXznbnaufsaG/YkHxFJYo+XWzbyE=";
+
sha256 = "sha256-23OTj+KUmYtrhzIS4A9Gq/tClOLwaeo50+Fcm1tn47M=";
};
patches = [
+1 -1
pkgs/applications/science/logic/rocq-core/default.nix
···
, version, rocq-version ? null
}@args:
let
-
lib = import ../../../../build-support/coq/extra-lib.nix { inherit (args) lib; };
+
lib = import ../../../../build-support/rocq/extra-lib.nix { inherit (args) lib; };
release = {
"9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU=";
+2 -207
pkgs/build-support/coq/extra-lib.nix
···
{ lib }:
-
let
-
inherit (lib)
-
all
-
concatStringsSep
-
findFirst
-
flip
-
getAttr
-
head
-
isFunction
-
length
-
recursiveUpdate
-
splitVersion
-
tail
-
take
-
versionAtLeast
-
versionOlder
-
zipListsWith
-
;
-
in
-
recursiveUpdate lib (rec {
-
-
versions =
-
let
-
truncate = n: v: concatStringsSep "." (take n (splitVersion v));
-
opTruncate =
-
op: v0: v:
-
let
-
n = length (splitVersion v0);
-
in
-
op (truncate n v) (truncate n v0);
-
in
-
rec {
-
-
/*
-
Get string of the first n parts of a version string.
-
-
Example:
-
- truncate 2 "1.2.3-stuff"
-
=> "1.2"
-
-
- truncate 4 "1.2.3-stuff"
-
=> "1.2.3.stuff"
-
*/
-
-
inherit truncate;
-
-
/*
-
Get string of the first three parts (major, minor and patch)
-
of a version string.
-
-
Example:
-
majorMinorPatch "1.2.3-stuff"
-
=> "1.2.3"
-
*/
-
majorMinorPatch = truncate 3;
-
-
/*
-
Version comparison predicates,
-
- isGe v0 v <-> v is greater or equal than v0 [*]
-
- isLe v0 v <-> v is lesser or equal than v0 [*]
-
- isGt v0 v <-> v is strictly greater than v0 [*]
-
- isLt v0 v <-> v is strictly lesser than v0 [*]
-
- isEq v0 v <-> v is equal to v0 [*]
-
- range low high v <-> v is between low and high [**]
-
-
[*] truncating v to the same number of digits as v0
-
[**] truncating v to low for the lower bound and high for the upper bound
-
-
Examples:
-
- isGe "8.10" "8.10.1"
-
=> true
-
- isLe "8.10" "8.10.1"
-
=> true
-
- isGt "8.10" "8.10.1"
-
=> false
-
- isGt "8.10.0" "8.10.1"
-
=> true
-
- isEq "8.10" "8.10.1"
-
=> true
-
- range "8.10" "8.11" "8.11.1"
-
=> true
-
- range "8.10" "8.11+" "8.11.0"
-
=> false
-
- range "8.10" "8.11+" "8.11+beta1"
-
=> false
-
*/
-
isGe = opTruncate versionAtLeast;
-
isGt = opTruncate (flip versionOlder);
-
isLe = opTruncate (flip versionAtLeast);
-
isLt = opTruncate versionOlder;
-
isEq = opTruncate pred.equal;
-
range = low: high: pred.inter (versions.isGe low) (versions.isLe high);
-
};
-
-
/*
-
Returns a list of list, splitting it using a predicate.
-
This is analogous to builtins.split sep list,
-
with a predicate as a separator and a list instead of a string.
-
-
Type: splitList :: (a -> bool) -> [a] -> [[a]]
-
-
Example:
-
splitList (x: x == "x") [ "y" "x" "z" "t" ]
-
=> [ [ "y" ] "x" [ "z" "t" ] ]
-
*/
-
splitList =
-
pred: l: # put in file lists
-
let
-
loop = (
-
vv: v: l:
-
if l == [ ] then
-
vv ++ [ v ]
-
else
-
let
-
hd = head l;
-
tl = tail l;
-
in
-
if pred hd then
-
loop (
-
vv
-
++ [
-
v
-
hd
-
]
-
) [ ] tl
-
else
-
loop vv (v ++ [ hd ]) tl
-
);
-
in
-
loop [ ] [ ] l;
-
-
pred = {
-
# Predicate intersection, union, and complement
-
inter =
-
p: q: x:
-
p x && q x;
-
union =
-
p: q: x:
-
p x || q x;
-
compl = p: x: !p x;
-
true = p: true;
-
false = p: false;
-
-
# predicate "being equal to y"
-
equal = y: x: x == y;
-
};
-
-
/*
-
Emulate a "switch - case" construct,
-
instead of relying on `if then else if ...`
-
*/
-
/*
-
Usage:
-
```nix
-
switch-if [
-
if-clause-1
-
..
-
if-clause-k
-
] default-out
-
```
-
where a if-clause has the form `{ cond = b; out = r; }`
-
the first branch such as `b` is true
-
*/
-
-
switch-if = c: d: (findFirst (getAttr "cond") { } c).out or d;
-
-
/*
-
Usage:
-
```nix
-
switch x [
-
simple-clause-1
-
..
-
simple-clause-k
-
] default-out
-
```
-
where a simple-clause has the form `{ case = p; out = r; }`
-
the first branch such as `p x` is true
-
or
-
```nix
-
switch [ x1 .. xn ] [
-
complex-clause-1
-
..
-
complex-clause-k
-
] default-out
-
```
-
where a complex-clause is either a simple-clause
-
or has the form { cases = [ p1 .. pn ]; out = r; }
-
in which case the first branch such as all `pi x` are true
-
-
if the variables p are not functions,
-
they are converted to a equal p
-
if out is missing the default-out is taken
-
*/
-
-
switch =
-
var: clauses: default:
-
with pred;
-
let
-
compare = f: if isFunction f then f else equal f;
-
combine =
-
cl: var:
-
if cl ? case then compare cl.case var else all (equal true) (zipListsWith compare cl.cases var);
-
in
-
switch-if (map (cl: {
-
cond = combine cl var;
-
inherit (cl) out;
-
}) clauses) default;
+
lib.recursiveUpdate lib (
+
import ../rocq/extra-lib-common.nix { inherit lib; } // {
/*
Override arguments to mkCoqDerivation for a Coq library.
+1 -1
pkgs/build-support/rocq/default.nix
···
}@args:
let
-
lib = import ../coq/extra-lib.nix {
+
lib = import ./extra-lib.nix {
inherit (args) lib;
};
+210
pkgs/build-support/rocq/extra-lib-common.nix
···
+
{ lib }:
+
+
let
+
inherit (lib)
+
all
+
concatStringsSep
+
findFirst
+
flip
+
getAttr
+
head
+
isFunction
+
length
+
recursiveUpdate
+
splitVersion
+
tail
+
take
+
versionAtLeast
+
versionOlder
+
zipListsWith
+
;
+
in
+
rec {
+
+
versions =
+
let
+
truncate = n: v: concatStringsSep "." (take n (splitVersion v));
+
opTruncate =
+
op: v0: v:
+
let
+
n = length (splitVersion v0);
+
in
+
op (truncate n v) (truncate n v0);
+
in
+
rec {
+
+
/*
+
Get string of the first n parts of a version string.
+
+
Example:
+
- truncate 2 "1.2.3-stuff"
+
=> "1.2"
+
+
- truncate 4 "1.2.3-stuff"
+
=> "1.2.3.stuff"
+
*/
+
+
inherit truncate;
+
+
/*
+
Get string of the first three parts (major, minor and patch)
+
of a version string.
+
+
Example:
+
majorMinorPatch "1.2.3-stuff"
+
=> "1.2.3"
+
*/
+
majorMinorPatch = truncate 3;
+
+
/*
+
Version comparison predicates,
+
- isGe v0 v <-> v is greater or equal than v0 [*]
+
- isLe v0 v <-> v is lesser or equal than v0 [*]
+
- isGt v0 v <-> v is strictly greater than v0 [*]
+
- isLt v0 v <-> v is strictly lesser than v0 [*]
+
- isEq v0 v <-> v is equal to v0 [*]
+
- range low high v <-> v is between low and high [**]
+
+
[*] truncating v to the same number of digits as v0
+
[**] truncating v to low for the lower bound and high for the upper bound
+
+
Examples:
+
- isGe "8.10" "8.10.1"
+
=> true
+
- isLe "8.10" "8.10.1"
+
=> true
+
- isGt "8.10" "8.10.1"
+
=> false
+
- isGt "8.10.0" "8.10.1"
+
=> true
+
- isEq "8.10" "8.10.1"
+
=> true
+
- range "8.10" "8.11" "8.11.1"
+
=> true
+
- range "8.10" "8.11+" "8.11.0"
+
=> false
+
- range "8.10" "8.11+" "8.11+beta1"
+
=> false
+
*/
+
isGe = opTruncate versionAtLeast;
+
isGt = opTruncate (flip versionOlder);
+
isLe = opTruncate (flip versionAtLeast);
+
isLt = opTruncate versionOlder;
+
isEq = opTruncate pred.equal;
+
range = low: high: pred.inter (versions.isGe low) (versions.isLe high);
+
};
+
+
/*
+
Returns a list of list, splitting it using a predicate.
+
This is analogous to builtins.split sep list,
+
with a predicate as a separator and a list instead of a string.
+
+
Type: splitList :: (a -> bool) -> [a] -> [[a]]
+
+
Example:
+
splitList (x: x == "x") [ "y" "x" "z" "t" ]
+
=> [ [ "y" ] "x" [ "z" "t" ] ]
+
*/
+
splitList =
+
pred: l: # put in file lists
+
let
+
loop = (
+
vv: v: l:
+
if l == [ ] then
+
vv ++ [ v ]
+
else
+
let
+
hd = head l;
+
tl = tail l;
+
in
+
if pred hd then
+
loop (
+
vv
+
++ [
+
v
+
hd
+
]
+
) [ ] tl
+
else
+
loop vv (v ++ [ hd ]) tl
+
);
+
in
+
loop [ ] [ ] l;
+
+
pred = {
+
# Predicate intersection, union, and complement
+
inter =
+
p: q: x:
+
p x && q x;
+
union =
+
p: q: x:
+
p x || q x;
+
compl = p: x: !p x;
+
true = p: true;
+
false = p: false;
+
+
# predicate "being equal to y"
+
equal = y: x: x == y;
+
};
+
+
/*
+
Emulate a "switch - case" construct,
+
instead of relying on `if then else if ...`
+
*/
+
/*
+
Usage:
+
```nix
+
switch-if [
+
if-clause-1
+
..
+
if-clause-k
+
] default-out
+
```
+
where a if-clause has the form `{ cond = b; out = r; }`
+
the first branch such as `b` is true
+
*/
+
+
switch-if = c: d: (findFirst (getAttr "cond") { } c).out or d;
+
+
/*
+
Usage:
+
```nix
+
switch x [
+
simple-clause-1
+
..
+
simple-clause-k
+
] default-out
+
```
+
where a simple-clause has the form `{ case = p; out = r; }`
+
the first branch such as `p x` is true
+
or
+
```nix
+
switch [ x1 .. xn ] [
+
complex-clause-1
+
..
+
complex-clause-k
+
] default-out
+
```
+
where a complex-clause is either a simple-clause
+
or has the form { cases = [ p1 .. pn ]; out = r; }
+
in which case the first branch such as all `pi x` are true
+
+
if the variables p are not functions,
+
they are converted to a equal p
+
if out is missing the default-out is taken
+
*/
+
+
switch =
+
var: clauses: default:
+
with pred;
+
let
+
compare = f: if isFunction f then f else equal f;
+
combine =
+
cl: var:
+
if cl ? case then compare cl.case var else all (equal true) (zipListsWith compare cl.cases var);
+
in
+
switch-if (map (cl: {
+
cond = combine cl var;
+
inherit (cl) out;
+
}) clauses) default;
+
}
+56
pkgs/build-support/rocq/extra-lib.nix
···
+
{ lib }:
+
+
lib.recursiveUpdate lib (
+
import ./extra-lib-common.nix { inherit lib; } // {
+
+
/*
+
Override arguments to mkRocqDerivation for a Rocq library.
+
+
This function allows you to easily override arguments to mkRocqDerivation,
+
even when they are not exposed by the Rocq library directly.
+
+
Type: overrideRocqDerivation :: AttrSet -> RocqLibraryDerivation -> RocqLibraryDerivation
+
+
Example:
+
+
```nix
+
rocqPackages.lib.overrideRocqDerivation
+
{
+
defaultVersion = "9999";
+
release."9999".hash = "sha256-fDoP11rtrIM7+OLdMisv2EF7n/IbGuwFxHiPtg3qCNM=";
+
}
+
rocqPackages.QuickChick;
+
```
+
+
This example overrides the `defaultVersion` and `release` arguments that
+
are passed to `mkRocqDerivation` in the QuickChick derivation.
+
+
Note that there is a difference between using `.override` on a Rocq
+
library vs this `overrideRocqDerivation` function. `.override` allows you
+
to modify arguments to the derivation itself, for instance by passing
+
different versions of dependencies:
+
+
```nix
+
rocqPackages.QuickChick.override { ssreflect = my-cool-ssreflect; }
+
```
+
+
whereas `overrideRocqDerivation` allows you to override arguments to the
+
call to `mkRocqDerivation` in the Rocq library.
+
+
Note that all Rocq libraries in Nixpkgs have a `version` argument for
+
easily using a different version. So if all you want to do is use a
+
different version, and the derivation for the Rocq library already has
+
support for the version you want, you likely only need to update the
+
`version` argument on the library derivation. This is done with
+
`.override`:
+
+
```nix
+
rocqPackages.QuickChick.override { version = "1.4.0"; }
+
```
+
*/
+
overrideRocqDerivation =
+
f: drv:
+
(drv.override (args: {
+
mkRocqDerivation = drv_: (args.mkRocqDerivation drv_).override f;
+
}));
+
})
+3 -3
pkgs/by-name/al/alistral/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alistral";
-
version = "0.5.2";
+
version = "0.5.5";
src = fetchFromGitHub {
owner = "RustyNova016";
repo = "Alistral";
tag = "v${finalAttrs.version}";
-
hash = "sha256-bt0WCmnk/DAEuQeEvBe5Vdk/AxpfRAafPiEJ7v8HK8Y=";
+
hash = "sha256-DrHoVAIPD/F6pY04QXVilXiwD/nWzeVquuHzRiq2sRY=";
};
# remove if updating to rust 1.85
···
'';
useFetchCargoVendor = true;
-
cargoHash = "sha256-BxJmoJbnGfsA+YCvzUvgnkoHl/ClrwHoE3NjlctjCxA=";
+
cargoHash = "sha256-Jyus5L0z0Z6Qf9vBcO6/h+py0JNKG1FS6qXONUM26BM=";
env.RUSTC_BOOTSTRAP = 1;
+2 -2
pkgs/by-name/ar/armadillo/package.nix
···
stdenv.mkDerivation rec {
pname = "armadillo";
-
version = "14.4.0";
+
version = "14.4.1";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
-
hash = "sha256-AjJC/VkHHZjHX7AV/TKTySETLcOb9G0iHUsFmq6NefQ=";
+
hash = "sha256-Js4nK/3IJGwnjm+M+lN3eh77FO8ZbogIL+4F2hpGNJE=";
};
nativeBuildInputs = [ cmake ];
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
···
"packages": {
"": {
"dependencies": {
-
"@anthropic-ai/claude-code": "^0.2.53"
+
"@anthropic-ai/claude-code": "^0.2.54"
}
},
"node_modules/@anthropic-ai/claude-code": {
-
"version": "0.2.53",
-
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.53.tgz",
-
"integrity": "sha512-DKXGjSsu2+rc1GaAdOjRqD7fMLvyQgwi/sqf6lLHWQAarwYxR/ahbSheu7h1Ub0wm0htnuIqgNnmNZUM43w/3Q==",
+
"version": "0.2.54",
+
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.54.tgz",
+
"integrity": "sha512-kl/g4oBg+FBQHRQv3INaiDuNWoYIUm4BbIk4qd5YbesFQVMPGtblh0Avst61FUo9ZCm64iBPWupPe5aaiJ6Y9Q==",
"hasInstallScript": true,
"license": "SEE LICENSE IN README.md",
"bin": {
+11 -3
pkgs/by-name/cl/claude-code/package.nix
···
buildNpmPackage rec {
pname = "claude-code";
-
version = "0.2.53";
+
version = "0.2.54";
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
-
hash = "sha256-oWXtIGJwVe/LwAlIWfpA5Jn9zZWQtjw03DkyQ/Sg08c=";
+
hash = "sha256-zeHaEqcUcxvF0xu2ZViL0m3v8v0UFB/xvBsEWR03F9I=";
};
-
npmDepsHash = "sha256-3igDt1N77LJu5Dq9uK3bd90sfYZkjBOt5ArvoRibFeo=";
+
npmDepsHash = "sha256-e0vVEtJC1QIlGS6XQA0eMLdd7wFYWRuyC0Ynpu/Iw88=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
···
dontNpmBuild = true;
AUTHORIZED = "1";
+
+
# `claude-code` tries to auto-update by default, this disables that functionality.
+
# Note that the `DISABLE_AUTOUPDATER` environment variable is not documented, so this trick may
+
# not continue to work.
+
postInstall = ''
+
wrapProgram $out/bin/claude \
+
--set DISABLE_AUTOUPDATER 1
+
'';
passthru.updateScript = ./update.sh;
+3 -3
pkgs/by-name/db/db-rest/package.nix
···
}:
buildNpmPackage rec {
pname = "db-rest";
-
version = "6.0.6";
+
version = "6.1.0";
nodejs = nodejs_18;
···
owner = "derhuerst";
repo = "db-rest";
rev = version;
-
hash = "sha256-Rwy36hi5p/EDLBbfi1M0DEKD+2/eiJsqo0r2Et/3Oa4=";
+
hash = "sha256-1iJ26l6C6GevNkoDVMztPHiH3YsutJa3xWAsfYvgR9U=";
};
-
npmDepsHash = "sha256-Drwmnu23PvrT/cw42hl+mu/S/Dn5nzybWGCDCUF7+R8=";
+
npmDepsHash = "sha256-ELVVsysNjkXuX4i6i5P3irn6twVDu6YiPYqy2hbIlIs=";
preConfigure = ''
patchShebangs ./build/index.js
+2 -2
pkgs/by-name/di/dita-ot/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "dita-ot";
-
version = "4.3";
+
version = "4.3.1";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ openjdk17 ];
src = fetchzip {
url = "https://github.com/dita-ot/dita-ot/releases/download/${finalAttrs.version}/dita-ot-${finalAttrs.version}.zip";
-
hash = "sha256-/qWu9lUfK/3gp/IO4WOO8g8LuZlXErEU5sPt9qZep1I=";
+
hash = "sha256-MwE6HnOrVtoT23wF0Tyje8T52au8kD6waY9tsrLQVck=";
};
installPhase = ''
+3 -25
pkgs/by-name/di/dive/package.nix
···
stdenv,
buildGoModule,
fetchFromGitHub,
-
fetchpatch,
pkg-config,
btrfs-progs,
gpgme,
lvm2,
}:
-
buildGoModule rec {
pname = "dive";
-
version = "0.12.0";
+
version = "0.13.0";
src = fetchFromGitHub {
owner = "wagoodman";
repo = "dive";
rev = "v${version}";
-
hash = "sha256-CuVRFybsn7PVPgz3fz5ghpjOEOsTYTv6uUAgRgFewFw=";
+
hash = "sha256-kVFXidcvSlYi+aD+3yEPYy1Esm0bl02ioX1DmO0L1Hs=";
};
-
vendorHash = "sha256-uzzawa/Doo6j/Fh9dJMzGKbpp24UTLAo9VGmuQ80IZE=";
+
vendorHash = "sha256-9lNtKpfGDVE3U0ZX0QcaCJrqCxoubvWqR26IvSKkImM=";
nativeBuildInputs = [ pkg-config ];
···
btrfs-progs
gpgme
lvm2
-
];
-
-
patches = [
-
# fix scrolling
-
# See https://github.com/wagoodman/dive/pull/447
-
(fetchpatch {
-
name = "fix-scrolling.patch";
-
url = "https://github.com/wagoodman/dive/pull/473/commits/a885fa6e68b3763d52de20603ee1b9cd8949276f.patch";
-
hash = "sha256-6gTWfyvK19xDqc7Ah33ewgz/WQRcQHLYwerrwUtRpJc=";
-
})
-
(fetchpatch {
-
name = "add-scrolling-layers.patch";
-
url = "https://github.com/wagoodman/dive/pull/473/commits/840653158e235bdd59b4c4621cf282ce6499c714.patch";
-
hash = "sha256-dYqg5JpWKOzy3hVjIVCHA2vmKCtCgc8W+oHEzuGpyxc=";
-
})
-
(fetchpatch {
-
name = "fix-render-update.patch";
-
url = "https://github.com/wagoodman/dive/pull/473/commits/36177a9154eebe9e3ae9461a9e6f6b368f7974e1.patch";
-
hash = "sha256-rSeEYxUaYlEZGv+NWYK+nATBYS4P2swqjC3HimHyqNI=";
-
})
];
ldflags = [
+3 -3
pkgs/by-name/ew/eww/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "eww";
-
version = "0.6.0-unstable-2025-02-16";
+
version = "0.6.0-unstable-2025-03-25";
src = fetchFromGitHub {
owner = "elkowar";
repo = "eww";
-
rev = "5b4cc3e7a8055afb758421f4a114ef4032806e39";
-
hash = "sha256-iA/OTtsymhuCMRDC0IJE7YXuCeFJbkuMwPaj7tAVbQw=";
+
rev = "a9aa0f96892f20e4741e94f4cd46ca31106e492c";
+
hash = "sha256-T9OZ8jke2T73Zeqt8VekH82ar23AV7llA7ta8b7HP2o=";
};
useFetchCargoVendor = true;
+2 -2
pkgs/by-name/ex/exim/package.nix
···
in
stdenv.mkDerivation rec {
pname = "exim";
-
version = "4.98.1";
+
version = "4.98.2";
src = fetchurl {
url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz";
-
hash = "sha256-2Fi3WtLMa/cckHG6JqVbPqmt0mYHvYMt88tU+CIhws4=";
+
hash = "sha256-iLjopnwdtswLHRSBYao25mL0yi/vJdW282lNSQ5C3K4=";
};
enableParallelBuilding = true;
+2 -2
pkgs/by-name/gh/ghdl/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "ghdl-${backend}";
-
version = "4.1.0";
+
version = "5.0.1";
src = fetchFromGitHub {
owner = "ghdl";
repo = "ghdl";
rev = "v${finalAttrs.version}";
-
hash = "sha256-tPSHer3qdtEZoPh9BsEyuTOrXgyENFUyJqnUS3UYAvM=";
+
hash = "sha256-v3wl+tn92Bks0VnW80Q1KwHwUtUxlbeMSI3WWvgDky4=";
};
LIBRARY_PATH = "${stdenv.cc.libc}/lib";
+2 -2
pkgs/by-name/gi/git-town/package.nix
···
buildGoModule rec {
pname = "git-town";
-
version = "18.0.0";
+
version = "18.1.0";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
tag = "v${version}";
-
hash = "sha256-vn0Cq53gqe0HGrtYMUHCFsE13CpaBJqC4LxrkJSel1Y=";
+
hash = "sha256-dx19gzHhCCcdlI80CYhbfKHRS0AQB0DnHphV2mqmI/Y=";
};
vendorHash = null;
+2 -2
pkgs/by-name/gi/gitlab-release-cli/package.nix
···
buildGoModule rec {
pname = "gitlab-release-cli";
-
version = "0.22.0";
+
version = "0.23.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "release-cli";
rev = "v${version}";
-
hash = "sha256-LFzZLg6AaYyvB/YOe8EATHs1t0m9Y2tYzRaS2CQ7WpY=";
+
hash = "sha256-J+9BbzZYLR4Ie01NtjZRCcL/HtR78BiTEqFimfni/ps=";
};
vendorHash = "sha256-UwDMRsWbk8rEv2d5FssIzCLby68YZULoxd3/JGLsCQU=";
+2 -2
pkgs/by-name/gl/glaze/package.nix
···
stdenv.mkDerivation (final: {
pname = "glaze";
-
version = "5.0.0";
+
version = "5.0.1";
src = fetchFromGitHub {
owner = "stephenberry";
repo = "glaze";
rev = "v${final.version}";
-
hash = "sha256-NjR/MsjnnLH2jVHrQXyWnyWOvsDQYbP/V9mWSII8mnc=";
+
hash = "sha256-9ru8T0xUmkKBg6rNg+myzU8bjqWkQGG2B0APPHjyAAE=";
};
nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/gn/gnome-remote-desktop/package.nix
···
libopus,
libxkbcommon,
gdk-pixbuf,
-
freerdp3,
+
freerdp,
fdk_aac,
tpm2-tss,
fuse3,
···
buildInputs = [
cairo
-
freerdp3
+
freerdp
fdk_aac
tpm2-tss
fuse3
···
"-Dsystemd_tmpfiles_dir=${placeholder "out"}/lib/tmpfiles.d"
"-Dtests=false" # Too deep of a rabbit hole.
# TODO: investigate who should be fixed here.
-
"-Dc_args=-I${freerdp3}/include/winpr3"
+
"-Dc_args=-I${freerdp}/include/winpr3"
];
passthru = {
+3
pkgs/by-name/go/golangci-lint-langserver/package.nix
···
subPackages = [ "." ];
+
# renable after https://github.com/nametake/golangci-lint-langserver/pull/52
+
doCheck = false;
+
nativeCheckInputs = [
golangci-lint
writableTmpDirAsHomeHook
+2 -2
pkgs/by-name/go/got/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "got";
-
version = "0.109";
+
version = "0.110";
src = fetchurl {
url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz";
-
hash = "sha256-ItLdVOFbxj+g5Vsom01YekPbM2ckFCE8LvcYxTMsaoE=";
+
hash = "sha256-NjXkEgXn+FI2pudv94XT2JlxMc81PIzfb20lwDFmHSk=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/gt/gtk-frdp/package.nix
···
gobject-introspection,
glib,
gtk3,
-
freerdp3,
+
freerdp,
fuse3,
unstableGitUpdater,
}:
···
buildInputs = [
glib
gtk3
-
freerdp3
+
freerdp
fuse3
];
+3 -3
pkgs/by-name/in/inferno/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "inferno";
-
version = "0.12.1";
+
version = "0.12.2";
src = fetchFromGitHub {
owner = "jonhoo";
repo = "inferno";
rev = "v${version}";
-
hash = "sha256-lnNS3+2VZ+DgbmaM8/9X79vhqoxw3G8M9macLILX//w=";
+
hash = "sha256-NDxgWHTMyntNtUb/+7bvrR64PNRPcovQd/IIgcLo5JQ=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-hm10LAyvlrME2lYSRs/ji2Tt+Z5f8MTFSL3h7Aulaas=";
+
cargoHash = "sha256-xtWNIbWvYSSuvmq+IYADnpnBHuVeXBolRqc9JrIoiis=";
# skip flaky tests
checkFlags = [
+2 -2
pkgs/by-name/ko/koboldcpp/package.nix
···
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "koboldcpp";
-
version = "1.85";
+
version = "1.86.2";
src = fetchFromGitHub {
owner = "LostRuins";
repo = "koboldcpp";
tag = "v${finalAttrs.version}";
-
hash = "sha256-ahmZmCnIjbFDVkAX0JtEJerhb9qzEhh+X/dxrB72HjI=";
+
hash = "sha256-zB/X4tfygpf3ZrQ9FtQCd3sxN11Ewlxz1+YCiw7iUZU=";
};
enableParallelBuilding = true;
+4 -4
pkgs/by-name/le/leptosfmt/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "leptosfmt";
-
version = "0.1.30";
+
version = "0.1.33";
src = fetchFromGitHub {
owner = "bram209";
repo = "leptosfmt";
-
rev = "85b06b9a8bb0616b6a03ba43517245c79e1dd4cf";
-
hash = "sha256-PiVPnni7W8SIhO6L9698RSMTD4VVTB+klLrqMzEtWWo=";
+
rev = version;
+
hash = "sha256-+trLQFU8oP45xHQ3DsEESQzQX2WpvQcfpgGC9o5ITcY=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-u0PtqWcQdt3vjoarqyiLZa8g5I+GWXPuHW6a/EtbB7o=";
+
cargoHash = "sha256-m9426zuxp9GfbYoljW49BVgetLTqqcqGHCb7I+Yw+bc=";
meta = with lib; {
description = "Formatter for the leptos view! macro";
+5 -2
pkgs/by-name/li/libblake3/package.nix
···
stdenv,
cmake,
fetchFromGitHub,
-
tbb_2022_0,
+
tbb_2021_11,
useTBB ? true,
}:
···
nativeBuildInputs = [ cmake ];
-
buildInputs = lib.optionals useTBB [ tbb_2022_0 ];
+
buildInputs = lib.optionals useTBB [
+
# 2022.0 crashes on macOS at the moment
+
tbb_2021_11
+
];
cmakeFlags = [
(lib.cmakeBool "BLAKE3_USE_TBB" useTBB)
+17 -4
pkgs/by-name/lm/lmstudio/linux.nix
···
hash,
pname,
meta,
+
stdenv,
+
lib,
+
patchelf,
}:
let
-
src = fetchurl {
-
inherit url hash;
-
};
+
src = fetchurl { inherit url hash; };
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
···
mkdir -p $out/share/applications
cp -r ${appimageContents}/usr/share/icons $out/share
install -m 444 -D ${appimageContents}/lm-studio.desktop -t $out/share/applications
+
+
# Rename the main executable from lmstudio to lm-studio
+
mv $out/bin/lmstudio $out/bin/lm-studio
+
substituteInPlace $out/share/applications/lm-studio.desktop \
-
--replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lmstudio'
+
--replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lm-studio'
+
+
# lms cli tool
+
install -m 755 ${appimageContents}/resources/app/.webpack/lms $out/bin/
+
+
patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" \
+
--set-rpath "${lib.getLib stdenv.cc.cc}/lib:${lib.getLib stdenv.cc.cc}/lib64:$out/lib:${
+
lib.makeLibraryPath [ (lib.getLib stdenv.cc.cc) ]
+
}" $out/bin/lms
'';
}
+11 -20
pkgs/by-name/lm/lmstudio/package.nix
···
lib,
stdenv,
callPackage,
-
version ? "0.3.11",
-
rev ? "1",
+
version ? "0.3.14",
+
rev ? "3",
...
}@args:
let
pname = "lmstudio";
+
packageVersion = "${version}-${rev}"; # Combine version and rev
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
homepage = "https://lmstudio.ai/";
license = lib.licenses.unfree;
-
mainProgram = "lmstudio";
-
maintainers = with lib.maintainers; [
-
cig0
-
eeedean
-
crertel
-
];
+
mainProgram = "lm-studio";
+
maintainers = with lib.maintainers; [ crertel ];
platforms = [
"x86_64-linux"
"aarch64-darwin"
···
in
if stdenv.hostPlatform.isDarwin then
callPackage ./darwin.nix {
-
inherit
-
pname
-
version
-
meta
-
;
+
inherit pname meta;
+
version = packageVersion;
url =
args.url
or "https://installers.lmstudio.ai/darwin/arm64/${version}-${rev}/LM-Studio-${version}-${rev}-arm64.dmg";
-
hash = args.hash or "sha256-kXH3tAazEtl019IBxuavEI9QUamEH3b6UFYRYAO3Fxs=";
+
hash = args.hash or "sha256-doAhCbWFwDWlBQ+4YfJz6p7I4NZJxIOtdLYTr3mOGds=";
}
else
callPackage ./linux.nix {
-
inherit
-
pname
-
version
-
meta
-
;
+
inherit pname meta;
+
version = packageVersion;
url =
args.url
or "https://installers.lmstudio.ai/linux/x64/${version}-${rev}/LM-Studio-${version}-${rev}-x64.AppImage";
-
hash = args.hash or "sha256-T8j0l2ZP53Zc0hgb2EyFeR0mH5YrNlz4UfzN0rO7bKU=";
+
hash = args.hash or "sha256-IIJMk0cfLQdrx0nTSbpsbqOvD+f/qrH+rGdYN4mygaw=";
}
+4
pkgs/by-name/ms/msieve/package.nix
···
hash = "sha256-6ErVn4pYPMG5VFjOQURLsHNpN0pGdp55+rjY8988onU=";
};
+
patches = [ ./savefile_t-pointer-type.patch ];
+
buildInputs = [
zlib
gmp
···
"CC=${stdenv.cc.targetPrefix}cc"
"all"
];
+
+
enableParallelBuilding = true;
installPhase = ''
mkdir -p $out/bin/
+31
pkgs/by-name/ms/msieve/savefile_t-pointer-type.patch
···
+
Index: include/msieve.h
+
===================================================================
+
--- a/include/msieve.h
+
+++ b/include/msieve.h
+
@@ -100,9 +100,9 @@
+
HANDLE file_handle;
+
uint32 read_size;
+
uint32 eof;
+
#else
+
- gzFile *fp;
+
+ gzFile fp;
+
char isCompressed;
+
char is_a_FILE;
+
#endif
+
char *name;
+
+
Index: common/savefile.c
+
===================================================================
+
--- a/common/savefile.c
+
+++ b/common/savefile.c
+
@@ -151,9 +151,9 @@
+
so we will fopen a FILE to append plainly */
+
fclose(fp);
+
}
+
if (s->is_a_FILE) {
+
- s->fp = (gzFile *)fopen(s->name, "a");
+
+ s->fp = (gzFile)fopen(s->name, "a");
+
} else {
+
s->fp = gzopen(s->name, "a");
+
s->isCompressed = 1;
+
}
+69
pkgs/by-name/ne/neohtop/package.nix
···
+
{
+
lib,
+
stdenv,
+
rustPlatform,
+
cargo-tauri,
+
nodejs,
+
npmHooks,
+
fetchNpmDeps,
+
pkg-config,
+
webkitgtk_4_1,
+
fetchFromGitHub,
+
glib,
+
gtk3,
+
libsoup_2_4,
+
openssl,
+
nix-update-script,
+
}:
+
+
rustPlatform.buildRustPackage (finalAttrs: {
+
pname = "neohtop";
+
version = "1.1.2";
+
+
src = fetchFromGitHub {
+
owner = "Abdenasser";
+
repo = "neohtop";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-5hDxMQlDPXf0llu51Hwb/9n0GX0YSvVJUS+RvEiLsnM=";
+
};
+
+
npmDeps = fetchNpmDeps {
+
inherit (finalAttrs) src;
+
hash = "sha256-qhAdKLtTQ2iUFc7UNJNeB1Mzbzg/NrGAWrKQTdGiN4Y=";
+
};
+
+
useFetchCargoVendor = true;
+
+
cargoHash = "sha256-nYBPvfBzRIJdvfuOZnzs+kuSozlkBB/ImqjDYfvNBrA=";
+
+
cargoRoot = "src-tauri";
+
+
buildAndTestSubdir = "src-tauri";
+
+
nativeBuildInputs = [
+
cargo-tauri.hook
+
npmHooks.npmConfigHook
+
pkg-config
+
nodejs
+
];
+
+
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
+
glib
+
gtk3
+
openssl
+
libsoup_2_4
+
webkitgtk_4_1
+
];
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
description = "Blazing-fast system monitoring for your desktop";
+
homepage = "https://github.com/Abdenasser/neohtop";
+
changelog = "https://github.com/Abdenasser/neohtop/releases/tag/v${finalAttrs.version}";
+
mainProgram = "NeoHtop";
+
license = lib.licenses.mit;
+
platforms = lib.platforms.linux ++ lib.platforms.darwin;
+
maintainers = with lib.maintainers; [ emaryn ];
+
};
+
})
+15 -6
pkgs/by-name/ne/netkittftp/package.nix
···
lib,
stdenv,
fetchurl,
+
fetchpatch,
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "netkit-tftp";
version = "0.17";
src = fetchurl {
urls = [
-
"mirror://ubuntu/pool/universe/n/netkit-tftp/netkit-tftp_${version}.orig.tar.gz"
-
"ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${version}.tar.gz"
-
"https://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/pool/universe/n/netkit-tftp/netkit-tftp_${version}.orig.tar.gz"
+
"mirror://ubuntu/pool/universe/n/netkit-tftp/netkit-tftp_${finalAttrs.version}.orig.tar.gz"
+
"ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${finalAttrs.version}.tar.gz"
+
"https://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/pool/universe/n/netkit-tftp/netkit-tftp_${finalAttrs.version}.orig.tar.gz"
];
-
sha256 = "0kfibbjmy85r3k92cdchha78nzb6silkgn1zaq9g8qaf1l0w0hrs";
+
hash = "sha256-OkPAAQ1OYfQSVj/YN2nUZn2LjoKQNSbSHLkgX+Va0U0=";
};
+
patches = [
+
# fix compilation errors, warning and many style issues
+
(fetchpatch {
+
url = "https://sources.debian.org/data/main/n/netkit-tftp/0.17-23/debian/patches/debian_changes_0.17-18.patch";
+
hash = "sha256-kprmSMoNF6E8GGRIPWDLWcqfPRxdUeheeLoFNqI3Uv0=";
+
})
+
];
+
preInstall = "
mkdir -p $out/man/man{1,8} $out/sbin $out/bin
";
···
maintainers = [ ];
platforms = with lib.platforms; linux;
};
-
}
+
})
-1
pkgs/by-name/ni/nix-plugin-pijul/package.nix
···
{
stable = localRepoCheck nixVersions.stable;
latest = localRepoCheck nixVersions.latest;
-
git = localRepoCheck nixVersions.git;
nix_2_24 = localRepoCheck nixVersions.nix_2_24;
};
+44
pkgs/by-name/ni/nixpkgs-track/package.nix
···
+
{
+
lib,
+
rustPlatform,
+
fetchFromGitHub,
+
openssl,
+
pkg-config,
+
versionCheckHook,
+
nix-update-script,
+
}:
+
rustPlatform.buildRustPackage (finalAttrs: {
+
pname = "nixpkgs-track";
+
version = "0.2.0";
+
+
src = fetchFromGitHub {
+
owner = "uncenter";
+
repo = "nixpkgs-track";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-iJqYn+MttFBmcAI2HKALAAYayFzvdAtkmNwM+IewxRM=";
+
};
+
+
useFetchCargoVendor = true;
+
cargoHash = "sha256-jC3E8BPuzRCI+smuqeWzNDA9MOcK/PDzZZPnvBVqSXI=";
+
+
buildInputs = [ openssl ];
+
nativeBuildInputs = [
+
pkg-config
+
versionCheckHook
+
];
+
+
doInstallCheck = true;
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
description = "Track where Nixpkgs pull requests have reached";
+
homepage = "https://github.com/uncenter/nixpkgs-track";
+
license = lib.licenses.mit;
+
mainProgram = "nixpkgs-track";
+
maintainers = with lib.maintainers; [
+
isabelroses
+
uncenter
+
];
+
};
+
})
+2 -2
pkgs/by-name/nu/nuclear/package.nix
···
}:
let
pname = "nuclear";
-
version = "0.6.42";
+
version = "0.6.43";
src = fetchurl {
# Nuclear currently only publishes AppImage releases for x86_64, which is hardcoded in
···
# provide more arches, we should use stdenv.hostPlatform to determine the arch and choose
# source URL accordingly.
url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage";
-
hash = "sha256-95Q8TEn2gvJu75vgDdzSYH/1ci3BlidQ5nKA53fas6U=";
+
hash = "sha256-kruQ9h/0dYWIsjX8P2Em7v5weGd4B5hZbu/VldeAGRU=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
+3 -3
pkgs/by-name/nu/nuclei/package.nix
···
buildGoModule rec {
pname = "nuclei";
-
version = "3.3.10";
+
version = "3.4.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "nuclei";
tag = "v${version}";
-
hash = "sha256-5+alARFuxwJlPYki5TU+4GdaJhBEYXbXH0BrCj2/aic=";
+
hash = "sha256-FseLPykYJrfjCyuS0+yLNcEhzFAaguJjMSdGHIacexo=";
};
-
vendorHash = "sha256-l3733hg11+Qg4h68DnXoD8LyYiB+iFyZyKggpCAsx7Q=";
+
vendorHash = "sha256-tTFEDTUM3ldH3/NtqYx4LyEazp7o5qZ6ionu01Vxwrw=";
proxyVendor = true; # hash mismatch between Linux and Darwin
+2 -2
pkgs/by-name/os/osqp-eigen/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "osqp-eigen";
-
version = "0.9.0";
+
version = "0.10.0";
src = fetchFromGitHub {
owner = "robotology";
repo = "osqp-eigen";
rev = "v${finalAttrs.version}";
-
hash = "sha256-cXH27UC7hw3iswuf7xSf5pHX1fDyHzFxnCzUpW00SLE=";
+
hash = "sha256-vmHGOG+duR8R5KSC0yaXkjB5KaotTjuXbXneKv9MO3c=";
};
cmakeFlags = [
+17
pkgs/by-name/ot/otb/1-otb-swig-include-itk.diff
···
+
diff --git a/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt b/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt
+
index 1a33064..d791805 100644
+
--- a/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt
+
+++ b/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt
+
@@ -17,6 +17,12 @@
+
# See the License for the specific language governing permissions and
+
# limitations under the License.
+
#
+
+# Add ITK
+
+find_package(ITK REQUIRED)
+
+include(${ITK_USE_FILE})
+
+include_directories(${ITK_INCLUDE_DIRS})
+
+message(STATUS "ITK FOUND: ${ITK_INCLUDE_DIRS}")
+
+
+
include_directories( ${Python_INCLUDE_DIRS} )
+
include_directories ( ${CMAKE_CURRENT_SOURCE_DIR})
+
set_source_files_properties ( ../otbApplication.i PROPERTIES CPLUSPLUS ON )
+32 -4
pkgs/by-name/ot/otb/package.nix
···
enableLearning ? true,
enableMiscellaneous ? true,
enableOpenMP ? false,
-
enablePython ? false,
+
enablePython ? true,
extraPythonPackages ? ps: with ps; [ ],
enableRemote ? true,
enableShark ? true,
···
# ITK configs for OTB requires 5.3.0 and
# filter out gdcm, libminc from list of ITK deps as it's not needed for OTB
itkVersion = "5.3.0";
+
itkMajorMinorVersion = lib.versions.majorMinor itkVersion;
itkDepsToRemove = [
"gdcm"
"libminc"
];
itkIsInDepsToRemove = dep: builtins.any (d: d == dep.name) itkDepsToRemove;
+
# remove after https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/issues/2451
+
otbSwig = swig.overrideAttrs (oldArgs: {
+
version = "4.2.1";
+
src = fetchFromGitHub {
+
owner = "swig";
+
repo = "swig";
+
tag = "v4.2.1";
+
hash = "sha256-VlUsiRZLScmbC7hZDzKqUr9481YXVwo0eXT/jy6Fda8=";
+
};
+
});
+
# override the ITK version with OTB version
# https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/blob/develop/SuperBuild/CMake/External_itk.cmake?ref_type=heads#L145
otb-itk = (itk.override { enableRtk = false; }).overrideAttrs (oldArgs: {
···
hash = "sha256-dDyqYOzo91afR8W7k2N64X6l7t6Ws1C9iuRkWHUe0fg=";
})
];
+
+
# fix the CMake config files for ITK which contains double slashes
+
postInstall =
+
(oldArgs.postInstall or "")
+
+ ''
+
sed -i 's|''${ITK_INSTALL_PREFIX}//nix/store|/nix/store|g' $out/lib/cmake/ITK-${itkMajorMinorVersion}/ITKConfig.cmake
+
'';
cmakeFlags = oldArgs.cmakeFlags or [ ] ++ [
(lib.cmakeBool "ITK_USE_SYSTEM_EIGEN" true)
···
url = "https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/1056/diffs.patch";
hash = "sha256-Zj/wkx0vxn5vqj0hszn7NxoYW1yf63G3HPVKbSdZIOY=";
})
+
./1-otb-swig-include-itk.diff
];
+
postPatch = (
+
"substituteInPlace Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt --replace-fail '''$''{ITK_INCLUDE_DIRS}' ${otb-itk}/include/ITK-${itkMajorMinorVersion}"
+
);
+
nativeBuildInputs = [
cmake
makeWrapper
-
swig
which
];
···
otb-itk
otb-shark
perl
-
swig
tinyxml
]
++ otb-itk.propagatedBuildInputs
-
++ optionals enablePython ([ python3 ] ++ pythonInputs)
+
++ optionals enablePython (
+
[
+
python3
+
otbSwig
+
]
+
++ pythonInputs
+
)
++ optionals enableShark [ otb-shark ];
doInstallCheck = true;
+11 -5
pkgs/by-name/pi/picolisp/package.nix
···
readline
];
sourceRoot = ''pil21'';
-
buildPhase = ''
-
cd src
-
make
-
'';
+
preBuild =
+
''
+
cd src
+
''
+
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
+
# Flags taken from instructions at: https://picolisp.com/wiki/?alternativeMacOSRepository
+
makeFlagsArray+=(
+
SHARED='-dynamiclib -undefined dynamic_lookup'
+
)
+
'';
installPhase = ''
cd ..
···
ln -s "$out/lib/picolisp/bin/pil" "$out/bin/pil"
ln -s "$out/lib/picolisp/man/man1/pil.1" "$out/man/pil.1"
ln -s "$out/lib/picolisp/man/man1/picolisp.1" "$out/man/picolisp.1"
-
substituteInPlace $out/bin/pil --replace /usr $out
+
substituteInPlace $out/bin/pil --replace-fail /usr $out
'';
meta = with lib; {
+3 -3
pkgs/by-name/pk/pkgsite/package.nix
···
buildGoModule {
pname = "pkgsite";
-
version = "0-unstable-2025-03-12";
+
version = "0-unstable-2025-03-21";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
-
rev = "9685cd9cccb49c53773c2b8ab8f2a5e6de3a1c12";
-
hash = "sha256-aTvoi9HFYxDm7Ze+vJfQzMvgcdWUYOEyxrBpzqQdAK0=";
+
rev = "d037ac96d503b32fcdcb5f5efeefef10447c394e";
+
hash = "sha256-/zcnS3qYmiI5kuOZ4jJB7/3C2U9KELYgte7d9OgaLmo=";
};
vendorHash = "sha256-M4cbpMZ/ujnMUoGp//KpBM2oEl/RCOfI1IcmoGMw+fw=";
+4 -4
pkgs/by-name/po/polarity/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "polarity";
-
version = "latest-unstable-2025-03-14";
+
version = "latest-unstable-2025-03-26";
src = fetchFromGitHub {
owner = "polarity-lang";
repo = "polarity";
-
rev = "ab9fda44fb490da445dcaee7ad9f8bf08b9e9e10";
-
hash = "sha256-ufWHDqvAaQiqwlezm95BCTLMdQEK5NTmMQgeq3oKR1o=";
+
rev = "73c91061930cf10002aae4f2dd7ac301af20dfdc";
+
hash = "sha256-EN4xOBIrIrNBd/YQPc1xRagAvCdvEH83shb2axj9xX0=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-+RqW8ISBKMKIzsJd3PBUPi5OYCADjXctOH+jH19qg9g=";
+
cargoHash = "sha256-wpO7JYLjuEbKc/a4WO4KeUxdDCI1BswvgvSH+sFh1V0=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+3 -3
pkgs/by-name/po/pomerium-cli/package.nix
···
in
buildGoModule rec {
pname = "pomerium-cli";
-
version = "0.23.0";
+
version = "0.29.0";
src = fetchFromGitHub {
owner = "pomerium";
repo = "cli";
rev = "v${version}";
-
sha256 = "sha256-2upvdL8kk0Kbll8UbviyzIX2jdK+tqcHvVlkpz5JjrA=";
+
sha256 = "sha256-H5wZaZsMgHPcO1qDoaqp/UP+stU7IG070DNFhxC7Ehw=";
};
-
vendorHash = "sha256-aQo58i+XuCkdjIg/IPf7kNLXXA0NwZbQMhgWyMb45B4=";
+
vendorHash = "sha256-a5eESlDBxYVvfiafdZFIjUqIxB51LZc67fUJek69qwc=";
subPackages = [
"cmd/pomerium-cli"
+3 -3
pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "rabbitmqadmin-ng";
-
version = "0.27.0";
+
version = "0.29.0";
src = fetchFromGitHub {
owner = "rabbitmq";
repo = "rabbitmqadmin-ng";
tag = "v${version}";
-
hash = "sha256-PSG//vyhNFUVDf9XfIuqm0mGcDo0B02+x0Sesj3ggAA=";
+
hash = "sha256-EWL1MFBBIsjfkx43SFSxsxjM0/XVYS8O3fYkXWkkctc=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-hMFawT1m8VNRWENvJtoi5Ysw7k3iNRB7y5wgNAJCxX8=";
+
cargoHash = "sha256-PShBU5xC9+X1exoIFP64xHWn6oVsID4ZcYMuUq/1vKI=";
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/by-name/ra/raspberrypi-eeprom/package.nix
···
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raspberrypi-eeprom";
-
version = "2025.02.12-2712";
+
version = "2025.03.10-2712";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "rpi-eeprom";
tag = "v${finalAttrs.version}";
-
hash = "sha256-FuOBjS/9gPj775ELE3CKh6wQfBQtnaIJy5I22pAG99M=";
+
hash = "sha256-VfguC6sECfkTPR/BDIYXEzQk7ebYxvDjDZsRmEvQ39o=";
};
buildInputs = [ python3 ];
+3 -3
pkgs/by-name/re/retroarch-assets/package.nix
···
stdenvNoCC.mkDerivation {
pname = "retroarch-assets";
-
version = "1.20.0-unstable-2025-03-09";
+
version = "1.20.0-unstable-2025-03-21";
src = fetchFromGitHub {
owner = "libretro";
repo = "retroarch-assets";
-
rev = "fb39cdde6dfaea2c98218d28c71b14afc632fa03";
-
hash = "sha256-2ytGtoci0xd10KrYGwMsGbXoT402DiokSVlCek8nhyI=";
+
rev = "818aca56efd784624a241a12936b5c0864e3ddd8";
+
hash = "sha256-14n9oQbvzl66pgWLMYEpAM7uJUH5e8a3xRCy5f1TFIw=";
};
makeFlags = [
+2 -2
pkgs/by-name/ro/rocketchat-desktop/package.nix
···
in
stdenv.mkDerivation rec {
pname = "rocketchat-desktop";
-
version = "4.1.2";
+
version = "4.2.0";
src = fetchurl {
url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb";
-
hash = "sha256-lcMxBEcZkJARFd+ZQTAdLQLVy4/SIi4ps8N798PomyM=";
+
hash = "sha256-6eoZbjmwzvXz7u+zkyrvzebens8GF9jGQA40cKxX26M=";
};
nativeBuildInputs = [
-26
pkgs/by-name/sd/SDL1/find-headers.patch
···
-
diff --git a/sdl-config.in b/sdl-config.in
-
index e0fcc0c..bf7928a 100644
-
--- a/sdl-config.in
-
+++ b/sdl-config.in
-
@@ -42,14 +42,18 @@ while test $# -gt 0; do
-
echo @SDL_VERSION@
-
;;
-
--cflags)
-
- echo -I@includedir@/SDL @SDL_CFLAGS@
-
+ SDL_CFLAGS=""
-
+ for i in @includedir@/SDL $SDL_PATH; do
-
+ SDL_CFLAGS="$SDL_CFLAGS -I$i"
-
+ done
-
+ echo $SDL_CFLAGS @SDL_CFLAGS@
-
;;
-
@ENABLE_SHARED_TRUE@ --libs)
-
-@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
-
+@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@ $SDL_LIB_PATH
-
@ENABLE_SHARED_TRUE@ ;;
-
@ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs)
-
@ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@ --libs|--static-libs)
-
-@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@
-
+@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@ $SDL_LIB_PATH
-
@ENABLE_STATIC_TRUE@ ;;
-
*)
-
echo "${usage}" 1>&2
-156
pkgs/by-name/sd/SDL1/package.nix
···
-
{ lib
-
, alsa-lib
-
, audiofile
-
, config
-
, darwin
-
, fetchpatch
-
, fetchurl
-
, libGL
-
, libGLU
-
, libICE
-
, libXext
-
, libXrandr
-
, libcap
-
, libiconv
-
, libpulseaudio
-
, pkg-config
-
, stdenv
-
# Boolean flags
-
, alsaSupport ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid
-
, libGLSupported ? lib.meta.availableOn stdenv.hostPlatform libGL
-
, openglSupport ? libGLSupported
-
, pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid && lib.meta.availableOn stdenv.hostPlatform libpulseaudio
-
, x11Support ? !stdenv.hostPlatform.isCygwin && !stdenv.hostPlatform.isAndroid
-
}:
-
-
# NOTE: When editing this expression see if the same change applies to
-
# SDL2 expression too
-
-
let
-
inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
-
extraPropagatedBuildInputs = [ ]
-
++ lib.optionals x11Support [ libXext libICE libXrandr ]
-
++ lib.optionals (openglSupport && stdenv.hostPlatform.isLinux) [ libGL ]
-
# libGLU doesn’t work with Android's SDL
-
++ lib.optionals (openglSupport && stdenv.hostPlatform.isLinux && (!stdenv.hostPlatform.isAndroid)) [ libGLU ]
-
++ lib.optionals (openglSupport && stdenv.hostPlatform.isDarwin) [ OpenGL GLUT ]
-
++ lib.optional alsaSupport alsa-lib
-
++ lib.optional pulseaudioSupport libpulseaudio
-
++ lib.optional stdenv.hostPlatform.isDarwin Cocoa;
-
in
-
stdenv.mkDerivation (finalAttrs: {
-
pname = "SDL";
-
version = "1.2.15";
-
-
src = fetchurl {
-
url = "https://www.libsdl.org/release/SDL-${finalAttrs.version}.tar.gz";
-
hash = "sha256-1tMWp5Pl40gVXw3ZO5eXmJM/uYqh7evMEIgp1kdKrQA=";
-
};
-
-
outputs = [ "out" "dev" ];
-
outputBin = "dev"; # sdl-config
-
-
nativeBuildInputs = [ pkg-config ]
-
++ lib.optional stdenv.hostPlatform.isLinux libcap;
-
-
propagatedBuildInputs = [ libiconv ] ++ extraPropagatedBuildInputs;
-
-
buildInputs =
-
[ ]
-
++ lib.optionals (!stdenv.hostPlatform.isMinGW && alsaSupport) [ audiofile ]
-
++ lib.optionals stdenv.hostPlatform.isDarwin [ AudioUnit CoreAudio CoreServices Kernel OpenGL ];
-
-
configureFlags = [
-
"--disable-oss"
-
"--disable-video-x11-xme"
-
"--enable-rpath"
-
# Building without this fails on Darwin with
-
#
-
# ./src/video/x11/SDL_x11sym.h:168:17: error: conflicting types for '_XData32'
-
# SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return)
-
#
-
# Please try revert the change that introduced this comment when updating SDL.
-
] ++ lib.optional stdenv.hostPlatform.isDarwin "--disable-x11-shared"
-
++ lib.optional (!x11Support) "--without-x"
-
++ lib.optional alsaSupport "--with-alsa-prefix=${alsa-lib.out}/lib"
-
++ lib.optional stdenv.hostPlatform.isMusl "CFLAGS=-DICONV_INBUF_NONCONST";
-
-
patches = [
-
./find-headers.patch
-
-
# Fix window resizing issues, e.g. for xmonad
-
# Ticket: http://bugzilla.libsdl.org/show_bug.cgi?id=1430
-
(fetchpatch {
-
name = "fix_window_resizing.diff";
-
url = "https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=fix_window_resizing.diff;att=2;bug=665779";
-
hash = "sha256-hj3ykyOKeDh6uPDlvwNHSowQxmR+mfhvCnHvcdhXZfw=";
-
})
-
# Fix drops of keyboard events for SDL_EnableUNICODE
-
(fetchpatch {
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/0332e2bb18dc68d6892c3b653b2547afe323854b.patch";
-
hash = "sha256-5V6K0oTN56RRi48XLPQsjgLzt0a6GsjajDrda3ZEhTw=";
-
})
-
# Ignore insane joystick axis events
-
(fetchpatch {
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/ab99cc82b0a898ad528d46fa128b649a220a94f4.patch";
-
hash = "sha256-8CvKHvkmidm4tFCWYhxE059hN3gwOKz6nKs5rvQ4ZKw=";
-
})
-
# https://bugzilla.libsdl.org/show_bug.cgi?id=1769
-
(fetchpatch {
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/5d79977ec7a6b58afa6e4817035aaaba186f7e9f.patch";
-
hash = "sha256-t+60bC4gLFbslXm1n9nimiFrho2DnxdWdKr4H9Yp/sw=";
-
})
-
# Workaround X11 bug to allow changing gamma
-
# Ticket: https://bugs.freedesktop.org/show_bug.cgi?id=27222
-
(fetchpatch {
-
name = "SDL_SetGamma.patch";
-
url = "https://src.fedoraproject.org/rpms/SDL/raw/7a07323e5cec08bea6f390526f86a1ce5341596d/f/SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch";
-
hash = "sha256-m7ZQ5GnfGlMkKJkrBSB3GrLz8MT6njgI9jROJAbRonQ=";
-
})
-
# Fix a build failure on OS X Mavericks
-
# Ticket: https://bugzilla.libsdl.org/show_bug.cgi?id=2085
-
(fetchpatch {
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/19039324be71738d8990e91b9ba341b2ea068445.patch";
-
hash = "sha256-DCWZo0LzHJoWUr/5vL5pKIEmmz3pvr4TO6Ip8WykfDI=";
-
})
-
(fetchpatch {
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/7933032ad4d57c24f2230db29f67eb7d21bb5654.patch";
-
hash = "sha256-Knq+ceL6y/zKcfJayC2gy+DKnoa8DLslBNl3laMzwa8=";
-
})
-
(fetchpatch {
-
name = "CVE-2022-34568.patch";
-
url = "https://github.com/libsdl-org/SDL-1.2/commit/d7e00208738a0bc6af302723fe64908ac35b777b.patch";
-
hash = "sha256-fuxXsqZW94/C8CKu9LakppCU4zHupj66O2MngQ4BO9o=";
-
})
-
];
-
-
enableParallelBuilding = true;
-
-
postInstall = ''
-
moveToOutput share/aclocal "$dev"
-
'';
-
-
# See the same place in the expression for SDL2
-
postFixup = let
-
rpath = lib.makeLibraryPath extraPropagatedBuildInputs;
-
in ''
-
for lib in $out/lib/*.so* ; do
-
if [[ -L "$lib" ]]; then
-
patchelf --set-rpath "$(patchelf --print-rpath $lib):${rpath}" "$lib"
-
fi
-
done
-
'';
-
-
setupHook = ./setup-hook.sh;
-
-
passthru = { inherit openglSupport; };
-
-
meta = {
-
homepage = "http://www.libsdl.org/";
-
description = "Cross-platform multimedia library";
-
license = lib.licenses.lgpl21;
-
mainProgram = "sdl-config";
-
maintainers = lib.teams.sdl.members ++ (with lib.maintainers; [ lovek323 ]);
-
platforms = lib.platforms.unix;
-
};
-
})
-16
pkgs/by-name/sd/SDL1/setup-hook.sh
···
-
addSDLPath () {
-
if [ -e "$1/include/SDL" ]; then
-
export SDL_PATH="${SDL_PATH-}${SDL_PATH:+ }$1/include/SDL"
-
# NB this doesn’t work with split dev packages because different packages
-
# will contain "include/SDL/" and "lib/" directories.
-
#
-
# However the SDL_LIB_PATH is consumed by SDL itself and serves to locate
-
# libraries like SDL_mixer, SDL_image, etc which are not split-package
-
# so the check above will only trigger on them.
-
if [ -e "$1/lib" ]; then
-
export SDL_LIB_PATH="${SDL_LIB_PATH-}${SDL_LIB_PATH:+ }-L$1/lib"
-
fi
-
fi
-
}
-
-
addEnvHooks "$hostOffset" addSDLPath
-16
pkgs/by-name/sd/SDL_image/clang16-webp-errors.patch
···
-
diff -ur a/IMG_webp.c b/IMG_webp.c
-
--- a/IMG_webp.c 2012-01-20 20:51:33.000000000 -0500
-
+++ b/IMG_webp.c 2024-07-24 20:48:58.697398200 -0400
-
@@ -47,9 +47,9 @@
-
static struct {
-
int loaded;
-
void *handle;
-
- int/*VP8StatuCode*/ (*webp_get_features_internal) (const uint8_t *data, uint32_t data_size, WebPBitstreamFeatures* const features, int decoder_abi_version);
-
- uint8_t* (*webp_decode_rgb_into) (const uint8_t* data, uint32_t data_size, uint8_t* output_buffer, int output_buffer_size, int output_stride);
-
- uint8_t* (*webp_decode_rgba_into) (const uint8_t* data, uint32_t data_size, uint8_t* output_buffer, int output_buffer_size, int output_stride);
-
+ VP8StatusCode (*webp_get_features_internal) (const uint8_t *data, size_t data_size, WebPBitstreamFeatures* const features, int decoder_abi_version);
-
+ uint8_t* (*webp_decode_rgb_into) (const uint8_t* data, size_t data_size, uint8_t* output_buffer, size_t output_buffer_size, int output_stride);
-
+ uint8_t* (*webp_decode_rgba_into) (const uint8_t* data, size_t data_size, uint8_t* output_buffer, size_t output_buffer_size, int output_stride);
-
} lib;
-
-
#ifdef LOAD_WEBP_DYNAMIC
+14 -18
pkgs/by-name/sd/SDL_image/package.nix
···
{
lib,
SDL,
-
fetchpatch,
-
fetchurl,
+
fetchFromGitHub,
giflib,
libXpm,
libjpeg,
···
libwebp,
pkg-config,
stdenv,
+
unstableGitUpdater,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "SDL_image";
-
version = "1.2.12";
+
version = "1.2.12-unstable-2025-02-13";
-
src = fetchurl {
-
url = "https://www.libsdl.org/projects/SDL_image/release/SDL_image-${finalAttrs.version}.tar.gz";
-
hash = "sha256-C5ByKYRWEATehIR3RNVmgJ27na9zKp5QO5GhtahOVpk=";
+
src = fetchFromGitHub {
+
owner = "libsdl-org";
+
repo = "SDL_image";
+
rev = "74e8d577216e3c3a969e67b68b2e4769fcbf8fdd";
+
hash = "sha256-WSNH7Pw/tL5rgPQtOjxRGp2UlYSJJmXS2YQS+fAkXSc=";
};
-
-
patches = [
-
# Fixed security vulnerability in XCF image loader
-
(fetchpatch {
-
name = "CVE-2017-2887";
-
url = "https://github.com/libsdl-org/SDL_image/commit/e7723676825cd2b2ffef3316ec1879d7726618f2.patch";
-
includes = [ "IMG_xcf.c" ];
-
hash = "sha256-Z0nyEtE1LNGsGsN9SFG8ZyPDdunmvg81tUnEkrJQk5w=";
-
})
-
# Fixes incompatible function pointer type errors with clang 16
-
./clang16-webp-errors.patch
-
];
configureFlags = [
# Disable dynamic loading or else dlopen will fail because of no proper
···
];
strictDeps = true;
+
+
passthru.updateScript = unstableGitUpdater {
+
tagFormat = "release-1.*";
+
tagPrefix = "release-";
+
branch = "SDL-1.2";
+
};
meta = {
homepage = "http://www.libsdl.org/projects/SDL_image/";
+9
pkgs/by-name/sd/SDL_mixer/package.nix
···
pkg-config,
smpeg,
stdenv,
+
# passthru.tests
+
onscripter-en,
# Boolean flags
enableNativeMidi ? false,
enableSdltest ? (!stdenv.hostPlatform.isDarwin),
···
pname = "SDL_mixer";
version = "1.2.12";
+
# word of caution: while there is a somewhat maintained SDL-1.2 branch on
+
# https://github.com/libsdl-org/SDL_mixer, it switches from smpeg to mpg123 which
+
# breaks autoconf in a bunch of packages, it's better to cherry-pick patches as needed
src = fetchurl {
url = "http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${finalAttrs.version}.tar.gz";
hash = "sha256-FkQwgnmpdXmQSeSCavLPx4fK0quxGqFFYuQCUh+GmSo=";
···
];
strictDeps = true;
+
+
passthru.tests = {
+
inherit onscripter-en;
+
};
meta = {
description = "SDL multi-channel audio mixer library";
+14 -5
pkgs/by-name/sd/SDL_net/package.nix
···
{
lib,
SDL,
-
fetchurl,
+
fetchFromGitHub,
pkg-config,
stdenv,
+
unstableGitUpdater,
# Boolean flags
enableSdltest ? (!stdenv.hostPlatform.isDarwin),
}:
stdenv.mkDerivation (finalAttrs: {
pname = "SDL_net";
-
version = "1.2.8";
+
version = "1.2.8-unstable-2024-04-23";
-
src = fetchurl {
-
url = "http://www.libsdl.org/projects/SDL_net/release/SDL_net-${finalAttrs.version}.tar.gz";
-
hash = "sha256-X0p6i7iE95PCeKw/NxO+QZgMXu3M7P8CYEETR3FPrLQ=";
+
src = fetchFromGitHub {
+
owner = "libsdl-org";
+
repo = "SDL_net";
+
rev = "0043be2e559f8d562d04bf62d6e3f4162ed8edad";
+
hash = "sha256-/W1Mq6hzJNNwpcx+VUT4DRGP3bE06GGMbYDGHBc4XlQ=";
};
nativeBuildInputs = [
···
];
strictDeps = true;
+
+
passthru.updateScript = unstableGitUpdater {
+
tagFormat = "release-1.*";
+
tagPrefix = "release-";
+
branch = "SDL-1.2";
+
};
meta = {
homepage = "https://github.com/libsdl-org/SDL_net";
+17 -18
pkgs/by-name/sd/SDL_ttf/package.nix
···
{
lib,
SDL,
-
fetchpatch,
-
fetchurl,
+
fetchFromGitHub,
freetype,
stdenv,
+
unstableGitUpdater,
# Boolean flags
enableSdltest ? (!stdenv.hostPlatform.isDarwin),
}:
stdenv.mkDerivation (finalAttrs: {
pname = "SDL_ttf";
-
version = "2.0.11";
+
version = "2.0.11.1-unstable-2024-04-23";
-
src = fetchurl {
-
url = "https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-${finalAttrs.version}.tar.gz";
-
hash = "sha256-ckzYlez02jGaPvFkiStyB4vZJjKl2BIREmHN4kjrzbc=";
+
src = fetchFromGitHub {
+
owner = "libsdl-org";
+
repo = "SDL_ttf";
+
rev = "3c4233732b94ce08d5f6a868e597af39e13f8b23";
+
hash = "sha256-FX6Ko4CaOSCSKdpWVsJhTZXlWk1cnjbfVfMDiGG2+TU=";
};
-
patches = [
-
# Bug #830: TTF_RenderGlyph_Shaded is broken
-
(fetchpatch {
-
url = "https://bugzilla-attachments.libsdl.org/attachments/830/renderglyph_shaded.patch.txt";
-
hash = "sha256-TZzlZe7gCRA8wZDHQZsqESAOGbLpJzIoB0HD8L6z3zE=";
-
})
-
];
-
-
patchFlags = [ "-p0" ];
-
buildInputs = [
SDL
freetype
···
# pass in correct *-config for cross builds
env.SDL_CONFIG = lib.getExe' (lib.getDev SDL) "sdl-config";
-
env.FREETYPE_CONFIG = lib.getExe' freetype.dev "freetype-config";
+
env.FT2_CONFIG = lib.getExe' freetype.dev "freetype-config";
configureFlags = [
(lib.enableFeature enableSdltest "sdltest")
···
strictDeps = true;
+
passthru.updateScript = unstableGitUpdater {
+
tagFormat = "release-2.0.11";
+
tagPrefix = "release-";
+
branch = "SDL-1.2";
+
};
+
meta = {
homepage = "https://github.com/libsdl-org/SDL_ttf";
description = "SDL TrueType library";
···
maintainers = lib.teams.sdl.members ++ (with lib.maintainers; [ ]);
inherit (SDL.meta) platforms;
knownVulnerabilities = [
-
"CVE-2022-27470"
+
# CVE applies to SDL2 https://github.com/NixOS/nixpkgs/pull/274836#issuecomment-2708627901
+
# "CVE-2022-27470"
];
};
})
+2 -2
pkgs/by-name/se/seaview/package.nix
···
}:
stdenv.mkDerivation rec {
-
version = "5.0.5";
+
version = "5.1";
pname = "seaview";
src = fetchurl {
url = "ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_${version}.tar.gz";
-
sha256 = "sha256-zo9emLpHiDv6kekbx55NOibxWN2Zg7XngzGkUqSx+PI=";
+
sha256 = "sha256-tL9YQB4wgUOCyCWxOkw+6oyinDFO1cSh9DRZt47W+Ys=";
};
buildInputs = [
+2 -2
pkgs/by-name/sn/snapcraft/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "snapcraft";
-
version = "8.7.2";
+
version = "8.7.3";
pyproject = true;
···
owner = "canonical";
repo = "snapcraft";
tag = version;
-
hash = "sha256-RlaAvLU0UE8u6y2xCHLxbOFLQF9jRa+8e2mgrRgTIjw=";
+
hash = "sha256-T39hhosZTttX8jMlF5ul9oBcsh+FKusepj0k2NMZHNU=";
};
patches = [
+3 -3
pkgs/by-name/so/soju/package.nix
···
buildGoModule rec {
pname = "soju";
-
version = "0.8.2";
+
version = "0.9.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "emersion";
repo = "soju";
rev = "v${version}";
-
hash = "sha256-zJj9y3llJOijmx7+C5NOzEpIG/SEeg+ZhWtLPQ/iabY=";
+
hash = "sha256-qbSTaE0qOeXVcEmOver8Tu+gwV4cP4gNzIxByLKApCU=";
};
-
vendorHash = "sha256-E/9a8GCEb/0Xto6cgH9R4WWdaoo/nwb6kcFdoEeMUps=";
+
vendorHash = "sha256-JhoAtBw4O6lOd27dIXBNvA9EfUH5AD3ZHuGcWgU/Xv0=";
nativeBuildInputs = [
installShellFiles
+3 -3
pkgs/by-name/so/sonarlint-ls/package.nix
···
maven.buildMavenPackage rec {
pname = "sonarlint-ls";
-
version = "3.17.0.75948";
+
version = "3.18.0.75982";
src = fetchFromGitHub {
owner = "SonarSource";
repo = "sonarlint-language-server";
rev = version;
-
hash = "sha256-9ZZPAkfYnHYaPFGo/WfOhUIZ+Aq7SNsVmyXgDwe68gk=";
+
hash = "sha256-/SpooLAJutBJ/FakSUyXMtPLy3TaPxCU8KEMnnzgdBs=";
};
mvnJdk = jdk17;
-
mvnHash = "sha256-tsYkp6Zr9gCgb0l6vQViSB7zcbf6JX+JwO4ZYqeG52c=";
+
mvnHash = "sha256-IMM3xXWTnYzD3415tMjuwiQD2NMGM2XkuxdMYpsaqfA=";
# Disables failing tests which either need network access or are flaky.
mvnParameters = lib.escapeShellArgs [
+7 -2
pkgs/by-name/st/strace/package.nix
···
stdenv.mkDerivation rec {
pname = "strace";
-
version = "6.13";
+
version = "6.14";
src = fetchurl {
url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz";
-
hash = "sha256-4gna8O4DjKWtzEwnfpJztNUfRqL/htpXXTZ0KsNQihc=";
+
hash = "sha256-JE87XCCjKFTKm3yno+4JHdPUvSCTOhcezujbSGx308k=";
};
separateDebugInfo = true;
+
+
outputs = [
+
"out"
+
"man"
+
];
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ perl ];
+1 -1
pkgs/by-name/ta/tacent/package.nix
···
src = fetchFromGitHub {
owner = "bluescan";
repo = "tacent";
-
tag = finalAttrs.version;
+
tag = "v${finalAttrs.version}";
hash = "sha256-z8VuJS8OaVw5CeO/udvBEmcURKIy1oWVYUv6Ai8lTI8=";
};
+3 -3
pkgs/by-name/ti/tinty/package.nix
···
nix-update-script,
}:
let
-
version = "0.26.1";
+
version = "0.27.0";
in
rustPlatform.buildRustPackage {
pname = "tinty";
···
owner = "tinted-theming";
repo = "tinty";
tag = "v${version}";
-
hash = "sha256-+HTdmAKsm9YXyLktAfjPenbRi1RrrCusc6+ZarCI7Ac=";
+
hash = "sha256-3gJRVKkC3B+DVfVmvlRjBdp6cD5x5wZMX3p4PWVIjno=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-7erxE5sfEMsZiOh/VPfQYsowUub9nefkNaGYjNr0Pyg=";
+
cargoHash = "sha256-CJcPhUxClxk2SQAbAt1hzX7QbAhpXQCEc4xy1ADkAtk=";
# Pretty much all tests require internet access
doCheck = false;
+2 -2
pkgs/by-name/ti/tinyxml-2/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "tinyxml2";
-
version = "10.0.0";
+
version = "11.0.0";
src = fetchFromGitHub {
owner = "leethomason";
repo = "tinyxml2";
rev = finalAttrs.version;
-
hash = "sha256-9xrpPFMxkAecg3hMHzzThuy0iDt970Iqhxs57Od+g2g=";
+
hash = "sha256-rYVQSvxA0nxlZFHwGcOWkxcXZWEvTxR9P+d8E7CSm6U=";
};
nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/we/weston/package.nix
···
pipewireSupport ? true,
pipewire,
rdpSupport ? true,
-
freerdp3,
+
freerdp,
remotingSupport ? true,
gst_all_1,
vaapiSupport ? true,
···
++ lib.optional lcmsSupport lcms2
++ lib.optional pangoSupport pango
++ lib.optional pipewireSupport pipewire
-
++ lib.optional rdpSupport freerdp3
+
++ lib.optional rdpSupport freerdp
++ lib.optionals remotingSupport [
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
+3 -3
pkgs/by-name/wo/woodpecker-plugin-git/package.nix
···
buildGoModule rec {
pname = "woodpecker-plugin-git";
-
version = "2.6.2";
+
version = "2.6.3";
src = fetchFromGitHub {
owner = "woodpecker-ci";
repo = "plugin-git";
tag = version;
-
hash = "sha256-5YyYCdZpRlchLH4qX9golv8DmlMghosWi5WXP9WxMXU=";
+
hash = "sha256-8CioqP0+L4DMF3S7QOGAmq3Uj0WAi0W7jhw0HNWVPwQ=";
};
-
vendorHash = "sha256-XOriHt+qyOcuGZzMtGAZuztxLod92JzjKWWjNq5Giro=";
+
vendorHash = "sha256-X9cpR45fB4HqTn3TiehAw6J7G2lXAQ3OfxRh5N+ceFc=";
env.CGO_ENABLED = "0";
+73
pkgs/by-name/ya/yay/package.nix
···
+
{
+
lib,
+
stdenv,
+
buildGoModule,
+
fetchFromGitHub,
+
pacman,
+
libarchive,
+
installShellFiles,
+
}:
+
+
buildGoModule (finalAttrs: {
+
pname = "yay";
+
version = "12.4.2";
+
+
src = fetchFromGitHub {
+
owner = "Jguer";
+
repo = "yay";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-QLkqpeHVdR9dxhSGl2wQ7WL1mX6JJm3z6pLeI37z3oM=";
+
};
+
+
vendorHash = "sha256-BKxhRa2y/liBDtMLg0Rlf/ysjQOgIaFjXbPWYBw53Po=";
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
buildInputs = [
+
pacman
+
libarchive
+
];
+
+
env.CGO_ENABLED = 1;
+
+
checkFlags =
+
let
+
skippedTests = [
+
# need fhs
+
"TestAlpmExecutor"
+
"TestBuildRuntime"
+
"TestPacmanConf"
+
# need su/sudo/doas
+
"TestNewConfig"
+
"TestNewConfigAURDEST"
+
"TestNewConfigAURDESTTildeExpansion"
+
"TestConfiguration_setPrivilegeElevator"
+
"TestConfiguration_setPrivilegeElevator_su"
+
"TestConfiguration_setPrivilegeElevator_no_path"
+
"TestConfiguration_setPrivilegeElevator_doas"
+
"TestConfiguration_setPrivilegeElevator_pacman_auth_doas"
+
"TestConfiguration_setPrivilegeElevator_custom_script"
+
"TestConfiguration_setPrivilegeElevator_pacman_auth_sudo"
+
];
+
in
+
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
+
+
postInstall =
+
''
+
installManPage doc/yay.8
+
''
+
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+
installShellCompletion --name yay.bash --bash completions/bash
+
installShellCompletion --name yay.fish --fish completions/fish
+
installShellCompletion --name _yay --zsh completions/zsh
+
'';
+
+
meta = {
+
description = "AUR Helper written in Go";
+
homepage = "https://github.com/Jguer/yay";
+
mainProgram = "yay";
+
platforms = lib.platforms.linux;
+
license = with lib.licenses; [ gpl3Plus ];
+
maintainers = with lib.maintainers; [ emaryn ];
+
};
+
})
+2 -2
pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix
···
buildGoModule rec {
pname = "zabbix-agent2-plugin-postgresql";
-
version = "7.2.3";
+
version = "7.2.4";
src = fetchurl {
url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz";
-
hash = "sha256-TtcEY/X8FXFcI3cghGRnLiCDj0fUwspXf90G/h22M9s=";
+
hash = "sha256-QslDQ45XQ3FjCSRu1cytHVPwJWpIvrxvqC57lCZGMKs=";
};
vendorHash = null;
+2 -2
pkgs/by-name/za/zapret/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "zapret";
-
version = "70.3";
+
version = "70.5";
src = fetchFromGitHub {
owner = "bol-van";
repo = "zapret";
tag = "v${finalAttrs.version}";
-
hash = "sha256-sYLZH/j8bHUKfkUAAAuTrCTOXB6Qp9kVj4GjyFv6M+g=";
+
hash = "sha256-El/3qWZCyN5WixDWbtv+W69z0WITGMODX83dwDIT/94=";
};
buildInputs = [
+3 -3
pkgs/desktops/gnome/extensions/pop-shell/default.nix
···
stdenv.mkDerivation {
pname = "gnome-shell-extension-pop-shell";
-
version = "1.2.0-unstable-2025-02-20";
+
version = "1.2.0-unstable-2025-03-10";
src = fetchFromGitHub {
owner = "pop-os";
repo = "shell";
-
rev = "29869118d1b89e5fa2ee97d11f36f20343ecba4c";
-
hash = "sha256-I1DegY+vG/Yt6jE0cjH3lrzeLsS5Ce43p/zWE+5yYJo=";
+
rev = "b3fc4253dc29b30fb52ac5eef5d3af643a46d18c";
+
hash = "sha256-EMX1AREpOO3DgxV/EbF2hP5JLggzlgFu1gsbhF3W1os=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/extensions/unite/default.nix
···
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-unite";
-
version = "81";
+
version = "82";
src = fetchFromGitHub {
owner = "hardpixel";
repo = "unite-shell";
rev = "v${version}";
-
hash = "sha256-VGanUhZ1Lh0L7lMThR1PzSoRHU8AOSIIqUOpjNUULk8=";
+
hash = "sha256-Ceo0HQupiihD6GW6/PUbjuArOXtPtAmUPxmNi7DS8E0=";
};
passthru = {
+6 -6
pkgs/development/compilers/dart/sources.nix
···
let
-
version = "3.7.1";
+
version = "3.7.2";
in
{ fetchurl }:
{
versionUsed = version;
"${version}-x86_64-darwin" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip";
-
sha256 = "0bldcn4j99cv2a6g3s263929r7wqhjaxylwm26nd2jdfnqbmjxm2";
+
sha256 = "1bj9libb4bnmgm4544876xz512i1nvp73fbxrs4jz0xfp398c206";
};
"${version}-aarch64-darwin" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip";
-
sha256 = "191jig17mnk0gjys2xd0qr267idjv2h50qnaz0cciflj60b2az7m";
+
sha256 = "0z35ndh7mdaz1dnd2yvv5g50jbfy563yclgfjlx9k400b7cn6vhh";
};
"${version}-aarch64-linux" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip";
-
sha256 = "1zj7k2bczb9yy63vjj8xm3ljd9sx9z77awf4wdvv6y02gnzxv4ga";
+
sha256 = "1a2cwr3qyy8paxjhgb1xwcv4rm1ml0dfv1byl5zynmz0c6nwqlil";
};
"${version}-x86_64-linux" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip";
-
sha256 = "0wgfl118j7s7xjz4i0m4gyzxzsjv7x9wq9xr2m036l4ngng9a4r8";
+
sha256 = "133q4jz5wszs0bja7pnfgjd7mvawdspgz866ip3m0v351zbzs5n2";
};
"${version}-i686-linux" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip";
-
sha256 = "1zj60jqpnv1apl4439vvxxrgfvg3azwaaizdmq8chfmrg97vr85x";
+
sha256 = "0y3slablp94lbcm9bafg0p407axrdqxf33vpxc420ifqczpidmh2";
};
}
+2 -2
pkgs/development/compilers/openjdk/11/source.json
···
{
-
"hash": "sha256-HqFm4qESB5T4Y1FLgfHZxURi7l7NkLzx2w8GzmB1jSY=",
+
"hash": "sha256-7yeyr2UbMntuOtEjRLdLoiyN0zC+fZZSGL9XxI2D7GU=",
"owner": "openjdk",
"repo": "jdk11u",
-
"rev": "refs/tags/jdk-11.0.25+9"
+
"rev": "refs/tags/jdk-11.0.26+4"
}
+2 -2
pkgs/development/libraries/opencolorio/default.nix
···
stdenv.mkDerivation rec {
pname = "opencolorio";
-
version = "2.4.1";
+
version = "2.4.2";
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "OpenColorIO";
rev = "v${version}";
-
hash = "sha256-Ytqvd4qSqO+6hId3v7X9cd+zrOElcqTBev5miJL/07M=";
+
hash = "sha256-+P7T8UZuQEVmsMykSWtUxg0vC7Sr4fQJpovCU5sKtsA=";
};
patches = [
+68
pkgs/development/python-modules/binsync/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
filelock,
+
gitpython,
+
libbs,
+
prompt-toolkit,
+
pycparser,
+
pyside6,
+
pytest-qt,
+
pytestCheckHook,
+
setuptools,
+
sortedcontainers,
+
toml,
+
tqdm,
+
}:
+
+
buildPythonPackage rec {
+
pname = "binsync";
+
version = "5.3.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "binsync";
+
repo = "binsync";
+
tag = "v${version}";
+
hash = "sha256-f0pPuNTrZ5+iuJgtxLXJF89C9hKXwplhBA/olyhfsQ4=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
filelock
+
gitpython
+
libbs
+
prompt-toolkit
+
pycparser
+
sortedcontainers
+
toml
+
tqdm
+
];
+
+
optional-dependencies = {
+
ghidra = [ pyside6 ];
+
};
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
pytest-qt
+
pyside6
+
];
+
+
disabledTestPaths = [
+
# Test tries to import angrmanagement
+
"tests/test_angr_gui.py"
+
];
+
+
pythonImportsCheck = [ "binsync" ];
+
+
meta = {
+
description = "A reversing plugin for cross-decompiler collaboration, built on git";
+
homepage = "https://github.com/binsync/binsync";
+
changelog = "https://github.com/binsync/binsync/releases/tag/v${version}";
+
license = lib.licenses.bsd2;
+
maintainers = with lib.maintainers; [ scoder12 ];
+
};
+
}
+2 -2
pkgs/development/python-modules/google-cloud-pubsub/default.nix
···
buildPythonPackage rec {
pname = "google-cloud-pubsub";
-
version = "2.28.0";
+
version = "2.29.0";
pyproject = true;
disabled = pythonOlder "3.7";
···
src = fetchPypi {
pname = "google_cloud_pubsub";
inherit version;
-
hash = "sha256-kE6JS04VEhUhB3rIXJqo9Oe4UXvF+0Cd2yqsjfGgKzw=";
+
hash = "sha256-uCD41BDJath7jaecaWuXnhoYKhcNDAYCYm9bnYy/Ie4=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mcpadapt/default.nix
···
buildPythonPackage rec {
pname = "mcpadapt";
-
version = "0.0.15";
+
version = "0.0.16";
pyproject = true;
src = fetchFromGitHub {
owner = "grll";
repo = "mcpadapt";
tag = "v${version}";
-
hash = "sha256-Cpm6jfdAyhMNc3bnDcF42G24VdStM2OpDTsGHS4IEMM=";
+
hash = "sha256-l5noNvg2vQJa0kOPJG78whrnTKkYy1FUfSb9V+ICpAo=";
};
build-system = [ hatchling ];
+11 -10
pkgs/development/python-modules/mediafile/default.nix
···
buildPythonPackage,
fetchFromGitHub,
flit-core,
+
filetype,
mutagen,
pytestCheckHook,
pythonOlder,
-
six,
}:
buildPythonPackage rec {
pname = "mediafile";
-
version = "0.12.0";
-
format = "pyproject";
+
version = "0.13.0";
+
pyproject = true;
-
disabled = pythonOlder "3.6";
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "beetbox";
-
repo = pname;
-
rev = "v${version}";
-
hash = "sha256-5HHfG1hCIbM/QSXgB61yHNNWJTsuyAh6CQJ7SZhZuvo=";
+
repo = "mediafile";
+
tag = "v${version}";
+
hash = "sha256-Knp91nVPFkE2qYSZoWcOsMBNY+OBfWCPPNn+T1L8v0o=";
};
-
nativeBuildInputs = [ flit-core ];
+
build-system = [ flit-core ];
-
propagatedBuildInputs = [
+
dependencies = [
+
filetype
mutagen
-
six
];
nativeCheckInputs = [ pytestCheckHook ];
···
meta = with lib; {
description = "Python interface to the metadata tags for many audio file formats";
homepage = "https://github.com/beetbox/mediafile";
+
changelog = "https://github.com/beetbox/mediafile/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ lovesegfault ];
};
+1 -3
pkgs/development/python-modules/pyspx/default.nix
···
pytestCheckHook,
pythonOlder,
setuptools,
-
wheel,
}:
buildPythonPackage rec {
···
fetchSubmodules = true;
};
-
nativeBuildInputs = [
+
build-system = [
cffi
setuptools
-
wheel
];
nativeCheckInputs = [ pytestCheckHook ];
+6 -7
pkgs/development/python-modules/pytest-postgresql/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
-
pythonOlder,
pytestCheckHook,
pytest-cov-stub,
setuptools,
···
version = "6.0.0";
pyproject = true;
-
disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "ClearcodeHQ";
repo = "pytest-postgresql";
···
buildInputs = [ pytest ];
-
propagatedBuildInputs = [
+
dependencies = [
mirakuru
port-for
psycopg
···
"pytest_postgresql.executor"
];
-
meta = with lib; {
+
__darwinAllowLocalNetworking = true;
+
+
meta = {
homepage = "https://pypi.python.org/pypi/pytest-postgresql";
description = "Pytest plugin that enables you to test code on a temporary PostgreSQL database";
changelog = "https://github.com/ClearcodeHQ/pytest-postgresql/blob/v${version}/CHANGES.rst";
-
license = licenses.lgpl3Plus;
-
maintainers = with maintainers; [ bcdarwin ];
+
license = lib.licenses.lgpl3Plus;
+
maintainers = with lib.maintainers; [ bcdarwin ];
};
}
+3 -3
pkgs/development/python-modules/reflex-chakra/default.nix
···
buildPythonPackage rec {
pname = "reflex-chakra";
-
version = "0.6.3";
+
version = "0.7.0";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "reflex-dev";
repo = "reflex-chakra";
tag = "v${version}";
-
hash = "sha256-Smkpcy6jPYTUWskZwWKkL9V545Ji/riQ8RFjJXm44qM=";
+
hash = "sha256-foIXPLWcxNf33y39BgiRpvwRnZOTcfAjhCvC4TD8ZMs=";
};
pythonRemoveDeps = [
···
meta = with lib; {
description = "Chakra Implementation in Reflex";
homepage = "https://github.com/reflex-dev/reflex-chakra";
-
changelog = "https://github.com/reflex-dev/reflex-chakra/releases/tag/v${version}";
+
changelog = "https://github.com/reflex-dev/reflex-chakra/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
+2 -2
pkgs/development/python-modules/smart-open/default.nix
···
buildPythonPackage rec {
pname = "smart-open";
-
version = "7.1.0";
+
version = "7.2.0";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "RaRe-Technologies";
repo = "smart_open";
tag = "v${version}";
-
hash = "sha256-ANbM0bKmkK25WCKxV7KHlPjzfTAY7dP67mmahRwtXI8=";
+
hash = "sha256-/16Is90235scTAYUW/65QxcTddD0+aiG5TLzYsBUE1A=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
···
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
-
version = "3.0.1347";
+
version = "3.0.1348";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
-
hash = "sha256-0YCO8fYfXfLeCxszJ9RXJHV1wuPFaV18Ty6+j+c1kCw=";
+
hash = "sha256-cKSeey6erm+iXwPwaS/lan+5UDOxMTJVoJErDFCikWI=";
};
build-system = [ setuptools ];
+8
pkgs/kde/gear/krdc/default.nix
···
{
+
lib,
mkKdeDerivation,
pkg-config,
shared-mime-info,
···
}:
mkKdeDerivation {
pname = "krdc";
+
+
# freerdp3 is not yet supported by 24.12 version of krdc
+
# can be dropped with 25.04 kdePackages release, as that will default to freerdp3
+
# backporting freerdp3 support is non-trivial
+
cmakeFlags = [
+
(lib.cmakeBool "WITH_RDP" false)
+
];
extraNativeBuildInputs = [
pkg-config
+6
pkgs/kde/plasma/krdp/default.nix
···
pkg-config,
qtwayland,
freerdp,
+
fetchpatch,
wayland,
wayland-protocols,
}:
···
patches = [
(replaceVars ./hardcode-openssl-path.patch {
openssl = lib.getExe openssl;
+
})
+
(fetchpatch {
+
# support for freerdp3, can be dropped with krdp 6.4
+
url = "https://invent.kde.org/plasma/krdp/-/merge_requests/69.patch";
+
hash = "sha256-5x9JUbFTw/POxBW8G/BOlo/wtcUjPU9J1V/wba1EI/o=";
})
];
+8 -1
pkgs/servers/apache-kafka/default.nix
···
-
{ lib, stdenv, fetchurl, jdk17_headless, jdk11_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }:
+
{ lib, stdenv, fetchurl, jdk17_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }:
let
versionMap = {
+
"4_0" = {
+
kafkaVersion = "4.0.0";
+
scalaVersion = "2.13";
+
sha256 = "sha256-e4Uuk4vAneEM2W7KN1UljH0l+4nb3XYwVxdgfhg14qo=";
+
jre = jdk17_headless;
+
nixosTest = nixosTests.kafka.kafka_4_0;
+
};
"3_9" = {
kafkaVersion = "3.9.0";
scalaVersion = "2.13";
+12 -7
pkgs/tools/audio/beets/plugins/copyartifacts.nix
···
{
lib,
-
fetchFromGitHub,
beets,
+
fetchFromGitHub,
python3Packages,
+
writableTmpDirAsHomeHook,
}:
python3Packages.buildPythonApplication rec {
pname = "beets-copyartifacts";
version = "0.1.5";
+
pyproject = true;
src = fetchFromGitHub {
repo = "beets-copyartifacts";
owner = "adammillerio";
-
rev = "v${version}";
-
sha256 = "sha256-UTZh7T6Z288PjxFgyFxHnPt0xpAH3cnr8/jIrlJhtyU=";
+
tag = "v${version}";
+
hash = "sha256-UTZh7T6Z288PjxFgyFxHnPt0xpAH3cnr8/jIrlJhtyU=";
};
postPatch = ''
···
sed -i -e 's/util\.py3_path/os.fsdecode/g' tests/_common.py
'';
-
pytestFlagsArray = [ "-r fEs" ];
+
build-system = with python3Packages; [ setuptools ];
+
+
dependencies = with python3Packages; [ six ];
nativeCheckInputs = [
python3Packages.pytestCheckHook
beets
+
writableTmpDirAsHomeHook
];
-
preCheck = ''
-
export HOME=$(mktemp -d)
-
'';
+
+
pytestFlagsArray = [ "-r fEs" ];
meta = {
description = "Beets plugin to move non-music files during the import process";
homepage = "https://github.com/adammillerio/beets-copyartifacts";
+
changelog = "https://github.com/adammillerio/beets-copyartifacts/releases/tag/${src.tag}";
license = lib.licenses.mit;
inherit (beets.meta) platforms;
};
-9
pkgs/tools/misc/graylog/5.2.nix
···
-
{ callPackage, lib, ...}:
-
let
-
buildGraylog = callPackage ./graylog.nix {};
-
in buildGraylog {
-
version = "5.2.12";
-
hash = "sha256-VF6eLOYfnIROPj1pvyV1G3TKGj/rAa2spc/oel4LFwk=";
-
maintainers = [ lib.maintainers.f2k1de ];
-
license = lib.licenses.sspl;
-
}
+2 -2
pkgs/tools/package-management/nix-eval-jobs/default.nix
···
}:
stdenv.mkDerivation rec {
pname = "nix-eval-jobs";
-
version = "2.25.0";
+
version = "2.26.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = pname;
rev = "v${version}";
-
hash = "sha256-63i7TgirD3FiJM1z8ZuOOcXWj4ZhgK357NHmf90WNig=";
+
hash = "sha256-Lo4KFBNcY8tmBuCmEr2XV0IUZtxXHmbXPNLkov/QSU0=";
};
buildInputs = [
boost
+2 -13
pkgs/tools/package-management/nix/default.nix
···
# depend on the components they need in `nixComponents_2_26`.
nix_2_26 = addTests "nix_2_26" self.nixComponents_2_26.nix-everything;
-
git = common rec {
-
version = "2.25.0";
-
suffix = "pre20241101_${lib.substring 0 8 src.rev}";
-
src = fetchFromGitHub {
-
owner = "NixOS";
-
repo = "nix";
-
rev = "2e5759e3778c460efc5f7cfc4cb0b84827b5ffbe";
-
hash = "sha256-E1Sp0JHtbD1CaGO3UbBH6QajCtOGqcrVfPSKL0n63yo=";
-
};
-
self_attribute_name = "git";
-
};
-
latest = self.nix_2_26;
# The minimum Nix version supported by Nixpkgs
···
) (lib.range 4 23)
)
// {
-
unstable = throw "nixVersions.unstable has been removed. For bleeding edge (Nix master, roughly weekly updated) use nixVersions.git, otherwise use nixVersions.latest.";
+
unstable = throw "nixVersions.unstable has been removed. use nixVersions.latest or the nix flake.";
+
git = throw "nixVersions.git has been removed. use nixVersions.latest or the nix flake.";
}
)
)
-6
pkgs/tools/package-management/nix/update-all.sh
···
nix-update --override-filename "$SCRIPT_DIR/default.nix" --version-regex "(2\\.${minor_version}\..+)" --build --commit "nixVersions.$name"
done
-
-
commit_json=$(curl -s https://api.github.com/repos/NixOS/nix/commits/master) # format: 2024-11-01T10:18:53Z
-
date_of_commit=$(echo "$commit_json" | jq -r '.commit.author.date')
-
suffix="pre$(date -d "$date_of_commit" +%Y%m%d)_"
-
sed -i -e "s|\"pre[0-9]\{8\}_|\"$suffix|g" "$SCRIPT_DIR/default.nix"
-
nix-update --override-filename "$SCRIPT_DIR/default.nix" --version branch --build --commit "nixVersions.git"
+3 -3
pkgs/tools/security/cnspec/default.nix
···
buildGoModule rec {
pname = "cnspec";
-
version = "11.46.2";
+
version = "11.47.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
-
hash = "sha256-eeJM4NgvLBXYzJSdt6rN9LwsQKK6drU+l5OqOWUyX8w=";
+
hash = "sha256-y6eycpBrPK1N4lOaaJZFMXpGNFsqt98qTi26Ys01D5k=";
};
proxyVendor = true;
-
vendorHash = "sha256-ybHvPLDet8d1oOWPIPzAhWIzLTFu8lRM94dsrrDZoCs=";
+
vendorHash = "sha256-TjHfPCKIs7k6GkI5c4BMHIw5qVrfDOwx8Z9tJiqUy68=";
subPackages = [ "apps/cnspec" ];
+28 -21
pkgs/tools/security/wpscan/Gemfile.lock
···
GEM
remote: https://rubygems.org/
specs:
-
activesupport (7.2.1)
+
activesupport (8.0.1)
base64
+
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
···
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
+
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.2.0)
-
bigdecimal (3.1.8)
-
cms_scanner (0.14.3)
+
benchmark (0.4.0)
+
bigdecimal (3.1.9)
+
cms_scanner (0.15.0)
ethon (>= 0.14, < 0.17)
-
get_process_mem (~> 0.2.5)
+
get_process_mem (>= 0.2.5, < 1.1.0)
nokogiri (~> 1.16)
-
opt_parse_validator (~> 1.10.0)
+
opt_parse_validator (~> 1.10.1)
public_suffix (>= 4.0.3, < 6.1)
ruby-progressbar (>= 1.10, < 1.14)
sys-proctable (>= 1.2.2, < 1.4.0)
typhoeus (>= 1.3, < 1.5)
xmlrpc (~> 0.3)
yajl-ruby (~> 1.4.1)
-
concurrent-ruby (1.3.4)
-
connection_pool (2.4.1)
+
concurrent-ruby (1.3.5)
+
connection_pool (2.5.0)
drb (2.2.1)
ethon (0.16.0)
ffi (>= 1.15.0)
-
ffi (1.17.0)
-
get_process_mem (0.2.7)
+
ffi (1.17.1)
+
get_process_mem (1.0.0)
+
bigdecimal (>= 2.0)
ffi (~> 1.0)
-
i18n (1.14.6)
+
i18n (1.14.7)
concurrent-ruby (~> 1.0)
-
logger (1.6.1)
-
mini_portile2 (2.8.7)
-
minitest (5.25.1)
-
nokogiri (1.16.7)
+
logger (1.6.6)
+
mini_portile2 (2.8.8)
+
minitest (5.25.4)
+
nokogiri (1.18.3)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
-
opt_parse_validator (1.10.0)
-
activesupport (>= 5.2, < 7.3.0)
+
opt_parse_validator (1.10.1)
+
activesupport (>= 5.2, < 8.1.0)
addressable (>= 2.5, < 2.9)
+
ostruct (~> 0.6)
+
ostruct (0.6.1)
public_suffix (6.0.1)
racc (1.8.1)
ruby-progressbar (1.13.0)
-
securerandom (0.3.1)
+
securerandom (0.4.1)
sys-proctable (1.3.0)
ffi (~> 1.1)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
-
webrick (1.8.2)
-
wpscan (3.8.27)
-
cms_scanner (~> 0.14.3)
+
uri (1.0.3)
+
webrick (1.9.1)
+
wpscan (3.8.28)
+
cms_scanner (~> 0.15.0)
xmlrpc (0.3.3)
webrick
yajl-ruby (1.4.3)
···
wpscan
BUNDLED WITH
-
2.5.16
+
2.5.22
+69 -33
pkgs/tools/security/wpscan/gemset.nix
···
activesupport = {
dependencies = [
"base64"
+
"benchmark"
"bigdecimal"
"concurrent-ruby"
"connection_pool"
···
"minitest"
"securerandom"
"tzinfo"
+
"uri"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "094cv9kxa8hwlsw3c0njkvvayd0wszcz9b6xywv4yajrg83zlmvm";
+
sha256 = "0drfj44a16r86clrrqz3vqmg93qri6bqghjm21ac6jn2853cfnzx";
type = "gem";
};
-
version = "7.2.1";
+
version = "8.0.1";
};
addressable = {
dependencies = [ "public_suffix" ];
···
};
version = "0.2.0";
};
+
benchmark = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
+
type = "gem";
+
};
+
version = "0.4.0";
+
};
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558";
+
sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g";
type = "gem";
};
-
version = "3.1.8";
+
version = "3.1.9";
};
cms_scanner = {
dependencies = [
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1bkmxxxz0q8brfivm7li1hmk2yrdl8wpi25qi4c2rhzfk361ass3";
+
sha256 = "1bcsb0ifl31zh3mli8kgxxk1ii76cxcp414g4blwy4zh2732y84m";
type = "gem";
};
-
version = "0.14.3";
+
version = "0.15.0";
};
concurrent-ruby = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl";
+
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem";
};
-
version = "1.3.4";
+
version = "1.3.5";
};
connection_pool = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g";
+
sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3";
type = "gem";
};
-
version = "2.4.1";
+
version = "2.5.0";
};
drb = {
groups = [ "default" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
+
sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6";
type = "gem";
};
-
version = "1.17.0";
+
version = "1.17.1";
};
get_process_mem = {
-
dependencies = [ "ffi" ];
+
dependencies = [
+
"bigdecimal"
+
"ffi"
+
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1fkyyyxjcx4iigm8vhraa629k2lxa1npsv4015y82snx84v3rzaa";
+
sha256 = "1amlw0v8mal01k0c8n6i5x7a8fxw44myqm81dr6nlxxzpkrj8h6m";
type = "gem";
};
-
version = "0.2.7";
+
version = "1.0.0";
};
i18n = {
dependencies = [ "concurrent-ruby" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw";
+
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem";
};
-
version = "1.14.6";
+
version = "1.14.7";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
+
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
-
version = "1.6.1";
+
version = "1.6.6";
};
mini_portile2 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk";
+
sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem";
};
-
version = "2.8.7";
+
version = "2.8.8";
};
minitest = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1n1akmc6bibkbxkzm1p1wmfb4n9vv397knkgz0ffykb3h1d7kdix";
+
sha256 = "0izrg03wn2yj3gd76ck7ifbm9h2kgy8kpg4fk06ckpy4bbicmwlw";
type = "gem";
};
-
version = "5.25.1";
+
version = "5.25.4";
};
nokogiri = {
dependencies = [
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
+
sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb";
type = "gem";
};
-
version = "1.16.7";
+
version = "1.18.3";
};
opt_parse_validator = {
dependencies = [
"activesupport"
"addressable"
+
"ostruct"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0x2pn1c8h5sn3j5x05n2l1wnd56vp28jzg8pap1dj7ddmhlv12p4";
+
sha256 = "1ffvp04wyzxjkarzg5nbq2hqgdnw77drmb56dhgzmb2wrjpw52sk";
+
type = "gem";
+
};
+
version = "1.10.1";
+
};
+
ostruct = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
type = "gem";
};
-
version = "1.10.0";
+
version = "0.6.1";
};
public_suffix = {
groups = [ "default" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1phv6kh417vkanhssbjr960c0gfqvf8z7d3d9fd2yvd41q64bw4q";
+
sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
type = "gem";
};
-
version = "0.3.1";
+
version = "0.4.1";
};
sys-proctable = {
dependencies = [ "ffi" ];
···
};
version = "2.0.6";
};
+
uri = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
+
type = "gem";
+
};
+
version = "1.0.3";
+
};
webrick = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3";
+
sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
type = "gem";
};
-
version = "1.8.2";
+
version = "1.9.1";
};
wpscan = {
dependencies = [ "cms_scanner" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "14d2kp01fnbm88ny6wvzr1v8za2mv4wvx8k0iz8cb5z15nlldk78";
+
sha256 = "0m7blxgyamk09zk5b6q6drbqwdnirgfj1r8mm6gmff8qri3cwxnh";
type = "gem";
};
-
version = "3.8.27";
+
version = "3.8.28";
};
xmlrpc = {
dependencies = [ "webrick" ];
+5 -1
pkgs/top-level/aliases.nix
···
fractal-next = fractal; # added 2023-11-25
framework-system-tools = framework-tool; # added 2023-12-09
francis = kdePackages.francis; # added 2024-07-13
+
freerdp3 = freerdp; # added 2025-03-25
+
freerdpUnstable = freerdp; # added 2025-03-25
frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17
ftjam = throw "ftjam was removed, as it hasn't been updated since 2007 and fails to build"; # added 2025-01-02
fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
···
graylog-4_0 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09
graylog-4_3 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09
graylog-5_0 = throw "graylog 5.0.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.0.x to latest series."; # Added 2024-02-15
+
graylog-5_1 = throw "graylog 5.1.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.1.x to latest series."; # Added 2024-10-16
+
graylog-5_2 = throw "graylog 5.2 is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.2 to latest series."; # Added 2025-03-21
green-pdfviewer = throw "'green-pdfviewer' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
-
graylog-5_1 = throw "graylog 5.1.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.1.x to latest series."; # Added 2024-10-16
gringo = clingo; # added 2022-11-27
grub2_full = grub2; # Added 2022-11-18
gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27
···
### S ###
SDL_classic = SDL1; # Added 2024-09-03
+
SDL1 = throw "'SDL1' has been removed as development ended long ago with SDL 2.0 replacing it, use SDL_compat instead"; # Added 2025-03-27
SDL_gpu = throw "'SDL_gpu' has been removed due to lack of upstream maintenance and known users"; # Added 2025-03-15
s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17
sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
+4 -19
pkgs/top-level/all-packages.nix
···
grails = callPackage ../development/web/grails { jdk = null; };
-
graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
-
graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { };
graylogPlugins = recurseIntoAttrs (
···
inherit (callPackages ../servers/apache-kafka { })
apacheKafka_3_7
apacheKafka_3_8
-
apacheKafka_3_9;
+
apacheKafka_3_9
+
apacheKafka_4_0;
-
apacheKafka = apacheKafka_3_8;
+
apacheKafka = apacheKafka_4_0;
asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
···
inherit (xorg) xlsfonts;
-
inherit
-
({
-
freerdp = callPackage ../applications/networking/remote/freerdp {
-
inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
-
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
-
};
-
freerdp3 = callPackage ../applications/networking/remote/freerdp/3.nix {};
-
})
-
freerdp
-
freerdp3
-
;
-
-
freerdpUnstable = freerdp;
-
gimp = callPackage ../applications/graphics/gimp {
autoreconfHook = buildPackages.autoreconfHook269;
lcms = lcms2;
···
({ inherit pkgs lib; } // attrs);
nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
-
nix = nixVersions.nix_2_25;
+
nix = nixVersions.nix_2_26;
nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
+2
pkgs/top-level/python-packages.nix
···
binho-host-adapter = callPackage ../development/python-modules/binho-host-adapter { };
+
binsync = callPackage ../development/python-modules/binsync { };
+
biom-format = callPackage ../development/python-modules/biom-format { };
biopandas = callPackage ../development/python-modules/biopandas { };
-1
pkgs/top-level/release-cross.nix
···
gmp = nativePlatforms;
libcCross = nativePlatforms;
nix = nativePlatforms;
-
nixVersions.git = nativePlatforms;
mesa = nativePlatforms;
rustc = nativePlatforms;
cargo = nativePlatforms;
+1 -1
pkgs/top-level/rocq-packages.nix
···
, callPackage, newScope, recurseIntoAttrs, ocamlPackages_4_14
, fetchpatch, makeWrapper,
}@args:
-
let lib = import ../build-support/coq/extra-lib.nix {inherit (args) lib;}; in
+
let lib = import ../build-support/rocq/extra-lib.nix {inherit (args) lib;}; in
let
mkRocqPackages' = self: rocq-core:
let callPackage = self.callPackage; in {