Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 9f7eb433 1cd4cb3d

+1807 -1736
+5
doc/release-notes/rl-2505.section.md
··· 54 55 - Default ICU version updated from 74 to 76 56 57 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 58 59 ### Titanium removed {#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}
··· 54 55 - Default ICU version updated from 74 to 76 56 57 + - Apache Kafka was updated to `>= 4.0.0`. Please note that this is the first release which operates 58 + entirely without Apache ZooKeeper support, and all clusters need to be migrated to KRaft mode. See 59 + the [release announcement](https://kafka.apache.org/blog#apache_kafka_400_release_announcement) 60 + for more details. 61 + 62 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 63 64 ### Titanium removed {#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}
+6
maintainers/maintainer-list.nix
··· 6695 githubId = 424946; 6696 name = "James Earl Douglas"; 6697 }; 6698 EBADBEEF = { 6699 name = "EBADBEEF"; 6700 email = "errno@ebadf.com";
··· 6695 githubId = 424946; 6696 name = "James Earl Douglas"; 6697 }; 6698 + EarthGman = { 6699 + email = "earthgman@protonmail.com"; 6700 + name = "EarthGman"; 6701 + github = "EarthGman"; 6702 + githubId = 117403037; 6703 + }; 6704 EBADBEEF = { 6705 name = "EBADBEEF"; 6706 email = "errno@ebadf.com";
+4 -4
nixos/modules/config/xdg/portals/lxqt.nix
··· 27 default = [ ]; 28 example = lib.literalExpression '' 29 [ 30 - pkgs.libsForQt5.qtstyleplugin-kvantum 31 - pkgs.breeze-qt5 32 - pkgs.qtcurve 33 - ]; 34 ''; 35 description = '' 36 Extra Qt styles that will be available to the
··· 27 default = [ ]; 28 example = lib.literalExpression '' 29 [ 30 + pkgs.libsForQt5.qtstyleplugin-kvantum 31 + pkgs.breeze-qt5 32 + pkgs.qtcurve 33 + ]; 34 ''; 35 description = '' 36 Extra Qt styles that will be available to the
+1 -1
nixos/tests/all-tests.nix
··· 509 guacamole-server = handleTest ./guacamole-server.nix {}; 510 guix = handleTest ./guix {}; 511 gvisor = handleTest ./gvisor.nix {}; 512 - h2o = discoverTests (import ./web-servers/h2o { inherit handleTestOn; }); 513 hadoop = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop; }; 514 hadoop_3_3 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop_3_3; }; 515 hadoop2 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop2; };
··· 509 guacamole-server = handleTest ./guacamole-server.nix {}; 510 guix = handleTest ./guix {}; 511 gvisor = handleTest ./gvisor.nix {}; 512 + h2o = import ./web-servers/h2o { inherit recurseIntoAttrs runTest; }; 513 hadoop = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop; }; 514 hadoop_3_3 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop_3_3; }; 515 hadoop2 = import ./hadoop { inherit handleTestOn; package=pkgs.hadoop2; };
+6 -6
nixos/tests/kafka.nix
··· 6 with pkgs.lib; 7 8 let 9 - makeKafkaTest = name: { kafkaPackage, mode ? "zookeeper" }: (import ./make-test-python.nix ({ 10 inherit name; 11 meta = with pkgs.lib.maintainers; { 12 maintainers = [ nequissimus ]; ··· 92 kafka.succeed( 93 "echo 'test 1' | " 94 + "${kafkaPackage}/bin/kafka-console-producer.sh " 95 - + "--broker-list localhost:9092 --topic testtopic" 96 ) 97 assert "test 1" in kafka.succeed( 98 "${kafkaPackage}/bin/kafka-console-consumer.sh " ··· 103 }) { inherit system; }); 104 105 in with pkgs; { 106 - kafka_3_7 = makeKafkaTest "kafka_3_7" { kafkaPackage = apacheKafka_3_7; }; 107 - kafka_3_8 = makeKafkaTest "kafka_3_8" { kafkaPackage = apacheKafka_3_8; }; 108 - kafka_3_9 = makeKafkaTest "kafka_3_9" { kafkaPackage = apacheKafka_3_9; }; 109 kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; }; 110 - kafka_kraft = makeKafkaTest "kafka_kraft" { kafkaPackage = apacheKafka; mode = "kraft"; }; 111 }
··· 6 with pkgs.lib; 7 8 let 9 + makeKafkaTest = name: { kafkaPackage, mode ? "kraft" }: (import ./make-test-python.nix ({ 10 inherit name; 11 meta = with pkgs.lib.maintainers; { 12 maintainers = [ nequissimus ]; ··· 92 kafka.succeed( 93 "echo 'test 1' | " 94 + "${kafkaPackage}/bin/kafka-console-producer.sh " 95 + + "--bootstrap-server localhost:9092 --topic testtopic" 96 ) 97 assert "test 1" in kafka.succeed( 98 "${kafkaPackage}/bin/kafka-console-consumer.sh " ··· 103 }) { inherit system; }); 104 105 in with pkgs; { 106 + kafka_3_7 = makeKafkaTest "kafka_3_7" { kafkaPackage = apacheKafka_3_7; mode = "zookeeper"; }; 107 + kafka_3_8 = makeKafkaTest "kafka_3_8" { kafkaPackage = apacheKafka_3_8; mode = "zookeeper"; }; 108 + kafka_3_9 = makeKafkaTest "kafka_3_9" { kafkaPackage = apacheKafka_3_9; mode = "zookeeper"; }; 109 + kafka_4_0 = makeKafkaTest "kafka_4_0" { kafkaPackage = apacheKafka_4_0; }; 110 kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; }; 111 }
+112 -107
nixos/tests/web-servers/h2o/basic.nix
··· 1 - import ../../make-test-python.nix ( 2 - { lib, pkgs, ... }: 3 4 - # Tests basics such as TLS, creating a mime-type & serving Unicode characters. 5 6 - let 7 - domain = { 8 - HTTP = "h2o.local"; 9 - TLS = "acme.test"; 10 - }; 11 12 - port = { 13 - HTTP = 8080; 14 - TLS = 8443; 15 - }; 16 17 - sawatdi_chao_lok = "สวัสดีชาวโลก"; 18 19 - hello_world_txt = pkgs.writeTextFile { 20 - name = "/hello_world.txt"; 21 - text = sawatdi_chao_lok; 22 - }; 23 24 - hello_world_rst = pkgs.writeTextFile { 25 - name = "/hello_world.rst"; 26 - text = # rst 27 - '' 28 - ==================== 29 - Thaiger Sprint 2025‼ 30 - ==================== 31 32 - ${sawatdi_chao_lok} 33 - ''; 34 - }; 35 - in 36 - { 37 - name = "h2o-basic"; 38 39 - meta = { 40 - maintainers = with lib.maintainers; [ toastal ]; 41 - }; 42 43 - nodes = { 44 - server = 45 - { pkgs, ... }: 46 - { 47 - services.h2o = { 48 - enable = true; 49 - defaultHTTPListenPort = port.HTTP; 50 - defaultTLSListenPort = port.TLS; 51 - hosts = { 52 - "${domain.HTTP}" = { 53 - settings = { 54 - paths = { 55 - "/hello_world.txt" = { 56 - "file.file" = "${hello_world_txt}"; 57 - }; 58 }; 59 }; 60 }; 61 - "${domain.TLS}" = { 62 - tls = { 63 - policy = "force"; 64 - identity = [ 65 - { 66 - key-file = ../../common/acme/server/acme.test.key.pem; 67 - certificate-file = ../../common/acme/server/acme.test.cert.pem; 68 - } 69 - ]; 70 - extraSettings = { 71 - minimum-version = "TLSv1.3"; 72 - }; 73 }; 74 - settings = { 75 - paths = { 76 - "/hello_world.rst" = { 77 - "file.file" = "${hello_world_rst}"; 78 - }; 79 }; 80 }; 81 }; 82 }; 83 - settings = { 84 - compress = "ON"; 85 - compress-minimum-size = 32; 86 - "file.mime.addtypes" = { 87 - "text/x-rst" = { 88 - extensions = [ ".rst" ]; 89 - is_compressible = "YES"; 90 - }; 91 }; 92 - ssl-offload = "kernel"; 93 }; 94 }; 95 96 - security.pki.certificates = [ 97 - (builtins.readFile ../../common/acme/server/ca.cert.pem) 98 ]; 99 - 100 - networking = { 101 - firewall.allowedTCPPorts = with port; [ 102 - HTTP 103 - TLS 104 - ]; 105 - extraHosts = '' 106 - 127.0.0.1 ${domain.HTTP} 107 - 127.0.0.1 ${domain.TLS} 108 - ''; 109 - }; 110 }; 111 - }; 112 113 - testScript = # python 114 - '' 115 - server.wait_for_unit("h2o.service") 116 117 - http_hello_world_body = server.succeed("curl --fail-with-body 'http://${domain.HTTP}:${builtins.toString port.HTTP}/hello_world.txt'") 118 - assert "${sawatdi_chao_lok}" in http_hello_world_body 119 120 - 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() 121 - assert "http/2 200" in tls_hello_world_head 122 - assert "server: h2o" in tls_hello_world_head 123 - assert "content-type: text/x-rst" in tls_hello_world_head 124 125 - 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'") 126 - assert "${sawatdi_chao_lok}" in tls_hello_world_body 127 128 - tls_hello_world_head_redirected = server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'").lower() 129 - assert "redirected" in tls_hello_world_head_redirected 130 131 - server.fail("curl --location --max-redirs 0 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'") 132 133 - tls_hello_world_body_redirected = server.succeed("curl -v --location --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'") 134 - assert "${sawatdi_chao_lok}" in tls_hello_world_body_redirected 135 - ''; 136 - } 137 - )
··· 1 + { hostPkgs, lib, ... }: 2 3 + # Tests basics such as TLS, creating a mime-type & serving Unicode characters. 4 5 + let 6 + domain = { 7 + HTTP = "h2o.local"; 8 + TLS = "acme.test"; 9 + }; 10 11 + port = { 12 + HTTP = 8080; 13 + TLS = 8443; 14 + }; 15 16 + sawatdi_chao_lok = "สวัสดีชาวโลก"; 17 18 + hello_world_txt = hostPkgs.writeTextFile { 19 + name = "/hello_world.txt"; 20 + text = sawatdi_chao_lok; 21 + }; 22 23 + hello_world_rst = hostPkgs.writeTextFile { 24 + name = "/hello_world.rst"; 25 + text = # rst 26 + '' 27 + ==================== 28 + Thaiger Sprint 2025‼ 29 + ==================== 30 31 + ${sawatdi_chao_lok} 32 + ''; 33 + }; 34 + in 35 + { 36 + name = "h2o-basic"; 37 38 + meta = { 39 + maintainers = with lib.maintainers; [ toastal ]; 40 + }; 41 42 + nodes = { 43 + server = 44 + { pkgs, ... }: 45 + { 46 + services.h2o = { 47 + enable = true; 48 + defaultHTTPListenPort = port.HTTP; 49 + defaultTLSListenPort = port.TLS; 50 + hosts = { 51 + "${domain.HTTP}" = { 52 + settings = { 53 + paths = { 54 + "/hello_world.txt" = { 55 + "file.file" = "${hello_world_txt}"; 56 }; 57 }; 58 }; 59 + }; 60 + "${domain.TLS}" = { 61 + tls = { 62 + policy = "force"; 63 + identity = [ 64 + { 65 + key-file = ../../common/acme/server/acme.test.key.pem; 66 + certificate-file = ../../common/acme/server/acme.test.cert.pem; 67 + } 68 + ]; 69 + extraSettings = { 70 + minimum-version = "TLSv1.3"; 71 }; 72 + }; 73 + settings = { 74 + paths = { 75 + "/hello_world.rst" = { 76 + "file.file" = "${hello_world_rst}"; 77 }; 78 }; 79 }; 80 }; 81 + }; 82 + settings = { 83 + compress = "ON"; 84 + compress-minimum-size = 32; 85 + "file.mime.addtypes" = { 86 + "text/x-rst" = { 87 + extensions = [ ".rst" ]; 88 + is_compressible = "YES"; 89 }; 90 }; 91 + ssl-offload = "kernel"; 92 }; 93 + }; 94 95 + security.pki.certificates = [ 96 + (builtins.readFile ../../common/acme/server/ca.cert.pem) 97 + ]; 98 + 99 + networking = { 100 + firewall.allowedTCPPorts = with port; [ 101 + HTTP 102 + TLS 103 ]; 104 + extraHosts = '' 105 + 127.0.0.1 ${domain.HTTP} 106 + 127.0.0.1 ${domain.TLS} 107 + ''; 108 }; 109 + }; 110 + }; 111 112 + testScript = 113 + let 114 + portStrHTTP = builtins.toString port.HTTP; 115 + portStrTLS = builtins.toString port.TLS; 116 + in 117 + # python 118 + '' 119 + server.wait_for_unit("h2o.service") 120 + server.wait_for_open_port(${portStrHTTP}) 121 + server.wait_for_open_port(${portStrTLS}) 122 123 + http_hello_world_body = server.succeed("curl --fail-with-body 'http://${domain.HTTP}:${portStrHTTP}/hello_world.txt'") 124 + assert "${sawatdi_chao_lok}" in http_hello_world_body 125 126 + tls_hello_world_head = server.succeed("curl -v --head --compressed --http2 --tlsv1.3 --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'").lower() 127 + assert "http/2 200" in tls_hello_world_head 128 + assert "server: h2o" in tls_hello_world_head 129 + assert "content-type: text/x-rst" in tls_hello_world_head 130 131 + tls_hello_world_body = server.succeed("curl -v --http2 --tlsv1.3 --compressed --fail-with-body 'https://${domain.TLS}:${portStrTLS}/hello_world.rst'") 132 + assert "${sawatdi_chao_lok}" in tls_hello_world_body 133 134 + tls_hello_world_head_redirected = server.succeed("curl -v --head --fail-with-body 'http://${domain.TLS}:${builtins.toString port.HTTP}/hello_world.rst'").lower() 135 + assert "redirected" in tls_hello_world_head_redirected 136 137 + server.fail("curl --location --max-redirs 0 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'") 138 139 + tls_hello_world_body_redirected = server.succeed("curl -v --location --fail-with-body 'http://${domain.TLS}:${portStrHTTP}/hello_world.rst'") 140 + assert "${sawatdi_chao_lok}" in tls_hello_world_body_redirected 141 + ''; 142 + }
+5 -15
nixos/tests/web-servers/h2o/default.nix
··· 1 - { 2 - system ? builtins.currentSystem, 3 - handleTestOn, 4 - }: 5 6 - let 7 - supportedSystems = [ 8 - "x86_64-linux" 9 - "i686-linux" 10 - "aarch64-linux" 11 - ]; 12 - in 13 - { 14 - basic = handleTestOn supportedSystems ./basic.nix { inherit system; }; 15 - mruby = handleTestOn supportedSystems ./mruby.nix { inherit system; }; 16 - tls-recommendations = handleTestOn supportedSystems ./tls-recommendations.nix { inherit system; }; 17 }
··· 1 + { recurseIntoAttrs, runTest }: 2 3 + recurseIntoAttrs { 4 + basic = runTest ./basic.nix; 5 + mruby = runTest ./mruby.nix; 6 + tls-recommendations = runTest ./tls-recommendations.nix; 7 }
+53 -50
nixos/tests/web-servers/h2o/mruby.nix
··· 1 - import ../../make-test-python.nix ( 2 - { lib, pkgs, ... }: 3 4 - let 5 - domain = "h2o.local"; 6 7 - port = 8080; 8 9 - sawatdi_chao_lok = "สวัสดีชาวโลก"; 10 - in 11 - { 12 - name = "h2o-mruby"; 13 14 - meta = { 15 - maintainers = with lib.maintainers; [ toastal ]; 16 - }; 17 18 - nodes = { 19 - server = 20 - { pkgs, ... }: 21 - { 22 - services.h2o = { 23 - enable = true; 24 - package = pkgs.h2o.override { withMruby = true; }; 25 - settings = { 26 - listen = port; 27 - hosts = { 28 - "${domain}" = { 29 - paths = { 30 - "/hello_world" = { 31 - "mruby.handler" = # ruby 32 - '' 33 - Proc.new do |env| 34 - [200, {'content-type' => 'text/plain'}, ["${sawatdi_chao_lok}"]] 35 - end 36 - ''; 37 - }; 38 - "/file_handler" = { 39 - "mruby.handler-file" = ./file_handler.rb; 40 - }; 41 }; 42 }; 43 }; 44 }; 45 }; 46 47 - networking.extraHosts = '' 48 - 127.0.0.1 ${domain} 49 - ''; 50 - }; 51 - }; 52 53 - testScript = # python 54 - '' 55 - server.wait_for_unit("h2o.service") 56 57 - hello_world = server.succeed("curl --fail-with-body http://${domain}:${builtins.toString port}/hello_world") 58 - assert "${sawatdi_chao_lok}" in hello_world 59 60 - file_handler = server.succeed("curl --fail-with-body http://${domain}:${builtins.toString port}/file_handler") 61 - assert "FILE_HANDLER" in file_handler 62 - ''; 63 - } 64 - )
··· 1 + { lib, ... }: 2 3 + let 4 + domain = "h2o.local"; 5 6 + port = 8080; 7 8 + sawatdi_chao_lok = "สวัสดีชาวโลก"; 9 + in 10 + { 11 + name = "h2o-mruby"; 12 13 + meta = { 14 + maintainers = with lib.maintainers; [ toastal ]; 15 + }; 16 17 + nodes = { 18 + server = 19 + { pkgs, ... }: 20 + { 21 + services.h2o = { 22 + enable = true; 23 + package = pkgs.h2o.override { withMruby = true; }; 24 + settings = { 25 + listen = port; 26 + hosts = { 27 + "${domain}" = { 28 + paths = { 29 + "/hello_world" = { 30 + "mruby.handler" = # ruby 31 + '' 32 + Proc.new do |env| 33 + [200, {'content-type' => 'text/plain'}, ["${sawatdi_chao_lok}"]] 34 + end 35 + ''; 36 + }; 37 + "/file_handler" = { 38 + "mruby.handler-file" = ./file_handler.rb; 39 }; 40 }; 41 }; 42 }; 43 }; 44 + }; 45 46 + networking.extraHosts = '' 47 + 127.0.0.1 ${domain} 48 + ''; 49 + }; 50 + }; 51 52 + testScript = 53 + let 54 + portStr = builtins.toString port; 55 + in 56 + # python 57 + '' 58 + server.wait_for_unit("h2o.service") 59 + server.wait_for_open_port(${portStr}) 60 61 + hello_world = server.succeed("curl --fail-with-body http://${domain}:${portStr}/hello_world") 62 + assert "${sawatdi_chao_lok}" in hello_world 63 64 + file_handler = server.succeed("curl --fail-with-body http://${domain}:${portStr}/file_handler") 65 + assert "FILE_HANDLER" in file_handler 66 + ''; 67 + }
+101 -100
nixos/tests/web-servers/h2o/tls-recommendations.nix
··· 1 - import ../../make-test-python.nix ( 2 - { lib, pkgs, ... }: 3 4 - let 5 - domain = "acme.test"; 6 - port = 8443; 7 8 - hello_txt = 9 - name: 10 - pkgs.writeTextFile { 11 - name = "/hello_${name}.txt"; 12 - text = "Hello, ${name}!"; 13 - }; 14 15 - mkH2OServer = 16 - recommendations: 17 - { pkgs, lib, ... }: 18 - { 19 - services.h2o = { 20 - enable = true; 21 - package = pkgs.h2o.override ( 22 - lib.optionalAttrs 23 - (builtins.elem recommendations [ 24 - "intermediate" 25 - "old" 26 - ]) 27 - { 28 - openssl = pkgs.openssl_legacy; 29 - } 30 - ); 31 - defaultTLSRecommendations = "modern"; # prove overridden 32 - hosts = { 33 - "${domain}" = { 34 - tls = { 35 - inherit port recommendations; 36 - policy = "force"; 37 - identity = [ 38 - { 39 - key-file = ../../common/acme/server/acme.test.key.pem; 40 - certificate-file = ../../common/acme/server/acme.test.cert.pem; 41 - } 42 - ]; 43 - }; 44 - settings = { 45 - paths."/"."file.file" = "${hello_txt recommendations}"; 46 - }; 47 }; 48 }; 49 - settings = { 50 - ssl-offload = "kernel"; 51 - }; 52 }; 53 54 - security.pki.certificates = [ 55 - (builtins.readFile ../../common/acme/server/ca.cert.pem) 56 - ]; 57 58 - networking = { 59 - firewall.allowedTCPPorts = [ port ]; 60 - extraHosts = "127.0.0.1 ${domain}"; 61 - }; 62 }; 63 - in 64 - { 65 - name = "h2o-tls-recommendations"; 66 - 67 - meta = { 68 - maintainers = with lib.maintainers; [ toastal ]; 69 }; 70 71 - nodes = { 72 - server_modern = mkH2OServer "modern"; 73 - server_intermediate = mkH2OServer "intermediate"; 74 - server_old = mkH2OServer "old"; 75 - }; 76 77 - testScript = 78 - let 79 - portStr = builtins.toString port; 80 - in 81 - # python 82 - '' 83 - curl_basic = "curl -v --tlsv1.3 --http2 'https://${domain}:${portStr}/'" 84 - curl_head = "curl -v --head 'https://${domain}:${portStr}/'" 85 - curl_max_tls1_2 ="curl -v --tlsv1.0 --tls-max 1.2 'https://${domain}:${portStr}/'" 86 - 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}/'" 87 - 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}/'" 88 89 - server_modern.wait_for_unit("h2o.service") 90 - modern_response = server_modern.succeed(curl_basic) 91 - assert "Hello, modern!" in modern_response 92 - modern_head = server_modern.succeed(curl_head) 93 - assert "strict-transport-security" in modern_head 94 - server_modern.fail(curl_max_tls1_2) 95 96 - server_intermediate.wait_for_unit("h2o.service") 97 - intermediate_response = server_intermediate.succeed(curl_basic) 98 - assert "Hello, intermediate!" in intermediate_response 99 - intermediate_head = server_modern.succeed(curl_head) 100 - assert "strict-transport-security" in intermediate_head 101 - server_intermediate.succeed(curl_max_tls1_2) 102 - server_intermediate.succeed(curl_max_tls1_2_intermediate_cipher) 103 - server_intermediate.fail(curl_max_tls1_2_old_cipher) 104 105 - server_old.wait_for_unit("h2o.service") 106 - old_response = server_old.succeed(curl_basic) 107 - assert "Hello, old!" in old_response 108 - old_head = server_modern.succeed(curl_head) 109 - assert "strict-transport-security" in old_head 110 - server_old.succeed(curl_max_tls1_2) 111 - server_old.succeed(curl_max_tls1_2_intermediate_cipher) 112 - server_old.succeed(curl_max_tls1_2_old_cipher) 113 - ''; 114 - } 115 - )
··· 1 + { hostPkgs, lib, ... }: 2 3 + let 4 + domain = "acme.test"; 5 + port = 8443; 6 7 + hello_txt = 8 + name: 9 + hostPkgs.writeTextFile { 10 + name = "/hello_${name}.txt"; 11 + text = "Hello, ${name}!"; 12 + }; 13 14 + mkH2OServer = 15 + recommendations: 16 + { pkgs, lib, ... }: 17 + { 18 + services.h2o = { 19 + enable = true; 20 + package = pkgs.h2o.override ( 21 + lib.optionalAttrs 22 + (builtins.elem recommendations [ 23 + "intermediate" 24 + "old" 25 + ]) 26 + { 27 + openssl = pkgs.openssl_legacy; 28 + } 29 + ); 30 + defaultTLSRecommendations = "modern"; # prove overridden 31 + hosts = { 32 + "${domain}" = { 33 + tls = { 34 + inherit port recommendations; 35 + policy = "force"; 36 + identity = [ 37 + { 38 + key-file = ../../common/acme/server/acme.test.key.pem; 39 + certificate-file = ../../common/acme/server/acme.test.cert.pem; 40 + } 41 + ]; 42 + }; 43 + settings = { 44 + paths."/"."file.file" = "${hello_txt recommendations}"; 45 }; 46 }; 47 + }; 48 + settings = { 49 + ssl-offload = "kernel"; 50 }; 51 + }; 52 53 + security.pki.certificates = [ 54 + (builtins.readFile ../../common/acme/server/ca.cert.pem) 55 + ]; 56 57 + networking = { 58 + firewall.allowedTCPPorts = [ port ]; 59 + extraHosts = "127.0.0.1 ${domain}"; 60 }; 61 }; 62 + in 63 + { 64 + name = "h2o-tls-recommendations"; 65 66 + meta = { 67 + maintainers = with lib.maintainers; [ toastal ]; 68 + }; 69 70 + nodes = { 71 + server_modern = mkH2OServer "modern"; 72 + server_intermediate = mkH2OServer "intermediate"; 73 + server_old = mkH2OServer "old"; 74 + }; 75 76 + testScript = 77 + let 78 + portStr = builtins.toString port; 79 + in 80 + # python 81 + '' 82 + curl_basic = "curl -v --tlsv1.3 --http2 'https://${domain}:${portStr}/'" 83 + curl_head = "curl -v --head 'https://${domain}:${portStr}/'" 84 + curl_max_tls1_2 ="curl -v --tlsv1.0 --tls-max 1.2 'https://${domain}:${portStr}/'" 85 + 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}/'" 86 + 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}/'" 87 88 + server_modern.wait_for_unit("h2o.service") 89 + server_modern.wait_for_open_port(${portStr}) 90 + modern_response = server_modern.succeed(curl_basic) 91 + assert "Hello, modern!" in modern_response 92 + modern_head = server_modern.succeed(curl_head) 93 + assert "strict-transport-security" in modern_head 94 + server_modern.fail(curl_max_tls1_2) 95 96 + server_intermediate.wait_for_unit("h2o.service") 97 + server_intermediate.wait_for_open_port(${portStr}) 98 + intermediate_response = server_intermediate.succeed(curl_basic) 99 + assert "Hello, intermediate!" in intermediate_response 100 + intermediate_head = server_modern.succeed(curl_head) 101 + assert "strict-transport-security" in intermediate_head 102 + server_intermediate.succeed(curl_max_tls1_2) 103 + server_intermediate.succeed(curl_max_tls1_2_intermediate_cipher) 104 + server_intermediate.fail(curl_max_tls1_2_old_cipher) 105 + 106 + server_old.wait_for_unit("h2o.service") 107 + server_old.wait_for_open_port(${portStr}) 108 + old_response = server_old.succeed(curl_basic) 109 + assert "Hello, old!" in old_response 110 + old_head = server_modern.succeed(curl_head) 111 + assert "strict-transport-security" in old_head 112 + server_old.succeed(curl_max_tls1_2) 113 + server_old.succeed(curl_max_tls1_2_intermediate_cipher) 114 + server_old.succeed(curl_max_tls1_2_old_cipher) 115 + ''; 116 + }
+1 -1
pkgs/applications/editors/retext/default.nix
··· 84 cp ${toolbarIcons}/* $out/${python3.pkgs.python.sitePackages}/ReText/icons 85 86 substituteInPlace $out/share/applications/me.mitya57.ReText.desktop \ 87 - --replace-fail "Exec=ReText-${version}.data/scripts/retext %F" "Exec=retext %F" \ 88 --replace-fail "Icon=./ReText/icons/retext.svg" "Icon=retext" 89 ''; 90
··· 84 cp ${toolbarIcons}/* $out/${python3.pkgs.python.sitePackages}/ReText/icons 85 86 substituteInPlace $out/share/applications/me.mitya57.ReText.desktop \ 87 + --replace-fail "Exec=retext-${version}.data/scripts/retext %F" "Exec=retext %F" \ 88 --replace-fail "Icon=./ReText/icons/retext.svg" "Icon=retext" 89 ''; 90
+344 -331
pkgs/applications/editors/vim/plugins/generated.nix
··· 70 71 CopilotChat-nvim = buildVimPlugin { 72 pname = "CopilotChat.nvim"; 73 - version = "2025-03-20"; 74 src = fetchFromGitHub { 75 owner = "CopilotC-Nvim"; 76 repo = "CopilotChat.nvim"; 77 - rev = "0b0838e31fda8a52e792a5fb6b79ab68e711bc10"; 78 - sha256 = "0d6j042hallc7g7q278i3adi14ziv6d593avl2ykxd0h9njdca4p"; 79 }; 80 meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; 81 meta.hydraPlatforms = [ ]; ··· 200 201 LeaderF = buildVimPlugin { 202 pname = "LeaderF"; 203 - version = "2025-03-17"; 204 src = fetchFromGitHub { 205 owner = "Yggdroot"; 206 repo = "LeaderF"; 207 - rev = "675cd53462759796e5e410a9f25b9c39c286941c"; 208 - sha256 = "0g7zx8qgxn7m8ffnm198115v0yyf3ggvh6gbvs16v618na0cqw5a"; 209 }; 210 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 211 meta.hydraPlatforms = [ ]; ··· 369 370 SchemaStore-nvim = buildVimPlugin { 371 pname = "SchemaStore.nvim"; 372 - version = "2025-03-20"; 373 src = fetchFromGitHub { 374 owner = "b0o"; 375 repo = "SchemaStore.nvim"; 376 - rev = "39015717d8b25262119df1a8dd4069b17aea8d82"; 377 - sha256 = "11gyidsfvzpqynlx7r6bbw4qhs6ldjgkj2pj4qg3m833n0da0h3g"; 378 }; 379 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 380 meta.hydraPlatforms = [ ]; ··· 670 671 agitator-nvim = buildVimPlugin { 672 pname = "agitator.nvim"; 673 - version = "2025-02-17"; 674 src = fetchFromGitHub { 675 owner = "emmanueltouzery"; 676 repo = "agitator.nvim"; 677 - rev = "f28f7b4faeddbd95b195569544f3d6920a30d434"; 678 - sha256 = "160bhk374vqfvidkq78cww65wvfinmd5fvacwb7nhfnal2qrnilk"; 679 }; 680 meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/"; 681 meta.hydraPlatforms = [ ]; ··· 878 879 astrocore = buildVimPlugin { 880 pname = "astrocore"; 881 - version = "2025-02-18"; 882 src = fetchFromGitHub { 883 owner = "AstroNvim"; 884 repo = "astrocore"; 885 - rev = "44a3dc0bf1591022b2a6bc89dccdfac1be17bec9"; 886 - sha256 = "0sn7c91sc9zmrm3lljvj0bnwcjfa47pap9gqmp0vy0i9mwrhigm6"; 887 }; 888 meta.homepage = "https://github.com/AstroNvim/astrocore/"; 889 meta.hydraPlatforms = [ ]; ··· 891 892 astrolsp = buildVimPlugin { 893 pname = "astrolsp"; 894 - version = "2025-02-20"; 895 src = fetchFromGitHub { 896 owner = "AstroNvim"; 897 repo = "astrolsp"; 898 - rev = "909fbe64f3f87d089ff3777751261544557117cc"; 899 - sha256 = "1jqcmailpj7n0nkzd1dw23342gwcf4mxs04kcvbpv06l6gaw74mr"; 900 }; 901 meta.homepage = "https://github.com/AstroNvim/astrolsp/"; 902 meta.hydraPlatforms = [ ]; ··· 917 918 astroui = buildVimPlugin { 919 pname = "astroui"; 920 - version = "2025-03-05"; 921 src = fetchFromGitHub { 922 owner = "AstroNvim"; 923 repo = "astroui"; 924 - rev = "eab4c97dbc6961980204e24d79700f7a3097a8d5"; 925 - sha256 = "08rhdpk84fmna3cx5ci02hqf5vsy78fpw0bkrb0vmzycraf065sl"; 926 }; 927 meta.homepage = "https://github.com/AstroNvim/astroui/"; 928 meta.hydraPlatforms = [ ]; ··· 1034 1035 asyncrun-vim = buildVimPlugin { 1036 pname = "asyncrun.vim"; 1037 - version = "2024-11-08"; 1038 src = fetchFromGitHub { 1039 owner = "skywind3000"; 1040 repo = "asyncrun.vim"; 1041 - rev = "78dc9277f2b989553861ee7c35b640112d95e1b5"; 1042 - sha256 = "1jkc8r0fcxwrkfrnw80cr65iz67bhzi054klsl0ynnzx28n0hyrk"; 1043 }; 1044 meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; 1045 meta.hydraPlatforms = [ ]; ··· 1216 1217 aw-watcher-nvim = buildVimPlugin { 1218 pname = "aw-watcher.nvim"; 1219 - version = "2025-03-06"; 1220 src = fetchFromGitHub { 1221 owner = "lowitea"; 1222 repo = "aw-watcher.nvim"; 1223 - rev = "9030f9b851578fce7cec5fa3d7b54556eb7e270f"; 1224 - sha256 = "0nsmfb508x03n0hvlnhcjzgqwwg8rp8wa2a5r7wz4z1hrs03hscx"; 1225 }; 1226 meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/"; 1227 meta.hydraPlatforms = [ ]; ··· 1594 1595 blink-ripgrep-nvim = buildVimPlugin { 1596 pname = "blink-ripgrep.nvim"; 1597 - version = "2025-03-16"; 1598 src = fetchFromGitHub { 1599 owner = "mikavilpas"; 1600 repo = "blink-ripgrep.nvim"; 1601 - rev = "c80675996d6c7c021a7a13dc2c8c8b9b255efdab"; 1602 - sha256 = "06c680x1ppnpz38kq0w40x732clls6403c5dx659rakksd19mif4"; 1603 }; 1604 meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; 1605 meta.hydraPlatforms = [ ]; ··· 1711 1712 bufexplorer = buildVimPlugin { 1713 pname = "bufexplorer"; 1714 - version = "2025-03-20"; 1715 src = fetchFromGitHub { 1716 owner = "jlanzarotta"; 1717 repo = "bufexplorer"; 1718 - rev = "974252b1a3b4ba008457f178a92e1ff4f38985a6"; 1719 - sha256 = "09hxfbx76fvmbqsi4b2lpjr5vv9mx21qjvnnfi1r2dmdznnbikbd"; 1720 }; 1721 meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; 1722 meta.hydraPlatforms = [ ]; ··· 2322 2323 cmp-git = buildVimPlugin { 2324 pname = "cmp-git"; 2325 - version = "2025-01-14"; 2326 src = fetchFromGitHub { 2327 owner = "petertriho"; 2328 repo = "cmp-git"; 2329 - rev = "483ffb9a7471409a841df099d7c13556234365a4"; 2330 - sha256 = "0jlz5c5nffri0hvr6iphyy1rmg464br1smcylqv0idvqyp4gy5il"; 2331 }; 2332 meta.homepage = "https://github.com/petertriho/cmp-git/"; 2333 meta.hydraPlatforms = [ ]; ··· 2816 2817 coc-nvim = buildVimPlugin { 2818 pname = "coc.nvim"; 2819 - version = "2025-03-20"; 2820 src = fetchFromGitHub { 2821 owner = "neoclide"; 2822 repo = "coc.nvim"; 2823 - rev = "3660d653bf24ed9555fb1ccb59b7504e7f152440"; 2824 - sha256 = "1dv1yh07d9b8f7an005am1s3n915r9xhiyv728nlxxdnsbd8cn48"; 2825 }; 2826 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 2827 meta.hydraPlatforms = [ ]; ··· 2868 2869 codecompanion-nvim = buildVimPlugin { 2870 pname = "codecompanion.nvim"; 2871 - version = "2025-03-20"; 2872 src = fetchFromGitHub { 2873 owner = "olimorris"; 2874 repo = "codecompanion.nvim"; 2875 - rev = "a344661b8c1eaae9a56db5c36e7f5d2101b69128"; 2876 - sha256 = "1gyakqjxxfxd27wc570c3qprinsgb7c9faq5fwx94nzybyi63ik3"; 2877 }; 2878 meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; 2879 meta.hydraPlatforms = [ ]; ··· 2946 2947 colorful-menu-nvim = buildVimPlugin { 2948 pname = "colorful-menu.nvim"; 2949 - version = "2025-03-03"; 2950 src = fetchFromGitHub { 2951 owner = "xzbdmw"; 2952 repo = "colorful-menu.nvim"; 2953 - rev = "0041037582353a2101f0ba8bd8cae21c064921dc"; 2954 - sha256 = "18ba0h3j4pc4p5w1nyz6kxy80dxwani0i6z948zi138rrnc0d51l"; 2955 }; 2956 meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; 2957 meta.hydraPlatforms = [ ]; ··· 3168 3169 conjure = buildVimPlugin { 3170 pname = "conjure"; 3171 - version = "2025-03-01"; 3172 src = fetchFromGitHub { 3173 owner = "Olical"; 3174 repo = "conjure"; 3175 - rev = "c5f427c33786a024c58d7105e2244f5f14c64fea"; 3176 - sha256 = "0jb28z6daag5j2nxapng5xxmh89wxg9xh6panikmq4ls0k0rdk3r"; 3177 }; 3178 meta.homepage = "https://github.com/Olical/conjure/"; 3179 meta.hydraPlatforms = [ ]; ··· 3220 3221 copilot-lua = buildVimPlugin { 3222 pname = "copilot.lua"; 3223 - version = "2025-02-10"; 3224 src = fetchFromGitHub { 3225 owner = "zbirenbaum"; 3226 repo = "copilot.lua"; 3227 - rev = "30321e33b03cb924fdcd6a806a0dc6fa0b0eafb9"; 3228 - sha256 = "0jlwd5x0pdfxa1hg41dfvz9zji0frvlfg86vzak0d3xmn4hr8zgb"; 3229 }; 3230 meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; 3231 meta.hydraPlatforms = [ ]; ··· 3246 3247 copilot-vim = buildVimPlugin { 3248 pname = "copilot.vim"; 3249 - version = "2025-03-06"; 3250 src = fetchFromGitHub { 3251 owner = "github"; 3252 repo = "copilot.vim"; 3253 - rev = "5015939f131627a6a332c9e3ecad9a7cb4c2e549"; 3254 - sha256 = "198mymn0ad1kzqzs1rimrhq7z3nrami45fp3yqnwp15am8bxmwi0"; 3255 }; 3256 meta.homepage = "https://github.com/github/copilot.vim/"; 3257 meta.hydraPlatforms = [ ]; ··· 3311 3312 coq_nvim = buildVimPlugin { 3313 pname = "coq_nvim"; 3314 - version = "2025-03-10"; 3315 src = fetchFromGitHub { 3316 owner = "ms-jpq"; 3317 repo = "coq_nvim"; 3318 - rev = "e48a17c63029ef9ac72af80a7a3a56577acffb00"; 3319 - sha256 = "1g1alqkxf1nh794hwx560mfif9g6i9x3pipc948hnwx2rlcywyx1"; 3320 }; 3321 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 3322 meta.hydraPlatforms = [ ]; ··· 3389 3390 csharpls-extended-lsp-nvim = buildVimPlugin { 3391 pname = "csharpls-extended-lsp.nvim"; 3392 - version = "2025-03-12"; 3393 src = fetchFromGitHub { 3394 owner = "Decodetalkers"; 3395 repo = "csharpls-extended-lsp.nvim"; 3396 - rev = "991d2c43afd7c7be77edd27a2ae686f9779382da"; 3397 - sha256 = "10jj6x78k34yrarp5ydc7n1ylp2xxgxl7jqh1y4d133mgcygabak"; 3398 }; 3399 meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; 3400 meta.hydraPlatforms = [ ]; ··· 3428 3429 csvview-nvim = buildVimPlugin { 3430 pname = "csvview.nvim"; 3431 - version = "2025-03-17"; 3432 src = fetchFromGitHub { 3433 owner = "hat0uma"; 3434 repo = "csvview.nvim"; 3435 - rev = "02edaf830c2225ec39b889173f09cbbf89da3b87"; 3436 - sha256 = "1gpw7acb2gp7xbrqkmmxwr8lldzvp4hiaqd0pv80799ny2vqr71j"; 3437 }; 3438 meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; 3439 meta.hydraPlatforms = [ ]; ··· 3636 3637 ddc-source-lsp = buildVimPlugin { 3638 pname = "ddc-source-lsp"; 3639 - version = "2025-02-03"; 3640 src = fetchFromGitHub { 3641 owner = "Shougo"; 3642 repo = "ddc-source-lsp"; 3643 - rev = "a2715dd309dfefd59e0f4896d512d63aa53300fa"; 3644 - sha256 = "0j1g1086an3rzy59jklmx4gfhxp4kkq0d20kssywgy7csl9dxc44"; 3645 }; 3646 meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; 3647 meta.hydraPlatforms = [ ]; ··· 4288 4289 dropbar-nvim = buildVimPlugin { 4290 pname = "dropbar.nvim"; 4291 - version = "2025-03-20"; 4292 src = fetchFromGitHub { 4293 owner = "Bekaboo"; 4294 repo = "dropbar.nvim"; 4295 - rev = "a2f1b275fdf185567ab976d27749d4e8cc21fe4c"; 4296 - sha256 = "02a7wnkvvbivbwrfill3j97mdykb53pahhm7gqsk3lvqlxg1qfga"; 4297 }; 4298 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 4299 meta.hydraPlatforms = [ ]; ··· 4314 4315 easy-dotnet-nvim = buildVimPlugin { 4316 pname = "easy-dotnet.nvim"; 4317 - version = "2025-03-20"; 4318 src = fetchFromGitHub { 4319 owner = "GustavEikaas"; 4320 repo = "easy-dotnet.nvim"; 4321 - rev = "dcf5d4c9a1ee634f76acfd3429b4dc2e9642042b"; 4322 - sha256 = "086khcd38d6ay0n6c1f9bhk9vn585hn7pqwprmy8ibmpynzvf0a8"; 4323 }; 4324 meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; 4325 meta.hydraPlatforms = [ ]; ··· 4706 4707 firenvim = buildVimPlugin { 4708 pname = "firenvim"; 4709 - version = "2025-01-09"; 4710 src = fetchFromGitHub { 4711 owner = "glacambre"; 4712 repo = "firenvim"; 4713 - rev = "f8a5fa6f1ed42536490acf0840497c40331c184f"; 4714 - sha256 = "08n53sqgw25m1piwdpyi4g5b30xw5qjprf2fwz73i6zgnyyf83ra"; 4715 }; 4716 meta.homepage = "https://github.com/glacambre/firenvim/"; 4717 meta.hydraPlatforms = [ ]; ··· 5046 5047 fzf-vim = buildVimPlugin { 5048 pname = "fzf.vim"; 5049 - version = "2025-03-03"; 5050 src = fetchFromGitHub { 5051 owner = "junegunn"; 5052 repo = "fzf.vim"; 5053 - rev = "245eaf8e50fe440729056ce8d4e7e2bb5b1ff9c9"; 5054 - sha256 = "0any944khix8wnz3h56ar5i3q5r844bcfw4zpi97r520gqcilr4b"; 5055 }; 5056 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 5057 meta.hydraPlatforms = [ ]; ··· 5150 5151 git-blame-nvim = buildVimPlugin { 5152 pname = "git-blame.nvim"; 5153 - version = "2024-09-24"; 5154 src = fetchFromGitHub { 5155 owner = "f-person"; 5156 repo = "git-blame.nvim"; 5157 - rev = "2883a7460f611c2705b23f12d58d398d5ce6ec00"; 5158 - sha256 = "0km0wcwd8jlv5lbvh11kdj58kq55s1x3k917vyi2glhf379fcp4q"; 5159 }; 5160 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 5161 meta.hydraPlatforms = [ ]; ··· 5228 5229 gitignore-nvim = buildVimPlugin { 5230 pname = "gitignore.nvim"; 5231 - version = "2024-03-25"; 5232 src = fetchFromGitHub { 5233 owner = "wintermute-cell"; 5234 repo = "gitignore.nvim"; 5235 - rev = "2455191ec94da8ed222806a4fe3aa358eac1e558"; 5236 - sha256 = "sha256-p6k0NP3Vne6Kl98YodzSruVmJwxyrXziJj8N7u79o1w="; 5237 }; 5238 meta.homepage = "https://github.com/wintermute-cell/gitignore.nvim/"; 5239 meta.hydraPlatforms = [ ]; ··· 5306 5307 glow-nvim = buildVimPlugin { 5308 pname = "glow.nvim"; 5309 - version = "2023-12-23"; 5310 src = fetchFromGitHub { 5311 owner = "ellisonleao"; 5312 repo = "glow.nvim"; 5313 - rev = "238070a686c1da3bccccf1079700eb4b5e19aea4"; 5314 - sha256 = "1j63y3hb03n5m4jig8576sxnb3jixxlr66m9xcs8vgfm5h0mrhqs"; 5315 }; 5316 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 5317 meta.hydraPlatforms = [ ]; ··· 5319 5320 go-nvim = buildVimPlugin { 5321 pname = "go.nvim"; 5322 - version = "2025-03-18"; 5323 src = fetchFromGitHub { 5324 owner = "ray-x"; 5325 repo = "go.nvim"; 5326 - rev = "f058a8c622edf24d27b8ef82fabffdbbc1d55707"; 5327 - sha256 = "1rs9frzbywlq509r33kd9rxgpn6mrdyx4byn1zbcqhj1pdfkq7rv"; 5328 }; 5329 meta.homepage = "https://github.com/ray-x/go.nvim/"; 5330 meta.hydraPlatforms = [ ]; ··· 5449 5450 grug-far-nvim = buildVimPlugin { 5451 pname = "grug-far.nvim"; 5452 - version = "2025-03-19"; 5453 src = fetchFromGitHub { 5454 owner = "MagicDuck"; 5455 repo = "grug-far.nvim"; 5456 - rev = "6b1aca6018cb6ce18a46b9e8583074a2f820b51e"; 5457 - sha256 = "156hk1mxq0v2fy2ibw1bg4n6anhg9jxgq0fq7q7kh9rms8xin6ws"; 5458 }; 5459 meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/"; 5460 meta.hydraPlatforms = [ ]; ··· 5540 5541 gruvbox-nvim = buildVimPlugin { 5542 pname = "gruvbox.nvim"; 5543 - version = "2025-03-05"; 5544 src = fetchFromGitHub { 5545 owner = "ellisonleao"; 5546 repo = "gruvbox.nvim"; 5547 - rev = "15958f5ee43e144856cd2084ce6c571bfdb44504"; 5548 - sha256 = "16nrxcpds3zacqmfw5jsd5d8qqbwllkw9xacjkglcnaynp4qghqq"; 5549 }; 5550 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 5551 meta.hydraPlatforms = [ ]; ··· 5579 5580 guess-indent-nvim = buildVimPlugin { 5581 pname = "guess-indent.nvim"; 5582 - version = "2024-07-06"; 5583 src = fetchFromGitHub { 5584 owner = "nmac427"; 5585 repo = "guess-indent.nvim"; 5586 - rev = "6cd61f7a600bb756e558627cd2e740302c58e32d"; 5587 - sha256 = "0gb9bgyirlgfbnfdfha7k31gfcyzc4k9a3skvaixdyxn04pgsdcv"; 5588 }; 5589 meta.homepage = "https://github.com/nmac427/guess-indent.nvim/"; 5590 meta.hydraPlatforms = [ ]; ··· 5932 5933 houdini-nvim = buildVimPlugin { 5934 pname = "houdini.nvim"; 5935 - version = "2024-08-06"; 5936 src = fetchFromGitHub { 5937 owner = "TheBlob42"; 5938 repo = "houdini.nvim"; ··· 5984 5985 hydra-nvim = buildVimPlugin { 5986 pname = "hydra.nvim"; 5987 - version = "2024-12-26"; 5988 src = fetchFromGitHub { 5989 owner = "nvimtools"; 5990 repo = "hydra.nvim"; 5991 - rev = "983852960cd4e4e9a1b272df0bd1447495aae755"; 5992 - sha256 = "1igym59zjdgg0kzrbc1xdykw5k9kfqn34p4gz1sgh9fww72j834j"; 5993 }; 5994 meta.homepage = "https://github.com/nvimtools/hydra.nvim/"; 5995 meta.hydraPlatforms = [ ]; ··· 6101 6102 inc-rename-nvim = buildVimPlugin { 6103 pname = "inc-rename.nvim"; 6104 - version = "2025-01-20"; 6105 src = fetchFromGitHub { 6106 owner = "smjonas"; 6107 repo = "inc-rename.nvim"; 6108 - rev = "f9b9e5b9a75074810f40881b7e254b5bbeaf122e"; 6109 - sha256 = "0ply4qyly1hsiv75y71i3scnav5z8gxjsh34nspmpk0lcldrhxpd"; 6110 }; 6111 meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; 6112 meta.hydraPlatforms = [ ]; ··· 6494 6495 kitty-scrollback-nvim = buildVimPlugin { 6496 pname = "kitty-scrollback.nvim"; 6497 - version = "2025-03-20"; 6498 src = fetchFromGitHub { 6499 owner = "mikesmithgh"; 6500 repo = "kitty-scrollback.nvim"; 6501 - rev = "9b70b5f73b653745ddca4a8e49b9477fc33b817f"; 6502 - sha256 = "0570ng60dzwdbbq76vpkdrww6jnm15vbcyy79885fvb0sjwcpf1a"; 6503 }; 6504 meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; 6505 meta.hydraPlatforms = [ ]; ··· 6559 6560 kulala-nvim = buildVimPlugin { 6561 pname = "kulala.nvim"; 6562 - version = "2025-03-20"; 6563 src = fetchFromGitHub { 6564 owner = "mistweaverco"; 6565 repo = "kulala.nvim"; 6566 - rev = "7defd3663afce220c7de4fe0af6deaece90faef8"; 6567 - sha256 = "0m7c3wq5qf7n9c94lckk0ryf6p65l8j53z2n1lbrlk7mrbhsv99s"; 6568 }; 6569 meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; 6570 meta.hydraPlatforms = [ ]; ··· 6637 6638 lazy-lsp-nvim = buildVimPlugin { 6639 pname = "lazy-lsp.nvim"; 6640 - version = "2025-02-26"; 6641 src = fetchFromGitHub { 6642 owner = "dundalek"; 6643 repo = "lazy-lsp.nvim"; 6644 - rev = "9b7c6f4b9e8c42cde90907cf6f54d3b87416a6ea"; 6645 - sha256 = "1gg6c572r9sjm6fll2f2vzxjzmn7hfh96f0qv6vh0ynj5756igc8"; 6646 }; 6647 meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; 6648 meta.hydraPlatforms = [ ]; ··· 6689 6690 lean-nvim = buildVimPlugin { 6691 pname = "lean.nvim"; 6692 - version = "2025-03-19"; 6693 src = fetchFromGitHub { 6694 owner = "Julian"; 6695 repo = "lean.nvim"; 6696 - rev = "977c4cc16afe63c56919d296a75ea09e6d7a136c"; 6697 - sha256 = "18vi4sps7l845ldyhvrpdnqrqgjlinvb2fi5zdm43ssas1vxy7g7"; 6698 }; 6699 meta.homepage = "https://github.com/Julian/lean.nvim/"; 6700 meta.hydraPlatforms = [ ]; ··· 6793 6794 lexima-vim = buildVimPlugin { 6795 pname = "lexima.vim"; 6796 - version = "2024-12-07"; 6797 src = fetchFromGitHub { 6798 owner = "cohama"; 6799 repo = "lexima.vim"; 6800 - rev = "f851b232505766aff7bed7d20100ad31c9c0b33b"; 6801 - sha256 = "0k02zbx157zw6i4x9xnqxm5653165wyyzmbfcl0rd42qlvyz2l1h"; 6802 }; 6803 meta.homepage = "https://github.com/cohama/lexima.vim/"; 6804 meta.hydraPlatforms = [ ]; ··· 6832 6833 lh-vim-lib = buildVimPlugin { 6834 pname = "lh-vim-lib"; 6835 - version = "2025-03-16"; 6836 src = fetchFromGitHub { 6837 owner = "LucHermitte"; 6838 repo = "lh-vim-lib"; 6839 - rev = "4e22e197368a2e0d031489cb0f777f7c7a6c1884"; 6840 - sha256 = "1hmdn8ziin659s7pjm4z6nsvszc63iz7gp90a176xs4nsi2va3sx"; 6841 }; 6842 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 6843 meta.hydraPlatforms = [ ]; ··· 7235 7236 lspsaga-nvim = buildVimPlugin { 7237 pname = "lspsaga.nvim"; 7238 - version = "2025-02-26"; 7239 src = fetchFromGitHub { 7240 owner = "nvimdev"; 7241 repo = "lspsaga.nvim"; 7242 - rev = "6063935cf68de9aa6dd79f8e1caf5df0a9385de3"; 7243 - sha256 = "1pqasjg2f2yd3ci8hyxfqqs7xnkmwdc411dlm6qg1agiv1h8v205"; 7244 }; 7245 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 7246 meta.hydraPlatforms = [ ]; ··· 7300 7301 luatab-nvim = buildVimPlugin { 7302 pname = "luatab.nvim"; 7303 - version = "2024-07-03"; 7304 src = fetchFromGitHub { 7305 owner = "alvarosevilla95"; 7306 repo = "luatab.nvim"; 7307 - rev = "7bc6e0f6957fbaa93c98529f2cf28052329002e0"; 7308 - sha256 = "106sl5c38ydjfzaa56cpzkqm0k5fyszxhqvyaax6rpkhv9q7xdds"; 7309 }; 7310 meta.homepage = "https://github.com/alvarosevilla95/luatab.nvim/"; 7311 meta.hydraPlatforms = [ ]; ··· 7417 7418 markview-nvim = buildVimPlugin { 7419 pname = "markview.nvim"; 7420 - version = "2025-03-18"; 7421 src = fetchFromGitHub { 7422 owner = "OXY2DEV"; 7423 repo = "markview.nvim"; 7424 - rev = "7a7d3ed0d276b32e121d791f73d850aae6d61b42"; 7425 - sha256 = "0zn7p5j8c9qp4abj6kywk6j2waf2dg9i397wxrbs8prykq2n12pn"; 7426 fetchSubmodules = true; 7427 }; 7428 meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; ··· 7470 7471 mason-nvim-dap-nvim = buildVimPlugin { 7472 pname = "mason-nvim-dap.nvim"; 7473 - version = "2025-03-17"; 7474 src = fetchFromGitHub { 7475 owner = "jay-babu"; 7476 repo = "mason-nvim-dap.nvim"; 7477 - rev = "444aad7977ee713a4049e9d1dd9b377967d67a4c"; 7478 - sha256 = "16yfc27d02vg37ahbx9q8rjgdbqfay7p1935dh5qk7blcs510295"; 7479 }; 7480 meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/"; 7481 meta.hydraPlatforms = [ ]; ··· 7483 7484 mason-tool-installer-nvim = buildVimPlugin { 7485 pname = "mason-tool-installer.nvim"; 7486 - version = "2025-02-25"; 7487 src = fetchFromGitHub { 7488 owner = "WhoIsSethDaniel"; 7489 repo = "mason-tool-installer.nvim"; 7490 - rev = "5639d58a3d11ff7c05c8e31e159bfedae55d7961"; 7491 - sha256 = "049gd6ccijdm1w80r0678h2wv99ij3g3hpyqxlvmrivpd1pg8i99"; 7492 }; 7493 meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; 7494 meta.hydraPlatforms = [ ]; ··· 7639 7640 mini-ai = buildVimPlugin { 7641 pname = "mini.ai"; 7642 - version = "2025-02-08"; 7643 src = fetchFromGitHub { 7644 owner = "echasnovski"; 7645 repo = "mini.ai"; 7646 - rev = "6e01c0e5a15554852546fac9853960780ac52ed4"; 7647 - sha256 = "0138rsb0rh4fjiicm3gjah0b5n1c08lil29c5ssqk3xq1bdr69j9"; 7648 }; 7649 meta.homepage = "https://github.com/echasnovski/mini.ai/"; 7650 meta.hydraPlatforms = [ ]; ··· 7652 7653 mini-align = buildVimPlugin { 7654 pname = "mini.align"; 7655 - version = "2025-01-31"; 7656 src = fetchFromGitHub { 7657 owner = "echasnovski"; 7658 repo = "mini.align"; 7659 - rev = "3bdf6f0b91b31db5300a7b04f53f296a7fb150c1"; 7660 - sha256 = "1255r5c9q0nnb7vnhs7xk45vqigmbhbim02ciczv8i80amfh9yw3"; 7661 }; 7662 meta.homepage = "https://github.com/echasnovski/mini.align/"; 7663 meta.hydraPlatforms = [ ]; ··· 7665 7666 mini-animate = buildVimPlugin { 7667 pname = "mini.animate"; 7668 - version = "2025-02-20"; 7669 src = fetchFromGitHub { 7670 owner = "echasnovski"; 7671 repo = "mini.animate"; 7672 - rev = "13e170c13030b043aa8ad4311012ec0eaba0d5c7"; 7673 - sha256 = "153hrx7i0kn65lz4yjgkaxkvj0xvqamm3mi6ciq9b0q3c2ngh7rj"; 7674 }; 7675 meta.homepage = "https://github.com/echasnovski/mini.animate/"; 7676 meta.hydraPlatforms = [ ]; ··· 7691 7692 mini-basics = buildVimPlugin { 7693 pname = "mini.basics"; 7694 - version = "2025-02-08"; 7695 src = fetchFromGitHub { 7696 owner = "echasnovski"; 7697 repo = "mini.basics"; 7698 - rev = "e8fbcf96e4e8262d452ddc851acea6c50449fa79"; 7699 - sha256 = "0v3j61qik4mv2r246b7q7h4ndg68x373dr5jag3a4hwszgpf7jcl"; 7700 }; 7701 meta.homepage = "https://github.com/echasnovski/mini.basics/"; 7702 meta.hydraPlatforms = [ ]; ··· 7730 7731 mini-clue = buildVimPlugin { 7732 pname = "mini.clue"; 7733 - version = "2025-03-01"; 7734 src = fetchFromGitHub { 7735 owner = "echasnovski"; 7736 repo = "mini.clue"; 7737 - rev = "08901d2223797aa25611c33aaf9d8a1049a653bb"; 7738 - sha256 = "026d647acwxr0wrf43lffmzw4x84jm6v5lipbqqpicqgqs8b4rfv"; 7739 }; 7740 meta.homepage = "https://github.com/echasnovski/mini.clue/"; 7741 meta.hydraPlatforms = [ ]; ··· 7769 7770 mini-completion = buildVimPlugin { 7771 pname = "mini.completion"; 7772 - version = "2025-03-16"; 7773 src = fetchFromGitHub { 7774 owner = "echasnovski"; 7775 repo = "mini.completion"; 7776 - rev = "732b097d395e316ed5d4eeadc19837fbaf59ad7e"; 7777 - sha256 = "07ypcjw4qzqv9jjsn1qv0g1kwgv3x8590v3wkhab54529nb4rxy7"; 7778 }; 7779 meta.homepage = "https://github.com/echasnovski/mini.completion/"; 7780 meta.hydraPlatforms = [ ]; ··· 7821 7822 mini-doc = buildVimPlugin { 7823 pname = "mini.doc"; 7824 - version = "2025-02-18"; 7825 src = fetchFromGitHub { 7826 owner = "echasnovski"; 7827 repo = "mini.doc"; 7828 - rev = "466c340917b76d16a79fcbb2545c397fc49b110e"; 7829 - sha256 = "16aglk95hw9wbgz4vzpv3bf3hqzqa2qrrzsxqjva2smg9f59c7rl"; 7830 }; 7831 meta.homepage = "https://github.com/echasnovski/mini.doc/"; 7832 meta.hydraPlatforms = [ ]; ··· 7847 7848 mini-files = buildVimPlugin { 7849 pname = "mini.files"; 7850 - version = "2025-03-01"; 7851 src = fetchFromGitHub { 7852 owner = "echasnovski"; 7853 repo = "mini.files"; 7854 - rev = "0a396f5ca5516a07959ae2c00667e1a26c20f0ea"; 7855 - sha256 = "1axjd6a6c02jllhi1l8c9xfplipvz4g82hnxjbsgx4kzc9b60zdq"; 7856 }; 7857 meta.homepage = "https://github.com/echasnovski/mini.files/"; 7858 meta.hydraPlatforms = [ ]; ··· 7964 7965 mini-map = buildVimPlugin { 7966 pname = "mini.map"; 7967 - version = "2025-01-31"; 7968 src = fetchFromGitHub { 7969 owner = "echasnovski"; 7970 repo = "mini.map"; 7971 - rev = "7f4c785b95ff6d266588fe6e5b6ea696cf654e61"; 7972 - sha256 = "0f8mlszgi1fnmy0npqw27g28h9bgavy7mc97zivgsxgx2whgz6al"; 7973 }; 7974 meta.homepage = "https://github.com/echasnovski/mini.map/"; 7975 meta.hydraPlatforms = [ ]; ··· 7977 7978 mini-misc = buildVimPlugin { 7979 pname = "mini.misc"; 7980 - version = "2025-03-06"; 7981 src = fetchFromGitHub { 7982 owner = "echasnovski"; 7983 repo = "mini.misc"; 7984 - rev = "a477a9d5790f6d899d3055c87f2e771118f91180"; 7985 - sha256 = "1fp60lhv93jiygc0hvchzdzjgs8scczp7kv9cm3kzzimcfa84ky6"; 7986 }; 7987 meta.homepage = "https://github.com/echasnovski/mini.misc/"; 7988 meta.hydraPlatforms = [ ]; ··· 8003 8004 mini-notify = buildVimPlugin { 8005 pname = "mini.notify"; 8006 - version = "2025-03-02"; 8007 src = fetchFromGitHub { 8008 owner = "echasnovski"; 8009 repo = "mini.notify"; 8010 - rev = "e71f08013db6812d9ce95c2624ae405a4267f4f3"; 8011 - sha256 = "0fmy3d62283j2cwlxk97fyylad2zkd5j2r7pg7fb3cq8k1021d0s"; 8012 }; 8013 meta.homepage = "https://github.com/echasnovski/mini.notify/"; 8014 meta.hydraPlatforms = [ ]; ··· 8016 8017 mini-nvim = buildVimPlugin { 8018 pname = "mini.nvim"; 8019 - version = "2025-03-16"; 8020 src = fetchFromGitHub { 8021 owner = "echasnovski"; 8022 repo = "mini.nvim"; 8023 - rev = "88f18a7d018d8bb4d32f6be4c712134a10e826d3"; 8024 - sha256 = "15sgzl2wr9pqp31qy17w4dzcrcmncavh1i8ihldhsyi4hn08zlrk"; 8025 }; 8026 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 8027 meta.hydraPlatforms = [ ]; ··· 8042 8043 mini-pairs = buildVimPlugin { 8044 pname = "mini.pairs"; 8045 - version = "2025-01-31"; 8046 src = fetchFromGitHub { 8047 owner = "echasnovski"; 8048 repo = "mini.pairs"; 8049 - rev = "1a3e73649c0eaef2f6c48ce1e761c6f0a7c11918"; 8050 - sha256 = "0d0188v3gw2sdqnfly6i12v9036hdk1sg362lkngjmlpnq3m8574"; 8051 }; 8052 meta.homepage = "https://github.com/echasnovski/mini.pairs/"; 8053 meta.hydraPlatforms = [ ]; ··· 8055 8056 mini-pick = buildVimPlugin { 8057 pname = "mini.pick"; 8058 - version = "2025-03-01"; 8059 src = fetchFromGitHub { 8060 owner = "echasnovski"; 8061 repo = "mini.pick"; 8062 - rev = "12ea14f8e285d1bcc909116685fdbb129a89d546"; 8063 - sha256 = "1ssa7ym6zxhazx551bjsnfdmvm1553kj6amvcczw9jrqbf4ynjqy"; 8064 }; 8065 meta.homepage = "https://github.com/echasnovski/mini.pick/"; 8066 meta.hydraPlatforms = [ ]; ··· 8120 8121 mini-statusline = buildVimPlugin { 8122 pname = "mini.statusline"; 8123 - version = "2025-02-13"; 8124 src = fetchFromGitHub { 8125 owner = "echasnovski"; 8126 repo = "mini.statusline"; 8127 - rev = "83209bfbca156f9e4a5ec47a2a8ce1e5ce26311d"; 8128 - sha256 = "1hma81mnylbnx812km7zc0xjxbs3bp2pb3bqzsny9w1llxwv7zrr"; 8129 }; 8130 meta.homepage = "https://github.com/echasnovski/mini.statusline/"; 8131 meta.hydraPlatforms = [ ]; ··· 8133 8134 mini-surround = buildVimPlugin { 8135 pname = "mini.surround"; 8136 - version = "2025-02-10"; 8137 src = fetchFromGitHub { 8138 owner = "echasnovski"; 8139 repo = "mini.surround"; 8140 - rev = "f90069c7441a5fb04c3de42eacf93e16b64dd3eb"; 8141 - sha256 = "0bs7y0ai67jlwdz76x6945xvj9f4vqr4qx4vyfg7z7b6k1gzc092"; 8142 }; 8143 meta.homepage = "https://github.com/echasnovski/mini.surround/"; 8144 meta.hydraPlatforms = [ ]; ··· 8198 8199 minuet-ai-nvim = buildVimPlugin { 8200 pname = "minuet-ai.nvim"; 8201 - version = "2025-03-20"; 8202 src = fetchFromGitHub { 8203 owner = "milanglacier"; 8204 repo = "minuet-ai.nvim"; 8205 - rev = "a9f5269184070434669d8195a78c8f72f8229a2e"; 8206 - sha256 = "1cw43ay6n4hg6mmmfr5v00yncwm0s0w0z1x6kz4k95zw08g650y3"; 8207 }; 8208 meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; 8209 meta.hydraPlatforms = [ ]; ··· 8653 8654 neo-tree-nvim = buildVimPlugin { 8655 pname = "neo-tree.nvim"; 8656 - version = "2025-03-18"; 8657 src = fetchFromGitHub { 8658 owner = "nvim-neo-tree"; 8659 repo = "neo-tree.nvim"; 8660 - rev = "876c3298a6f822123b9b81b101d5809b1b5aa0c8"; 8661 - sha256 = "0g8hbqki1fjcqv5nzwmrdlsny9q46asvis3yw0zxq6567byyq8r4"; 8662 }; 8663 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 8664 meta.hydraPlatforms = [ ]; ··· 8679 8680 neoconf-nvim = buildVimPlugin { 8681 pname = "neoconf.nvim"; 8682 - version = "2025-03-20"; 8683 src = fetchFromGitHub { 8684 owner = "folke"; 8685 repo = "neoconf.nvim"; 8686 - rev = "367600076c04a8f6b8060f61de57299c8ff0a9c3"; 8687 - sha256 = "08c0wchdmr0cg2ix42v7n2kcr6qyn9546x089rp7n83y2ml6p3zv"; 8688 }; 8689 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 8690 meta.hydraPlatforms = [ ]; ··· 8993 8994 neotest-golang = buildVimPlugin { 8995 pname = "neotest-golang"; 8996 - version = "2025-02-25"; 8997 src = fetchFromGitHub { 8998 owner = "fredrikaverpil"; 8999 repo = "neotest-golang"; 9000 - rev = "310a015215fc02ba8b12c3098b75d4805e970b3f"; 9001 - sha256 = "19qq70x2dwaw4sjgr08xz7zzhqsng9nl74jnqyngw1bdrkkkz7ik"; 9002 }; 9003 meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; 9004 meta.hydraPlatforms = [ ]; ··· 9033 9034 neotest-haskell = buildVimPlugin { 9035 pname = "neotest-haskell"; 9036 - version = "2025-03-17"; 9037 src = fetchFromGitHub { 9038 owner = "MrcJkb"; 9039 repo = "neotest-haskell"; 9040 - rev = "ef8cdce17319ea90669066fa7e0f13729e39303c"; 9041 - sha256 = "0jxqakg6dhx49g2fhy5nxk2ap2hgj4kr6y032axw6xkn5kb79a7i"; 9042 }; 9043 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 9044 meta.hydraPlatforms = [ ]; ··· 9046 9047 neotest-java = buildVimPlugin { 9048 pname = "neotest-java"; 9049 - version = "2025-03-11"; 9050 src = fetchFromGitHub { 9051 owner = "rcasia"; 9052 repo = "neotest-java"; 9053 - rev = "1404de796b1afbbc20cf84db991c901270b901c9"; 9054 - sha256 = "0w0m55939wafipi9pqs4k3ya5qi7rfimgknzy0xwac7g48cbhw91"; 9055 }; 9056 meta.homepage = "https://github.com/rcasia/neotest-java/"; 9057 meta.hydraPlatforms = [ ]; ··· 9501 9502 nlsp-settings-nvim = buildVimPlugin { 9503 pname = "nlsp-settings.nvim"; 9504 - version = "2025-03-19"; 9505 src = fetchFromGitHub { 9506 owner = "tamago324"; 9507 repo = "nlsp-settings.nvim"; 9508 - rev = "288141e4eec5437fe2f484fce086d84f53ec88a1"; 9509 - sha256 = "0sw7dy0dqkk338n38kr2634qv3pxh619nn70ncsw9k5wnxbw99pr"; 9510 }; 9511 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 9512 meta.hydraPlatforms = [ ]; ··· 10032 meta.hydraPlatforms = [ ]; 10033 }; 10034 10035 nvim-dap-virtual-text = buildVimPlugin { 10036 pname = "nvim-dap-virtual-text"; 10037 version = "2024-12-25"; ··· 10047 10048 nvim-docs-view = buildVimPlugin { 10049 pname = "nvim-docs-view"; 10050 - version = "2024-12-08"; 10051 src = fetchFromGitHub { 10052 owner = "amrbashir"; 10053 repo = "nvim-docs-view"; 10054 - rev = "1b97f8f954d74c46061bf289b6cea9232484c12c"; 10055 - sha256 = "1xi0w20fq3yziwdjld1xhkm7dr0ihbbq2hik0qsckd7y73qqg5kg"; 10056 }; 10057 meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; 10058 meta.hydraPlatforms = [ ]; ··· 10112 10113 nvim-genghis = buildVimPlugin { 10114 pname = "nvim-genghis"; 10115 - version = "2025-03-09"; 10116 src = fetchFromGitHub { 10117 owner = "chrisgrieser"; 10118 repo = "nvim-genghis"; 10119 - rev = "b7b6a2a265d294852f32519a30287e07e34415ed"; 10120 - sha256 = "05cwc8dzxfi588zanjdwq2qnaw3129h6bddhm2zwr63qvmhi6xvp"; 10121 }; 10122 meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; 10123 meta.hydraPlatforms = [ ]; ··· 10151 10152 nvim-highlight-colors = buildVimPlugin { 10153 pname = "nvim-highlight-colors"; 10154 - version = "2025-03-19"; 10155 src = fetchFromGitHub { 10156 owner = "brenoprata10"; 10157 repo = "nvim-highlight-colors"; 10158 - rev = "d41a2211b8ba982c74bc190b40ba7686c2e3ffd0"; 10159 - sha256 = "0aw8vjnxydv6as5qv1sjsrj142xc4d7w1szjg6wfk7a37l24rhhm"; 10160 }; 10161 meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; 10162 meta.hydraPlatforms = [ ]; ··· 10346 10347 nvim-lilypond-suite = buildVimPlugin { 10348 pname = "nvim-lilypond-suite"; 10349 - version = "2025-02-09"; 10350 src = fetchFromGitHub { 10351 owner = "martineausimon"; 10352 repo = "nvim-lilypond-suite"; 10353 - rev = "ac0d49101de83040d1887babb067eb8c5bc15f55"; 10354 - sha256 = "003r3swx2n7wdk3as4w5cf417vqq4kf0vhfpm2pf064pb8v3r0w8"; 10355 }; 10356 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 10357 meta.hydraPlatforms = [ ]; ··· 10359 10360 nvim-lint = buildVimPlugin { 10361 pname = "nvim-lint"; 10362 - version = "2025-03-17"; 10363 src = fetchFromGitHub { 10364 owner = "mfussenegger"; 10365 repo = "nvim-lint"; 10366 - rev = "936197073214c26a347fb933c9459c8766376b23"; 10367 - sha256 = "0wvdyabxqjxm8mx07lw37j99hq4hvxhwiyzjiasi5fgq8xawb2md"; 10368 }; 10369 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 10370 meta.hydraPlatforms = [ ]; ··· 10411 10412 nvim-lspconfig = buildVimPlugin { 10413 pname = "nvim-lspconfig"; 10414 - version = "2025-03-20"; 10415 src = fetchFromGitHub { 10416 owner = "neovim"; 10417 repo = "nvim-lspconfig"; 10418 - rev = "699cf2ce74e40e7c5068cf93a6bd6a74b24c5ec3"; 10419 - sha256 = "0jkqc431485rmj21pd2xahrha5dbr802ikfmjbxnax7wnqkaqbp4"; 10420 }; 10421 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 10422 meta.hydraPlatforms = [ ]; ··· 10476 10477 nvim-metals = buildVimPlugin { 10478 pname = "nvim-metals"; 10479 - version = "2025-03-14"; 10480 src = fetchFromGitHub { 10481 owner = "scalameta"; 10482 repo = "nvim-metals"; 10483 - rev = "fe6125f633c1b2f68d468a2041e81e2e5e8933d4"; 10484 - sha256 = "1xpav9ykwk7kz61c6y33kyjxf0nf47risdj0q9gf5rnl88cln4by"; 10485 }; 10486 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 10487 meta.hydraPlatforms = [ ]; ··· 10697 10698 nvim-rip-substitute = buildVimPlugin { 10699 pname = "nvim-rip-substitute"; 10700 - version = "2025-03-19"; 10701 src = fetchFromGitHub { 10702 owner = "chrisgrieser"; 10703 repo = "nvim-rip-substitute"; 10704 - rev = "ddd3562bbd93b02eb43ddfe18af7438abe46dd98"; 10705 - sha256 = "1iwgl28pdipyk4a7hbhsm7wb1a0sglsk7zb5dgc2k2kq526yn7hr"; 10706 }; 10707 meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; 10708 meta.hydraPlatforms = [ ]; ··· 10710 10711 nvim-scissors = buildVimPlugin { 10712 pname = "nvim-scissors"; 10713 - version = "2025-03-19"; 10714 src = fetchFromGitHub { 10715 owner = "chrisgrieser"; 10716 repo = "nvim-scissors"; 10717 - rev = "445deedd9cc8eb91275ac15e3d6c6df5bc08bff3"; 10718 - sha256 = "1y332f5sd7fjg2kf9v8wx3dgf0c3kjdfx2s2gv90r6a7p7p83idd"; 10719 }; 10720 meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; 10721 meta.hydraPlatforms = [ ]; ··· 10814 10815 nvim-spider = buildVimPlugin { 10816 pname = "nvim-spider"; 10817 - version = "2025-03-02"; 10818 src = fetchFromGitHub { 10819 owner = "chrisgrieser"; 10820 repo = "nvim-spider"; 10821 - rev = "9b9a1cf88a10790de69d3b0562d7d612f23561d5"; 10822 - sha256 = "1pffj9jj44l3kwic3ihkc128i5f5cyyl823ymwbwyrjj8fvh565y"; 10823 }; 10824 meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; 10825 meta.hydraPlatforms = [ ]; ··· 10827 10828 nvim-surround = buildVimPlugin { 10829 pname = "nvim-surround"; 10830 - version = "2025-03-16"; 10831 src = fetchFromGitHub { 10832 owner = "kylechui"; 10833 repo = "nvim-surround"; 10834 - rev = "6c54643ef42016b744888b06d2381abd23f9b7ea"; 10835 - sha256 = "1c5agqfffmjxc73bv8d4hmrnzx62ikqpv7pii19v5alfdcnh5j48"; 10836 }; 10837 meta.homepage = "https://github.com/kylechui/nvim-surround/"; 10838 meta.hydraPlatforms = [ ]; ··· 10879 10880 nvim-tree-lua = buildVimPlugin { 10881 pname = "nvim-tree.lua"; 10882 - version = "2025-03-01"; 10883 src = fetchFromGitHub { 10884 owner = "nvim-tree"; 10885 repo = "nvim-tree.lua"; 10886 - rev = "c09ff35de503a41fa62465c6b4ae72d96e7a7ce4"; 10887 - sha256 = "0bnc2fc9ipz9yp917l61vvcaqmbdg5fhqxrp7jfjxj5qmvadhai9"; 10888 }; 10889 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 10890 meta.hydraPlatforms = [ ]; ··· 10892 10893 nvim-treesitter = buildVimPlugin { 10894 pname = "nvim-treesitter"; 10895 - version = "2025-03-20"; 10896 src = fetchFromGitHub { 10897 owner = "nvim-treesitter"; 10898 repo = "nvim-treesitter"; 10899 - rev = "ff553df2f4c5641be2b282e1a0a072c46cf03591"; 10900 - sha256 = "0xgibfj73j2241mj6vab4sbw5zxxcnfls2lahsadg0r5z7cj01lk"; 10901 }; 10902 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 10903 meta.hydraPlatforms = [ ]; ··· 11074 11075 nvim-various-textobjs = buildVimPlugin { 11076 pname = "nvim-various-textobjs"; 11077 - version = "2025-03-18"; 11078 src = fetchFromGitHub { 11079 owner = "chrisgrieser"; 11080 repo = "nvim-various-textobjs"; 11081 - rev = "2788ce64fcfaa702ae3340180be592dfcd733c86"; 11082 - sha256 = "12y2j2rzxi5mfyq1qca30dznprr9db4gljmr34xwrz3v3q84dqzd"; 11083 }; 11084 meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; 11085 meta.hydraPlatforms = [ ]; ··· 11256 11257 octo-nvim = buildVimPlugin { 11258 pname = "octo.nvim"; 11259 - version = "2025-03-20"; 11260 src = fetchFromGitHub { 11261 owner = "pwntester"; 11262 repo = "octo.nvim"; 11263 - rev = "3dfbc7936a9057b8370b903c9e3a115f07dae00d"; 11264 - sha256 = "1m24zzy11526vbydfl00k5z7zhmdlagckkp5lwynicsm4hz0m74m"; 11265 }; 11266 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 11267 meta.hydraPlatforms = [ ]; ··· 11399 11400 onenord-nvim = buildVimPlugin { 11401 pname = "onenord.nvim"; 11402 - version = "2025-01-03"; 11403 src = fetchFromGitHub { 11404 owner = "rmehri01"; 11405 repo = "onenord.nvim"; 11406 - rev = "af734ccc21847ce56830eed1f593ef320ffa27ff"; 11407 - sha256 = "0qwm5hw9rwazb9ff9p6sc0nlqj934nznwx8fzlxanqx7k5hbpqwy"; 11408 }; 11409 meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; 11410 meta.hydraPlatforms = [ ]; ··· 11477 11478 other-nvim = buildVimPlugin { 11479 pname = "other.nvim"; 11480 - version = "2024-11-30"; 11481 src = fetchFromGitHub { 11482 owner = "rgroli"; 11483 repo = "other.nvim"; 11484 - rev = "933aa489ad02f8f973269a565bfea16cc784cbbf"; 11485 - sha256 = "0pp3xcy0aaijk4fjzv67q9yc2phxq764yxprb9s16f35fim7awwq"; 11486 }; 11487 meta.homepage = "https://github.com/rgroli/other.nvim/"; 11488 meta.hydraPlatforms = [ ]; ··· 11490 11491 otter-nvim = buildVimPlugin { 11492 pname = "otter.nvim"; 11493 - version = "2025-03-17"; 11494 src = fetchFromGitHub { 11495 owner = "jmbuhr"; 11496 repo = "otter.nvim"; 11497 - rev = "16fc46671b5c4e059e9f3a06d593d34d30e571c9"; 11498 - sha256 = "0k4bv870pzx5dlm16fljrmdwnw5ihda04krmcqi9pznp7harvg2g"; 11499 }; 11500 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 11501 meta.hydraPlatforms = [ ]; ··· 11621 11622 papercolor-theme-slim = buildVimPlugin { 11623 pname = "papercolor-theme-slim"; 11624 - version = "2025-03-09"; 11625 src = fetchFromGitHub { 11626 owner = "pappasam"; 11627 repo = "papercolor-theme-slim"; 11628 - rev = "ccfb47869077ef0a7880e6fe73f5dfae44298f68"; 11629 - sha256 = "1yvhrfj2i8b3mrglcqhsk02x4p5bqaqynd84kr9dl0xrzl0bjzcz"; 11630 }; 11631 meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; 11632 meta.hydraPlatforms = [ ]; ··· 12078 12079 quarto-nvim = buildVimPlugin { 12080 pname = "quarto-nvim"; 12081 - version = "2025-03-14"; 12082 src = fetchFromGitHub { 12083 owner = "quarto-dev"; 12084 repo = "quarto-nvim"; 12085 - rev = "7fd12a6c57d4575cadbf4f97552b616d62ac7e03"; 12086 - sha256 = "0r27n55bngrkcx5p0ang7yw2c0gj821sxgvawxnnp090hlb4pswi"; 12087 }; 12088 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 12089 meta.hydraPlatforms = [ ]; ··· 12351 12352 render-markdown-nvim = buildVimPlugin { 12353 pname = "render-markdown.nvim"; 12354 - version = "2025-03-20"; 12355 src = fetchFromGitHub { 12356 owner = "MeanderingProgrammer"; 12357 repo = "render-markdown.nvim"; 12358 - rev = "62d6681332365cfddbe916c888752834d9f7ad0c"; 12359 - sha256 = "1vs9y74743dm9025sgzl27arxs50mkihyc2bbmhi7vhggwf4j0hr"; 12360 }; 12361 meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; 12362 meta.hydraPlatforms = [ ]; ··· 12390 12391 resession-nvim = buildVimPlugin { 12392 pname = "resession.nvim"; 12393 - version = "2025-02-12"; 12394 src = fetchFromGitHub { 12395 owner = "stevearc"; 12396 repo = "resession.nvim"; 12397 - rev = "cc1cc9a4ed7e6f72057c265ba5cc711ec16c2cff"; 12398 - sha256 = "0j17q8k2hh8qrzd717f9ndm91qlp16bgw88wnjvqzjkah33jks85"; 12399 fetchSubmodules = true; 12400 }; 12401 meta.homepage = "https://github.com/stevearc/resession.nvim/"; ··· 12482 12483 roslyn-nvim = buildVimPlugin { 12484 pname = "roslyn.nvim"; 12485 - version = "2025-03-12"; 12486 src = fetchFromGitHub { 12487 owner = "seblyng"; 12488 repo = "roslyn.nvim"; 12489 - rev = "0d298e68efa511df18a0bd4fd9a0c9bf70ebdbf2"; 12490 - sha256 = "1j0wc7mh4qqnja07pdz0r9s7zhqw80nnbsiwhrimvicafpbmh0aj"; 12491 }; 12492 meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; 12493 meta.hydraPlatforms = [ ]; ··· 12651 12652 scrollbar-nvim = buildVimPlugin { 12653 pname = "scrollbar.nvim"; 12654 - version = "2025-01-22"; 12655 src = fetchFromGitHub { 12656 owner = "Xuyuanp"; 12657 repo = "scrollbar.nvim"; 12658 - rev = "3f0d4170db4c4e148c2796f9cdd211970432fec4"; 12659 - sha256 = "08l5b5hb80rr5agjzzh3x0z5i59c0xqnjxgk87sjsary18dbgzn2"; 12660 }; 12661 meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/"; 12662 meta.hydraPlatforms = [ ]; ··· 12834 12835 smart-splits-nvim = buildVimPlugin { 12836 pname = "smart-splits.nvim"; 12837 - version = "2025-03-18"; 12838 src = fetchFromGitHub { 12839 owner = "mrjones2014"; 12840 repo = "smart-splits.nvim"; 12841 - rev = "a3ccaa1ea09e21712ded3ffdabdbdc577f784054"; 12842 - sha256 = "03sp4sd2xajnrwsj5nfby6zi8964hbvsp98rvzm5f9gknph79z8f"; 12843 }; 12844 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 12845 meta.hydraPlatforms = [ ]; ··· 12886 12887 smear-cursor-nvim = buildVimPlugin { 12888 pname = "smear-cursor.nvim"; 12889 - version = "2025-03-19"; 12890 src = fetchFromGitHub { 12891 owner = "sphamba"; 12892 repo = "smear-cursor.nvim"; 12893 - rev = "483ec950ebe77ef92f3e7543945285ffb49093b6"; 12894 - sha256 = "15y8rxwfm3gwdd5p632vdbvb0njfyr70366k9g1z71if787mdzmm"; 12895 }; 12896 meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; 12897 meta.hydraPlatforms = [ ]; ··· 13134 13135 srcery-vim = buildVimPlugin { 13136 pname = "srcery-vim"; 13137 - version = "2025-03-15"; 13138 src = fetchFromGitHub { 13139 owner = "srcery-colors"; 13140 repo = "srcery-vim"; 13141 - rev = "11cf04466429385a63e05ccea1841f82bcfc13e0"; 13142 - sha256 = "1pmwqsykkxzsrj73s9f3nnzx6d3mfzjwcaj6a384bj6n3dz2fhfq"; 13143 }; 13144 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 13145 meta.hydraPlatforms = [ ]; ··· 13303 13304 substitute-nvim = buildVimPlugin { 13305 pname = "substitute.nvim"; 13306 - version = "2024-07-06"; 13307 src = fetchFromGitHub { 13308 owner = "gbprod"; 13309 repo = "substitute.nvim"; 13310 - rev = "97f49d16f8eea7967d41db4f657dd63af53eeba1"; 13311 - sha256 = "017g2y3hmwa5ar778djr86x9v2nc9lg84njx82rajs6lx28a8m94"; 13312 }; 13313 meta.homepage = "https://github.com/gbprod/substitute.nvim/"; 13314 meta.hydraPlatforms = [ ]; ··· 13761 13762 telescope-frecency-nvim = buildVimPlugin { 13763 pname = "telescope-frecency.nvim"; 13764 - version = "2025-03-16"; 13765 src = fetchFromGitHub { 13766 owner = "nvim-telescope"; 13767 repo = "telescope-frecency.nvim"; 13768 - rev = "eeda21e429c86bd38ea287700e77f96058331be7"; 13769 - sha256 = "1wm70kvk1as623jdy0pgd2kgw4db0fd66f6k1z3s76mz1y8kdma1"; 13770 }; 13771 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 13772 meta.hydraPlatforms = [ ]; ··· 14453 14454 treewalker-nvim = buildVimPlugin { 14455 pname = "treewalker.nvim"; 14456 - version = "2025-03-20"; 14457 src = fetchFromGitHub { 14458 owner = "aaronik"; 14459 repo = "treewalker.nvim"; 14460 - rev = "b9e6520a08dc8e62891dcb759fce29f988e68da9"; 14461 - sha256 = "0vp7kzf790qsasnrxlhx1qvqhvwski3h889lhbmm1yj8pz71jvzf"; 14462 }; 14463 meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; 14464 meta.hydraPlatforms = [ ]; ··· 14675 14676 typst-preview-nvim = buildVimPlugin { 14677 pname = "typst-preview.nvim"; 14678 - version = "2025-02-28"; 14679 src = fetchFromGitHub { 14680 owner = "chomosuke"; 14681 repo = "typst-preview.nvim"; 14682 - rev = "ddcc71126f910ec83037622bc8d506f91a290ade"; 14683 - sha256 = "1iqcbpgk87gcgnqd5dv8n4h4hbildp5hbjhnlwjx5zlzcg5qv2my"; 14684 }; 14685 meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; 14686 meta.hydraPlatforms = [ ]; ··· 14766 14767 unison = buildVimPlugin { 14768 pname = "unison"; 14769 - version = "2025-03-19"; 14770 src = fetchFromGitHub { 14771 owner = "unisonweb"; 14772 repo = "unison"; 14773 - rev = "d67de6f71353df51510a232f55390445d944c3c4"; 14774 - sha256 = "116d3s2pix6vnqi5408xfac3jhrz1z5zmnflxx5gzdmpvik2jmbp"; 14775 }; 14776 meta.homepage = "https://github.com/unisonweb/unison/"; 14777 meta.hydraPlatforms = [ ]; ··· 14883 14884 vifm-vim = buildVimPlugin { 14885 pname = "vifm.vim"; 14886 - version = "2025-03-18"; 14887 src = fetchFromGitHub { 14888 owner = "vifm"; 14889 repo = "vifm.vim"; 14890 - rev = "14d81758ff57420a961c7a8d10d7d672d2e00fe4"; 14891 - sha256 = "13iv8hwd9xczdc6qraghq7bf82xkqndzndi8sk00xfiizsc1rbdm"; 14892 }; 14893 meta.homepage = "https://github.com/vifm/vifm.vim/"; 14894 meta.hydraPlatforms = [ ]; ··· 16118 16119 vim-dadbod-ui = buildVimPlugin { 16120 pname = "vim-dadbod-ui"; 16121 - version = "2025-01-29"; 16122 src = fetchFromGitHub { 16123 owner = "kristijanhusak"; 16124 repo = "vim-dadbod-ui"; 16125 - rev = "f4d37b7312ae6489e5c04bee654ca521baac188a"; 16126 - sha256 = "13n6jm1ncx9cn0qdr9ck93n92jm36fzvg6miwsppsk5g9icfz147"; 16127 }; 16128 meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; 16129 meta.hydraPlatforms = [ ]; ··· 16976 16977 vim-gruvbox8 = buildVimPlugin { 16978 pname = "vim-gruvbox8"; 16979 - version = "2025-02-22"; 16980 src = fetchFromGitHub { 16981 owner = "lifepillar"; 16982 repo = "vim-gruvbox8"; 16983 - rev = "4b56d56e287b74758edb4504e23be2d4977d0972"; 16984 - sha256 = "1i6s4ql2f16jrkdr2zq2km5yx7basx4gf2jlbr35x42l4nfd7d5c"; 16985 }; 16986 meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/"; 16987 meta.hydraPlatforms = [ ]; ··· 17419 17420 vim-javascript = buildVimPlugin { 17421 pname = "vim-javascript"; 17422 - version = "2022-08-15"; 17423 src = fetchFromGitHub { 17424 owner = "pangloss"; 17425 repo = "vim-javascript"; 17426 - rev = "c470ce1399a544fe587eab950f571c83cccfbbdc"; 17427 - sha256 = "0h20j09z52gf5f75xcy0d4a0z0a98260s7dw62vwf1m8dk5fixbn"; 17428 }; 17429 meta.homepage = "https://github.com/pangloss/vim-javascript/"; 17430 meta.hydraPlatforms = [ ]; ··· 17615 17616 vim-just = buildVimPlugin { 17617 pname = "vim-just"; 17618 - version = "2025-03-09"; 17619 src = fetchFromGitHub { 17620 owner = "NoahTheDuke"; 17621 repo = "vim-just"; 17622 - rev = "0eeb7b760ca603be517d4f34a9d1c08c73f93f3f"; 17623 - sha256 = "0yl8rzjynyn46bk7fx4rpczqzhgjyk16lfl3rpkf018rgkvabcwf"; 17624 }; 17625 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 17626 meta.hydraPlatforms = [ ]; ··· 20633 20634 vimtex = buildVimPlugin { 20635 pname = "vimtex"; 20636 - version = "2025-03-19"; 20637 src = fetchFromGitHub { 20638 owner = "lervag"; 20639 repo = "vimtex"; 20640 - rev = "ae6d6ce6c962ffcabe6d1776341b055a85b18bd6"; 20641 - sha256 = "0j0n9h91v4bsr7yfkj5cnr6xvkifgzk9lpj8ngyq64wvnimysk7p"; 20642 }; 20643 meta.homepage = "https://github.com/lervag/vimtex/"; 20644 meta.hydraPlatforms = [ ]; ··· 20737 20738 vscode-nvim = buildVimPlugin { 20739 pname = "vscode.nvim"; 20740 - version = "2025-03-09"; 20741 src = fetchFromGitHub { 20742 owner = "Mofiqul"; 20743 repo = "vscode.nvim"; 20744 - rev = "3faeb317dab9db5d2310b2dc6472632399ead88f"; 20745 - sha256 = "030jm07h8s2mhicfhpai0n92wy7jl9jp50y0ami12q34fclrnp0w"; 20746 }; 20747 meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; 20748 meta.hydraPlatforms = [ ]; ··· 21050 21051 yazi-nvim = buildVimPlugin { 21052 pname = "yazi.nvim"; 21053 - version = "2025-03-20"; 21054 src = fetchFromGitHub { 21055 owner = "mikavilpas"; 21056 repo = "yazi.nvim"; 21057 - rev = "a4c14eab6787b13ab14ef1c2fbb44a0383b9c9c2"; 21058 - sha256 = "1485xpw2mg55sy9c2qpjym1f3l8xv4dmw4j7i0cbahlmpk3zgjhz"; 21059 }; 21060 meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; 21061 meta.hydraPlatforms = [ ]; ··· 21193 21194 zig-vim = buildVimPlugin { 21195 pname = "zig.vim"; 21196 - version = "2024-12-28"; 21197 src = fetchFromGitHub { 21198 owner = "ziglang"; 21199 repo = "zig.vim"; 21200 - rev = "f023e86b042c0d5bef68b9f0651144a6bf6d642e"; 21201 - sha256 = "102vyrpcdr13ssw6gzzlzmwcwfs64gl3psryadiqh38lpxg99ryv"; 21202 }; 21203 meta.homepage = "https://github.com/ziglang/zig.vim/"; 21204 meta.hydraPlatforms = [ ];
··· 70 71 CopilotChat-nvim = buildVimPlugin { 72 pname = "CopilotChat.nvim"; 73 + version = "2025-03-26"; 74 src = fetchFromGitHub { 75 owner = "CopilotC-Nvim"; 76 repo = "CopilotChat.nvim"; 77 + rev = "df550ff3f9f2d028160946d674db08dad432fdd3"; 78 + sha256 = "1ak9js6xphrwlp6rpkn0p91l5j70r9b81kfvw02mkwkm9r66drgl"; 79 }; 80 meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; 81 meta.hydraPlatforms = [ ]; ··· 200 201 LeaderF = buildVimPlugin { 202 pname = "LeaderF"; 203 + version = "2025-03-24"; 204 src = fetchFromGitHub { 205 owner = "Yggdroot"; 206 repo = "LeaderF"; 207 + rev = "570b2f62b1c3d2ace893d203f970c6da3e619c71"; 208 + sha256 = "0n2ak7pl7xplp9b20yfba2c3mc0cgnx3w2y3hq37i4km84vsbpja"; 209 }; 210 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 211 meta.hydraPlatforms = [ ]; ··· 369 370 SchemaStore-nvim = buildVimPlugin { 371 pname = "SchemaStore.nvim"; 372 + version = "2025-03-26"; 373 src = fetchFromGitHub { 374 owner = "b0o"; 375 repo = "SchemaStore.nvim"; 376 + rev = "d307d291f38678d064cb987112926df6d9134de3"; 377 + sha256 = "03blmpkrzgfsv4gpdlmhnan4f4jnxmzmj5gkl3hgqcabfbhdmazp"; 378 }; 379 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 380 meta.hydraPlatforms = [ ]; ··· 670 671 agitator-nvim = buildVimPlugin { 672 pname = "agitator.nvim"; 673 + version = "2025-03-23"; 674 src = fetchFromGitHub { 675 owner = "emmanueltouzery"; 676 repo = "agitator.nvim"; 677 + rev = "36abea264878b57d1cce615df5b74e667fea0818"; 678 + sha256 = "1v761frhcz6wgrd3l7wqyp65p2bz5apg89cs3sz0wc06dpc9k933"; 679 }; 680 meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/"; 681 meta.hydraPlatforms = [ ]; ··· 878 879 astrocore = buildVimPlugin { 880 pname = "astrocore"; 881 + version = "2025-03-26"; 882 src = fetchFromGitHub { 883 owner = "AstroNvim"; 884 repo = "astrocore"; 885 + rev = "5d6b00072ef226507d68ef88857aa522b126f7a8"; 886 + sha256 = "1i36lvcwl0sznf4cpk0w10szbym5mgcxnn1hynymkz5q86rk6a1d"; 887 }; 888 meta.homepage = "https://github.com/AstroNvim/astrocore/"; 889 meta.hydraPlatforms = [ ]; ··· 891 892 astrolsp = buildVimPlugin { 893 pname = "astrolsp"; 894 + version = "2025-03-26"; 895 src = fetchFromGitHub { 896 owner = "AstroNvim"; 897 repo = "astrolsp"; 898 + rev = "0ab285f47b9f667402f08eb471e3e98f9a50b5ee"; 899 + sha256 = "14ajg0kxf0af1s9rasvdd6pldr47zcbm68q08rfkx4h70jzqdgz0"; 900 }; 901 meta.homepage = "https://github.com/AstroNvim/astrolsp/"; 902 meta.hydraPlatforms = [ ]; ··· 917 918 astroui = buildVimPlugin { 919 pname = "astroui"; 920 + version = "2025-03-26"; 921 src = fetchFromGitHub { 922 owner = "AstroNvim"; 923 repo = "astroui"; 924 + rev = "7a46b59fc51afb91bcb37f7a2ef3f8811b66bc93"; 925 + sha256 = "1xxzr8pri876csh0cl464lp5rrsgca8vwh4mjp5c5hl7s8cf03ci"; 926 }; 927 meta.homepage = "https://github.com/AstroNvim/astroui/"; 928 meta.hydraPlatforms = [ ]; ··· 1034 1035 asyncrun-vim = buildVimPlugin { 1036 pname = "asyncrun.vim"; 1037 + version = "2025-03-24"; 1038 src = fetchFromGitHub { 1039 owner = "skywind3000"; 1040 repo = "asyncrun.vim"; 1041 + rev = "e17c49c67d1dd847cd1d7d6077a7168816f546cc"; 1042 + sha256 = "1ky0y5wf5ir0awm6jmnq0d374za4l89jbg4cjzcznv8a798h75bh"; 1043 }; 1044 meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; 1045 meta.hydraPlatforms = [ ]; ··· 1216 1217 aw-watcher-nvim = buildVimPlugin { 1218 pname = "aw-watcher.nvim"; 1219 + version = "2025-03-23"; 1220 src = fetchFromGitHub { 1221 owner = "lowitea"; 1222 repo = "aw-watcher.nvim"; 1223 + rev = "be7b03748f59b6602502baf08e7f7736cc7279a5"; 1224 + sha256 = "10gvwc3ccz40w87dvwnks3adzgk196h0s3cwvrdbmad070xnav30"; 1225 }; 1226 meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/"; 1227 meta.hydraPlatforms = [ ]; ··· 1594 1595 blink-ripgrep-nvim = buildVimPlugin { 1596 pname = "blink-ripgrep.nvim"; 1597 + version = "2025-03-22"; 1598 src = fetchFromGitHub { 1599 owner = "mikavilpas"; 1600 repo = "blink-ripgrep.nvim"; 1601 + rev = "af61f99945e15b195fbce017230cedb0497ded4d"; 1602 + sha256 = "01n8vyp600smxwyj123f36xbbqgj7v7gvhqp7i0a5494y8vfg212"; 1603 }; 1604 meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; 1605 meta.hydraPlatforms = [ ]; ··· 1711 1712 bufexplorer = buildVimPlugin { 1713 pname = "bufexplorer"; 1714 + version = "2025-03-26"; 1715 src = fetchFromGitHub { 1716 owner = "jlanzarotta"; 1717 repo = "bufexplorer"; 1718 + rev = "7193d1daa317b958fb84f6dc845e31f917ff87b1"; 1719 + sha256 = "13dsfab1jv56l71k0f5d1l01bpjz803rjxnf8f8ir2g15rxyvl4l"; 1720 }; 1721 meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; 1722 meta.hydraPlatforms = [ ]; ··· 2322 2323 cmp-git = buildVimPlugin { 2324 pname = "cmp-git"; 2325 + version = "2025-03-25"; 2326 src = fetchFromGitHub { 2327 owner = "petertriho"; 2328 repo = "cmp-git"; 2329 + rev = "d9efd00e0b9527ee05031ce7e7e55d6b118f543e"; 2330 + sha256 = "1i9crdbah90f2ijy99ssqs67syhx2xm27cp24nzrawcrrflgv1m4"; 2331 }; 2332 meta.homepage = "https://github.com/petertriho/cmp-git/"; 2333 meta.hydraPlatforms = [ ]; ··· 2816 2817 coc-nvim = buildVimPlugin { 2818 pname = "coc.nvim"; 2819 + version = "2025-03-21"; 2820 src = fetchFromGitHub { 2821 owner = "neoclide"; 2822 repo = "coc.nvim"; 2823 + rev = "da20bea23b6226e5859a06137b841c6853599f22"; 2824 + sha256 = "0gnr6lgpsqxjxy60sx640lpc59mvbvk6f19xwnl8cych0ik6dfrv"; 2825 }; 2826 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 2827 meta.hydraPlatforms = [ ]; ··· 2868 2869 codecompanion-nvim = buildVimPlugin { 2870 pname = "codecompanion.nvim"; 2871 + version = "2025-03-26"; 2872 src = fetchFromGitHub { 2873 owner = "olimorris"; 2874 repo = "codecompanion.nvim"; 2875 + rev = "f4eed65f7890023104f7c1979be31baadbfb901f"; 2876 + sha256 = "0snzi9qhjlsr23x7ynh6mw42yzwwb1b787ii5h3a2sh92p3s5gjy"; 2877 }; 2878 meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; 2879 meta.hydraPlatforms = [ ]; ··· 2946 2947 colorful-menu-nvim = buildVimPlugin { 2948 pname = "colorful-menu.nvim"; 2949 + version = "2025-03-26"; 2950 src = fetchFromGitHub { 2951 owner = "xzbdmw"; 2952 repo = "colorful-menu.nvim"; 2953 + rev = "91621b22c334812e5bbf0c8f82fc03869279acfe"; 2954 + sha256 = "0i1y1kd1bknj9p6n1yhx8wfrxapg7gaii66v2sgdf8jkggcqjzwf"; 2955 }; 2956 meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; 2957 meta.hydraPlatforms = [ ]; ··· 3168 3169 conjure = buildVimPlugin { 3170 pname = "conjure"; 3171 + version = "2025-03-23"; 3172 src = fetchFromGitHub { 3173 owner = "Olical"; 3174 repo = "conjure"; 3175 + rev = "980452d93fd6165d3f268f50a181ad7ca4c7b990"; 3176 + sha256 = "0pwl2h19rx3cqkn5l8qdyvia09zkg7fsjafd3py65imji9anqzxi"; 3177 }; 3178 meta.homepage = "https://github.com/Olical/conjure/"; 3179 meta.hydraPlatforms = [ ]; ··· 3220 3221 copilot-lua = buildVimPlugin { 3222 pname = "copilot.lua"; 3223 + version = "2025-03-27"; 3224 src = fetchFromGitHub { 3225 owner = "zbirenbaum"; 3226 repo = "copilot.lua"; 3227 + rev = "0e3585bb9d482336aeb43811e9d7cd09e33edada"; 3228 + sha256 = "0gc5yvyv20v5iy51kvmc3ws6qswc3v3q3zaw840ag0p2c0q887ij"; 3229 }; 3230 meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; 3231 meta.hydraPlatforms = [ ]; ··· 3246 3247 copilot-vim = buildVimPlugin { 3248 pname = "copilot.vim"; 3249 + version = "2025-03-24"; 3250 src = fetchFromGitHub { 3251 owner = "github"; 3252 repo = "copilot.vim"; 3253 + rev = "a9228e015528c9307890c48083c925eb98a64a79"; 3254 + sha256 = "0957a7y513n34b2bqysnlpnx3z6rphx8mmrsx3r5219hp19h2pyn"; 3255 }; 3256 meta.homepage = "https://github.com/github/copilot.vim/"; 3257 meta.hydraPlatforms = [ ]; ··· 3311 3312 coq_nvim = buildVimPlugin { 3313 pname = "coq_nvim"; 3314 + version = "2025-03-24"; 3315 src = fetchFromGitHub { 3316 owner = "ms-jpq"; 3317 repo = "coq_nvim"; 3318 + rev = "d83bc18d044cfcd65e91dc49740a353546bc143b"; 3319 + sha256 = "0nc2qcwh0xz4lwp4q1h7633qpb3v2gpr1kklwsa12w3x6lp3jk8j"; 3320 }; 3321 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 3322 meta.hydraPlatforms = [ ]; ··· 3389 3390 csharpls-extended-lsp-nvim = buildVimPlugin { 3391 pname = "csharpls-extended-lsp.nvim"; 3392 + version = "2025-03-26"; 3393 src = fetchFromGitHub { 3394 owner = "Decodetalkers"; 3395 repo = "csharpls-extended-lsp.nvim"; 3396 + rev = "ed94128fc113d992dc9b78100cb87e41cf4143c0"; 3397 + sha256 = "0b2f2n9cnmw7m5a2wgbn1j0mphqfk3mk4k852qj2bj6izal2ddkh"; 3398 }; 3399 meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; 3400 meta.hydraPlatforms = [ ]; ··· 3428 3429 csvview-nvim = buildVimPlugin { 3430 pname = "csvview.nvim"; 3431 + version = "2025-03-25"; 3432 src = fetchFromGitHub { 3433 owner = "hat0uma"; 3434 repo = "csvview.nvim"; 3435 + rev = "7dcb6aa2965a1d5555d4940ed0c9c2f0e173ecdb"; 3436 + sha256 = "1qlw5dlfg93ck398hxv905g3by3avi9fh7v1saxims9j9r7qsm96"; 3437 }; 3438 meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; 3439 meta.hydraPlatforms = [ ]; ··· 3636 3637 ddc-source-lsp = buildVimPlugin { 3638 pname = "ddc-source-lsp"; 3639 + version = "2025-03-23"; 3640 src = fetchFromGitHub { 3641 owner = "Shougo"; 3642 repo = "ddc-source-lsp"; 3643 + rev = "5b80eeaa196b67337577bcfbe65e5163667ea97a"; 3644 + sha256 = "1fnzd1s2l86b790kmk6dwx91257jxa3ms6mgbbbijibjivb13zqk"; 3645 }; 3646 meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; 3647 meta.hydraPlatforms = [ ]; ··· 4288 4289 dropbar-nvim = buildVimPlugin { 4290 pname = "dropbar.nvim"; 4291 + version = "2025-03-23"; 4292 src = fetchFromGitHub { 4293 owner = "Bekaboo"; 4294 repo = "dropbar.nvim"; 4295 + rev = "873ba43f83398fd0e28880cf98fd89e6ce667c51"; 4296 + sha256 = "0rfh82xyimysali998v91gir0694lp9h03hh9kqvxgn906dgvccd"; 4297 }; 4298 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 4299 meta.hydraPlatforms = [ ]; ··· 4314 4315 easy-dotnet-nvim = buildVimPlugin { 4316 pname = "easy-dotnet.nvim"; 4317 + version = "2025-03-25"; 4318 src = fetchFromGitHub { 4319 owner = "GustavEikaas"; 4320 repo = "easy-dotnet.nvim"; 4321 + rev = "6d77deea4905f5fdac5cb1c6e35fb02054b406ae"; 4322 + sha256 = "077wwrqqslspyf21h6ml8wzcwcwgazvg5gpa4dsk938sy6k9nmyy"; 4323 }; 4324 meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; 4325 meta.hydraPlatforms = [ ]; ··· 4706 4707 firenvim = buildVimPlugin { 4708 pname = "firenvim"; 4709 + version = "2025-03-22"; 4710 src = fetchFromGitHub { 4711 owner = "glacambre"; 4712 repo = "firenvim"; 4713 + rev = "c4ab7d2aeb145cd93db8660cb134f771722f2b5e"; 4714 + sha256 = "1z48j7m0zpagkb9zvswxpx6a2mh959dzkvcaasz1sadxfinss5bs"; 4715 }; 4716 meta.homepage = "https://github.com/glacambre/firenvim/"; 4717 meta.hydraPlatforms = [ ]; ··· 5046 5047 fzf-vim = buildVimPlugin { 5048 pname = "fzf.vim"; 5049 + version = "2025-03-21"; 5050 src = fetchFromGitHub { 5051 owner = "junegunn"; 5052 repo = "fzf.vim"; 5053 + rev = "1fff637559f29d5edbdb05e03327954a8cd9e406"; 5054 + sha256 = "13xh17bqnb1k32jm53x9kqc8x6njwcdha9xbwn2zhm0s8dgqikzx"; 5055 }; 5056 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 5057 meta.hydraPlatforms = [ ]; ··· 5150 5151 git-blame-nvim = buildVimPlugin { 5152 pname = "git-blame.nvim"; 5153 + version = "2025-03-24"; 5154 src = fetchFromGitHub { 5155 owner = "f-person"; 5156 repo = "git-blame.nvim"; 5157 + rev = "b12da2156ec1c3f53f42c129201ff0bfed69c86e"; 5158 + sha256 = "0mmq0v9dqmrm9r5klbxlvbqby51s1n7np79l3z2dg23v7l9s9ysf"; 5159 }; 5160 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 5161 meta.hydraPlatforms = [ ]; ··· 5228 5229 gitignore-nvim = buildVimPlugin { 5230 pname = "gitignore.nvim"; 5231 + version = "2025-03-23"; 5232 src = fetchFromGitHub { 5233 owner = "wintermute-cell"; 5234 repo = "gitignore.nvim"; 5235 + rev = "47cefc0b6ea412e1e149552b10ebfe9f7f0b8952"; 5236 + sha256 = "0z631qr6vdk4m2vq615qfq0l9c6gkwrpwd4icglhpcnss9vxa52i"; 5237 }; 5238 meta.homepage = "https://github.com/wintermute-cell/gitignore.nvim/"; 5239 meta.hydraPlatforms = [ ]; ··· 5306 5307 glow-nvim = buildVimPlugin { 5308 pname = "glow.nvim"; 5309 + version = "2025-03-21"; 5310 src = fetchFromGitHub { 5311 owner = "ellisonleao"; 5312 repo = "glow.nvim"; 5313 + rev = "5d5954b2f22e109d4a6eba8b2618c5b96e4ee7a2"; 5314 + sha256 = "11rlis4riy1w4clnkiza8x6fs8xjwsrsgfzlz2k8z041ancmrw0a"; 5315 }; 5316 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 5317 meta.hydraPlatforms = [ ]; ··· 5319 5320 go-nvim = buildVimPlugin { 5321 pname = "go.nvim"; 5322 + version = "2025-03-25"; 5323 src = fetchFromGitHub { 5324 owner = "ray-x"; 5325 repo = "go.nvim"; 5326 + rev = "0d426e87227dd14584881ecc595c173121456111"; 5327 + sha256 = "0k6ia8nhfs9y904f6bnnxyxnqlij7sk23i6px3d0a87dx5vgd4pz"; 5328 }; 5329 meta.homepage = "https://github.com/ray-x/go.nvim/"; 5330 meta.hydraPlatforms = [ ]; ··· 5449 5450 grug-far-nvim = buildVimPlugin { 5451 pname = "grug-far.nvim"; 5452 + version = "2025-03-27"; 5453 src = fetchFromGitHub { 5454 owner = "MagicDuck"; 5455 repo = "grug-far.nvim"; 5456 + rev = "5da116bc99a03e14be3b824e319f4e49c676af78"; 5457 + sha256 = "196l6vy9573fkwld3cl927706a6gfgmc71kn1kx3pmk8l6p8hcya"; 5458 }; 5459 meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/"; 5460 meta.hydraPlatforms = [ ]; ··· 5540 5541 gruvbox-nvim = buildVimPlugin { 5542 pname = "gruvbox.nvim"; 5543 + version = "2025-03-26"; 5544 src = fetchFromGitHub { 5545 owner = "ellisonleao"; 5546 repo = "gruvbox.nvim"; 5547 + rev = "c6f42890551b4827253387e93b035568826a9cb7"; 5548 + sha256 = "1ac056i9hs5wbb9qzdijmhjcaz4h67v2c8q0361d17gdm8pdrvnj"; 5549 }; 5550 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 5551 meta.hydraPlatforms = [ ]; ··· 5579 5580 guess-indent-nvim = buildVimPlugin { 5581 pname = "guess-indent.nvim"; 5582 + version = "2025-03-25"; 5583 src = fetchFromGitHub { 5584 owner = "nmac427"; 5585 repo = "guess-indent.nvim"; 5586 + rev = "84a4987ff36798c2fc1169cbaff67960aed9776f"; 5587 + sha256 = "0fq6f4k0j10m3ic5a6px4l4q4jqs7xxbh0j72kaqi1np4p069w9k"; 5588 }; 5589 meta.homepage = "https://github.com/nmac427/guess-indent.nvim/"; 5590 meta.hydraPlatforms = [ ]; ··· 5932 5933 houdini-nvim = buildVimPlugin { 5934 pname = "houdini.nvim"; 5935 + version = "2024-07-05"; 5936 src = fetchFromGitHub { 5937 owner = "TheBlob42"; 5938 repo = "houdini.nvim"; ··· 5984 5985 hydra-nvim = buildVimPlugin { 5986 pname = "hydra.nvim"; 5987 + version = "2025-03-26"; 5988 src = fetchFromGitHub { 5989 owner = "nvimtools"; 5990 repo = "hydra.nvim"; 5991 + rev = "394744ac7a5e3449044e368006f49e823c2d6908"; 5992 + sha256 = "0j8cz01v30s4z1w9phwyky68gikv2w1j2iwnj4xfbm1hkl3ksj0j"; 5993 }; 5994 meta.homepage = "https://github.com/nvimtools/hydra.nvim/"; 5995 meta.hydraPlatforms = [ ]; ··· 6101 6102 inc-rename-nvim = buildVimPlugin { 6103 pname = "inc-rename.nvim"; 6104 + version = "2025-03-23"; 6105 src = fetchFromGitHub { 6106 owner = "smjonas"; 6107 repo = "inc-rename.nvim"; 6108 + rev = "87ebe7bee0b83d3b6e4f1494c74abed21b318175"; 6109 + sha256 = "1cra8zz7a1c0w1d7bwvznqlrmjgzc3nap7762qz5mghi3z1yfgak"; 6110 }; 6111 meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; 6112 meta.hydraPlatforms = [ ]; ··· 6494 6495 kitty-scrollback-nvim = buildVimPlugin { 6496 pname = "kitty-scrollback.nvim"; 6497 + version = "2025-03-26"; 6498 src = fetchFromGitHub { 6499 owner = "mikesmithgh"; 6500 repo = "kitty-scrollback.nvim"; 6501 + rev = "68ef4467bc1c30055bb772fb5e7b94db394f5c62"; 6502 + sha256 = "08lwinzjxirhrg7p1f3wjqiaqyimjr95jyx4i967m7qvqx1l49ax"; 6503 }; 6504 meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; 6505 meta.hydraPlatforms = [ ]; ··· 6559 6560 kulala-nvim = buildVimPlugin { 6561 pname = "kulala.nvim"; 6562 + version = "2025-03-25"; 6563 src = fetchFromGitHub { 6564 owner = "mistweaverco"; 6565 repo = "kulala.nvim"; 6566 + rev = "f9daf1df015aac94350b3f20c26ce43a9e0009be"; 6567 + sha256 = "02564h0ly1m93341d3ba81bwviigafjmayyqscfjc31ra6pjvnrz"; 6568 }; 6569 meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; 6570 meta.hydraPlatforms = [ ]; ··· 6637 6638 lazy-lsp-nvim = buildVimPlugin { 6639 pname = "lazy-lsp.nvim"; 6640 + version = "2025-03-22"; 6641 src = fetchFromGitHub { 6642 owner = "dundalek"; 6643 repo = "lazy-lsp.nvim"; 6644 + rev = "701893d2d60c7eff894324748073f682065999a2"; 6645 + sha256 = "1jd1rn7d0l1qz5djlaqzcggfbza3xpz04zm9dsajcibd61blbn25"; 6646 }; 6647 meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; 6648 meta.hydraPlatforms = [ ]; ··· 6689 6690 lean-nvim = buildVimPlugin { 6691 pname = "lean.nvim"; 6692 + version = "2025-03-25"; 6693 src = fetchFromGitHub { 6694 owner = "Julian"; 6695 repo = "lean.nvim"; 6696 + rev = "594d051d03eef7ab5e4f91b680e3c87e53936259"; 6697 + sha256 = "1d9vjk4zldq155pcr1s9if9pagw0mpq5sb5nb9pspg9g2j3wjmmd"; 6698 }; 6699 meta.homepage = "https://github.com/Julian/lean.nvim/"; 6700 meta.hydraPlatforms = [ ]; ··· 6793 6794 lexima-vim = buildVimPlugin { 6795 pname = "lexima.vim"; 6796 + version = "2025-03-26"; 6797 src = fetchFromGitHub { 6798 owner = "cohama"; 6799 repo = "lexima.vim"; 6800 + rev = "ad09d786d69493a37bd4cd2c383a91b46a42078d"; 6801 + sha256 = "1nkl8llnbk28nl8w63bwayxhapa3a7jjm08mqd8sf6v5i01403yq"; 6802 }; 6803 meta.homepage = "https://github.com/cohama/lexima.vim/"; 6804 meta.hydraPlatforms = [ ]; ··· 6832 6833 lh-vim-lib = buildVimPlugin { 6834 pname = "lh-vim-lib"; 6835 + version = "2025-03-25"; 6836 src = fetchFromGitHub { 6837 owner = "LucHermitte"; 6838 repo = "lh-vim-lib"; 6839 + rev = "3b1b655736ee797b70d06472ae0fe558f4fa8497"; 6840 + sha256 = "05gjj510ly25kkv62mr6xyspmh8dvfqwlvf6pwc6j2073jd05wk7"; 6841 }; 6842 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 6843 meta.hydraPlatforms = [ ]; ··· 7235 7236 lspsaga-nvim = buildVimPlugin { 7237 pname = "lspsaga.nvim"; 7238 + version = "2025-03-26"; 7239 src = fetchFromGitHub { 7240 owner = "nvimdev"; 7241 repo = "lspsaga.nvim"; 7242 + rev = "778d56ff9b387dacd14ae648ed5604394b486f51"; 7243 + sha256 = "1rm8ww8krxliwli9m2j6j37xgwgjsrgapvgrcdr6nd4mi6hgmczm"; 7244 }; 7245 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 7246 meta.hydraPlatforms = [ ]; ··· 7300 7301 luatab-nvim = buildVimPlugin { 7302 pname = "luatab.nvim"; 7303 + version = "2025-03-21"; 7304 src = fetchFromGitHub { 7305 owner = "alvarosevilla95"; 7306 repo = "luatab.nvim"; 7307 + rev = "7ac54b014b542f02a73b62fcae65db7a2382a378"; 7308 + sha256 = "15kaxhi5r58ibm6y8vwxvrgnz6mz345rfgxal5bxbrsr64gl85ca"; 7309 }; 7310 meta.homepage = "https://github.com/alvarosevilla95/luatab.nvim/"; 7311 meta.hydraPlatforms = [ ]; ··· 7417 7418 markview-nvim = buildVimPlugin { 7419 pname = "markview.nvim"; 7420 + version = "2025-03-24"; 7421 src = fetchFromGitHub { 7422 owner = "OXY2DEV"; 7423 repo = "markview.nvim"; 7424 + rev = "556cac8bb8eeb461013ebe0d015e2c48d3527c36"; 7425 + sha256 = "029n2zx4ya7iv4qa53q5zg62jx8jzv6mnd3qrlfn3db2akfdlmd3"; 7426 fetchSubmodules = true; 7427 }; 7428 meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; ··· 7470 7471 mason-nvim-dap-nvim = buildVimPlugin { 7472 pname = "mason-nvim-dap.nvim"; 7473 + version = "2025-03-24"; 7474 src = fetchFromGitHub { 7475 owner = "jay-babu"; 7476 repo = "mason-nvim-dap.nvim"; 7477 + rev = "ea387e0819ab189d536bb4067e4d8ece3801a292"; 7478 + sha256 = "1hhfamkn80can7mvzhr2vw6w0pwlbmxiqmxnlrhqgkb4ff5azwfp"; 7479 }; 7480 meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/"; 7481 meta.hydraPlatforms = [ ]; ··· 7483 7484 mason-tool-installer-nvim = buildVimPlugin { 7485 pname = "mason-tool-installer.nvim"; 7486 + version = "2025-03-24"; 7487 src = fetchFromGitHub { 7488 owner = "WhoIsSethDaniel"; 7489 repo = "mason-tool-installer.nvim"; 7490 + rev = "98767d37f8e5255a5111fc1e3163232d4dc07bda"; 7491 + sha256 = "0bvjq0ygrgf73xybdkfyv4f48b5r51xla63zfpd05i3fhmclzxd8"; 7492 }; 7493 meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; 7494 meta.hydraPlatforms = [ ]; ··· 7639 7640 mini-ai = buildVimPlugin { 7641 pname = "mini.ai"; 7642 + version = "2025-03-20"; 7643 src = fetchFromGitHub { 7644 owner = "echasnovski"; 7645 repo = "mini.ai"; 7646 + rev = "978ffc65c6b513fde9ef075326d34d89197f1ea5"; 7647 + sha256 = "1kgar55azqq9g6m9y98kr96cldhzipdfp2cjhszvnzw9ad28p3nb"; 7648 }; 7649 meta.homepage = "https://github.com/echasnovski/mini.ai/"; 7650 meta.hydraPlatforms = [ ]; ··· 7652 7653 mini-align = buildVimPlugin { 7654 pname = "mini.align"; 7655 + version = "2025-03-20"; 7656 src = fetchFromGitHub { 7657 owner = "echasnovski"; 7658 repo = "mini.align"; 7659 + rev = "0ce67804b0343409c93eb14275b98d53a7b209cc"; 7660 + sha256 = "1lq5pzi24ahwfp1jipwl7a1mynnz1ja7c70bs2kilafpa314ymnp"; 7661 }; 7662 meta.homepage = "https://github.com/echasnovski/mini.align/"; 7663 meta.hydraPlatforms = [ ]; ··· 7665 7666 mini-animate = buildVimPlugin { 7667 pname = "mini.animate"; 7668 + version = "2025-03-21"; 7669 src = fetchFromGitHub { 7670 owner = "echasnovski"; 7671 repo = "mini.animate"; 7672 + rev = "89c921eba5b65834e4e230e5c19e87b8f2c6a969"; 7673 + sha256 = "0yir17bci1772h2d1sp495r1gjzg3h0dnpp8mdpp6jyn5iw4m6lx"; 7674 }; 7675 meta.homepage = "https://github.com/echasnovski/mini.animate/"; 7676 meta.hydraPlatforms = [ ]; ··· 7691 7692 mini-basics = buildVimPlugin { 7693 pname = "mini.basics"; 7694 + version = "2025-03-24"; 7695 src = fetchFromGitHub { 7696 owner = "echasnovski"; 7697 repo = "mini.basics"; 7698 + rev = "c411cee62c9981556ee2df8fb2e76a3cdef124e6"; 7699 + sha256 = "1alqr41iivkldfvpr78zdlwa63kdg6d7r3yndn8d40pd0k67yr5p"; 7700 }; 7701 meta.homepage = "https://github.com/echasnovski/mini.basics/"; 7702 meta.hydraPlatforms = [ ]; ··· 7730 7731 mini-clue = buildVimPlugin { 7732 pname = "mini.clue"; 7733 + version = "2025-03-22"; 7734 src = fetchFromGitHub { 7735 owner = "echasnovski"; 7736 repo = "mini.clue"; 7737 + rev = "8b1947d001419503636398168b8d8413ebd7c14b"; 7738 + sha256 = "1rc9plmqw5nnmd0gdp49r5g10w49j4dvh4lvj2jl87pfxgfmyk6p"; 7739 }; 7740 meta.homepage = "https://github.com/echasnovski/mini.clue/"; 7741 meta.hydraPlatforms = [ ]; ··· 7769 7770 mini-completion = buildVimPlugin { 7771 pname = "mini.completion"; 7772 + version = "2025-03-22"; 7773 src = fetchFromGitHub { 7774 owner = "echasnovski"; 7775 repo = "mini.completion"; 7776 + rev = "5603b1ca012777ce8933bda46d62a819c11e5756"; 7777 + sha256 = "13dx7ygkh5dmbnh0470alklgdj98kbaclmj5wv489sjwm43vj9fx"; 7778 }; 7779 meta.homepage = "https://github.com/echasnovski/mini.completion/"; 7780 meta.hydraPlatforms = [ ]; ··· 7821 7822 mini-doc = buildVimPlugin { 7823 pname = "mini.doc"; 7824 + version = "2025-03-23"; 7825 src = fetchFromGitHub { 7826 owner = "echasnovski"; 7827 repo = "mini.doc"; 7828 + rev = "00d626a03e5642c657c58c99d14cc0ea6ed51abd"; 7829 + sha256 = "0n920j25rnb66hk3klrni9ji673800dbxyb8j30vd4dymq5051ym"; 7830 }; 7831 meta.homepage = "https://github.com/echasnovski/mini.doc/"; 7832 meta.hydraPlatforms = [ ]; ··· 7847 7848 mini-files = buildVimPlugin { 7849 pname = "mini.files"; 7850 + version = "2025-03-25"; 7851 src = fetchFromGitHub { 7852 owner = "echasnovski"; 7853 repo = "mini.files"; 7854 + rev = "b6c9cb5f5ebbd9014097cd1296baf74c92b656aa"; 7855 + sha256 = "0pfybraga5mblmlgshnxc8nmqmpxfk8h4zk25dfinypn8jjihcf7"; 7856 }; 7857 meta.homepage = "https://github.com/echasnovski/mini.files/"; 7858 meta.hydraPlatforms = [ ]; ··· 7964 7965 mini-map = buildVimPlugin { 7966 pname = "mini.map"; 7967 + version = "2025-03-21"; 7968 src = fetchFromGitHub { 7969 owner = "echasnovski"; 7970 repo = "mini.map"; 7971 + rev = "a6b491bd30e3b661b704c65445b00be5b69600f7"; 7972 + sha256 = "0q2sl92za253qf95dyhlcycqsndb7aybngmsf3rbj9n50qb1z1gg"; 7973 }; 7974 meta.homepage = "https://github.com/echasnovski/mini.map/"; 7975 meta.hydraPlatforms = [ ]; ··· 7977 7978 mini-misc = buildVimPlugin { 7979 pname = "mini.misc"; 7980 + version = "2025-03-22"; 7981 src = fetchFromGitHub { 7982 owner = "echasnovski"; 7983 repo = "mini.misc"; 7984 + rev = "3f0cf62b7e9c545e7e92fe5614f4d6acbe5a8f29"; 7985 + sha256 = "04sw3kxx7qa8i2xvagxls78ih7l6fq9mk42xrqjim225657hva5p"; 7986 }; 7987 meta.homepage = "https://github.com/echasnovski/mini.misc/"; 7988 meta.hydraPlatforms = [ ]; ··· 8003 8004 mini-notify = buildVimPlugin { 8005 pname = "mini.notify"; 8006 + version = "2025-03-22"; 8007 src = fetchFromGitHub { 8008 owner = "echasnovski"; 8009 repo = "mini.notify"; 8010 + rev = "e189f90b114bef9c6fe0418e939207880e5bbaff"; 8011 + sha256 = "0payrhx8m3yisjfzp9bbrlbm1ayqvawglj1zlqjr41h89979jlh9"; 8012 }; 8013 meta.homepage = "https://github.com/echasnovski/mini.notify/"; 8014 meta.hydraPlatforms = [ ]; ··· 8016 8017 mini-nvim = buildVimPlugin { 8018 pname = "mini.nvim"; 8019 + version = "2025-03-25"; 8020 src = fetchFromGitHub { 8021 owner = "echasnovski"; 8022 repo = "mini.nvim"; 8023 + rev = "3ad46cdb7a51281e0024416023b56cf5c7909ae7"; 8024 + sha256 = "1gm8s9j26qnxvizpr0rq5sv5nccwbds2srrlkh7cz0ihg8wrpji4"; 8025 }; 8026 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 8027 meta.hydraPlatforms = [ ]; ··· 8042 8043 mini-pairs = buildVimPlugin { 8044 pname = "mini.pairs"; 8045 + version = "2025-03-24"; 8046 src = fetchFromGitHub { 8047 owner = "echasnovski"; 8048 repo = "mini.pairs"; 8049 + rev = "b90e36aa5ca5e0d825e77ad67aac22214a4d9096"; 8050 + sha256 = "0h35xn8029d74sdv1fyrycpkl10vv0m01fvx2v955v0jfc9cii1n"; 8051 }; 8052 meta.homepage = "https://github.com/echasnovski/mini.pairs/"; 8053 meta.hydraPlatforms = [ ]; ··· 8055 8056 mini-pick = buildVimPlugin { 8057 pname = "mini.pick"; 8058 + version = "2025-03-22"; 8059 src = fetchFromGitHub { 8060 owner = "echasnovski"; 8061 repo = "mini.pick"; 8062 + rev = "ef479fcfb94b8f5fdbec46d697c18ca113547f3d"; 8063 + sha256 = "1a402rf573jwjl9gqfvpx3x21ix9p5jf4kbncar0my0s5b5j2f6n"; 8064 }; 8065 meta.homepage = "https://github.com/echasnovski/mini.pick/"; 8066 meta.hydraPlatforms = [ ]; ··· 8120 8121 mini-statusline = buildVimPlugin { 8122 pname = "mini.statusline"; 8123 + version = "2025-03-25"; 8124 src = fetchFromGitHub { 8125 owner = "echasnovski"; 8126 repo = "mini.statusline"; 8127 + rev = "ec3adf7813b7604275dd4a28433e9c9610b70f1b"; 8128 + sha256 = "1ny69yjvldl4jpyjpy8z4w4zz6ir976x63nds8z05zgkq8fa2ajd"; 8129 }; 8130 meta.homepage = "https://github.com/echasnovski/mini.statusline/"; 8131 meta.hydraPlatforms = [ ]; ··· 8133 8134 mini-surround = buildVimPlugin { 8135 pname = "mini.surround"; 8136 + version = "2025-03-20"; 8137 src = fetchFromGitHub { 8138 owner = "echasnovski"; 8139 repo = "mini.surround"; 8140 + rev = "c92d262deae79545b7674b2069332116461a85f3"; 8141 + sha256 = "0pzcbn030c4yvlncqimcy1qjsa3i9k4ss2rhbjnkb3p59h50s036"; 8142 }; 8143 meta.homepage = "https://github.com/echasnovski/mini.surround/"; 8144 meta.hydraPlatforms = [ ]; ··· 8198 8199 minuet-ai-nvim = buildVimPlugin { 8200 pname = "minuet-ai.nvim"; 8201 + version = "2025-03-25"; 8202 src = fetchFromGitHub { 8203 owner = "milanglacier"; 8204 repo = "minuet-ai.nvim"; 8205 + rev = "3053504dc3695ce84cc260ac84c4948960d3ed42"; 8206 + sha256 = "056dynpkx8kd8x4ch3qy89xzzdbasn0kbfl4v7wcy9jhffkiz6qm"; 8207 }; 8208 meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; 8209 meta.hydraPlatforms = [ ]; ··· 8653 8654 neo-tree-nvim = buildVimPlugin { 8655 pname = "neo-tree.nvim"; 8656 + version = "2025-03-23"; 8657 src = fetchFromGitHub { 8658 owner = "nvim-neo-tree"; 8659 repo = "neo-tree.nvim"; 8660 + rev = "a2f0245a509f1fc70c7af2c3e156305c55fd52cd"; 8661 + sha256 = "0sfr8fsb1d0pnhkq2bxqz3dinhy130sc51fywkkij6awaq486d2b"; 8662 }; 8663 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 8664 meta.hydraPlatforms = [ ]; ··· 8679 8680 neoconf-nvim = buildVimPlugin { 8681 pname = "neoconf.nvim"; 8682 + version = "2025-03-27"; 8683 src = fetchFromGitHub { 8684 owner = "folke"; 8685 repo = "neoconf.nvim"; 8686 + rev = "d4848c791496eab6989951d46586fabf7a22942c"; 8687 + sha256 = "1fipgrpf2di88zqksa5171bzqwsrmkhrw2b5sw8za4l5m6i8pc9v"; 8688 }; 8689 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 8690 meta.hydraPlatforms = [ ]; ··· 8993 8994 neotest-golang = buildVimPlugin { 8995 pname = "neotest-golang"; 8996 + version = "2025-03-23"; 8997 src = fetchFromGitHub { 8998 owner = "fredrikaverpil"; 8999 repo = "neotest-golang"; 9000 + rev = "5650ad9d19d05167ae994a9f63f5c34efdafc246"; 9001 + sha256 = "0arc83knnk2n95s6x4zbhdfncify46yp1xajg0r2pciig975z4l7"; 9002 }; 9003 meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; 9004 meta.hydraPlatforms = [ ]; ··· 9033 9034 neotest-haskell = buildVimPlugin { 9035 pname = "neotest-haskell"; 9036 + version = "2025-03-23"; 9037 src = fetchFromGitHub { 9038 owner = "MrcJkb"; 9039 repo = "neotest-haskell"; 9040 + rev = "faa5e6e62482821e61bcbf552f1bef91c35a597d"; 9041 + sha256 = "0njc4x0qk5dm8zyhb65c0mlmibdv5gr9gdwyar8rbv8x54bxi6s5"; 9042 }; 9043 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 9044 meta.hydraPlatforms = [ ]; ··· 9046 9047 neotest-java = buildVimPlugin { 9048 pname = "neotest-java"; 9049 + version = "2025-03-24"; 9050 src = fetchFromGitHub { 9051 owner = "rcasia"; 9052 repo = "neotest-java"; 9053 + rev = "84474f6d29cbd01efa1ca2abad870f4e73018048"; 9054 + sha256 = "02q62l45grsmwdbk4q04qxxpagbdplh2pl86xn23q6bldaajpsp3"; 9055 }; 9056 meta.homepage = "https://github.com/rcasia/neotest-java/"; 9057 meta.hydraPlatforms = [ ]; ··· 9501 9502 nlsp-settings-nvim = buildVimPlugin { 9503 pname = "nlsp-settings.nvim"; 9504 + version = "2025-03-26"; 9505 src = fetchFromGitHub { 9506 owner = "tamago324"; 9507 repo = "nlsp-settings.nvim"; 9508 + rev = "4c12781d7008017a9847d9b61fd1873a9e388e03"; 9509 + sha256 = "0a727sxs9i19ffxy1l7n4qkjxzd6wcyddfypg9axzp5s7cmgzfn3"; 9510 }; 9511 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 9512 meta.hydraPlatforms = [ ]; ··· 10032 meta.hydraPlatforms = [ ]; 10033 }; 10034 10035 + nvim-dap-view = buildVimPlugin { 10036 + pname = "nvim-dap-view"; 10037 + version = "2025-03-18"; 10038 + src = fetchFromGitHub { 10039 + owner = "igorlfs"; 10040 + repo = "nvim-dap-view"; 10041 + rev = "8fff34699823c354815891d7081972ef5166a31e"; 10042 + sha256 = "1a2w88g65j04dygf6bkhp6ylj34vhry9h283s1z258ib7741gpip"; 10043 + }; 10044 + meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; 10045 + meta.hydraPlatforms = [ ]; 10046 + }; 10047 + 10048 nvim-dap-virtual-text = buildVimPlugin { 10049 pname = "nvim-dap-virtual-text"; 10050 version = "2024-12-25"; ··· 10060 10061 nvim-docs-view = buildVimPlugin { 10062 pname = "nvim-docs-view"; 10063 + version = "2025-03-24"; 10064 src = fetchFromGitHub { 10065 owner = "amrbashir"; 10066 repo = "nvim-docs-view"; 10067 + rev = "f674ba57349849bce894efdd54096483c88e810b"; 10068 + sha256 = "0ifbfhifly5sdsbxv1p71wvl644jz505ln9j1yr6qwvyk6a2krm1"; 10069 }; 10070 meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; 10071 meta.hydraPlatforms = [ ]; ··· 10125 10126 nvim-genghis = buildVimPlugin { 10127 pname = "nvim-genghis"; 10128 + version = "2025-03-25"; 10129 src = fetchFromGitHub { 10130 owner = "chrisgrieser"; 10131 repo = "nvim-genghis"; 10132 + rev = "a91692c49fefe13dffaf13d316589f9d76f2b1d2"; 10133 + sha256 = "1nisii2mgfasrblq0ypl28z92zlrnhqri9dshhl1igmsf26dr55d"; 10134 }; 10135 meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; 10136 meta.hydraPlatforms = [ ]; ··· 10164 10165 nvim-highlight-colors = buildVimPlugin { 10166 pname = "nvim-highlight-colors"; 10167 + version = "2025-03-25"; 10168 src = fetchFromGitHub { 10169 owner = "brenoprata10"; 10170 repo = "nvim-highlight-colors"; 10171 + rev = "7eeaa05eab26fb840c4fe7bca91710bf37cb13ed"; 10172 + sha256 = "0fhiv158ww1kdziknswr3x5gvvnyjsm2qjg1gkkk5cflldfz9cmy"; 10173 }; 10174 meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; 10175 meta.hydraPlatforms = [ ]; ··· 10359 10360 nvim-lilypond-suite = buildVimPlugin { 10361 pname = "nvim-lilypond-suite"; 10362 + version = "2025-03-26"; 10363 src = fetchFromGitHub { 10364 owner = "martineausimon"; 10365 repo = "nvim-lilypond-suite"; 10366 + rev = "b13794ec2e6984ba12a23e1588f69ed36952ee17"; 10367 + sha256 = "1a5bzkfxiq7jcw4zsbb897gdqzv3d3fzw2pnhhnagj745n2cgadx"; 10368 }; 10369 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 10370 meta.hydraPlatforms = [ ]; ··· 10372 10373 nvim-lint = buildVimPlugin { 10374 pname = "nvim-lint"; 10375 + version = "2025-03-26"; 10376 src = fetchFromGitHub { 10377 owner = "mfussenegger"; 10378 repo = "nvim-lint"; 10379 + rev = "93b8040115c9114dac1047311763bef275e752dc"; 10380 + sha256 = "1115rn9npzj2xdj2zr1ayhfy76281zv0avbiyi5vgnvfg7064jmq"; 10381 }; 10382 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 10383 meta.hydraPlatforms = [ ]; ··· 10424 10425 nvim-lspconfig = buildVimPlugin { 10426 pname = "nvim-lspconfig"; 10427 + version = "2025-03-26"; 10428 src = fetchFromGitHub { 10429 owner = "neovim"; 10430 repo = "nvim-lspconfig"; 10431 + rev = "401e50fae626c4707af12114b5ddb7bb9f4236a4"; 10432 + sha256 = "1d8zvgzn91l9cwanbhwnzchhml00wi53qsy228pagisxnhkr7w7v"; 10433 }; 10434 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 10435 meta.hydraPlatforms = [ ]; ··· 10489 10490 nvim-metals = buildVimPlugin { 10491 pname = "nvim-metals"; 10492 + version = "2025-03-20"; 10493 src = fetchFromGitHub { 10494 owner = "scalameta"; 10495 repo = "nvim-metals"; 10496 + rev = "f763b65fd71cb17d544753194fd91090e611c6e0"; 10497 + sha256 = "0ayn8npywhr9j1rlhvq5kij0s3751hh89fd5qqp1iqjqr9mg4ns8"; 10498 }; 10499 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 10500 meta.hydraPlatforms = [ ]; ··· 10710 10711 nvim-rip-substitute = buildVimPlugin { 10712 pname = "nvim-rip-substitute"; 10713 + version = "2025-03-25"; 10714 src = fetchFromGitHub { 10715 owner = "chrisgrieser"; 10716 repo = "nvim-rip-substitute"; 10717 + rev = "1b5d78f3d69fcdf8e734114c665994ffe1672fde"; 10718 + sha256 = "1rddfahgyh1n01ba470b82zdk1dk1dhvfx85v6cm441camv5mbz7"; 10719 }; 10720 meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; 10721 meta.hydraPlatforms = [ ]; ··· 10723 10724 nvim-scissors = buildVimPlugin { 10725 pname = "nvim-scissors"; 10726 + version = "2025-03-25"; 10727 src = fetchFromGitHub { 10728 owner = "chrisgrieser"; 10729 repo = "nvim-scissors"; 10730 + rev = "bad61d14ba5e282e6b7b40cf618d879729494036"; 10731 + sha256 = "1k17cy81qnxv3jkkxdfwvsvjr3b482hjxrfcs8n8dgns3j3fhndw"; 10732 }; 10733 meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; 10734 meta.hydraPlatforms = [ ]; ··· 10827 10828 nvim-spider = buildVimPlugin { 10829 pname = "nvim-spider"; 10830 + version = "2025-03-25"; 10831 src = fetchFromGitHub { 10832 owner = "chrisgrieser"; 10833 repo = "nvim-spider"; 10834 + rev = "4bd3221d165da334e57c8e9f38978e0c6f3a1742"; 10835 + sha256 = "17wnp793yiy33zj4xi406b5k78rihpjz5abb2yhhmxriznsr2a2j"; 10836 }; 10837 meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; 10838 meta.hydraPlatforms = [ ]; ··· 10840 10841 nvim-surround = buildVimPlugin { 10842 pname = "nvim-surround"; 10843 + version = "2025-03-22"; 10844 src = fetchFromGitHub { 10845 owner = "kylechui"; 10846 repo = "nvim-surround"; 10847 + rev = "caf6f633d4d77a29b6e265b560c5a035d171a913"; 10848 + sha256 = "130y0b2f69y5rzm64ss34a9zyqkpkybr2d1s4p0pcvvaq1ngq0r0"; 10849 }; 10850 meta.homepage = "https://github.com/kylechui/nvim-surround/"; 10851 meta.hydraPlatforms = [ ]; ··· 10892 10893 nvim-tree-lua = buildVimPlugin { 10894 pname = "nvim-tree.lua"; 10895 + version = "2025-03-23"; 10896 src = fetchFromGitHub { 10897 owner = "nvim-tree"; 10898 repo = "nvim-tree.lua"; 10899 + rev = "44d9b58f11d5a426c297aafd0be1c9d45617a849"; 10900 + sha256 = "0gya49yydrbq5jylsk4b9c2cpygy0mxhr6kwdsbg0di0i74pkav0"; 10901 }; 10902 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 10903 meta.hydraPlatforms = [ ]; ··· 10905 10906 nvim-treesitter = buildVimPlugin { 10907 pname = "nvim-treesitter"; 10908 + version = "2025-03-26"; 10909 src = fetchFromGitHub { 10910 owner = "nvim-treesitter"; 10911 repo = "nvim-treesitter"; 10912 + rev = "85168f15808d89b0222313652b9d2777eda3cb08"; 10913 + sha256 = "1mn92s3v0rp5szy9cclnwlvvj61cmib98nwsz5xybw0a3wfmil45"; 10914 }; 10915 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 10916 meta.hydraPlatforms = [ ]; ··· 11087 11088 nvim-various-textobjs = buildVimPlugin { 11089 pname = "nvim-various-textobjs"; 11090 + version = "2025-03-26"; 11091 src = fetchFromGitHub { 11092 owner = "chrisgrieser"; 11093 repo = "nvim-various-textobjs"; 11094 + rev = "cf1a86cf831ac5b45653f47e3c541aaf8f5553fe"; 11095 + sha256 = "0qr6pxlrbi83g3w2xg74mp9vvk8i1dvb6pwv8ncsn44rks8m6jsj"; 11096 }; 11097 meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; 11098 meta.hydraPlatforms = [ ]; ··· 11269 11270 octo-nvim = buildVimPlugin { 11271 pname = "octo.nvim"; 11272 + version = "2025-03-26"; 11273 src = fetchFromGitHub { 11274 owner = "pwntester"; 11275 repo = "octo.nvim"; 11276 + rev = "1f3c5626427eec7584b42568ee051e21c747eb23"; 11277 + sha256 = "000p5bdagj9wpdccz0p6n7mf2zdy7g3xk8fivjh6gwqmm6y3vq8c"; 11278 }; 11279 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 11280 meta.hydraPlatforms = [ ]; ··· 11412 11413 onenord-nvim = buildVimPlugin { 11414 pname = "onenord.nvim"; 11415 + version = "2025-03-25"; 11416 src = fetchFromGitHub { 11417 owner = "rmehri01"; 11418 repo = "onenord.nvim"; 11419 + rev = "babdcc3da92f0c90703bb612a13a58e5f7669287"; 11420 + sha256 = "04pgf4lqm7b81mfw99h0xlhz4s0k9fi4wn2f2jzlwyyc214d2xsc"; 11421 }; 11422 meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; 11423 meta.hydraPlatforms = [ ]; ··· 11490 11491 other-nvim = buildVimPlugin { 11492 pname = "other.nvim"; 11493 + version = "2025-03-25"; 11494 src = fetchFromGitHub { 11495 owner = "rgroli"; 11496 repo = "other.nvim"; 11497 + rev = "20128ea7158dd12df619283a45f336182b369294"; 11498 + sha256 = "165bjqg4yami91mkcpnhskbagk8w3h2qx1hkp6jppn24zfcpam4z"; 11499 }; 11500 meta.homepage = "https://github.com/rgroli/other.nvim/"; 11501 meta.hydraPlatforms = [ ]; ··· 11503 11504 otter-nvim = buildVimPlugin { 11505 pname = "otter.nvim"; 11506 + version = "2025-03-26"; 11507 src = fetchFromGitHub { 11508 owner = "jmbuhr"; 11509 repo = "otter.nvim"; 11510 + rev = "c72e597f03ad53479424f52c9df71ddebe34c3d8"; 11511 + sha256 = "1ks44vm0cz52kqhfm8qlvmmda57hj8hr31nhikmx08h8f55g204x"; 11512 }; 11513 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 11514 meta.hydraPlatforms = [ ]; ··· 11634 11635 papercolor-theme-slim = buildVimPlugin { 11636 pname = "papercolor-theme-slim"; 11637 + version = "2025-03-24"; 11638 src = fetchFromGitHub { 11639 owner = "pappasam"; 11640 repo = "papercolor-theme-slim"; 11641 + rev = "ed3e7dd544d04aff6116cb5eaa94b444162acbeb"; 11642 + sha256 = "1q93nxn0x1wd393fw6djmibl0y60ci2aplx6f9m8y7j7lif24874"; 11643 }; 11644 meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; 11645 meta.hydraPlatforms = [ ]; ··· 12091 12092 quarto-nvim = buildVimPlugin { 12093 pname = "quarto-nvim"; 12094 + version = "2025-03-24"; 12095 src = fetchFromGitHub { 12096 owner = "quarto-dev"; 12097 repo = "quarto-nvim"; 12098 + rev = "3c25bf3e9afff07c4396d98f0b2c39bc994037ad"; 12099 + sha256 = "1lms6p9z5k9krz9z8wmd0pz7kpzqx870xq6cpj6rg2dj8ffb956g"; 12100 }; 12101 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 12102 meta.hydraPlatforms = [ ]; ··· 12364 12365 render-markdown-nvim = buildVimPlugin { 12366 pname = "render-markdown.nvim"; 12367 + version = "2025-03-27"; 12368 src = fetchFromGitHub { 12369 owner = "MeanderingProgrammer"; 12370 repo = "render-markdown.nvim"; 12371 + rev = "35119c1614ec41f9b02ddd28795673a56b468269"; 12372 + sha256 = "02kfbp2mgp3y717cdb9bl3bb3bb9lval1x202v1z66cywsia9bp4"; 12373 }; 12374 meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; 12375 meta.hydraPlatforms = [ ]; ··· 12403 12404 resession-nvim = buildVimPlugin { 12405 pname = "resession.nvim"; 12406 + version = "2025-03-24"; 12407 src = fetchFromGitHub { 12408 owner = "stevearc"; 12409 repo = "resession.nvim"; 12410 + rev = "fd08e476c4e2f826905c384a3a301a821758764b"; 12411 + sha256 = "0l6hzzz1n3mlhab97hdy1zy5z3i22v9fk3an5a3wrgjn8sgsm25i"; 12412 fetchSubmodules = true; 12413 }; 12414 meta.homepage = "https://github.com/stevearc/resession.nvim/"; ··· 12495 12496 roslyn-nvim = buildVimPlugin { 12497 pname = "roslyn.nvim"; 12498 + version = "2025-03-24"; 12499 src = fetchFromGitHub { 12500 owner = "seblyng"; 12501 repo = "roslyn.nvim"; 12502 + rev = "8c80d1fe4070264f58a366d8ed431544f5f3455a"; 12503 + sha256 = "1m5cagnlgwrfnm6nziny5xaak52wzmf7d9zrdvix7a8pw9jfpan2"; 12504 }; 12505 meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; 12506 meta.hydraPlatforms = [ ]; ··· 12664 12665 scrollbar-nvim = buildVimPlugin { 12666 pname = "scrollbar.nvim"; 12667 + version = "2025-03-23"; 12668 src = fetchFromGitHub { 12669 owner = "Xuyuanp"; 12670 repo = "scrollbar.nvim"; 12671 + rev = "c96fc2fb1a3b5a9e6e82d94014490d5bca9beb9b"; 12672 + sha256 = "1k0kpqhz7il6lxkz9vc999fa2ym2yyp5gmazha4wr5xsyl12jlca"; 12673 }; 12674 meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/"; 12675 meta.hydraPlatforms = [ ]; ··· 12847 12848 smart-splits-nvim = buildVimPlugin { 12849 pname = "smart-splits.nvim"; 12850 + version = "2025-03-21"; 12851 src = fetchFromGitHub { 12852 owner = "mrjones2014"; 12853 repo = "smart-splits.nvim"; 12854 + rev = "096d23df87d5c430e6e96f3e99d67e360fb2097f"; 12855 + sha256 = "12bqnvx1infy4z1ibspcljkdsmrwwlkn6dwhi3scsz1441n425sj"; 12856 }; 12857 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 12858 meta.hydraPlatforms = [ ]; ··· 12899 12900 smear-cursor-nvim = buildVimPlugin { 12901 pname = "smear-cursor.nvim"; 12902 + version = "2025-03-23"; 12903 src = fetchFromGitHub { 12904 owner = "sphamba"; 12905 repo = "smear-cursor.nvim"; 12906 + rev = "01570fdc358979678380ff8704184307e87d8a29"; 12907 + sha256 = "0vl7cpfsh06mjcr5ysqmqv9yvixpfrn71qk6h368i9knprsdabs2"; 12908 }; 12909 meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; 12910 meta.hydraPlatforms = [ ]; ··· 13147 13148 srcery-vim = buildVimPlugin { 13149 pname = "srcery-vim"; 13150 + version = "2025-03-25"; 13151 src = fetchFromGitHub { 13152 owner = "srcery-colors"; 13153 repo = "srcery-vim"; 13154 + rev = "d8915c0153ed451c975fa20356cb8c254232aa28"; 13155 + sha256 = "119g6jhyiqj65n9cm93pxfydsn913yamx6dk1zf24z0gr7vfpp29"; 13156 }; 13157 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 13158 meta.hydraPlatforms = [ ]; ··· 13316 13317 substitute-nvim = buildVimPlugin { 13318 pname = "substitute.nvim"; 13319 + version = "2025-03-21"; 13320 src = fetchFromGitHub { 13321 owner = "gbprod"; 13322 repo = "substitute.nvim"; 13323 + rev = "9db749a880e3dd3b0eb57f698aa8f1e1630e1f25"; 13324 + sha256 = "1qvnx3nfxn8l1rljbmby7pdax4gl6kpclvy5q4a7q0vk270acgfv"; 13325 }; 13326 meta.homepage = "https://github.com/gbprod/substitute.nvim/"; 13327 meta.hydraPlatforms = [ ]; ··· 13774 13775 telescope-frecency-nvim = buildVimPlugin { 13776 pname = "telescope-frecency.nvim"; 13777 + version = "2025-03-21"; 13778 src = fetchFromGitHub { 13779 owner = "nvim-telescope"; 13780 repo = "telescope-frecency.nvim"; 13781 + rev = "55ca623ae9e366fabccd5bbe7e612ca0879e98c8"; 13782 + sha256 = "049apxl689zrs8swqzbljw273i70kfli6076j81c19axczgs62z2"; 13783 }; 13784 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 13785 meta.hydraPlatforms = [ ]; ··· 14466 14467 treewalker-nvim = buildVimPlugin { 14468 pname = "treewalker.nvim"; 14469 + version = "2025-03-26"; 14470 src = fetchFromGitHub { 14471 owner = "aaronik"; 14472 repo = "treewalker.nvim"; 14473 + rev = "22d0a5f2a2c8030f5544a44a5c5fdcfd9d54c01d"; 14474 + sha256 = "1c381rxhgc0xidpk4rcfk77xwbbd2gas490n5gyp51sq07ir0z1g"; 14475 }; 14476 meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; 14477 meta.hydraPlatforms = [ ]; ··· 14688 14689 typst-preview-nvim = buildVimPlugin { 14690 pname = "typst-preview.nvim"; 14691 + version = "2025-03-23"; 14692 src = fetchFromGitHub { 14693 owner = "chomosuke"; 14694 repo = "typst-preview.nvim"; 14695 + rev = "10e6ec6f00365639e383fa8e95a32058dad53b22"; 14696 + sha256 = "1va3yw7iq5170ilfzd0fvpvkbkxn2yqk413j64ymg31aql8amgjc"; 14697 }; 14698 meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; 14699 meta.hydraPlatforms = [ ]; ··· 14779 14780 unison = buildVimPlugin { 14781 pname = "unison"; 14782 + version = "2025-03-24"; 14783 src = fetchFromGitHub { 14784 owner = "unisonweb"; 14785 repo = "unison"; 14786 + rev = "891dcccc1b761a4bd27c3786977203baddcdcc8f"; 14787 + sha256 = "0qlnvdbvnhx6s8bv2bvzs124z4rvs0p2q4znsyxxm2lqr8p2n0j5"; 14788 }; 14789 meta.homepage = "https://github.com/unisonweb/unison/"; 14790 meta.hydraPlatforms = [ ]; ··· 14896 14897 vifm-vim = buildVimPlugin { 14898 pname = "vifm.vim"; 14899 + version = "2025-03-23"; 14900 src = fetchFromGitHub { 14901 owner = "vifm"; 14902 repo = "vifm.vim"; 14903 + rev = "23358c7f0dda437a3dec3ec902911ee4376c0a56"; 14904 + sha256 = "04jjrrcw1y7wss8xzhh8s33l24d2b1whzf4ijqixpdimw29v73d3"; 14905 }; 14906 meta.homepage = "https://github.com/vifm/vifm.vim/"; 14907 meta.hydraPlatforms = [ ]; ··· 16131 16132 vim-dadbod-ui = buildVimPlugin { 16133 pname = "vim-dadbod-ui"; 16134 + version = "2025-03-26"; 16135 src = fetchFromGitHub { 16136 owner = "kristijanhusak"; 16137 repo = "vim-dadbod-ui"; 16138 + rev = "685e75b34ee0e12f92ec4507ea8bb7f1aaa936e5"; 16139 + sha256 = "1ir8m3nks2aqh0jkmkyx46qprg7xm0bva72r83hwai79j1q6fk7j"; 16140 }; 16141 meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; 16142 meta.hydraPlatforms = [ ]; ··· 16989 16990 vim-gruvbox8 = buildVimPlugin { 16991 pname = "vim-gruvbox8"; 16992 + version = "2025-03-25"; 16993 src = fetchFromGitHub { 16994 owner = "lifepillar"; 16995 repo = "vim-gruvbox8"; 16996 + rev = "f85b7221754cbcf4a9d21eb3a30d3633024be872"; 16997 + sha256 = "1j0ckl8livim2l3ympd3hg3dj7r68faly4kcqzlsr9fsgsnrcv6v"; 16998 }; 16999 meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/"; 17000 meta.hydraPlatforms = [ ]; ··· 17432 17433 vim-javascript = buildVimPlugin { 17434 pname = "vim-javascript"; 17435 + version = "2025-03-21"; 17436 src = fetchFromGitHub { 17437 owner = "pangloss"; 17438 repo = "vim-javascript"; 17439 + rev = "b26c9edb3563e02f5c0b20580f7cf9743e95b157"; 17440 + sha256 = "0szjcjw9n668zxq6gnvlsd51pbzvag2h5kbif3j0gg6zbycc60mv"; 17441 }; 17442 meta.homepage = "https://github.com/pangloss/vim-javascript/"; 17443 meta.hydraPlatforms = [ ]; ··· 17628 17629 vim-just = buildVimPlugin { 17630 pname = "vim-just"; 17631 + version = "2025-03-20"; 17632 src = fetchFromGitHub { 17633 owner = "NoahTheDuke"; 17634 repo = "vim-just"; 17635 + rev = "b7f9505f93ede57c4ec011405592280b3f1755ec"; 17636 + sha256 = "105zh0zcdijzqi8prggsgrrm4pzyvjzy0xgs5yn4grc76rxnyn3m"; 17637 }; 17638 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 17639 meta.hydraPlatforms = [ ]; ··· 20646 20647 vimtex = buildVimPlugin { 20648 pname = "vimtex"; 20649 + version = "2025-03-23"; 20650 src = fetchFromGitHub { 20651 owner = "lervag"; 20652 repo = "vimtex"; 20653 + rev = "bcb14eb6e3739f0c1902115a710292bc37c62d2e"; 20654 + sha256 = "03drrff3r1ch9wll7zdb8sc6jyysd677c65kn4iy841bpqmzg8qx"; 20655 }; 20656 meta.homepage = "https://github.com/lervag/vimtex/"; 20657 meta.hydraPlatforms = [ ]; ··· 20750 20751 vscode-nvim = buildVimPlugin { 20752 pname = "vscode.nvim"; 20753 + version = "2025-03-26"; 20754 src = fetchFromGitHub { 20755 owner = "Mofiqul"; 20756 repo = "vscode.nvim"; 20757 + rev = "49d6014ba151fc6cc585b8d5f057ca7839077bf8"; 20758 + sha256 = "1ik0jz4d39jsi117hvcksvzx2b1k3aiqc1x4rgjfd43zg400mi58"; 20759 }; 20760 meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; 20761 meta.hydraPlatforms = [ ]; ··· 21063 21064 yazi-nvim = buildVimPlugin { 21065 pname = "yazi.nvim"; 21066 + version = "2025-03-24"; 21067 src = fetchFromGitHub { 21068 owner = "mikavilpas"; 21069 repo = "yazi.nvim"; 21070 + rev = "9694c227f62dc197b9909cb59b78526775068a22"; 21071 + sha256 = "19zz0i1xp1xlhz8b4ms0bqg5h75rd904hwlj5dlsh2whwd6w9w79"; 21072 }; 21073 meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; 21074 meta.hydraPlatforms = [ ]; ··· 21206 21207 zig-vim = buildVimPlugin { 21208 pname = "zig.vim"; 21209 + version = "2025-03-24"; 21210 src = fetchFromGitHub { 21211 owner = "ziglang"; 21212 repo = "zig.vim"; 21213 + rev = "a8ecf6ec3175e64811ceb85b33b746637cf95ad6"; 21214 + sha256 = "0ckkila6bgbxnq4k5pmxk2wmcpdsskz2084m38qg8fyhs9mfb41n"; 21215 }; 21216 meta.homepage = "https://github.com/ziglang/zig.vim/"; 21217 meta.hydraPlatforms = [ ];
+73 -51
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 27 }; 28 angular = buildGrammar { 29 language = "angular"; 30 - version = "0.0.0+rev=cba2889"; 31 src = fetchFromGitHub { 32 owner = "dlvandenberg"; 33 repo = "tree-sitter-angular"; 34 - rev = "cba288924f4832abb619c627539f111004ff22e5"; 35 - hash = "sha256-ZYBmTu6wNDBMBE/nFrNZdNX2o4uG+4wFIA1XBT4rgCA="; 36 }; 37 meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; 38 }; ··· 223 hash = "sha256-ORhtfxQ6N72UjFx6WRfdYpkM9mVkTkxQ3PX3ydjIvX4="; 224 }; 225 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 226 }; 227 cairo = buildGrammar { 228 language = "cairo"; ··· 923 }; 924 gleam = buildGrammar { 925 language = "gleam"; 926 - version = "0.0.0+rev=e01c884"; 927 src = fetchFromGitHub { 928 owner = "gleam-lang"; 929 repo = "tree-sitter-gleam"; 930 - rev = "e01c88449b53e2ee5dad222d4020cc7006c5b700"; 931 - hash = "sha256-clkf5DxLvvDJDcNYQgAPLQYw+hz05UBdOmPK8kjlVDA="; 932 }; 933 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 934 }; ··· 945 }; 946 glimmer_javascript = buildGrammar { 947 language = "glimmer_javascript"; 948 - version = "0.0.0+rev=4801ac4"; 949 src = fetchFromGitHub { 950 owner = "NullVoxPopuli"; 951 repo = "tree-sitter-glimmer-javascript"; 952 - rev = "4801ac4d0a611502001035f45d1cba5cb57d272f"; 953 - hash = "sha256-wK8buxg2Yil6eS4u+m/iursdx9GHcj6CTCRz1nhdCNs="; 954 }; 955 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; 956 }; 957 glimmer_typescript = buildGrammar { 958 language = "glimmer_typescript"; 959 - version = "0.0.0+rev=c011b05"; 960 src = fetchFromGitHub { 961 owner = "NullVoxPopuli"; 962 repo = "tree-sitter-glimmer-typescript"; 963 - rev = "c011b053626f27a0fe5cc99eeae4185399a572f9"; 964 - hash = "sha256-vRxR86NmIVv5iO1C5xb/n8k3qaILaUnnWne5Hnszgyk="; 965 }; 966 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; 967 }; ··· 1221 }; 1222 hlsl = buildGrammar { 1223 language = "hlsl"; 1224 - version = "0.0.0+rev=b309425"; 1225 src = fetchFromGitHub { 1226 owner = "theHamsta"; 1227 repo = "tree-sitter-hlsl"; 1228 - rev = "b309425a7ab4456605cfe78774b80f7e275ca87d"; 1229 - hash = "sha256-o8y2jZUn15kLQ9k1rftxepeyRfx4dP6Vk2Vv4MUxcOQ="; 1230 }; 1231 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 1232 }; ··· 1406 }; 1407 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 1408 }; 1409 javascript = buildGrammar { 1410 language = "javascript"; 1411 version = "0.0.0+rev=6fbef40"; ··· 1575 }; 1576 koto = buildGrammar { 1577 language = "koto"; 1578 - version = "0.0.0+rev=329b0e8"; 1579 src = fetchFromGitHub { 1580 owner = "koto-lang"; 1581 repo = "tree-sitter-koto"; 1582 - rev = "329b0e84ef6cc6950665de4accd0bdda1601a2f1"; 1583 - hash = "sha256-2TfRbqmUQlRGVRieffKg0fMzKBXzLkiHHHXQ9iZiRcs="; 1584 }; 1585 meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; 1586 }; ··· 1597 }; 1598 lalrpop = buildGrammar { 1599 language = "lalrpop"; 1600 - version = "0.0.0+rev=a7f5ea2"; 1601 src = fetchFromGitHub { 1602 owner = "traxys"; 1603 repo = "tree-sitter-lalrpop"; 1604 - rev = "a7f5ea297bd621d072ed4cb2cc8ba5ae64ae3c4b"; 1605 - hash = "sha256-R3hGTS8g+QzpsXN+7IpqDR1fi/git8Af/OBo0S0wrW8="; 1606 }; 1607 meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; 1608 }; ··· 1686 }; 1687 lua = buildGrammar { 1688 language = "lua"; 1689 - version = "0.0.0+rev=68d29aa"; 1690 src = fetchFromGitHub { 1691 owner = "MunifTanjim"; 1692 repo = "tree-sitter-lua"; 1693 - rev = "68d29aa745b68ae22cbbdb5dcb68c20232521ff6"; 1694 - hash = "sha256-mE84uI5AKbLvX5CM7NvA59Z8Ux+QFdqVjZf4hi06NAM="; 1695 }; 1696 meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 1697 }; ··· 1752 }; 1753 markdown = buildGrammar { 1754 language = "markdown"; 1755 - version = "0.0.0+rev=192407a"; 1756 src = fetchFromGitHub { 1757 owner = "MDeiml"; 1758 repo = "tree-sitter-markdown"; 1759 - rev = "192407ab5a24bfc24f13332979b5e7967518754a"; 1760 - hash = "sha256-R5y1kMVXzzl/pX6FUcLc1n6Z8eG+npMRwdJMoWtHs/U="; 1761 }; 1762 location = "tree-sitter-markdown"; 1763 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1764 }; 1765 markdown_inline = buildGrammar { 1766 language = "markdown_inline"; 1767 - version = "0.0.0+rev=192407a"; 1768 src = fetchFromGitHub { 1769 owner = "MDeiml"; 1770 repo = "tree-sitter-markdown"; 1771 - rev = "192407ab5a24bfc24f13332979b5e7967518754a"; 1772 - hash = "sha256-R5y1kMVXzzl/pX6FUcLc1n6Z8eG+npMRwdJMoWtHs/U="; 1773 }; 1774 location = "tree-sitter-markdown-inline"; 1775 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1820 }; 1821 mlir = buildGrammar { 1822 language = "mlir"; 1823 - version = "0.0.0+rev=c7c62f3"; 1824 src = fetchFromGitHub { 1825 owner = "artagnon"; 1826 repo = "tree-sitter-mlir"; 1827 - rev = "c7c62f37a8612a897d25906d93363fec36c1591c"; 1828 - hash = "sha256-SFMJoAjofemUqPy+Spu4mibGXLShXPqDvpl7gJeZQJg="; 1829 }; 1830 generate = true; 1831 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; ··· 2189 }; 2190 problog = buildGrammar { 2191 language = "problog"; 2192 - version = "0.0.0+rev=93c69d2"; 2193 src = fetchFromGitHub { 2194 owner = "foxyseta"; 2195 repo = "tree-sitter-prolog"; 2196 - rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2197 - hash = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY="; 2198 }; 2199 location = "grammars/problog"; 2200 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; 2201 }; 2202 prolog = buildGrammar { 2203 language = "prolog"; 2204 - version = "0.0.0+rev=93c69d2"; 2205 src = fetchFromGitHub { 2206 owner = "foxyseta"; 2207 repo = "tree-sitter-prolog"; 2208 - rev = "93c69d2f84d8a167c0a3f4a8d51ccefe365a4dc8"; 2209 - hash = "sha256-NWB4PvnVE+L1A7QDKcQtc15YIf8Ik7hKIOUW8XT/pFY="; 2210 }; 2211 location = "grammars/prolog"; 2212 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; ··· 2533 }; 2534 roc = buildGrammar { 2535 language = "roc"; 2536 - version = "0.0.0+rev=32e20cb"; 2537 src = fetchFromGitHub { 2538 owner = "faldor20"; 2539 repo = "tree-sitter-roc"; 2540 - rev = "32e20cb1133a5a189f986c3b5df47ac730fbee3d"; 2541 - hash = "sha256-kBuVTL2elBM398Il6t8WuzUu4MrL9md+NEtVy7EGkdE="; 2542 }; 2543 meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; 2544 }; ··· 2599 }; 2600 scala = buildGrammar { 2601 language = "scala"; 2602 - version = "0.0.0+rev=041dea1"; 2603 src = fetchFromGitHub { 2604 owner = "tree-sitter"; 2605 repo = "tree-sitter-scala"; 2606 - rev = "041dea1ca8b25f20fa564854922ac6a99c050ec6"; 2607 - hash = "sha256-hK4/FeB11H2x1c2rbYH2IoejgDSyrvlnObgeN3TVASU="; 2608 }; 2609 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 2610 }; ··· 2901 }; 2902 swift = buildGrammar { 2903 language = "swift"; 2904 - version = "0.0.0+rev=6b1ebb8"; 2905 src = fetchFromGitHub { 2906 owner = "alex-pinkus"; 2907 repo = "tree-sitter-swift"; 2908 - rev = "6b1ebb86c97fca00835e7fce4a95c5069172145e"; 2909 - hash = "sha256-VR6GmMWueFa/4PXRtnTNWeI0N19vD1qd5XBM+e9HalM="; 2910 }; 2911 generate = true; 2912 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; ··· 3316 }; 3317 vim = buildGrammar { 3318 language = "vim"; 3319 - version = "0.0.0+rev=f3cd62d"; 3320 src = fetchFromGitHub { 3321 owner = "neovim"; 3322 repo = "tree-sitter-vim"; 3323 - rev = "f3cd62d8bd043ef20507e84bb6b4b53731ccf3a7"; 3324 - hash = "sha256-KVaTJKU7r7zk57Fn9zl5s34oq8tsLkSRV3VHM6Q6F+s="; 3325 }; 3326 meta.homepage = "https://github.com/neovim/tree-sitter-vim"; 3327 };
··· 27 }; 28 angular = buildGrammar { 29 language = "angular"; 30 + version = "0.0.0+rev=be53f25"; 31 src = fetchFromGitHub { 32 owner = "dlvandenberg"; 33 repo = "tree-sitter-angular"; 34 + rev = "be53f2597dded40c90b5f53ed9f4521422f6b6b3"; 35 + hash = "sha256-gs28MvuPz9hYUSeyObj1QE7n5CDa1+T1+CsDdE8xZLM="; 36 }; 37 meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; 38 }; ··· 223 hash = "sha256-ORhtfxQ6N72UjFx6WRfdYpkM9mVkTkxQ3PX3ydjIvX4="; 224 }; 225 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 226 + }; 227 + caddy = buildGrammar { 228 + language = "caddy"; 229 + version = "0.0.0+rev=2686186"; 230 + src = fetchFromGitHub { 231 + owner = "opa-oz"; 232 + repo = "tree-sitter-caddy"; 233 + rev = "2686186edb61be47960431c93a204fb249681360"; 234 + hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw="; 235 + }; 236 + meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy"; 237 }; 238 cairo = buildGrammar { 239 language = "cairo"; ··· 934 }; 935 gleam = buildGrammar { 936 language = "gleam"; 937 + version = "0.0.0+rev=99ec410"; 938 src = fetchFromGitHub { 939 owner = "gleam-lang"; 940 repo = "tree-sitter-gleam"; 941 + rev = "99ec4101504452c488b7c835fb65cfef75b090b7"; 942 + hash = "sha256-FEecjw1nYYO8U+qLjOK28qTMCO1pJkwdUDzlDvmle4c="; 943 }; 944 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 945 }; ··· 956 }; 957 glimmer_javascript = buildGrammar { 958 language = "glimmer_javascript"; 959 + version = "0.0.0+rev=babba3f"; 960 src = fetchFromGitHub { 961 owner = "NullVoxPopuli"; 962 repo = "tree-sitter-glimmer-javascript"; 963 + rev = "babba3fc0c822a633261ce9e96a4d7986050eb0c"; 964 + hash = "sha256-dz0vDnOrC41URJs7OqgwaKu7MLe6dffTB66Izv25Asw="; 965 }; 966 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; 967 }; 968 glimmer_typescript = buildGrammar { 969 language = "glimmer_typescript"; 970 + version = "0.0.0+rev=48c6029"; 971 src = fetchFromGitHub { 972 owner = "NullVoxPopuli"; 973 repo = "tree-sitter-glimmer-typescript"; 974 + rev = "48c60295f1ee34ea4ed6e5177102be6d24bfc9d0"; 975 + hash = "sha256-lW0R/PMCeM5kuNJE9pyj/Gksi90jHyJ6/D49FTqMCSI="; 976 }; 977 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; 978 }; ··· 1232 }; 1233 hlsl = buildGrammar { 1234 language = "hlsl"; 1235 + version = "0.0.0+rev=bab9111"; 1236 src = fetchFromGitHub { 1237 owner = "theHamsta"; 1238 repo = "tree-sitter-hlsl"; 1239 + rev = "bab9111922d53d43668fabb61869bec51bbcb915"; 1240 + hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU="; 1241 }; 1242 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 1243 }; ··· 1417 }; 1418 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 1419 }; 1420 + javadoc = buildGrammar { 1421 + language = "javadoc"; 1422 + version = "0.0.0+rev=db9589e"; 1423 + src = fetchFromGitHub { 1424 + owner = "rmuir"; 1425 + repo = "tree-sitter-javadoc"; 1426 + rev = "db9589e9c61cff7d7fcc207744c711b10b60a7a3"; 1427 + hash = "sha256-yW2gtK7rG0bmyJL6emp4YyfKO0UEgOHLFbjAP+rmQZg="; 1428 + }; 1429 + meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; 1430 + }; 1431 javascript = buildGrammar { 1432 language = "javascript"; 1433 version = "0.0.0+rev=6fbef40"; ··· 1597 }; 1598 koto = buildGrammar { 1599 language = "koto"; 1600 + version = "0.0.0+rev=6735114"; 1601 src = fetchFromGitHub { 1602 owner = "koto-lang"; 1603 repo = "tree-sitter-koto"; 1604 + rev = "673511402dfef07b25cfa43991693b8442695fc7"; 1605 + hash = "sha256-PKaG5VKMP+O0QC5Wp2hxA6Q/YEbYzfw2a2L7s37yKuY="; 1606 }; 1607 meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; 1608 }; ··· 1619 }; 1620 lalrpop = buildGrammar { 1621 language = "lalrpop"; 1622 + version = "0.0.0+rev=8d38e97"; 1623 src = fetchFromGitHub { 1624 owner = "traxys"; 1625 repo = "tree-sitter-lalrpop"; 1626 + rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188"; 1627 + hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0="; 1628 }; 1629 meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; 1630 }; ··· 1708 }; 1709 lua = buildGrammar { 1710 language = "lua"; 1711 + version = "0.0.0+rev=db16e76"; 1712 src = fetchFromGitHub { 1713 owner = "MunifTanjim"; 1714 repo = "tree-sitter-lua"; 1715 + rev = "db16e76558122e834ee214c8dc755b4a3edc82a9"; 1716 + hash = "sha256-uJdXqlDn8F8mjh/NukpkQA6jdd7YjYOBbugzIrBb6GA="; 1717 }; 1718 meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 1719 }; ··· 1774 }; 1775 markdown = buildGrammar { 1776 language = "markdown"; 1777 + version = "0.0.0+rev=4132852"; 1778 src = fetchFromGitHub { 1779 owner = "MDeiml"; 1780 repo = "tree-sitter-markdown"; 1781 + rev = "413285231ce8fa8b11e7074bbe265b48aa7277f9"; 1782 + hash = "sha256-Oe2iL5b1Cyv+dK0nQYFNLCCOCe+93nojxt6ukH2lEmU="; 1783 }; 1784 location = "tree-sitter-markdown"; 1785 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1786 }; 1787 markdown_inline = buildGrammar { 1788 language = "markdown_inline"; 1789 + version = "0.0.0+rev=4132852"; 1790 src = fetchFromGitHub { 1791 owner = "MDeiml"; 1792 repo = "tree-sitter-markdown"; 1793 + rev = "413285231ce8fa8b11e7074bbe265b48aa7277f9"; 1794 + hash = "sha256-Oe2iL5b1Cyv+dK0nQYFNLCCOCe+93nojxt6ukH2lEmU="; 1795 }; 1796 location = "tree-sitter-markdown-inline"; 1797 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1842 }; 1843 mlir = buildGrammar { 1844 language = "mlir"; 1845 + version = "0.0.0+rev=922cbb9"; 1846 src = fetchFromGitHub { 1847 owner = "artagnon"; 1848 repo = "tree-sitter-mlir"; 1849 + rev = "922cbb97f3d20044e6b4362b3d7af5e530ed8f34"; 1850 + hash = "sha256-b36hctcSJoWSCZmuQNoNqZWJ3w28ejyEfmFqdmiwuLc="; 1851 }; 1852 generate = true; 1853 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; ··· 2211 }; 2212 problog = buildGrammar { 2213 language = "problog"; 2214 + version = "0.0.0+rev=d8d415f"; 2215 src = fetchFromGitHub { 2216 owner = "foxyseta"; 2217 repo = "tree-sitter-prolog"; 2218 + rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; 2219 + hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; 2220 }; 2221 location = "grammars/problog"; 2222 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; 2223 }; 2224 prolog = buildGrammar { 2225 language = "prolog"; 2226 + version = "0.0.0+rev=d8d415f"; 2227 src = fetchFromGitHub { 2228 owner = "foxyseta"; 2229 repo = "tree-sitter-prolog"; 2230 + rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; 2231 + hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; 2232 }; 2233 location = "grammars/prolog"; 2234 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; ··· 2555 }; 2556 roc = buildGrammar { 2557 language = "roc"; 2558 + version = "0.0.0+rev=0b1afe8"; 2559 src = fetchFromGitHub { 2560 owner = "faldor20"; 2561 repo = "tree-sitter-roc"; 2562 + rev = "0b1afe88161cbd81f5ddea1bb4fa786314ed49a7"; 2563 + hash = "sha256-DO0c6xRpJvj35qifh9/sfj5Op9CPsKA+4X6A7FBTGLI="; 2564 }; 2565 meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; 2566 }; ··· 2621 }; 2622 scala = buildGrammar { 2623 language = "scala"; 2624 + version = "0.0.0+rev=42a1542"; 2625 src = fetchFromGitHub { 2626 owner = "tree-sitter"; 2627 repo = "tree-sitter-scala"; 2628 + rev = "42a1542248ff611ba2091fe76c6dbf42551ebef8"; 2629 + hash = "sha256-FRX8uaSB408fOWaQSLjOqurVaWQYysoSQCI3vI4d63E="; 2630 }; 2631 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 2632 }; ··· 2923 }; 2924 swift = buildGrammar { 2925 language = "swift"; 2926 + version = "0.0.0+rev=aca5a52"; 2927 src = fetchFromGitHub { 2928 owner = "alex-pinkus"; 2929 repo = "tree-sitter-swift"; 2930 + rev = "aca5a52aa3cab858944d3c02701ccf5b2d8fd0f9"; 2931 + hash = "sha256-F0Fijad6Yry71Xc5b92EiqgtEkvVqRM8WKRt6U07TxY="; 2932 }; 2933 generate = true; 2934 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; ··· 3338 }; 3339 vim = buildGrammar { 3340 language = "vim"; 3341 + version = "0.0.0+rev=11b688a"; 3342 src = fetchFromGitHub { 3343 owner = "neovim"; 3344 repo = "tree-sitter-vim"; 3345 + rev = "11b688a1f0e97c0c4e3dbabf4a38016335f4d237"; 3346 + hash = "sha256-UvH/k0gWEhrgxG1HnrdmaLHzygkaKk4hx2gK/6TZYNM="; 3347 }; 3348 meta.homepage = "https://github.com/neovim/tree-sitter-vim"; 3349 };
+23 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 1768 checkInputs = [ 1769 # optional cmp integration 1770 self.nvim-cmp 1771 ]; 1772 dependencies = with self; [ plenary-nvim ]; 1773 nvimSkipModule = [ ··· 2107 plenary-nvim 2108 nui-nvim 2109 ]; 2110 }; 2111 2112 netman-nvim = super.netman-nvim.overrideAttrs { ··· 2248 doInstallCheck = true; 2249 }; 2250 2251 nvim-dap-virtual-text = super.nvim-dap-virtual-text.overrideAttrs { 2252 dependencies = [ self.nvim-dap ]; 2253 }; ··· 2274 2275 nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs { 2276 # Test module 2277 - nvimSkipModule = [ "nvim-highlight-colors.color.converters_spec" ]; 2278 }; 2279 2280 nvim-java = super.nvim-java.overrideAttrs { ··· 2314 2315 nvim-java-test = super.nvim-java-test.overrideAttrs { 2316 dependencies = [ self.nvim-java-core ]; 2317 }; 2318 2319 nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
··· 1768 checkInputs = [ 1769 # optional cmp integration 1770 self.nvim-cmp 1771 + self.lualine-nvim 1772 ]; 1773 dependencies = with self; [ plenary-nvim ]; 1774 nvimSkipModule = [ ··· 2108 plenary-nvim 2109 nui-nvim 2110 ]; 2111 + nvimSkipModule = [ 2112 + "neo-tree.types.fixes.compat-0.10" 2113 + ]; 2114 }; 2115 2116 netman-nvim = super.netman-nvim.overrideAttrs { ··· 2252 doInstallCheck = true; 2253 }; 2254 2255 + nvim-dap-view = super.nvim-dap-view.overrideAttrs { 2256 + dependencies = [ self.nvim-dap ]; 2257 + }; 2258 + 2259 nvim-dap-virtual-text = super.nvim-dap-virtual-text.overrideAttrs { 2260 dependencies = [ self.nvim-dap ]; 2261 }; ··· 2282 2283 nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs { 2284 # Test module 2285 + nvimSkipModule = [ 2286 + "nvim-highlight-colors.buffer_utils_spec" 2287 + "nvim-highlight-colors.color.converters_spec" 2288 + "nvim-highlight-colors.color.patterns_spec" 2289 + "nvim-highlight-colors.color.utils_spec" 2290 + ]; 2291 }; 2292 2293 nvim-java = super.nvim-java.overrideAttrs { ··· 2327 2328 nvim-java-test = super.nvim-java-test.overrideAttrs { 2329 dependencies = [ self.nvim-java-core ]; 2330 + }; 2331 + 2332 + nvim-lilypond-suite = super.nvim-lilypond-suite.overrideAttrs { 2333 + nvimSkipModule = [ 2334 + # Option not set immediately 2335 + "nvls.errors.lilypond-book" 2336 + "nvls.tex" 2337 + "nvls.texinfo" 2338 + ]; 2339 }; 2340 2341 nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 769 https://github.com/rinx/nvim-dap-rego/,HEAD, 770 https://github.com/jonboh/nvim-dap-rr/,HEAD, 771 https://github.com/rcarriga/nvim-dap-ui/,, 772 https://github.com/theHamsta/nvim-dap-virtual-text/,, 773 https://github.com/amrbashir/nvim-docs-view/,HEAD, 774 https://github.com/allendang/nvim-expand-expr/,,
··· 769 https://github.com/rinx/nvim-dap-rego/,HEAD, 770 https://github.com/jonboh/nvim-dap-rr/,HEAD, 771 https://github.com/rcarriga/nvim-dap-ui/,, 772 + https://github.com/igorlfs/nvim-dap-view/,HEAD, 773 https://github.com/theHamsta/nvim-dap-virtual-text/,, 774 https://github.com/amrbashir/nvim-docs-view/,HEAD, 775 https://github.com/allendang/nvim-expand-expr/,,
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 - version = "0-unstable-2025-03-13"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 - rev = "8af2dee6d8efb406067c5120d7fb175eddfefcb9"; 14 - hash = "sha256-mBSm25ABAvjc0s4YTAViGtzgGSpq0EXYt5q+7agHc6M="; 15 }; 16 17 hardeningDisable = [ "format" ];
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 + version = "0-unstable-2025-03-18"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 + rev = "619c575db6f81d1911e36f1ecd618c9dead86859"; 14 + hash = "sha256-Pp3OP69KKrznOl1cY5yiKxMJRA7REe4S51zGDHG883c="; 15 }; 16 17 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
··· 5 }: 6 mkLibretroCore { 7 core = "fbneo"; 8 - version = "0-unstable-2025-03-11"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fbneo"; 13 - rev = "0bf8e4482caf9c18fcd74b3ddd2d7eaaf32ff8ef"; 14 - hash = "sha256-vIC1S57z+agpuaY7wb5bVAppsZkxCQGEnQteiHu0Y34="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "fbneo"; 8 + version = "0-unstable-2025-03-26"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fbneo"; 13 + rev = "ad3b6536f57ec189defabc8aa0fe9d854d167d67"; 14 + hash = "sha256-Nyzzr6XFQmtRVWxATIIONn3tnwwS6jLbbwHxoYXUDGU="; 15 }; 16 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 }: 9 mkLibretroCore { 10 core = "flycast"; 11 - version = "0-unstable-2025-03-14"; 12 13 src = fetchFromGitHub { 14 owner = "flyinghead"; 15 repo = "flycast"; 16 - rev = "44f77408e47d2f2873e1dec4705cd6b6071784fb"; 17 - hash = "sha256-3UrMup7V6K630p5DvsGweqg9TaRTtL1TU0wC9Xt7hp8="; 18 fetchSubmodules = true; 19 }; 20
··· 8 }: 9 mkLibretroCore { 10 core = "flycast"; 11 + version = "0-unstable-2025-03-22"; 12 13 src = fetchFromGitHub { 14 owner = "flyinghead"; 15 repo = "flycast"; 16 + rev = "305cae496fe009a523e1a43cc6a11141531626ef"; 17 + hash = "sha256-L91RS+GzNA0IpVh1ANkS7V2wWJqdXyioxJuCP+f5SEA="; 18 fetchSubmodules = true; 19 }; 20
+3 -3
pkgs/applications/emulators/libretro/cores/mame.nix
··· 9 }: 10 mkLibretroCore { 11 core = "mame"; 12 - version = "0-unstable-2025-01-04"; 13 14 src = fetchFromGitHub { 15 owner = "libretro"; 16 repo = "mame"; 17 - rev = "20db0f242e4e11a476b548dd57d2ef9cc3e84f03"; 18 - hash = "sha256-+xShU96m+KCHrFleEy55fBD5vCM+hsYMqIvRZQtzsr8="; 19 fetchSubmodules = true; 20 }; 21
··· 9 }: 10 mkLibretroCore { 11 core = "mame"; 12 + version = "0-unstable-2025-03-06"; 13 14 src = fetchFromGitHub { 15 owner = "libretro"; 16 repo = "mame"; 17 + rev = "40edadab2e445bfda9d206def9508b43b11fb96a"; 18 + hash = "sha256-TrDx77VCdtLuihwhlz+sYkUvegTxsG8eAn3h6KYO3z0="; 19 fetchSubmodules = true; 20 }; 21
+3 -3
pkgs/applications/emulators/libretro/cores/nestopia.nix
··· 5 }: 6 mkLibretroCore { 7 core = "nestopia"; 8 - version = "0-unstable-2025-02-22"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "nestopia"; 13 - rev = "72003d06eb9fbc2191f5a7a874abc039bde3157f"; 14 - hash = "sha256-fo9ZNqgMDt9s/18WDhD+7kGb9O8LF47Xk5yuIP3trqY="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "nestopia"; 8 + version = "0-unstable-2025-03-16"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "nestopia"; 13 + rev = "83d4f6227d14c817c8c75d2b6ad69514acb8fc4b"; 14 + hash = "sha256-3BTQbtascDymbJK1ECjaoE9z1fVMnmvcdO+c4aCWuFE="; 15 }; 16 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/pcsx2.nix
··· 11 }: 12 mkLibretroCore { 13 core = "pcsx2"; 14 - version = "0-unstable-2025-01-12"; 15 16 src = fetchFromGitHub { 17 owner = "libretro"; 18 repo = "ps2"; 19 - rev = "3fda2d1bb58564e2c814289036a7e4b10bf53357"; 20 - hash = "sha256-06cbF/Mhq2Gf87EQBiptHzqayOm0BA1c2dx6fu795RI="; 21 fetchSubmodules = true; 22 }; 23
··· 11 }: 12 mkLibretroCore { 13 core = "pcsx2"; 14 + version = "0-unstable-2025-03-15"; 15 16 src = fetchFromGitHub { 17 owner = "libretro"; 18 repo = "ps2"; 19 + rev = "6cc162de2162a0ffe92a4e0470141b9c7c095bf3"; 20 + hash = "sha256-hzM4nt7Cp7l2fLtG60YmqVchuFskqVDyaZPHIO0E6Ws="; 21 fetchSubmodules = true; 22 }; 23
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
··· 13 }: 14 mkLibretroCore { 15 core = "ppsspp"; 16 - version = "0-unstable-2025-03-15"; 17 18 src = fetchFromGitHub { 19 owner = "hrydgard"; 20 repo = "ppsspp"; 21 - rev = "60a2dd12bc6eebb9e7885bf77f91835d6ff07307"; 22 - hash = "sha256-I9v01nXxaE1JboJ3a4hxIi1Qw78mOaLWdSVikF1vv1I="; 23 fetchSubmodules = true; 24 }; 25
··· 13 }: 14 mkLibretroCore { 15 core = "ppsspp"; 16 + version = "0-unstable-2025-03-26"; 17 18 src = fetchFromGitHub { 19 owner = "hrydgard"; 20 repo = "ppsspp"; 21 + rev = "e4a492b6a2d72582e0d32ffd05b7f37d3312657c"; 22 + hash = "sha256-2WuKxfOmlNcPIbwVjCbGfvWIwd5/WYb7pFGMnzg3fZQ="; 23 fetchSubmodules = true; 24 }; 25
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 - version = "0-unstable-2025-02-16"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 - rev = "dccefede9b9e0c1f08cb645ac4c1b922579b93fa"; 14 - hash = "sha256-J9/6plYOa44ZeVWilJWSR5ZQF0bzZ8w5v272iIAOMxM="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 + version = "0-unstable-2025-03-17"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 + rev = "aaa6c154750119905190da49569fa9e2de7bb97b"; 14 + hash = "sha256-QephycS6p6KCAR5ryc8Nhx8jnFGHaY7kObT13RNU42Q="; 15 }; 16 17 makefile = "Makefile";
+6
pkgs/applications/misc/survex/default.nix
··· 56 libX11 57 ]; 58 59 postPatch = '' 60 patchShebangs . 61 ''; 62 63 enableParallelBuilding = true; 64 doCheck = (!stdenv.hostPlatform.isDarwin); # times out
··· 56 libX11 57 ]; 58 59 + strictDeps = true; 60 + 61 postPatch = '' 62 patchShebangs . 63 ''; 64 + 65 + configureFlags = [ 66 + "WX_CONFIG=${lib.getExe' (lib.getDev wxGTK32) "wx-config"}" 67 + ]; 68 69 enableParallelBuilding = true; 70 doCheck = (!stdenv.hostPlatform.isDarwin); # times out
+2 -2
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix
··· 46 47 stdenv.mkDerivation (finalAttrs: { 48 pname = "telegram-desktop-unwrapped"; 49 - version = "5.12.3"; 50 51 src = fetchFromGitHub { 52 owner = "telegramdesktop"; 53 repo = "tdesktop"; 54 rev = "v${finalAttrs.version}"; 55 fetchSubmodules = true; 56 - hash = "sha256-foXIxFAE2a9AsHbqJKnqswW5EYSYu54DATKp//ixcVU="; 57 }; 58 59 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
··· 46 47 stdenv.mkDerivation (finalAttrs: { 48 pname = "telegram-desktop-unwrapped"; 49 + version = "5.13.1"; 50 51 src = fetchFromGitHub { 52 owner = "telegramdesktop"; 53 repo = "tdesktop"; 54 rev = "v${finalAttrs.version}"; 55 fetchSubmodules = true; 56 + hash = "sha256-E9d5jWw4HeCO4sqDB0tXXgxM91kg1Gixi9B0xZQYe14="; 57 }; 58 59 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 85 thunderbird = thunderbird-latest; 86 87 thunderbird-latest = common { 88 - version = "136.0"; 89 - sha512 = "37c94258b49a7e87b24b4cffaa6eae81698356ddc3f0f49ea675b885dea2c56a3ca758dac2ddb2720beaf2f34faa15a9ab9b5eda0b352c0c8f14167c01838714"; 90 91 updateScript = callPackage ./update.nix { 92 attrPath = "thunderbirdPackages.thunderbird-latest";
··· 85 thunderbird = thunderbird-latest; 86 87 thunderbird-latest = common { 88 + version = "136.0.1"; 89 + sha512 = "cc217f3e07620442714337ea396a7146d9d80cc973de862990a9fac7c4343e900419b71ff8c6575e563deda6daff90bec5809a9a94376cbf1019c834f4e1b1e7"; 90 91 updateScript = callPackage ./update.nix { 92 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
··· 1 - { 2 - stdenv, 3 - lib, 4 - fetchFromGitHub, 5 - cmake, 6 - docbook-xsl-nons, 7 - libxslt, 8 - pkg-config, 9 - alsa-lib, 10 - faac, 11 - faad2, 12 - fetchpatch, 13 - ffmpeg, 14 - glib, 15 - openh264, 16 - openssl, 17 - pcre2, 18 - zlib, 19 - libX11, 20 - libXcursor, 21 - libXdamage, 22 - libXdmcp, 23 - libXext, 24 - libXi, 25 - libXinerama, 26 - libXrandr, 27 - libXrender, 28 - libXtst, 29 - libXv, 30 - libxkbcommon, 31 - libxkbfile, 32 - wayland, 33 - wayland-scanner, 34 - gstreamer, 35 - gst-plugins-base, 36 - gst-plugins-good, 37 - libunwind, 38 - orc, 39 - cairo, 40 - libusb1, 41 - libpulseaudio, 42 - cups, 43 - pcsclite, 44 - systemd, 45 - libjpeg_turbo, 46 - buildServer ? true, 47 - nocaps ? false, 48 - AudioToolbox, 49 - AVFoundation, 50 - Carbon, 51 - Cocoa, 52 - CoreMedia, 53 - withUnfree ? false, 54 - 55 - # tries to compile and run generate_argument_docbook.c 56 - withManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 57 - 58 - buildPackages, 59 - }: 60 - 61 - let 62 - cmFlag = flag: if flag then "ON" else "OFF"; 63 - disabledTests = 64 - [ 65 - # this one is probably due to our sandbox 66 - { 67 - dir = "libfreerdp/crypto/test"; 68 - file = "Test_x509_cert_info.c"; 69 - } 70 - ] 71 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 72 - { 73 - dir = "winpr/libwinpr/sysinfo/test"; 74 - file = "TestGetComputerName.c"; 75 - } 76 - ]; 77 - 78 - inherit (lib) optionals; 79 - 80 - in 81 - stdenv.mkDerivation rec { 82 - pname = "freerdp"; 83 - version = "2.11.7"; 84 - 85 - src = fetchFromGitHub { 86 - owner = "FreeRDP"; 87 - repo = "FreeRDP"; 88 - rev = version; 89 - hash = "sha256-w+xyMNFmKylSheK0yAGl8J6MXly/HUjjAfR9Qq3s/kA="; 90 - }; 91 - 92 - patches = [ 93 - # GCC 14 compatibility 94 - (fetchpatch { 95 - url = "https://github.com/FreeRDP/FreeRDP/commit/5b14b7cbdd36414f1838047f21502654bd32ebb1.patch"; 96 - hash = "sha256-EWLfmjGJGWA/sY2E2DnFKhPbzhOVbXZPCrV8i1XuSeY="; 97 - }) 98 - (fetchpatch { 99 - url = "https://github.com/FreeRDP/FreeRDP/commit/efa899d3deb8595a29fabb2a2251722f9d7e0d7f.patch"; 100 - hash = "sha256-hjqNexYq+3iO2L2L9wT2tWbHz0BEtl/y7jgQT4kpNIM="; 101 - }) 102 - (fetchpatch { 103 - url = "https://github.com/FreeRDP/FreeRDP/commit/0c20fac8f1deeeca3df93a6619542e5d9176f0f0.patch"; 104 - hash = "sha256-cEzNPteucoI5KoGEM3C6mg2kW9uWImPebZEV6nssexY="; 105 - }) 106 - ]; 107 - 108 - postPatch = 109 - '' 110 - export HOME=$TMP 111 - 112 - # skip NIB file generation on darwin 113 - sed -z 's/NIB file generation.*//' -i client/Mac{,/cli}/CMakeLists.txt 114 - 115 - # failing test(s) 116 - ${lib.concatMapStringsSep "\n" (e: '' 117 - substituteInPlace ${e.dir}/CMakeLists.txt \ 118 - --replace ${e.file} "" 119 - rm ${e.dir}/${e.file} 120 - '') disabledTests} 121 - 122 - substituteInPlace "libfreerdp/freerdp.pc.in" \ 123 - --replace "Requires:" "Requires: @WINPR_PKG_CONFIG_FILENAME@" 124 - '' 125 - + lib.optionalString (pcsclite != null) '' 126 - substituteInPlace "winpr/libwinpr/smartcard/smartcard_pcsc.c" \ 127 - --replace "libpcsclite.so" "${lib.getLib pcsclite}/lib/libpcsclite.so" 128 - '' 129 - + lib.optionalString nocaps '' 130 - substituteInPlace "libfreerdp/locale/keyboard_xkbfile.c" \ 131 - --replace "RDP_SCANCODE_CAPSLOCK" "RDP_SCANCODE_LCONTROL" 132 - ''; 133 - 134 - buildInputs = 135 - [ 136 - cairo 137 - cups 138 - faad2 139 - ffmpeg 140 - glib 141 - gst-plugins-base 142 - gst-plugins-good 143 - gstreamer 144 - libX11 145 - libXcursor 146 - libXdamage 147 - libXdmcp 148 - libXext 149 - libXi 150 - libXinerama 151 - libXrandr 152 - libXrender 153 - libXtst 154 - libXv 155 - libjpeg_turbo 156 - libpulseaudio 157 - libunwind 158 - libusb1 159 - libxkbcommon 160 - libxkbfile 161 - openh264 162 - openssl 163 - orc 164 - pcre2 165 - pcsclite 166 - zlib 167 - ] 168 - ++ optionals stdenv.hostPlatform.isLinux [ 169 - alsa-lib 170 - systemd 171 - wayland 172 - ] 173 - ++ optionals stdenv.hostPlatform.isDarwin [ 174 - AudioToolbox 175 - AVFoundation 176 - Carbon 177 - Cocoa 178 - CoreMedia 179 - ] 180 - ++ optionals withUnfree [ 181 - faac 182 - ]; 183 - 184 - nativeBuildInputs = [ 185 - cmake 186 - libxslt 187 - docbook-xsl-nons 188 - pkg-config 189 - wayland-scanner 190 - ]; 191 - 192 - doCheck = true; 193 - 194 - # https://github.com/FreeRDP/FreeRDP/issues/8526#issuecomment-1357134746 195 - cmakeFlags = 196 - [ 197 - "-Wno-dev" 198 - "-DCMAKE_INSTALL_LIBDIR=lib" 199 - "-DDOCBOOKXSL_DIR=${docbook-xsl-nons}/xml/xsl/docbook" 200 - ] 201 - ++ lib.mapAttrsToList (k: v: "-D${k}=${cmFlag v}") { 202 - BUILD_TESTING = false; # false is recommended by upstream 203 - WITH_CAIRO = (cairo != null); 204 - WITH_CUPS = (cups != null); 205 - WITH_FAAC = (withUnfree && faac != null); 206 - WITH_FAAD2 = (faad2 != null); 207 - WITH_JPEG = (libjpeg_turbo != null); 208 - WITH_OPENH264 = (openh264 != null); 209 - WITH_OSS = false; 210 - WITH_MANPAGES = withManPages; 211 - WITH_PCSC = (pcsclite != null); 212 - WITH_PULSE = (libpulseaudio != null); 213 - WITH_SERVER = buildServer; 214 - WITH_VAAPI = false; # false is recommended by upstream 215 - WITH_X11 = true; 216 - }; 217 - 218 - env.NIX_CFLAGS_COMPILE = toString ( 219 - lib.optionals stdenv.hostPlatform.isDarwin [ 220 - "-include AudioToolbox/AudioToolbox.h" 221 - ] 222 - ++ lib.optionals stdenv.cc.isClang [ 223 - "-Wno-error=incompatible-function-pointer-types" 224 - ] 225 - ); 226 - 227 - NIX_LDFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [ 228 - "-framework AudioToolbox" 229 - ]; 230 - 231 - meta = with lib; { 232 - description = "Remote Desktop Protocol Client"; 233 - longDescription = '' 234 - FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) 235 - following the Microsoft Open Specifications. 236 - ''; 237 - homepage = "https://www.freerdp.com/"; 238 - changelog = "https://github.com/FreeRDP/FreeRDP/releases/tag/${src.rev}"; 239 - license = licenses.asl20; 240 - maintainers = with maintainers; [ peterhoeg ]; 241 - platforms = platforms.unix; 242 - }; 243 - }
···
+2 -2
pkgs/applications/networking/remote/remmina/default.nix
··· 15 libxkbfile, 16 libX11, 17 python3, 18 - freerdp3, 19 libssh, 20 libgcrypt, 21 gnutls, ··· 76 gettext 77 libxkbfile 78 libX11 79 - freerdp3 80 libssh 81 libgcrypt 82 gnutls
··· 15 libxkbfile, 16 libX11, 17 python3, 18 + freerdp, 19 libssh, 20 libgcrypt, 21 gnutls, ··· 76 gettext 77 libxkbfile 78 libX11 79 + freerdp 80 libssh 81 libgcrypt 82 gnutls
+2 -2
pkgs/applications/networking/syncplay/default.nix
··· 14 15 buildPythonApplication rec { 16 pname = "syncplay"; 17 - version = "1.7.3"; 18 19 format = "other"; 20 ··· 22 owner = "Syncplay"; 23 repo = "syncplay"; 24 tag = "v${version}"; 25 - sha256 = "sha256-ipo027XyN4BpMkxzXznbnaufsaG/YkHxFJYo+XWzbyE="; 26 }; 27 28 patches = [
··· 14 15 buildPythonApplication rec { 16 pname = "syncplay"; 17 + version = "1.7.4"; 18 19 format = "other"; 20 ··· 22 owner = "Syncplay"; 23 repo = "syncplay"; 24 tag = "v${version}"; 25 + sha256 = "sha256-23OTj+KUmYtrhzIS4A9Gq/tClOLwaeo50+Fcm1tn47M="; 26 }; 27 28 patches = [
+1 -1
pkgs/applications/science/logic/rocq-core/default.nix
··· 12 , version, rocq-version ? null 13 }@args: 14 let 15 - lib = import ../../../../build-support/coq/extra-lib.nix { inherit (args) lib; }; 16 17 release = { 18 "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU=";
··· 12 , version, rocq-version ? null 13 }@args: 14 let 15 + lib = import ../../../../build-support/rocq/extra-lib.nix { inherit (args) lib; }; 16 17 release = { 18 "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU=";
+2 -207
pkgs/build-support/coq/extra-lib.nix
··· 1 { lib }: 2 3 - let 4 - inherit (lib) 5 - all 6 - concatStringsSep 7 - findFirst 8 - flip 9 - getAttr 10 - head 11 - isFunction 12 - length 13 - recursiveUpdate 14 - splitVersion 15 - tail 16 - take 17 - versionAtLeast 18 - versionOlder 19 - zipListsWith 20 - ; 21 - in 22 - recursiveUpdate lib (rec { 23 - 24 - versions = 25 - let 26 - truncate = n: v: concatStringsSep "." (take n (splitVersion v)); 27 - opTruncate = 28 - op: v0: v: 29 - let 30 - n = length (splitVersion v0); 31 - in 32 - op (truncate n v) (truncate n v0); 33 - in 34 - rec { 35 - 36 - /* 37 - Get string of the first n parts of a version string. 38 - 39 - Example: 40 - - truncate 2 "1.2.3-stuff" 41 - => "1.2" 42 - 43 - - truncate 4 "1.2.3-stuff" 44 - => "1.2.3.stuff" 45 - */ 46 - 47 - inherit truncate; 48 - 49 - /* 50 - Get string of the first three parts (major, minor and patch) 51 - of a version string. 52 - 53 - Example: 54 - majorMinorPatch "1.2.3-stuff" 55 - => "1.2.3" 56 - */ 57 - majorMinorPatch = truncate 3; 58 - 59 - /* 60 - Version comparison predicates, 61 - - isGe v0 v <-> v is greater or equal than v0 [*] 62 - - isLe v0 v <-> v is lesser or equal than v0 [*] 63 - - isGt v0 v <-> v is strictly greater than v0 [*] 64 - - isLt v0 v <-> v is strictly lesser than v0 [*] 65 - - isEq v0 v <-> v is equal to v0 [*] 66 - - range low high v <-> v is between low and high [**] 67 - 68 - [*] truncating v to the same number of digits as v0 69 - [**] truncating v to low for the lower bound and high for the upper bound 70 - 71 - Examples: 72 - - isGe "8.10" "8.10.1" 73 - => true 74 - - isLe "8.10" "8.10.1" 75 - => true 76 - - isGt "8.10" "8.10.1" 77 - => false 78 - - isGt "8.10.0" "8.10.1" 79 - => true 80 - - isEq "8.10" "8.10.1" 81 - => true 82 - - range "8.10" "8.11" "8.11.1" 83 - => true 84 - - range "8.10" "8.11+" "8.11.0" 85 - => false 86 - - range "8.10" "8.11+" "8.11+beta1" 87 - => false 88 - */ 89 - isGe = opTruncate versionAtLeast; 90 - isGt = opTruncate (flip versionOlder); 91 - isLe = opTruncate (flip versionAtLeast); 92 - isLt = opTruncate versionOlder; 93 - isEq = opTruncate pred.equal; 94 - range = low: high: pred.inter (versions.isGe low) (versions.isLe high); 95 - }; 96 - 97 - /* 98 - Returns a list of list, splitting it using a predicate. 99 - This is analogous to builtins.split sep list, 100 - with a predicate as a separator and a list instead of a string. 101 - 102 - Type: splitList :: (a -> bool) -> [a] -> [[a]] 103 - 104 - Example: 105 - splitList (x: x == "x") [ "y" "x" "z" "t" ] 106 - => [ [ "y" ] "x" [ "z" "t" ] ] 107 - */ 108 - splitList = 109 - pred: l: # put in file lists 110 - let 111 - loop = ( 112 - vv: v: l: 113 - if l == [ ] then 114 - vv ++ [ v ] 115 - else 116 - let 117 - hd = head l; 118 - tl = tail l; 119 - in 120 - if pred hd then 121 - loop ( 122 - vv 123 - ++ [ 124 - v 125 - hd 126 - ] 127 - ) [ ] tl 128 - else 129 - loop vv (v ++ [ hd ]) tl 130 - ); 131 - in 132 - loop [ ] [ ] l; 133 - 134 - pred = { 135 - # Predicate intersection, union, and complement 136 - inter = 137 - p: q: x: 138 - p x && q x; 139 - union = 140 - p: q: x: 141 - p x || q x; 142 - compl = p: x: !p x; 143 - true = p: true; 144 - false = p: false; 145 - 146 - # predicate "being equal to y" 147 - equal = y: x: x == y; 148 - }; 149 - 150 - /* 151 - Emulate a "switch - case" construct, 152 - instead of relying on `if then else if ...` 153 - */ 154 - /* 155 - Usage: 156 - ```nix 157 - switch-if [ 158 - if-clause-1 159 - .. 160 - if-clause-k 161 - ] default-out 162 - ``` 163 - where a if-clause has the form `{ cond = b; out = r; }` 164 - the first branch such as `b` is true 165 - */ 166 - 167 - switch-if = c: d: (findFirst (getAttr "cond") { } c).out or d; 168 - 169 - /* 170 - Usage: 171 - ```nix 172 - switch x [ 173 - simple-clause-1 174 - .. 175 - simple-clause-k 176 - ] default-out 177 - ``` 178 - where a simple-clause has the form `{ case = p; out = r; }` 179 - the first branch such as `p x` is true 180 - or 181 - ```nix 182 - switch [ x1 .. xn ] [ 183 - complex-clause-1 184 - .. 185 - complex-clause-k 186 - ] default-out 187 - ``` 188 - where a complex-clause is either a simple-clause 189 - or has the form { cases = [ p1 .. pn ]; out = r; } 190 - in which case the first branch such as all `pi x` are true 191 - 192 - if the variables p are not functions, 193 - they are converted to a equal p 194 - if out is missing the default-out is taken 195 - */ 196 - 197 - switch = 198 - var: clauses: default: 199 - with pred; 200 - let 201 - compare = f: if isFunction f then f else equal f; 202 - combine = 203 - cl: var: 204 - if cl ? case then compare cl.case var else all (equal true) (zipListsWith compare cl.cases var); 205 - in 206 - switch-if (map (cl: { 207 - cond = combine cl var; 208 - inherit (cl) out; 209 - }) clauses) default; 210 211 /* 212 Override arguments to mkCoqDerivation for a Coq library.
··· 1 { lib }: 2 3 + lib.recursiveUpdate lib ( 4 + import ../rocq/extra-lib-common.nix { inherit lib; } // { 5 6 /* 7 Override arguments to mkCoqDerivation for a Coq library.
+1 -1
pkgs/build-support/rocq/default.nix
··· 9 }@args: 10 11 let 12 - lib = import ../coq/extra-lib.nix { 13 inherit (args) lib; 14 }; 15
··· 9 }@args: 10 11 let 12 + lib = import ./extra-lib.nix { 13 inherit (args) lib; 14 }; 15
+210
pkgs/build-support/rocq/extra-lib-common.nix
···
··· 1 + { lib }: 2 + 3 + let 4 + inherit (lib) 5 + all 6 + concatStringsSep 7 + findFirst 8 + flip 9 + getAttr 10 + head 11 + isFunction 12 + length 13 + recursiveUpdate 14 + splitVersion 15 + tail 16 + take 17 + versionAtLeast 18 + versionOlder 19 + zipListsWith 20 + ; 21 + in 22 + rec { 23 + 24 + versions = 25 + let 26 + truncate = n: v: concatStringsSep "." (take n (splitVersion v)); 27 + opTruncate = 28 + op: v0: v: 29 + let 30 + n = length (splitVersion v0); 31 + in 32 + op (truncate n v) (truncate n v0); 33 + in 34 + rec { 35 + 36 + /* 37 + Get string of the first n parts of a version string. 38 + 39 + Example: 40 + - truncate 2 "1.2.3-stuff" 41 + => "1.2" 42 + 43 + - truncate 4 "1.2.3-stuff" 44 + => "1.2.3.stuff" 45 + */ 46 + 47 + inherit truncate; 48 + 49 + /* 50 + Get string of the first three parts (major, minor and patch) 51 + of a version string. 52 + 53 + Example: 54 + majorMinorPatch "1.2.3-stuff" 55 + => "1.2.3" 56 + */ 57 + majorMinorPatch = truncate 3; 58 + 59 + /* 60 + Version comparison predicates, 61 + - isGe v0 v <-> v is greater or equal than v0 [*] 62 + - isLe v0 v <-> v is lesser or equal than v0 [*] 63 + - isGt v0 v <-> v is strictly greater than v0 [*] 64 + - isLt v0 v <-> v is strictly lesser than v0 [*] 65 + - isEq v0 v <-> v is equal to v0 [*] 66 + - range low high v <-> v is between low and high [**] 67 + 68 + [*] truncating v to the same number of digits as v0 69 + [**] truncating v to low for the lower bound and high for the upper bound 70 + 71 + Examples: 72 + - isGe "8.10" "8.10.1" 73 + => true 74 + - isLe "8.10" "8.10.1" 75 + => true 76 + - isGt "8.10" "8.10.1" 77 + => false 78 + - isGt "8.10.0" "8.10.1" 79 + => true 80 + - isEq "8.10" "8.10.1" 81 + => true 82 + - range "8.10" "8.11" "8.11.1" 83 + => true 84 + - range "8.10" "8.11+" "8.11.0" 85 + => false 86 + - range "8.10" "8.11+" "8.11+beta1" 87 + => false 88 + */ 89 + isGe = opTruncate versionAtLeast; 90 + isGt = opTruncate (flip versionOlder); 91 + isLe = opTruncate (flip versionAtLeast); 92 + isLt = opTruncate versionOlder; 93 + isEq = opTruncate pred.equal; 94 + range = low: high: pred.inter (versions.isGe low) (versions.isLe high); 95 + }; 96 + 97 + /* 98 + Returns a list of list, splitting it using a predicate. 99 + This is analogous to builtins.split sep list, 100 + with a predicate as a separator and a list instead of a string. 101 + 102 + Type: splitList :: (a -> bool) -> [a] -> [[a]] 103 + 104 + Example: 105 + splitList (x: x == "x") [ "y" "x" "z" "t" ] 106 + => [ [ "y" ] "x" [ "z" "t" ] ] 107 + */ 108 + splitList = 109 + pred: l: # put in file lists 110 + let 111 + loop = ( 112 + vv: v: l: 113 + if l == [ ] then 114 + vv ++ [ v ] 115 + else 116 + let 117 + hd = head l; 118 + tl = tail l; 119 + in 120 + if pred hd then 121 + loop ( 122 + vv 123 + ++ [ 124 + v 125 + hd 126 + ] 127 + ) [ ] tl 128 + else 129 + loop vv (v ++ [ hd ]) tl 130 + ); 131 + in 132 + loop [ ] [ ] l; 133 + 134 + pred = { 135 + # Predicate intersection, union, and complement 136 + inter = 137 + p: q: x: 138 + p x && q x; 139 + union = 140 + p: q: x: 141 + p x || q x; 142 + compl = p: x: !p x; 143 + true = p: true; 144 + false = p: false; 145 + 146 + # predicate "being equal to y" 147 + equal = y: x: x == y; 148 + }; 149 + 150 + /* 151 + Emulate a "switch - case" construct, 152 + instead of relying on `if then else if ...` 153 + */ 154 + /* 155 + Usage: 156 + ```nix 157 + switch-if [ 158 + if-clause-1 159 + .. 160 + if-clause-k 161 + ] default-out 162 + ``` 163 + where a if-clause has the form `{ cond = b; out = r; }` 164 + the first branch such as `b` is true 165 + */ 166 + 167 + switch-if = c: d: (findFirst (getAttr "cond") { } c).out or d; 168 + 169 + /* 170 + Usage: 171 + ```nix 172 + switch x [ 173 + simple-clause-1 174 + .. 175 + simple-clause-k 176 + ] default-out 177 + ``` 178 + where a simple-clause has the form `{ case = p; out = r; }` 179 + the first branch such as `p x` is true 180 + or 181 + ```nix 182 + switch [ x1 .. xn ] [ 183 + complex-clause-1 184 + .. 185 + complex-clause-k 186 + ] default-out 187 + ``` 188 + where a complex-clause is either a simple-clause 189 + or has the form { cases = [ p1 .. pn ]; out = r; } 190 + in which case the first branch such as all `pi x` are true 191 + 192 + if the variables p are not functions, 193 + they are converted to a equal p 194 + if out is missing the default-out is taken 195 + */ 196 + 197 + switch = 198 + var: clauses: default: 199 + with pred; 200 + let 201 + compare = f: if isFunction f then f else equal f; 202 + combine = 203 + cl: var: 204 + if cl ? case then compare cl.case var else all (equal true) (zipListsWith compare cl.cases var); 205 + in 206 + switch-if (map (cl: { 207 + cond = combine cl var; 208 + inherit (cl) out; 209 + }) clauses) default; 210 + }
+56
pkgs/build-support/rocq/extra-lib.nix
···
··· 1 + { lib }: 2 + 3 + lib.recursiveUpdate lib ( 4 + import ./extra-lib-common.nix { inherit lib; } // { 5 + 6 + /* 7 + Override arguments to mkRocqDerivation for a Rocq library. 8 + 9 + This function allows you to easily override arguments to mkRocqDerivation, 10 + even when they are not exposed by the Rocq library directly. 11 + 12 + Type: overrideRocqDerivation :: AttrSet -> RocqLibraryDerivation -> RocqLibraryDerivation 13 + 14 + Example: 15 + 16 + ```nix 17 + rocqPackages.lib.overrideRocqDerivation 18 + { 19 + defaultVersion = "9999"; 20 + release."9999".hash = "sha256-fDoP11rtrIM7+OLdMisv2EF7n/IbGuwFxHiPtg3qCNM="; 21 + } 22 + rocqPackages.QuickChick; 23 + ``` 24 + 25 + This example overrides the `defaultVersion` and `release` arguments that 26 + are passed to `mkRocqDerivation` in the QuickChick derivation. 27 + 28 + Note that there is a difference between using `.override` on a Rocq 29 + library vs this `overrideRocqDerivation` function. `.override` allows you 30 + to modify arguments to the derivation itself, for instance by passing 31 + different versions of dependencies: 32 + 33 + ```nix 34 + rocqPackages.QuickChick.override { ssreflect = my-cool-ssreflect; } 35 + ``` 36 + 37 + whereas `overrideRocqDerivation` allows you to override arguments to the 38 + call to `mkRocqDerivation` in the Rocq library. 39 + 40 + Note that all Rocq libraries in Nixpkgs have a `version` argument for 41 + easily using a different version. So if all you want to do is use a 42 + different version, and the derivation for the Rocq library already has 43 + support for the version you want, you likely only need to update the 44 + `version` argument on the library derivation. This is done with 45 + `.override`: 46 + 47 + ```nix 48 + rocqPackages.QuickChick.override { version = "1.4.0"; } 49 + ``` 50 + */ 51 + overrideRocqDerivation = 52 + f: drv: 53 + (drv.override (args: { 54 + mkRocqDerivation = drv_: (args.mkRocqDerivation drv_).override f; 55 + })); 56 + })
+3 -3
pkgs/by-name/al/alistral/package.nix
··· 10 11 rustPlatform.buildRustPackage (finalAttrs: { 12 pname = "alistral"; 13 - version = "0.5.2"; 14 15 src = fetchFromGitHub { 16 owner = "RustyNova016"; 17 repo = "Alistral"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-bt0WCmnk/DAEuQeEvBe5Vdk/AxpfRAafPiEJ7v8HK8Y="; 20 }; 21 22 # remove if updating to rust 1.85 ··· 27 ''; 28 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-BxJmoJbnGfsA+YCvzUvgnkoHl/ClrwHoE3NjlctjCxA="; 31 32 env.RUSTC_BOOTSTRAP = 1; 33
··· 10 11 rustPlatform.buildRustPackage (finalAttrs: { 12 pname = "alistral"; 13 + version = "0.5.5"; 14 15 src = fetchFromGitHub { 16 owner = "RustyNova016"; 17 repo = "Alistral"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-DrHoVAIPD/F6pY04QXVilXiwD/nWzeVquuHzRiq2sRY="; 20 }; 21 22 # remove if updating to rust 1.85 ··· 27 ''; 28 29 useFetchCargoVendor = true; 30 + cargoHash = "sha256-Jyus5L0z0Z6Qf9vBcO6/h+py0JNKG1FS6qXONUM26BM="; 31 32 env.RUSTC_BOOTSTRAP = 1; 33
+2 -2
pkgs/by-name/ar/armadillo/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "armadillo"; 14 - version = "14.4.0"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 18 - hash = "sha256-AjJC/VkHHZjHX7AV/TKTySETLcOb9G0iHUsFmq6NefQ="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
··· 11 12 stdenv.mkDerivation rec { 13 pname = "armadillo"; 14 + version = "14.4.1"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 18 + hash = "sha256-Js4nK/3IJGwnjm+M+lN3eh77FO8ZbogIL+4F2hpGNJE="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 - "@anthropic-ai/claude-code": "^0.2.53" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 - "version": "0.2.53", 13 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.53.tgz", 14 - "integrity": "sha512-DKXGjSsu2+rc1GaAdOjRqD7fMLvyQgwi/sqf6lLHWQAarwYxR/ahbSheu7h1Ub0wm0htnuIqgNnmNZUM43w/3Q==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "bin": {
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 + "@anthropic-ai/claude-code": "^0.2.54" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 + "version": "0.2.54", 13 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.54.tgz", 14 + "integrity": "sha512-kl/g4oBg+FBQHRQv3INaiDuNWoYIUm4BbIk4qd5YbesFQVMPGtblh0Avst61FUo9ZCm64iBPWupPe5aaiJ6Y9Q==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "bin": {
+11 -3
pkgs/by-name/cl/claude-code/package.nix
··· 6 7 buildNpmPackage rec { 8 pname = "claude-code"; 9 - version = "0.2.53"; 10 11 src = fetchzip { 12 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 13 - hash = "sha256-oWXtIGJwVe/LwAlIWfpA5Jn9zZWQtjw03DkyQ/Sg08c="; 14 }; 15 16 - npmDepsHash = "sha256-3igDt1N77LJu5Dq9uK3bd90sfYZkjBOt5ArvoRibFeo="; 17 18 postPatch = '' 19 cp ${./package-lock.json} package-lock.json ··· 22 dontNpmBuild = true; 23 24 AUTHORIZED = "1"; 25 26 passthru.updateScript = ./update.sh; 27
··· 6 7 buildNpmPackage rec { 8 pname = "claude-code"; 9 + version = "0.2.54"; 10 11 src = fetchzip { 12 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 13 + hash = "sha256-zeHaEqcUcxvF0xu2ZViL0m3v8v0UFB/xvBsEWR03F9I="; 14 }; 15 16 + npmDepsHash = "sha256-e0vVEtJC1QIlGS6XQA0eMLdd7wFYWRuyC0Ynpu/Iw88="; 17 18 postPatch = '' 19 cp ${./package-lock.json} package-lock.json ··· 22 dontNpmBuild = true; 23 24 AUTHORIZED = "1"; 25 + 26 + # `claude-code` tries to auto-update by default, this disables that functionality. 27 + # Note that the `DISABLE_AUTOUPDATER` environment variable is not documented, so this trick may 28 + # not continue to work. 29 + postInstall = '' 30 + wrapProgram $out/bin/claude \ 31 + --set DISABLE_AUTOUPDATER 1 32 + ''; 33 34 passthru.updateScript = ./update.sh; 35
+3 -3
pkgs/by-name/db/db-rest/package.nix
··· 8 }: 9 buildNpmPackage rec { 10 pname = "db-rest"; 11 - version = "6.0.6"; 12 13 nodejs = nodejs_18; 14 ··· 16 owner = "derhuerst"; 17 repo = "db-rest"; 18 rev = version; 19 - hash = "sha256-Rwy36hi5p/EDLBbfi1M0DEKD+2/eiJsqo0r2Et/3Oa4="; 20 }; 21 22 - npmDepsHash = "sha256-Drwmnu23PvrT/cw42hl+mu/S/Dn5nzybWGCDCUF7+R8="; 23 24 preConfigure = '' 25 patchShebangs ./build/index.js
··· 8 }: 9 buildNpmPackage rec { 10 pname = "db-rest"; 11 + version = "6.1.0"; 12 13 nodejs = nodejs_18; 14 ··· 16 owner = "derhuerst"; 17 repo = "db-rest"; 18 rev = version; 19 + hash = "sha256-1iJ26l6C6GevNkoDVMztPHiH3YsutJa3xWAsfYvgR9U="; 20 }; 21 22 + npmDepsHash = "sha256-ELVVsysNjkXuX4i6i5P3irn6twVDu6YiPYqy2hbIlIs="; 23 24 preConfigure = '' 25 patchShebangs ./build/index.js
+2 -2
pkgs/by-name/di/dita-ot/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "dita-ot"; 12 - version = "4.3"; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 buildInputs = [ openjdk17 ]; 16 17 src = fetchzip { 18 url = "https://github.com/dita-ot/dita-ot/releases/download/${finalAttrs.version}/dita-ot-${finalAttrs.version}.zip"; 19 - hash = "sha256-/qWu9lUfK/3gp/IO4WOO8g8LuZlXErEU5sPt9qZep1I="; 20 }; 21 22 installPhase = ''
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "dita-ot"; 12 + version = "4.3.1"; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 buildInputs = [ openjdk17 ]; 16 17 src = fetchzip { 18 url = "https://github.com/dita-ot/dita-ot/releases/download/${finalAttrs.version}/dita-ot-${finalAttrs.version}.zip"; 19 + hash = "sha256-MwE6HnOrVtoT23wF0Tyje8T52au8kD6waY9tsrLQVck="; 20 }; 21 22 installPhase = ''
+3 -25
pkgs/by-name/di/dive/package.nix
··· 3 stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 - fetchpatch, 7 pkg-config, 8 btrfs-progs, 9 gpgme, 10 lvm2, 11 }: 12 - 13 buildGoModule rec { 14 pname = "dive"; 15 - version = "0.12.0"; 16 17 src = fetchFromGitHub { 18 owner = "wagoodman"; 19 repo = "dive"; 20 rev = "v${version}"; 21 - hash = "sha256-CuVRFybsn7PVPgz3fz5ghpjOEOsTYTv6uUAgRgFewFw="; 22 }; 23 24 - vendorHash = "sha256-uzzawa/Doo6j/Fh9dJMzGKbpp24UTLAo9VGmuQ80IZE="; 25 26 nativeBuildInputs = [ pkg-config ]; 27 ··· 29 btrfs-progs 30 gpgme 31 lvm2 32 - ]; 33 - 34 - patches = [ 35 - # fix scrolling 36 - # See https://github.com/wagoodman/dive/pull/447 37 - (fetchpatch { 38 - name = "fix-scrolling.patch"; 39 - url = "https://github.com/wagoodman/dive/pull/473/commits/a885fa6e68b3763d52de20603ee1b9cd8949276f.patch"; 40 - hash = "sha256-6gTWfyvK19xDqc7Ah33ewgz/WQRcQHLYwerrwUtRpJc="; 41 - }) 42 - (fetchpatch { 43 - name = "add-scrolling-layers.patch"; 44 - url = "https://github.com/wagoodman/dive/pull/473/commits/840653158e235bdd59b4c4621cf282ce6499c714.patch"; 45 - hash = "sha256-dYqg5JpWKOzy3hVjIVCHA2vmKCtCgc8W+oHEzuGpyxc="; 46 - }) 47 - (fetchpatch { 48 - name = "fix-render-update.patch"; 49 - url = "https://github.com/wagoodman/dive/pull/473/commits/36177a9154eebe9e3ae9461a9e6f6b368f7974e1.patch"; 50 - hash = "sha256-rSeEYxUaYlEZGv+NWYK+nATBYS4P2swqjC3HimHyqNI="; 51 - }) 52 ]; 53 54 ldflags = [
··· 3 stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 pkg-config, 7 btrfs-progs, 8 gpgme, 9 lvm2, 10 }: 11 buildGoModule rec { 12 pname = "dive"; 13 + version = "0.13.0"; 14 15 src = fetchFromGitHub { 16 owner = "wagoodman"; 17 repo = "dive"; 18 rev = "v${version}"; 19 + hash = "sha256-kVFXidcvSlYi+aD+3yEPYy1Esm0bl02ioX1DmO0L1Hs="; 20 }; 21 22 + vendorHash = "sha256-9lNtKpfGDVE3U0ZX0QcaCJrqCxoubvWqR26IvSKkImM="; 23 24 nativeBuildInputs = [ pkg-config ]; 25 ··· 27 btrfs-progs 28 gpgme 29 lvm2 30 ]; 31 32 ldflags = [
+3 -3
pkgs/by-name/ew/eww/package.nix
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "eww"; 18 - version = "0.6.0-unstable-2025-02-16"; 19 20 src = fetchFromGitHub { 21 owner = "elkowar"; 22 repo = "eww"; 23 - rev = "5b4cc3e7a8055afb758421f4a114ef4032806e39"; 24 - hash = "sha256-iA/OTtsymhuCMRDC0IJE7YXuCeFJbkuMwPaj7tAVbQw="; 25 }; 26 27 useFetchCargoVendor = true;
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "eww"; 18 + version = "0.6.0-unstable-2025-03-25"; 19 20 src = fetchFromGitHub { 21 owner = "elkowar"; 22 repo = "eww"; 23 + rev = "a9aa0f96892f20e4741e94f4cd46ca31106e492c"; 24 + hash = "sha256-T9OZ8jke2T73Zeqt8VekH82ar23AV7llA7ta8b7HP2o="; 25 }; 26 27 useFetchCargoVendor = true;
+2 -2
pkgs/by-name/ex/exim/package.nix
··· 39 in 40 stdenv.mkDerivation rec { 41 pname = "exim"; 42 - version = "4.98.1"; 43 44 src = fetchurl { 45 url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; 46 - hash = "sha256-2Fi3WtLMa/cckHG6JqVbPqmt0mYHvYMt88tU+CIhws4="; 47 }; 48 49 enableParallelBuilding = true;
··· 39 in 40 stdenv.mkDerivation rec { 41 pname = "exim"; 42 + version = "4.98.2"; 43 44 src = fetchurl { 45 url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; 46 + hash = "sha256-iLjopnwdtswLHRSBYao25mL0yi/vJdW282lNSQ5C3K4="; 47 }; 48 49 enableParallelBuilding = true;
+2 -2
pkgs/by-name/gh/ghdl/package.nix
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "ghdl-${backend}"; 24 - version = "4.1.0"; 25 26 src = fetchFromGitHub { 27 owner = "ghdl"; 28 repo = "ghdl"; 29 rev = "v${finalAttrs.version}"; 30 - hash = "sha256-tPSHer3qdtEZoPh9BsEyuTOrXgyENFUyJqnUS3UYAvM="; 31 }; 32 33 LIBRARY_PATH = "${stdenv.cc.libc}/lib";
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "ghdl-${backend}"; 24 + version = "5.0.1"; 25 26 src = fetchFromGitHub { 27 owner = "ghdl"; 28 repo = "ghdl"; 29 rev = "v${finalAttrs.version}"; 30 + hash = "sha256-v3wl+tn92Bks0VnW80Q1KwHwUtUxlbeMSI3WWvgDky4="; 31 }; 32 33 LIBRARY_PATH = "${stdenv.cc.libc}/lib";
+2 -2
pkgs/by-name/gi/git-town/package.nix
··· 12 13 buildGoModule rec { 14 pname = "git-town"; 15 - version = "18.0.0"; 16 17 src = fetchFromGitHub { 18 owner = "git-town"; 19 repo = "git-town"; 20 tag = "v${version}"; 21 - hash = "sha256-vn0Cq53gqe0HGrtYMUHCFsE13CpaBJqC4LxrkJSel1Y="; 22 }; 23 24 vendorHash = null;
··· 12 13 buildGoModule rec { 14 pname = "git-town"; 15 + version = "18.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "git-town"; 19 repo = "git-town"; 20 tag = "v${version}"; 21 + hash = "sha256-dx19gzHhCCcdlI80CYhbfKHRS0AQB0DnHphV2mqmI/Y="; 22 }; 23 24 vendorHash = null;
+2 -2
pkgs/by-name/gi/gitlab-release-cli/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gitlab-release-cli"; 10 - version = "0.22.0"; 11 12 src = fetchFromGitLab { 13 owner = "gitlab-org"; 14 repo = "release-cli"; 15 rev = "v${version}"; 16 - hash = "sha256-LFzZLg6AaYyvB/YOe8EATHs1t0m9Y2tYzRaS2CQ7WpY="; 17 }; 18 19 vendorHash = "sha256-UwDMRsWbk8rEv2d5FssIzCLby68YZULoxd3/JGLsCQU=";
··· 7 8 buildGoModule rec { 9 pname = "gitlab-release-cli"; 10 + version = "0.23.0"; 11 12 src = fetchFromGitLab { 13 owner = "gitlab-org"; 14 repo = "release-cli"; 15 rev = "v${version}"; 16 + hash = "sha256-J+9BbzZYLR4Ie01NtjZRCcL/HtR78BiTEqFimfni/ps="; 17 }; 18 19 vendorHash = "sha256-UwDMRsWbk8rEv2d5FssIzCLby68YZULoxd3/JGLsCQU=";
+2 -2
pkgs/by-name/gl/glaze/package.nix
··· 8 9 stdenv.mkDerivation (final: { 10 pname = "glaze"; 11 - version = "5.0.0"; 12 13 src = fetchFromGitHub { 14 owner = "stephenberry"; 15 repo = "glaze"; 16 rev = "v${final.version}"; 17 - hash = "sha256-NjR/MsjnnLH2jVHrQXyWnyWOvsDQYbP/V9mWSII8mnc="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation (final: { 10 pname = "glaze"; 11 + version = "5.0.1"; 12 13 src = fetchFromGitHub { 14 owner = "stephenberry"; 15 repo = "glaze"; 16 rev = "v${final.version}"; 17 + hash = "sha256-9ru8T0xUmkKBg6rNg+myzU8bjqWkQGG2B0APPHjyAAE="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/gn/gnome-remote-desktop/package.nix
··· 21 libopus, 22 libxkbcommon, 23 gdk-pixbuf, 24 - freerdp3, 25 fdk_aac, 26 tpm2-tss, 27 fuse3, ··· 49 50 buildInputs = [ 51 cairo 52 - freerdp3 53 fdk_aac 54 tpm2-tss 55 fuse3 ··· 76 "-Dsystemd_tmpfiles_dir=${placeholder "out"}/lib/tmpfiles.d" 77 "-Dtests=false" # Too deep of a rabbit hole. 78 # TODO: investigate who should be fixed here. 79 - "-Dc_args=-I${freerdp3}/include/winpr3" 80 ]; 81 82 passthru = {
··· 21 libopus, 22 libxkbcommon, 23 gdk-pixbuf, 24 + freerdp, 25 fdk_aac, 26 tpm2-tss, 27 fuse3, ··· 49 50 buildInputs = [ 51 cairo 52 + freerdp 53 fdk_aac 54 tpm2-tss 55 fuse3 ··· 76 "-Dsystemd_tmpfiles_dir=${placeholder "out"}/lib/tmpfiles.d" 77 "-Dtests=false" # Too deep of a rabbit hole. 78 # TODO: investigate who should be fixed here. 79 + "-Dc_args=-I${freerdp}/include/winpr3" 80 ]; 81 82 passthru = {
+3
pkgs/by-name/go/golangci-lint-langserver/package.nix
··· 21 22 subPackages = [ "." ]; 23 24 nativeCheckInputs = [ 25 golangci-lint 26 writableTmpDirAsHomeHook
··· 21 22 subPackages = [ "." ]; 23 24 + # renable after https://github.com/nametake/golangci-lint-langserver/pull/52 25 + doCheck = false; 26 + 27 nativeCheckInputs = [ 28 golangci-lint 29 writableTmpDirAsHomeHook
+2 -2
pkgs/by-name/go/got/package.nix
··· 25 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "got"; 28 - version = "0.109"; 29 30 src = fetchurl { 31 url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz"; 32 - hash = "sha256-ItLdVOFbxj+g5Vsom01YekPbM2ckFCE8LvcYxTMsaoE="; 33 }; 34 35 nativeBuildInputs = [
··· 25 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "got"; 28 + version = "0.110"; 29 30 src = fetchurl { 31 url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz"; 32 + hash = "sha256-NjXkEgXn+FI2pudv94XT2JlxMc81PIzfb20lwDFmHSk="; 33 }; 34 35 nativeBuildInputs = [
+2 -2
pkgs/by-name/gt/gtk-frdp/package.nix
··· 9 gobject-introspection, 10 glib, 11 gtk3, 12 - freerdp3, 13 fuse3, 14 unstableGitUpdater, 15 }: ··· 37 buildInputs = [ 38 glib 39 gtk3 40 - freerdp3 41 fuse3 42 ]; 43
··· 9 gobject-introspection, 10 glib, 11 gtk3, 12 + freerdp, 13 fuse3, 14 unstableGitUpdater, 15 }: ··· 37 buildInputs = [ 38 glib 39 gtk3 40 + freerdp 41 fuse3 42 ]; 43
+3 -3
pkgs/by-name/in/inferno/package.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "inferno"; 5 - version = "0.12.1"; 6 7 src = fetchFromGitHub { 8 owner = "jonhoo"; 9 repo = "inferno"; 10 rev = "v${version}"; 11 - hash = "sha256-lnNS3+2VZ+DgbmaM8/9X79vhqoxw3G8M9macLILX//w="; 12 fetchSubmodules = true; 13 }; 14 15 useFetchCargoVendor = true; 16 - cargoHash = "sha256-hm10LAyvlrME2lYSRs/ji2Tt+Z5f8MTFSL3h7Aulaas="; 17 18 # skip flaky tests 19 checkFlags = [
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "inferno"; 5 + version = "0.12.2"; 6 7 src = fetchFromGitHub { 8 owner = "jonhoo"; 9 repo = "inferno"; 10 rev = "v${version}"; 11 + hash = "sha256-NDxgWHTMyntNtUb/+7bvrR64PNRPcovQd/IIgcLo5JQ="; 12 fetchSubmodules = true; 13 }; 14 15 useFetchCargoVendor = true; 16 + cargoHash = "sha256-xtWNIbWvYSSuvmq+IYADnpnBHuVeXBolRqc9JrIoiis="; 17 18 # skip flaky tests 19 checkFlags = [
+2 -2
pkgs/by-name/ko/koboldcpp/package.nix
··· 40 in 41 effectiveStdenv.mkDerivation (finalAttrs: { 42 pname = "koboldcpp"; 43 - version = "1.85"; 44 45 src = fetchFromGitHub { 46 owner = "LostRuins"; 47 repo = "koboldcpp"; 48 tag = "v${finalAttrs.version}"; 49 - hash = "sha256-ahmZmCnIjbFDVkAX0JtEJerhb9qzEhh+X/dxrB72HjI="; 50 }; 51 52 enableParallelBuilding = true;
··· 40 in 41 effectiveStdenv.mkDerivation (finalAttrs: { 42 pname = "koboldcpp"; 43 + version = "1.86.2"; 44 45 src = fetchFromGitHub { 46 owner = "LostRuins"; 47 repo = "koboldcpp"; 48 tag = "v${finalAttrs.version}"; 49 + hash = "sha256-zB/X4tfygpf3ZrQ9FtQCd3sxN11Ewlxz1+YCiw7iUZU="; 50 }; 51 52 enableParallelBuilding = true;
+4 -4
pkgs/by-name/le/leptosfmt/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "leptosfmt"; 9 - version = "0.1.30"; 10 11 src = fetchFromGitHub { 12 owner = "bram209"; 13 repo = "leptosfmt"; 14 - rev = "85b06b9a8bb0616b6a03ba43517245c79e1dd4cf"; 15 - hash = "sha256-PiVPnni7W8SIhO6L9698RSMTD4VVTB+klLrqMzEtWWo="; 16 fetchSubmodules = true; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-u0PtqWcQdt3vjoarqyiLZa8g5I+GWXPuHW6a/EtbB7o="; 21 22 meta = with lib; { 23 description = "Formatter for the leptos view! macro";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "leptosfmt"; 9 + version = "0.1.33"; 10 11 src = fetchFromGitHub { 12 owner = "bram209"; 13 repo = "leptosfmt"; 14 + rev = version; 15 + hash = "sha256-+trLQFU8oP45xHQ3DsEESQzQX2WpvQcfpgGC9o5ITcY="; 16 fetchSubmodules = true; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-m9426zuxp9GfbYoljW49BVgetLTqqcqGHCb7I+Yw+bc="; 21 22 meta = with lib; { 23 description = "Formatter for the leptos view! macro";
+5 -2
pkgs/by-name/li/libblake3/package.nix
··· 3 stdenv, 4 cmake, 5 fetchFromGitHub, 6 - tbb_2022_0, 7 useTBB ? true, 8 }: 9 ··· 22 23 nativeBuildInputs = [ cmake ]; 24 25 - buildInputs = lib.optionals useTBB [ tbb_2022_0 ]; 26 27 cmakeFlags = [ 28 (lib.cmakeBool "BLAKE3_USE_TBB" useTBB)
··· 3 stdenv, 4 cmake, 5 fetchFromGitHub, 6 + tbb_2021_11, 7 useTBB ? true, 8 }: 9 ··· 22 23 nativeBuildInputs = [ cmake ]; 24 25 + buildInputs = lib.optionals useTBB [ 26 + # 2022.0 crashes on macOS at the moment 27 + tbb_2021_11 28 + ]; 29 30 cmakeFlags = [ 31 (lib.cmakeBool "BLAKE3_USE_TBB" useTBB)
+17 -4
pkgs/by-name/lm/lmstudio/linux.nix
··· 6 hash, 7 pname, 8 meta, 9 }: 10 let 11 - src = fetchurl { 12 - inherit url hash; 13 - }; 14 15 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 16 in ··· 28 mkdir -p $out/share/applications 29 cp -r ${appimageContents}/usr/share/icons $out/share 30 install -m 444 -D ${appimageContents}/lm-studio.desktop -t $out/share/applications 31 substituteInPlace $out/share/applications/lm-studio.desktop \ 32 - --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lmstudio' 33 ''; 34 }
··· 6 hash, 7 pname, 8 meta, 9 + stdenv, 10 + lib, 11 + patchelf, 12 }: 13 let 14 + src = fetchurl { inherit url hash; }; 15 16 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 17 in ··· 29 mkdir -p $out/share/applications 30 cp -r ${appimageContents}/usr/share/icons $out/share 31 install -m 444 -D ${appimageContents}/lm-studio.desktop -t $out/share/applications 32 + 33 + # Rename the main executable from lmstudio to lm-studio 34 + mv $out/bin/lmstudio $out/bin/lm-studio 35 + 36 substituteInPlace $out/share/applications/lm-studio.desktop \ 37 + --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lm-studio' 38 + 39 + # lms cli tool 40 + install -m 755 ${appimageContents}/resources/app/.webpack/lms $out/bin/ 41 + 42 + patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" \ 43 + --set-rpath "${lib.getLib stdenv.cc.cc}/lib:${lib.getLib stdenv.cc.cc}/lib64:$out/lib:${ 44 + lib.makeLibraryPath [ (lib.getLib stdenv.cc.cc) ] 45 + }" $out/bin/lms 46 ''; 47 }
+11 -20
pkgs/by-name/lm/lmstudio/package.nix
··· 2 lib, 3 stdenv, 4 callPackage, 5 - version ? "0.3.11", 6 - rev ? "1", 7 ... 8 }@args: 9 let 10 pname = "lmstudio"; 11 meta = { 12 description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)"; 13 homepage = "https://lmstudio.ai/"; 14 license = lib.licenses.unfree; 15 - mainProgram = "lmstudio"; 16 - maintainers = with lib.maintainers; [ 17 - cig0 18 - eeedean 19 - crertel 20 - ]; 21 platforms = [ 22 "x86_64-linux" 23 "aarch64-darwin" ··· 28 in 29 if stdenv.hostPlatform.isDarwin then 30 callPackage ./darwin.nix { 31 - inherit 32 - pname 33 - version 34 - meta 35 - ; 36 url = 37 args.url 38 or "https://installers.lmstudio.ai/darwin/arm64/${version}-${rev}/LM-Studio-${version}-${rev}-arm64.dmg"; 39 - hash = args.hash or "sha256-kXH3tAazEtl019IBxuavEI9QUamEH3b6UFYRYAO3Fxs="; 40 } 41 else 42 callPackage ./linux.nix { 43 - inherit 44 - pname 45 - version 46 - meta 47 - ; 48 url = 49 args.url 50 or "https://installers.lmstudio.ai/linux/x64/${version}-${rev}/LM-Studio-${version}-${rev}-x64.AppImage"; 51 - hash = args.hash or "sha256-T8j0l2ZP53Zc0hgb2EyFeR0mH5YrNlz4UfzN0rO7bKU="; 52 }
··· 2 lib, 3 stdenv, 4 callPackage, 5 + version ? "0.3.14", 6 + rev ? "3", 7 ... 8 }@args: 9 let 10 pname = "lmstudio"; 11 + packageVersion = "${version}-${rev}"; # Combine version and rev 12 meta = { 13 description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)"; 14 homepage = "https://lmstudio.ai/"; 15 license = lib.licenses.unfree; 16 + mainProgram = "lm-studio"; 17 + maintainers = with lib.maintainers; [ crertel ]; 18 platforms = [ 19 "x86_64-linux" 20 "aarch64-darwin" ··· 25 in 26 if stdenv.hostPlatform.isDarwin then 27 callPackage ./darwin.nix { 28 + inherit pname meta; 29 + version = packageVersion; 30 url = 31 args.url 32 or "https://installers.lmstudio.ai/darwin/arm64/${version}-${rev}/LM-Studio-${version}-${rev}-arm64.dmg"; 33 + hash = args.hash or "sha256-doAhCbWFwDWlBQ+4YfJz6p7I4NZJxIOtdLYTr3mOGds="; 34 } 35 else 36 callPackage ./linux.nix { 37 + inherit pname meta; 38 + version = packageVersion; 39 url = 40 args.url 41 or "https://installers.lmstudio.ai/linux/x64/${version}-${rev}/LM-Studio-${version}-${rev}-x64.AppImage"; 42 + hash = args.hash or "sha256-IIJMk0cfLQdrx0nTSbpsbqOvD+f/qrH+rGdYN4mygaw="; 43 }
+4
pkgs/by-name/ms/msieve/package.nix
··· 17 hash = "sha256-6ErVn4pYPMG5VFjOQURLsHNpN0pGdp55+rjY8988onU="; 18 }; 19 20 buildInputs = [ 21 zlib 22 gmp ··· 30 "CC=${stdenv.cc.targetPrefix}cc" 31 "all" 32 ]; 33 34 installPhase = '' 35 mkdir -p $out/bin/
··· 17 hash = "sha256-6ErVn4pYPMG5VFjOQURLsHNpN0pGdp55+rjY8988onU="; 18 }; 19 20 + patches = [ ./savefile_t-pointer-type.patch ]; 21 + 22 buildInputs = [ 23 zlib 24 gmp ··· 32 "CC=${stdenv.cc.targetPrefix}cc" 33 "all" 34 ]; 35 + 36 + enableParallelBuilding = true; 37 38 installPhase = '' 39 mkdir -p $out/bin/
+31
pkgs/by-name/ms/msieve/savefile_t-pointer-type.patch
···
··· 1 + Index: include/msieve.h 2 + =================================================================== 3 + --- a/include/msieve.h 4 + +++ b/include/msieve.h 5 + @@ -100,9 +100,9 @@ 6 + HANDLE file_handle; 7 + uint32 read_size; 8 + uint32 eof; 9 + #else 10 + - gzFile *fp; 11 + + gzFile fp; 12 + char isCompressed; 13 + char is_a_FILE; 14 + #endif 15 + char *name; 16 + 17 + Index: common/savefile.c 18 + =================================================================== 19 + --- a/common/savefile.c 20 + +++ b/common/savefile.c 21 + @@ -151,9 +151,9 @@ 22 + so we will fopen a FILE to append plainly */ 23 + fclose(fp); 24 + } 25 + if (s->is_a_FILE) { 26 + - s->fp = (gzFile *)fopen(s->name, "a"); 27 + + s->fp = (gzFile)fopen(s->name, "a"); 28 + } else { 29 + s->fp = gzopen(s->name, "a"); 30 + s->isCompressed = 1; 31 + }
+69
pkgs/by-name/ne/neohtop/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + rustPlatform, 5 + cargo-tauri, 6 + nodejs, 7 + npmHooks, 8 + fetchNpmDeps, 9 + pkg-config, 10 + webkitgtk_4_1, 11 + fetchFromGitHub, 12 + glib, 13 + gtk3, 14 + libsoup_2_4, 15 + openssl, 16 + nix-update-script, 17 + }: 18 + 19 + rustPlatform.buildRustPackage (finalAttrs: { 20 + pname = "neohtop"; 21 + version = "1.1.2"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "Abdenasser"; 25 + repo = "neohtop"; 26 + tag = "v${finalAttrs.version}"; 27 + hash = "sha256-5hDxMQlDPXf0llu51Hwb/9n0GX0YSvVJUS+RvEiLsnM="; 28 + }; 29 + 30 + npmDeps = fetchNpmDeps { 31 + inherit (finalAttrs) src; 32 + hash = "sha256-qhAdKLtTQ2iUFc7UNJNeB1Mzbzg/NrGAWrKQTdGiN4Y="; 33 + }; 34 + 35 + useFetchCargoVendor = true; 36 + 37 + cargoHash = "sha256-nYBPvfBzRIJdvfuOZnzs+kuSozlkBB/ImqjDYfvNBrA="; 38 + 39 + cargoRoot = "src-tauri"; 40 + 41 + buildAndTestSubdir = "src-tauri"; 42 + 43 + nativeBuildInputs = [ 44 + cargo-tauri.hook 45 + npmHooks.npmConfigHook 46 + pkg-config 47 + nodejs 48 + ]; 49 + 50 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 51 + glib 52 + gtk3 53 + openssl 54 + libsoup_2_4 55 + webkitgtk_4_1 56 + ]; 57 + 58 + passthru.updateScript = nix-update-script { }; 59 + 60 + meta = { 61 + description = "Blazing-fast system monitoring for your desktop"; 62 + homepage = "https://github.com/Abdenasser/neohtop"; 63 + changelog = "https://github.com/Abdenasser/neohtop/releases/tag/v${finalAttrs.version}"; 64 + mainProgram = "NeoHtop"; 65 + license = lib.licenses.mit; 66 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 67 + maintainers = with lib.maintainers; [ emaryn ]; 68 + }; 69 + })
+15 -6
pkgs/by-name/ne/netkittftp/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 }: 6 7 - stdenv.mkDerivation rec { 8 pname = "netkit-tftp"; 9 version = "0.17"; 10 11 src = fetchurl { 12 urls = [ 13 - "mirror://ubuntu/pool/universe/n/netkit-tftp/netkit-tftp_${version}.orig.tar.gz" 14 - "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${version}.tar.gz" 15 - "https://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/pool/universe/n/netkit-tftp/netkit-tftp_${version}.orig.tar.gz" 16 ]; 17 - sha256 = "0kfibbjmy85r3k92cdchha78nzb6silkgn1zaq9g8qaf1l0w0hrs"; 18 }; 19 20 preInstall = " 21 mkdir -p $out/man/man{1,8} $out/sbin $out/bin 22 "; ··· 28 maintainers = [ ]; 29 platforms = with lib.platforms; linux; 30 }; 31 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + fetchpatch, 6 }: 7 8 + stdenv.mkDerivation (finalAttrs: { 9 pname = "netkit-tftp"; 10 version = "0.17"; 11 12 src = fetchurl { 13 urls = [ 14 + "mirror://ubuntu/pool/universe/n/netkit-tftp/netkit-tftp_${finalAttrs.version}.orig.tar.gz" 15 + "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${finalAttrs.version}.tar.gz" 16 + "https://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/pool/universe/n/netkit-tftp/netkit-tftp_${finalAttrs.version}.orig.tar.gz" 17 ]; 18 + hash = "sha256-OkPAAQ1OYfQSVj/YN2nUZn2LjoKQNSbSHLkgX+Va0U0="; 19 }; 20 21 + patches = [ 22 + # fix compilation errors, warning and many style issues 23 + (fetchpatch { 24 + url = "https://sources.debian.org/data/main/n/netkit-tftp/0.17-23/debian/patches/debian_changes_0.17-18.patch"; 25 + hash = "sha256-kprmSMoNF6E8GGRIPWDLWcqfPRxdUeheeLoFNqI3Uv0="; 26 + }) 27 + ]; 28 + 29 preInstall = " 30 mkdir -p $out/man/man{1,8} $out/sbin $out/bin 31 "; ··· 37 maintainers = [ ]; 38 platforms = with lib.platforms; linux; 39 }; 40 + })
-1
pkgs/by-name/ni/nix-plugin-pijul/package.nix
··· 81 { 82 stable = localRepoCheck nixVersions.stable; 83 latest = localRepoCheck nixVersions.latest; 84 - git = localRepoCheck nixVersions.git; 85 nix_2_24 = localRepoCheck nixVersions.nix_2_24; 86 }; 87
··· 81 { 82 stable = localRepoCheck nixVersions.stable; 83 latest = localRepoCheck nixVersions.latest; 84 nix_2_24 = localRepoCheck nixVersions.nix_2_24; 85 }; 86
+44
pkgs/by-name/ni/nixpkgs-track/package.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + openssl, 6 + pkg-config, 7 + versionCheckHook, 8 + nix-update-script, 9 + }: 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "nixpkgs-track"; 12 + version = "0.2.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "uncenter"; 16 + repo = "nixpkgs-track"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-iJqYn+MttFBmcAI2HKALAAYayFzvdAtkmNwM+IewxRM="; 19 + }; 20 + 21 + useFetchCargoVendor = true; 22 + cargoHash = "sha256-jC3E8BPuzRCI+smuqeWzNDA9MOcK/PDzZZPnvBVqSXI="; 23 + 24 + buildInputs = [ openssl ]; 25 + nativeBuildInputs = [ 26 + pkg-config 27 + versionCheckHook 28 + ]; 29 + 30 + doInstallCheck = true; 31 + 32 + passthru.updateScript = nix-update-script { }; 33 + 34 + meta = { 35 + description = "Track where Nixpkgs pull requests have reached"; 36 + homepage = "https://github.com/uncenter/nixpkgs-track"; 37 + license = lib.licenses.mit; 38 + mainProgram = "nixpkgs-track"; 39 + maintainers = with lib.maintainers; [ 40 + isabelroses 41 + uncenter 42 + ]; 43 + }; 44 + })
+2 -2
pkgs/by-name/nu/nuclear/package.nix
··· 5 }: 6 let 7 pname = "nuclear"; 8 - version = "0.6.42"; 9 10 src = fetchurl { 11 # Nuclear currently only publishes AppImage releases for x86_64, which is hardcoded in ··· 13 # provide more arches, we should use stdenv.hostPlatform to determine the arch and choose 14 # source URL accordingly. 15 url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 16 - hash = "sha256-95Q8TEn2gvJu75vgDdzSYH/1ci3BlidQ5nKA53fas6U="; 17 }; 18 19 appimageContents = appimageTools.extract { inherit pname version src; };
··· 5 }: 6 let 7 pname = "nuclear"; 8 + version = "0.6.43"; 9 10 src = fetchurl { 11 # Nuclear currently only publishes AppImage releases for x86_64, which is hardcoded in ··· 13 # provide more arches, we should use stdenv.hostPlatform to determine the arch and choose 14 # source URL accordingly. 15 url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 16 + hash = "sha256-kruQ9h/0dYWIsjX8P2Em7v5weGd4B5hZbu/VldeAGRU="; 17 }; 18 19 appimageContents = appimageTools.extract { inherit pname version src; };
+3 -3
pkgs/by-name/nu/nuclei/package.nix
··· 7 8 buildGoModule rec { 9 pname = "nuclei"; 10 - version = "3.3.10"; 11 12 src = fetchFromGitHub { 13 owner = "projectdiscovery"; 14 repo = "nuclei"; 15 tag = "v${version}"; 16 - hash = "sha256-5+alARFuxwJlPYki5TU+4GdaJhBEYXbXH0BrCj2/aic="; 17 }; 18 19 - vendorHash = "sha256-l3733hg11+Qg4h68DnXoD8LyYiB+iFyZyKggpCAsx7Q="; 20 21 proxyVendor = true; # hash mismatch between Linux and Darwin 22
··· 7 8 buildGoModule rec { 9 pname = "nuclei"; 10 + version = "3.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "projectdiscovery"; 14 repo = "nuclei"; 15 tag = "v${version}"; 16 + hash = "sha256-FseLPykYJrfjCyuS0+yLNcEhzFAaguJjMSdGHIacexo="; 17 }; 18 19 + vendorHash = "sha256-tTFEDTUM3ldH3/NtqYx4LyEazp7o5qZ6ionu01Vxwrw="; 20 21 proxyVendor = true; # hash mismatch between Linux and Darwin 22
+2 -2
pkgs/by-name/os/osqp-eigen/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "osqp-eigen"; 14 - version = "0.9.0"; 15 16 src = fetchFromGitHub { 17 owner = "robotology"; 18 repo = "osqp-eigen"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-cXH27UC7hw3iswuf7xSf5pHX1fDyHzFxnCzUpW00SLE="; 21 }; 22 23 cmakeFlags = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "osqp-eigen"; 14 + version = "0.10.0"; 15 16 src = fetchFromGitHub { 17 owner = "robotology"; 18 repo = "osqp-eigen"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-vmHGOG+duR8R5KSC0yaXkjB5KaotTjuXbXneKv9MO3c="; 21 }; 22 23 cmakeFlags = [
+17
pkgs/by-name/ot/otb/1-otb-swig-include-itk.diff
···
··· 1 + diff --git a/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt b/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt 2 + index 1a33064..d791805 100644 3 + --- a/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt 4 + +++ b/Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt 5 + @@ -17,6 +17,12 @@ 6 + # See the License for the specific language governing permissions and 7 + # limitations under the License. 8 + # 9 + +# Add ITK 10 + +find_package(ITK REQUIRED) 11 + +include(${ITK_USE_FILE}) 12 + +include_directories(${ITK_INCLUDE_DIRS}) 13 + +message(STATUS "ITK FOUND: ${ITK_INCLUDE_DIRS}") 14 + + 15 + include_directories( ${Python_INCLUDE_DIRS} ) 16 + include_directories ( ${CMAKE_CURRENT_SOURCE_DIR}) 17 + set_source_files_properties ( ../otbApplication.i PROPERTIES CPLUSPLUS ON )
+32 -4
pkgs/by-name/ot/otb/package.nix
··· 32 enableLearning ? true, 33 enableMiscellaneous ? true, 34 enableOpenMP ? false, 35 - enablePython ? false, 36 extraPythonPackages ? ps: with ps; [ ], 37 enableRemote ? true, 38 enableShark ? true, ··· 49 # ITK configs for OTB requires 5.3.0 and 50 # filter out gdcm, libminc from list of ITK deps as it's not needed for OTB 51 itkVersion = "5.3.0"; 52 itkDepsToRemove = [ 53 "gdcm" 54 "libminc" 55 ]; 56 itkIsInDepsToRemove = dep: builtins.any (d: d == dep.name) itkDepsToRemove; 57 58 # override the ITK version with OTB version 59 # https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/blob/develop/SuperBuild/CMake/External_itk.cmake?ref_type=heads#L145 60 otb-itk = (itk.override { enableRtk = false; }).overrideAttrs (oldArgs: { ··· 77 hash = "sha256-dDyqYOzo91afR8W7k2N64X6l7t6Ws1C9iuRkWHUe0fg="; 78 }) 79 ]; 80 81 cmakeFlags = oldArgs.cmakeFlags or [ ] ++ [ 82 (lib.cmakeBool "ITK_USE_SYSTEM_EIGEN" true) ··· 205 url = "https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/1056/diffs.patch"; 206 hash = "sha256-Zj/wkx0vxn5vqj0hszn7NxoYW1yf63G3HPVKbSdZIOY="; 207 }) 208 ]; 209 210 nativeBuildInputs = [ 211 cmake 212 makeWrapper 213 - swig 214 which 215 ]; 216 ··· 246 otb-itk 247 otb-shark 248 perl 249 - swig 250 tinyxml 251 ] 252 ++ otb-itk.propagatedBuildInputs 253 - ++ optionals enablePython ([ python3 ] ++ pythonInputs) 254 ++ optionals enableShark [ otb-shark ]; 255 256 doInstallCheck = true;
··· 32 enableLearning ? true, 33 enableMiscellaneous ? true, 34 enableOpenMP ? false, 35 + enablePython ? true, 36 extraPythonPackages ? ps: with ps; [ ], 37 enableRemote ? true, 38 enableShark ? true, ··· 49 # ITK configs for OTB requires 5.3.0 and 50 # filter out gdcm, libminc from list of ITK deps as it's not needed for OTB 51 itkVersion = "5.3.0"; 52 + itkMajorMinorVersion = lib.versions.majorMinor itkVersion; 53 itkDepsToRemove = [ 54 "gdcm" 55 "libminc" 56 ]; 57 itkIsInDepsToRemove = dep: builtins.any (d: d == dep.name) itkDepsToRemove; 58 59 + # remove after https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/issues/2451 60 + otbSwig = swig.overrideAttrs (oldArgs: { 61 + version = "4.2.1"; 62 + src = fetchFromGitHub { 63 + owner = "swig"; 64 + repo = "swig"; 65 + tag = "v4.2.1"; 66 + hash = "sha256-VlUsiRZLScmbC7hZDzKqUr9481YXVwo0eXT/jy6Fda8="; 67 + }; 68 + }); 69 + 70 # override the ITK version with OTB version 71 # https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/blob/develop/SuperBuild/CMake/External_itk.cmake?ref_type=heads#L145 72 otb-itk = (itk.override { enableRtk = false; }).overrideAttrs (oldArgs: { ··· 89 hash = "sha256-dDyqYOzo91afR8W7k2N64X6l7t6Ws1C9iuRkWHUe0fg="; 90 }) 91 ]; 92 + 93 + # fix the CMake config files for ITK which contains double slashes 94 + postInstall = 95 + (oldArgs.postInstall or "") 96 + + '' 97 + sed -i 's|''${ITK_INSTALL_PREFIX}//nix/store|/nix/store|g' $out/lib/cmake/ITK-${itkMajorMinorVersion}/ITKConfig.cmake 98 + ''; 99 100 cmakeFlags = oldArgs.cmakeFlags or [ ] ++ [ 101 (lib.cmakeBool "ITK_USE_SYSTEM_EIGEN" true) ··· 224 url = "https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/1056/diffs.patch"; 225 hash = "sha256-Zj/wkx0vxn5vqj0hszn7NxoYW1yf63G3HPVKbSdZIOY="; 226 }) 227 + ./1-otb-swig-include-itk.diff 228 ]; 229 230 + postPatch = ( 231 + "substituteInPlace Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt --replace-fail '''$''{ITK_INCLUDE_DIRS}' ${otb-itk}/include/ITK-${itkMajorMinorVersion}" 232 + ); 233 + 234 nativeBuildInputs = [ 235 cmake 236 makeWrapper 237 which 238 ]; 239 ··· 269 otb-itk 270 otb-shark 271 perl 272 tinyxml 273 ] 274 ++ otb-itk.propagatedBuildInputs 275 + ++ optionals enablePython ( 276 + [ 277 + python3 278 + otbSwig 279 + ] 280 + ++ pythonInputs 281 + ) 282 ++ optionals enableShark [ otb-shark ]; 283 284 doInstallCheck = true;
+11 -5
pkgs/by-name/pi/picolisp/package.nix
··· 29 readline 30 ]; 31 sourceRoot = ''pil21''; 32 - buildPhase = '' 33 - cd src 34 - make 35 - ''; 36 37 installPhase = '' 38 cd .. ··· 42 ln -s "$out/lib/picolisp/bin/pil" "$out/bin/pil" 43 ln -s "$out/lib/picolisp/man/man1/pil.1" "$out/man/pil.1" 44 ln -s "$out/lib/picolisp/man/man1/picolisp.1" "$out/man/picolisp.1" 45 - substituteInPlace $out/bin/pil --replace /usr $out 46 ''; 47 48 meta = with lib; {
··· 29 readline 30 ]; 31 sourceRoot = ''pil21''; 32 + preBuild = 33 + '' 34 + cd src 35 + '' 36 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 37 + # Flags taken from instructions at: https://picolisp.com/wiki/?alternativeMacOSRepository 38 + makeFlagsArray+=( 39 + SHARED='-dynamiclib -undefined dynamic_lookup' 40 + ) 41 + ''; 42 43 installPhase = '' 44 cd .. ··· 48 ln -s "$out/lib/picolisp/bin/pil" "$out/bin/pil" 49 ln -s "$out/lib/picolisp/man/man1/pil.1" "$out/man/pil.1" 50 ln -s "$out/lib/picolisp/man/man1/picolisp.1" "$out/man/picolisp.1" 51 + substituteInPlace $out/bin/pil --replace-fail /usr $out 52 ''; 53 54 meta = with lib; {
+3 -3
pkgs/by-name/pk/pkgsite/package.nix
··· 7 8 buildGoModule { 9 pname = "pkgsite"; 10 - version = "0-unstable-2025-03-12"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 - rev = "9685cd9cccb49c53773c2b8ab8f2a5e6de3a1c12"; 16 - hash = "sha256-aTvoi9HFYxDm7Ze+vJfQzMvgcdWUYOEyxrBpzqQdAK0="; 17 }; 18 19 vendorHash = "sha256-M4cbpMZ/ujnMUoGp//KpBM2oEl/RCOfI1IcmoGMw+fw=";
··· 7 8 buildGoModule { 9 pname = "pkgsite"; 10 + version = "0-unstable-2025-03-21"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 + rev = "d037ac96d503b32fcdcb5f5efeefef10447c394e"; 16 + hash = "sha256-/zcnS3qYmiI5kuOZ4jJB7/3C2U9KELYgte7d9OgaLmo="; 17 }; 18 19 vendorHash = "sha256-M4cbpMZ/ujnMUoGp//KpBM2oEl/RCOfI1IcmoGMw+fw=";
+4 -4
pkgs/by-name/po/polarity/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "polarity"; 10 - version = "latest-unstable-2025-03-14"; 11 12 src = fetchFromGitHub { 13 owner = "polarity-lang"; 14 repo = "polarity"; 15 - rev = "ab9fda44fb490da445dcaee7ad9f8bf08b9e9e10"; 16 - hash = "sha256-ufWHDqvAaQiqwlezm95BCTLMdQEK5NTmMQgeq3oKR1o="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-+RqW8ISBKMKIzsJd3PBUPi5OYCADjXctOH+jH19qg9g="; 21 22 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 23
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "polarity"; 10 + version = "latest-unstable-2025-03-26"; 11 12 src = fetchFromGitHub { 13 owner = "polarity-lang"; 14 repo = "polarity"; 15 + rev = "73c91061930cf10002aae4f2dd7ac301af20dfdc"; 16 + hash = "sha256-EN4xOBIrIrNBd/YQPc1xRagAvCdvEH83shb2axj9xX0="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-wpO7JYLjuEbKc/a4WO4KeUxdDCI1BswvgvSH+sFh1V0="; 21 22 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 23
+3 -3
pkgs/by-name/po/pomerium-cli/package.nix
··· 14 in 15 buildGoModule rec { 16 pname = "pomerium-cli"; 17 - version = "0.23.0"; 18 19 src = fetchFromGitHub { 20 owner = "pomerium"; 21 repo = "cli"; 22 rev = "v${version}"; 23 - sha256 = "sha256-2upvdL8kk0Kbll8UbviyzIX2jdK+tqcHvVlkpz5JjrA="; 24 }; 25 26 - vendorHash = "sha256-aQo58i+XuCkdjIg/IPf7kNLXXA0NwZbQMhgWyMb45B4="; 27 28 subPackages = [ 29 "cmd/pomerium-cli"
··· 14 in 15 buildGoModule rec { 16 pname = "pomerium-cli"; 17 + version = "0.29.0"; 18 19 src = fetchFromGitHub { 20 owner = "pomerium"; 21 repo = "cli"; 22 rev = "v${version}"; 23 + sha256 = "sha256-H5wZaZsMgHPcO1qDoaqp/UP+stU7IG070DNFhxC7Ehw="; 24 }; 25 26 + vendorHash = "sha256-a5eESlDBxYVvfiafdZFIjUqIxB51LZc67fUJek69qwc="; 27 28 subPackages = [ 29 "cmd/pomerium-cli"
+3 -3
pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "rabbitmqadmin-ng"; 11 - version = "0.27.0"; 12 13 src = fetchFromGitHub { 14 owner = "rabbitmq"; 15 repo = "rabbitmqadmin-ng"; 16 tag = "v${version}"; 17 - hash = "sha256-PSG//vyhNFUVDf9XfIuqm0mGcDo0B02+x0Sesj3ggAA="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-hMFawT1m8VNRWENvJtoi5Ysw7k3iNRB7y5wgNAJCxX8="; 22 23 buildInputs = [ openssl ]; 24 nativeBuildInputs = [ pkg-config ];
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "rabbitmqadmin-ng"; 11 + version = "0.29.0"; 12 13 src = fetchFromGitHub { 14 owner = "rabbitmq"; 15 repo = "rabbitmqadmin-ng"; 16 tag = "v${version}"; 17 + hash = "sha256-EWL1MFBBIsjfkx43SFSxsxjM0/XVYS8O3fYkXWkkctc="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-PShBU5xC9+X1exoIFP64xHWn6oVsID4ZcYMuUq/1vKI="; 22 23 buildInputs = [ openssl ]; 24 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/by-name/ra/raspberrypi-eeprom/package.nix
··· 14 }: 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 pname = "raspberrypi-eeprom"; 17 - version = "2025.02.12-2712"; 18 19 src = fetchFromGitHub { 20 owner = "raspberrypi"; 21 repo = "rpi-eeprom"; 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-FuOBjS/9gPj775ELE3CKh6wQfBQtnaIJy5I22pAG99M="; 24 }; 25 26 buildInputs = [ python3 ];
··· 14 }: 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 pname = "raspberrypi-eeprom"; 17 + version = "2025.03.10-2712"; 18 19 src = fetchFromGitHub { 20 owner = "raspberrypi"; 21 repo = "rpi-eeprom"; 22 tag = "v${finalAttrs.version}"; 23 + hash = "sha256-VfguC6sECfkTPR/BDIYXEzQk7ebYxvDjDZsRmEvQ39o="; 24 }; 25 26 buildInputs = [ python3 ];
+3 -3
pkgs/by-name/re/retroarch-assets/package.nix
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "retroarch-assets"; 10 - version = "1.20.0-unstable-2025-03-09"; 11 12 src = fetchFromGitHub { 13 owner = "libretro"; 14 repo = "retroarch-assets"; 15 - rev = "fb39cdde6dfaea2c98218d28c71b14afc632fa03"; 16 - hash = "sha256-2ytGtoci0xd10KrYGwMsGbXoT402DiokSVlCek8nhyI="; 17 }; 18 19 makeFlags = [
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "retroarch-assets"; 10 + version = "1.20.0-unstable-2025-03-21"; 11 12 src = fetchFromGitHub { 13 owner = "libretro"; 14 repo = "retroarch-assets"; 15 + rev = "818aca56efd784624a241a12936b5c0864e3ddd8"; 16 + hash = "sha256-14n9oQbvzl66pgWLMYEpAM7uJUH5e8a3xRCy5f1TFIw="; 17 }; 18 19 makeFlags = [
+2 -2
pkgs/by-name/ro/rocketchat-desktop/package.nix
··· 10 in 11 stdenv.mkDerivation rec { 12 pname = "rocketchat-desktop"; 13 - version = "4.1.2"; 14 15 src = fetchurl { 16 url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; 17 - hash = "sha256-lcMxBEcZkJARFd+ZQTAdLQLVy4/SIi4ps8N798PomyM="; 18 }; 19 20 nativeBuildInputs = [
··· 10 in 11 stdenv.mkDerivation rec { 12 pname = "rocketchat-desktop"; 13 + version = "4.2.0"; 14 15 src = fetchurl { 16 url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; 17 + hash = "sha256-6eoZbjmwzvXz7u+zkyrvzebens8GF9jGQA40cKxX26M="; 18 }; 19 20 nativeBuildInputs = [
-26
pkgs/by-name/sd/SDL1/find-headers.patch
··· 1 - diff --git a/sdl-config.in b/sdl-config.in 2 - index e0fcc0c..bf7928a 100644 3 - --- a/sdl-config.in 4 - +++ b/sdl-config.in 5 - @@ -42,14 +42,18 @@ while test $# -gt 0; do 6 - echo @SDL_VERSION@ 7 - ;; 8 - --cflags) 9 - - echo -I@includedir@/SDL @SDL_CFLAGS@ 10 - + SDL_CFLAGS="" 11 - + for i in @includedir@/SDL $SDL_PATH; do 12 - + SDL_CFLAGS="$SDL_CFLAGS -I$i" 13 - + done 14 - + echo $SDL_CFLAGS @SDL_CFLAGS@ 15 - ;; 16 - @ENABLE_SHARED_TRUE@ --libs) 17 - -@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@ 18 - +@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@ $SDL_LIB_PATH 19 - @ENABLE_SHARED_TRUE@ ;; 20 - @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs) 21 - @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@ --libs|--static-libs) 22 - -@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@ 23 - +@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@ $SDL_LIB_PATH 24 - @ENABLE_STATIC_TRUE@ ;; 25 - *) 26 - echo "${usage}" 1>&2
···
-156
pkgs/by-name/sd/SDL1/package.nix
··· 1 - { lib 2 - , alsa-lib 3 - , audiofile 4 - , config 5 - , darwin 6 - , fetchpatch 7 - , fetchurl 8 - , libGL 9 - , libGLU 10 - , libICE 11 - , libXext 12 - , libXrandr 13 - , libcap 14 - , libiconv 15 - , libpulseaudio 16 - , pkg-config 17 - , stdenv 18 - # Boolean flags 19 - , alsaSupport ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid 20 - , libGLSupported ? lib.meta.availableOn stdenv.hostPlatform libGL 21 - , openglSupport ? libGLSupported 22 - , pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid && lib.meta.availableOn stdenv.hostPlatform libpulseaudio 23 - , x11Support ? !stdenv.hostPlatform.isCygwin && !stdenv.hostPlatform.isAndroid 24 - }: 25 - 26 - # NOTE: When editing this expression see if the same change applies to 27 - # SDL2 expression too 28 - 29 - let 30 - inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT; 31 - extraPropagatedBuildInputs = [ ] 32 - ++ lib.optionals x11Support [ libXext libICE libXrandr ] 33 - ++ lib.optionals (openglSupport && stdenv.hostPlatform.isLinux) [ libGL ] 34 - # libGLU doesn’t work with Android's SDL 35 - ++ lib.optionals (openglSupport && stdenv.hostPlatform.isLinux && (!stdenv.hostPlatform.isAndroid)) [ libGLU ] 36 - ++ lib.optionals (openglSupport && stdenv.hostPlatform.isDarwin) [ OpenGL GLUT ] 37 - ++ lib.optional alsaSupport alsa-lib 38 - ++ lib.optional pulseaudioSupport libpulseaudio 39 - ++ lib.optional stdenv.hostPlatform.isDarwin Cocoa; 40 - in 41 - stdenv.mkDerivation (finalAttrs: { 42 - pname = "SDL"; 43 - version = "1.2.15"; 44 - 45 - src = fetchurl { 46 - url = "https://www.libsdl.org/release/SDL-${finalAttrs.version}.tar.gz"; 47 - hash = "sha256-1tMWp5Pl40gVXw3ZO5eXmJM/uYqh7evMEIgp1kdKrQA="; 48 - }; 49 - 50 - outputs = [ "out" "dev" ]; 51 - outputBin = "dev"; # sdl-config 52 - 53 - nativeBuildInputs = [ pkg-config ] 54 - ++ lib.optional stdenv.hostPlatform.isLinux libcap; 55 - 56 - propagatedBuildInputs = [ libiconv ] ++ extraPropagatedBuildInputs; 57 - 58 - buildInputs = 59 - [ ] 60 - ++ lib.optionals (!stdenv.hostPlatform.isMinGW && alsaSupport) [ audiofile ] 61 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ AudioUnit CoreAudio CoreServices Kernel OpenGL ]; 62 - 63 - configureFlags = [ 64 - "--disable-oss" 65 - "--disable-video-x11-xme" 66 - "--enable-rpath" 67 - # Building without this fails on Darwin with 68 - # 69 - # ./src/video/x11/SDL_x11sym.h:168:17: error: conflicting types for '_XData32' 70 - # SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return) 71 - # 72 - # Please try revert the change that introduced this comment when updating SDL. 73 - ] ++ lib.optional stdenv.hostPlatform.isDarwin "--disable-x11-shared" 74 - ++ lib.optional (!x11Support) "--without-x" 75 - ++ lib.optional alsaSupport "--with-alsa-prefix=${alsa-lib.out}/lib" 76 - ++ lib.optional stdenv.hostPlatform.isMusl "CFLAGS=-DICONV_INBUF_NONCONST"; 77 - 78 - patches = [ 79 - ./find-headers.patch 80 - 81 - # Fix window resizing issues, e.g. for xmonad 82 - # Ticket: http://bugzilla.libsdl.org/show_bug.cgi?id=1430 83 - (fetchpatch { 84 - name = "fix_window_resizing.diff"; 85 - url = "https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=fix_window_resizing.diff;att=2;bug=665779"; 86 - hash = "sha256-hj3ykyOKeDh6uPDlvwNHSowQxmR+mfhvCnHvcdhXZfw="; 87 - }) 88 - # Fix drops of keyboard events for SDL_EnableUNICODE 89 - (fetchpatch { 90 - url = "https://github.com/libsdl-org/SDL-1.2/commit/0332e2bb18dc68d6892c3b653b2547afe323854b.patch"; 91 - hash = "sha256-5V6K0oTN56RRi48XLPQsjgLzt0a6GsjajDrda3ZEhTw="; 92 - }) 93 - # Ignore insane joystick axis events 94 - (fetchpatch { 95 - url = "https://github.com/libsdl-org/SDL-1.2/commit/ab99cc82b0a898ad528d46fa128b649a220a94f4.patch"; 96 - hash = "sha256-8CvKHvkmidm4tFCWYhxE059hN3gwOKz6nKs5rvQ4ZKw="; 97 - }) 98 - # https://bugzilla.libsdl.org/show_bug.cgi?id=1769 99 - (fetchpatch { 100 - url = "https://github.com/libsdl-org/SDL-1.2/commit/5d79977ec7a6b58afa6e4817035aaaba186f7e9f.patch"; 101 - hash = "sha256-t+60bC4gLFbslXm1n9nimiFrho2DnxdWdKr4H9Yp/sw="; 102 - }) 103 - # Workaround X11 bug to allow changing gamma 104 - # Ticket: https://bugs.freedesktop.org/show_bug.cgi?id=27222 105 - (fetchpatch { 106 - name = "SDL_SetGamma.patch"; 107 - url = "https://src.fedoraproject.org/rpms/SDL/raw/7a07323e5cec08bea6f390526f86a1ce5341596d/f/SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch"; 108 - hash = "sha256-m7ZQ5GnfGlMkKJkrBSB3GrLz8MT6njgI9jROJAbRonQ="; 109 - }) 110 - # Fix a build failure on OS X Mavericks 111 - # Ticket: https://bugzilla.libsdl.org/show_bug.cgi?id=2085 112 - (fetchpatch { 113 - url = "https://github.com/libsdl-org/SDL-1.2/commit/19039324be71738d8990e91b9ba341b2ea068445.patch"; 114 - hash = "sha256-DCWZo0LzHJoWUr/5vL5pKIEmmz3pvr4TO6Ip8WykfDI="; 115 - }) 116 - (fetchpatch { 117 - url = "https://github.com/libsdl-org/SDL-1.2/commit/7933032ad4d57c24f2230db29f67eb7d21bb5654.patch"; 118 - hash = "sha256-Knq+ceL6y/zKcfJayC2gy+DKnoa8DLslBNl3laMzwa8="; 119 - }) 120 - (fetchpatch { 121 - name = "CVE-2022-34568.patch"; 122 - url = "https://github.com/libsdl-org/SDL-1.2/commit/d7e00208738a0bc6af302723fe64908ac35b777b.patch"; 123 - hash = "sha256-fuxXsqZW94/C8CKu9LakppCU4zHupj66O2MngQ4BO9o="; 124 - }) 125 - ]; 126 - 127 - enableParallelBuilding = true; 128 - 129 - postInstall = '' 130 - moveToOutput share/aclocal "$dev" 131 - ''; 132 - 133 - # See the same place in the expression for SDL2 134 - postFixup = let 135 - rpath = lib.makeLibraryPath extraPropagatedBuildInputs; 136 - in '' 137 - for lib in $out/lib/*.so* ; do 138 - if [[ -L "$lib" ]]; then 139 - patchelf --set-rpath "$(patchelf --print-rpath $lib):${rpath}" "$lib" 140 - fi 141 - done 142 - ''; 143 - 144 - setupHook = ./setup-hook.sh; 145 - 146 - passthru = { inherit openglSupport; }; 147 - 148 - meta = { 149 - homepage = "http://www.libsdl.org/"; 150 - description = "Cross-platform multimedia library"; 151 - license = lib.licenses.lgpl21; 152 - mainProgram = "sdl-config"; 153 - maintainers = lib.teams.sdl.members ++ (with lib.maintainers; [ lovek323 ]); 154 - platforms = lib.platforms.unix; 155 - }; 156 - })
···
-16
pkgs/by-name/sd/SDL1/setup-hook.sh
··· 1 - addSDLPath () { 2 - if [ -e "$1/include/SDL" ]; then 3 - export SDL_PATH="${SDL_PATH-}${SDL_PATH:+ }$1/include/SDL" 4 - # NB this doesn’t work with split dev packages because different packages 5 - # will contain "include/SDL/" and "lib/" directories. 6 - # 7 - # However the SDL_LIB_PATH is consumed by SDL itself and serves to locate 8 - # libraries like SDL_mixer, SDL_image, etc which are not split-package 9 - # so the check above will only trigger on them. 10 - if [ -e "$1/lib" ]; then 11 - export SDL_LIB_PATH="${SDL_LIB_PATH-}${SDL_LIB_PATH:+ }-L$1/lib" 12 - fi 13 - fi 14 - } 15 - 16 - addEnvHooks "$hostOffset" addSDLPath
···
-16
pkgs/by-name/sd/SDL_image/clang16-webp-errors.patch
··· 1 - diff -ur a/IMG_webp.c b/IMG_webp.c 2 - --- a/IMG_webp.c 2012-01-20 20:51:33.000000000 -0500 3 - +++ b/IMG_webp.c 2024-07-24 20:48:58.697398200 -0400 4 - @@ -47,9 +47,9 @@ 5 - static struct { 6 - int loaded; 7 - void *handle; 8 - - int/*VP8StatuCode*/ (*webp_get_features_internal) (const uint8_t *data, uint32_t data_size, WebPBitstreamFeatures* const features, int decoder_abi_version); 9 - - 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); 10 - - 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); 11 - + VP8StatusCode (*webp_get_features_internal) (const uint8_t *data, size_t data_size, WebPBitstreamFeatures* const features, int decoder_abi_version); 12 - + 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); 13 - + 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); 14 - } lib; 15 - 16 - #ifdef LOAD_WEBP_DYNAMIC
···
+14 -18
pkgs/by-name/sd/SDL_image/package.nix
··· 1 { 2 lib, 3 SDL, 4 - fetchpatch, 5 - fetchurl, 6 giflib, 7 libXpm, 8 libjpeg, ··· 11 libwebp, 12 pkg-config, 13 stdenv, 14 }: 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "SDL_image"; 18 - version = "1.2.12"; 19 20 - src = fetchurl { 21 - url = "https://www.libsdl.org/projects/SDL_image/release/SDL_image-${finalAttrs.version}.tar.gz"; 22 - hash = "sha256-C5ByKYRWEATehIR3RNVmgJ27na9zKp5QO5GhtahOVpk="; 23 }; 24 - 25 - patches = [ 26 - # Fixed security vulnerability in XCF image loader 27 - (fetchpatch { 28 - name = "CVE-2017-2887"; 29 - url = "https://github.com/libsdl-org/SDL_image/commit/e7723676825cd2b2ffef3316ec1879d7726618f2.patch"; 30 - includes = [ "IMG_xcf.c" ]; 31 - hash = "sha256-Z0nyEtE1LNGsGsN9SFG8ZyPDdunmvg81tUnEkrJQk5w="; 32 - }) 33 - # Fixes incompatible function pointer type errors with clang 16 34 - ./clang16-webp-errors.patch 35 - ]; 36 37 configureFlags = [ 38 # Disable dynamic loading or else dlopen will fail because of no proper ··· 69 ]; 70 71 strictDeps = true; 72 73 meta = { 74 homepage = "http://www.libsdl.org/projects/SDL_image/";
··· 1 { 2 lib, 3 SDL, 4 + fetchFromGitHub, 5 giflib, 6 libXpm, 7 libjpeg, ··· 10 libwebp, 11 pkg-config, 12 stdenv, 13 + unstableGitUpdater, 14 }: 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "SDL_image"; 18 + version = "1.2.12-unstable-2025-02-13"; 19 20 + src = fetchFromGitHub { 21 + owner = "libsdl-org"; 22 + repo = "SDL_image"; 23 + rev = "74e8d577216e3c3a969e67b68b2e4769fcbf8fdd"; 24 + hash = "sha256-WSNH7Pw/tL5rgPQtOjxRGp2UlYSJJmXS2YQS+fAkXSc="; 25 }; 26 27 configureFlags = [ 28 # Disable dynamic loading or else dlopen will fail because of no proper ··· 59 ]; 60 61 strictDeps = true; 62 + 63 + passthru.updateScript = unstableGitUpdater { 64 + tagFormat = "release-1.*"; 65 + tagPrefix = "release-"; 66 + branch = "SDL-1.2"; 67 + }; 68 69 meta = { 70 homepage = "http://www.libsdl.org/projects/SDL_image/";
+9
pkgs/by-name/sd/SDL_mixer/package.nix
··· 10 pkg-config, 11 smpeg, 12 stdenv, 13 # Boolean flags 14 enableNativeMidi ? false, 15 enableSdltest ? (!stdenv.hostPlatform.isDarwin), ··· 20 pname = "SDL_mixer"; 21 version = "1.2.12"; 22 23 src = fetchurl { 24 url = "http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${finalAttrs.version}.tar.gz"; 25 hash = "sha256-FkQwgnmpdXmQSeSCavLPx4fK0quxGqFFYuQCUh+GmSo="; ··· 101 ]; 102 103 strictDeps = true; 104 105 meta = { 106 description = "SDL multi-channel audio mixer library";
··· 10 pkg-config, 11 smpeg, 12 stdenv, 13 + # passthru.tests 14 + onscripter-en, 15 # Boolean flags 16 enableNativeMidi ? false, 17 enableSdltest ? (!stdenv.hostPlatform.isDarwin), ··· 22 pname = "SDL_mixer"; 23 version = "1.2.12"; 24 25 + # word of caution: while there is a somewhat maintained SDL-1.2 branch on 26 + # https://github.com/libsdl-org/SDL_mixer, it switches from smpeg to mpg123 which 27 + # breaks autoconf in a bunch of packages, it's better to cherry-pick patches as needed 28 src = fetchurl { 29 url = "http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${finalAttrs.version}.tar.gz"; 30 hash = "sha256-FkQwgnmpdXmQSeSCavLPx4fK0quxGqFFYuQCUh+GmSo="; ··· 106 ]; 107 108 strictDeps = true; 109 + 110 + passthru.tests = { 111 + inherit onscripter-en; 112 + }; 113 114 meta = { 115 description = "SDL multi-channel audio mixer library";
+14 -5
pkgs/by-name/sd/SDL_net/package.nix
··· 1 { 2 lib, 3 SDL, 4 - fetchurl, 5 pkg-config, 6 stdenv, 7 # Boolean flags 8 enableSdltest ? (!stdenv.hostPlatform.isDarwin), 9 }: 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "SDL_net"; 13 - version = "1.2.8"; 14 15 - src = fetchurl { 16 - url = "http://www.libsdl.org/projects/SDL_net/release/SDL_net-${finalAttrs.version}.tar.gz"; 17 - hash = "sha256-X0p6i7iE95PCeKw/NxO+QZgMXu3M7P8CYEETR3FPrLQ="; 18 }; 19 20 nativeBuildInputs = [ ··· 31 ]; 32 33 strictDeps = true; 34 35 meta = { 36 homepage = "https://github.com/libsdl-org/SDL_net";
··· 1 { 2 lib, 3 SDL, 4 + fetchFromGitHub, 5 pkg-config, 6 stdenv, 7 + unstableGitUpdater, 8 # Boolean flags 9 enableSdltest ? (!stdenv.hostPlatform.isDarwin), 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "SDL_net"; 14 + version = "1.2.8-unstable-2024-04-23"; 15 16 + src = fetchFromGitHub { 17 + owner = "libsdl-org"; 18 + repo = "SDL_net"; 19 + rev = "0043be2e559f8d562d04bf62d6e3f4162ed8edad"; 20 + hash = "sha256-/W1Mq6hzJNNwpcx+VUT4DRGP3bE06GGMbYDGHBc4XlQ="; 21 }; 22 23 nativeBuildInputs = [ ··· 34 ]; 35 36 strictDeps = true; 37 + 38 + passthru.updateScript = unstableGitUpdater { 39 + tagFormat = "release-1.*"; 40 + tagPrefix = "release-"; 41 + branch = "SDL-1.2"; 42 + }; 43 44 meta = { 45 homepage = "https://github.com/libsdl-org/SDL_net";
+17 -18
pkgs/by-name/sd/SDL_ttf/package.nix
··· 1 { 2 lib, 3 SDL, 4 - fetchpatch, 5 - fetchurl, 6 freetype, 7 stdenv, 8 # Boolean flags 9 enableSdltest ? (!stdenv.hostPlatform.isDarwin), 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "SDL_ttf"; 14 - version = "2.0.11"; 15 16 - src = fetchurl { 17 - url = "https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-${finalAttrs.version}.tar.gz"; 18 - hash = "sha256-ckzYlez02jGaPvFkiStyB4vZJjKl2BIREmHN4kjrzbc="; 19 }; 20 21 - patches = [ 22 - # Bug #830: TTF_RenderGlyph_Shaded is broken 23 - (fetchpatch { 24 - url = "https://bugzilla-attachments.libsdl.org/attachments/830/renderglyph_shaded.patch.txt"; 25 - hash = "sha256-TZzlZe7gCRA8wZDHQZsqESAOGbLpJzIoB0HD8L6z3zE="; 26 - }) 27 - ]; 28 - 29 - patchFlags = [ "-p0" ]; 30 - 31 buildInputs = [ 32 SDL 33 freetype ··· 35 36 # pass in correct *-config for cross builds 37 env.SDL_CONFIG = lib.getExe' (lib.getDev SDL) "sdl-config"; 38 - env.FREETYPE_CONFIG = lib.getExe' freetype.dev "freetype-config"; 39 40 configureFlags = [ 41 (lib.enableFeature enableSdltest "sdltest") ··· 43 44 strictDeps = true; 45 46 meta = { 47 homepage = "https://github.com/libsdl-org/SDL_ttf"; 48 description = "SDL TrueType library"; ··· 50 maintainers = lib.teams.sdl.members ++ (with lib.maintainers; [ ]); 51 inherit (SDL.meta) platforms; 52 knownVulnerabilities = [ 53 - "CVE-2022-27470" 54 ]; 55 }; 56 })
··· 1 { 2 lib, 3 SDL, 4 + fetchFromGitHub, 5 freetype, 6 stdenv, 7 + unstableGitUpdater, 8 # Boolean flags 9 enableSdltest ? (!stdenv.hostPlatform.isDarwin), 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "SDL_ttf"; 14 + version = "2.0.11.1-unstable-2024-04-23"; 15 16 + src = fetchFromGitHub { 17 + owner = "libsdl-org"; 18 + repo = "SDL_ttf"; 19 + rev = "3c4233732b94ce08d5f6a868e597af39e13f8b23"; 20 + hash = "sha256-FX6Ko4CaOSCSKdpWVsJhTZXlWk1cnjbfVfMDiGG2+TU="; 21 }; 22 23 buildInputs = [ 24 SDL 25 freetype ··· 27 28 # pass in correct *-config for cross builds 29 env.SDL_CONFIG = lib.getExe' (lib.getDev SDL) "sdl-config"; 30 + env.FT2_CONFIG = lib.getExe' freetype.dev "freetype-config"; 31 32 configureFlags = [ 33 (lib.enableFeature enableSdltest "sdltest") ··· 35 36 strictDeps = true; 37 38 + passthru.updateScript = unstableGitUpdater { 39 + tagFormat = "release-2.0.11"; 40 + tagPrefix = "release-"; 41 + branch = "SDL-1.2"; 42 + }; 43 + 44 meta = { 45 homepage = "https://github.com/libsdl-org/SDL_ttf"; 46 description = "SDL TrueType library"; ··· 48 maintainers = lib.teams.sdl.members ++ (with lib.maintainers; [ ]); 49 inherit (SDL.meta) platforms; 50 knownVulnerabilities = [ 51 + # CVE applies to SDL2 https://github.com/NixOS/nixpkgs/pull/274836#issuecomment-2708627901 52 + # "CVE-2022-27470" 53 ]; 54 }; 55 })
+2 -2
pkgs/by-name/se/seaview/package.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "5.0.5"; 12 pname = "seaview"; 13 14 src = fetchurl { 15 url = "ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_${version}.tar.gz"; 16 - sha256 = "sha256-zo9emLpHiDv6kekbx55NOibxWN2Zg7XngzGkUqSx+PI="; 17 }; 18 19 buildInputs = [
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "5.1"; 12 pname = "seaview"; 13 14 src = fetchurl { 15 url = "ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_${version}.tar.gz"; 16 + sha256 = "sha256-tL9YQB4wgUOCyCWxOkw+6oyinDFO1cSh9DRZt47W+Ys="; 17 }; 18 19 buildInputs = [
+2 -2
pkgs/by-name/sn/snapcraft/package.nix
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "snapcraft"; 16 - version = "8.7.2"; 17 18 pyproject = true; 19 ··· 21 owner = "canonical"; 22 repo = "snapcraft"; 23 tag = version; 24 - hash = "sha256-RlaAvLU0UE8u6y2xCHLxbOFLQF9jRa+8e2mgrRgTIjw="; 25 }; 26 27 patches = [
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "snapcraft"; 16 + version = "8.7.3"; 17 18 pyproject = true; 19 ··· 21 owner = "canonical"; 22 repo = "snapcraft"; 23 tag = version; 24 + hash = "sha256-T39hhosZTttX8jMlF5ul9oBcsh+FKusepj0k2NMZHNU="; 25 }; 26 27 patches = [
+3 -3
pkgs/by-name/so/soju/package.nix
··· 9 10 buildGoModule rec { 11 pname = "soju"; 12 - version = "0.8.2"; 13 14 src = fetchFromGitea { 15 domain = "codeberg.org"; 16 owner = "emersion"; 17 repo = "soju"; 18 rev = "v${version}"; 19 - hash = "sha256-zJj9y3llJOijmx7+C5NOzEpIG/SEeg+ZhWtLPQ/iabY="; 20 }; 21 22 - vendorHash = "sha256-E/9a8GCEb/0Xto6cgH9R4WWdaoo/nwb6kcFdoEeMUps="; 23 24 nativeBuildInputs = [ 25 installShellFiles
··· 9 10 buildGoModule rec { 11 pname = "soju"; 12 + version = "0.9.0"; 13 14 src = fetchFromGitea { 15 domain = "codeberg.org"; 16 owner = "emersion"; 17 repo = "soju"; 18 rev = "v${version}"; 19 + hash = "sha256-qbSTaE0qOeXVcEmOver8Tu+gwV4cP4gNzIxByLKApCU="; 20 }; 21 22 + vendorHash = "sha256-JhoAtBw4O6lOd27dIXBNvA9EfUH5AD3ZHuGcWgU/Xv0="; 23 24 nativeBuildInputs = [ 25 installShellFiles
+3 -3
pkgs/by-name/so/sonarlint-ls/package.nix
··· 16 17 maven.buildMavenPackage rec { 18 pname = "sonarlint-ls"; 19 - version = "3.17.0.75948"; 20 21 src = fetchFromGitHub { 22 owner = "SonarSource"; 23 repo = "sonarlint-language-server"; 24 rev = version; 25 - hash = "sha256-9ZZPAkfYnHYaPFGo/WfOhUIZ+Aq7SNsVmyXgDwe68gk="; 26 }; 27 28 mvnJdk = jdk17; 29 - mvnHash = "sha256-tsYkp6Zr9gCgb0l6vQViSB7zcbf6JX+JwO4ZYqeG52c="; 30 31 # Disables failing tests which either need network access or are flaky. 32 mvnParameters = lib.escapeShellArgs [
··· 16 17 maven.buildMavenPackage rec { 18 pname = "sonarlint-ls"; 19 + version = "3.18.0.75982"; 20 21 src = fetchFromGitHub { 22 owner = "SonarSource"; 23 repo = "sonarlint-language-server"; 24 rev = version; 25 + hash = "sha256-/SpooLAJutBJ/FakSUyXMtPLy3TaPxCU8KEMnnzgdBs="; 26 }; 27 28 mvnJdk = jdk17; 29 + mvnHash = "sha256-IMM3xXWTnYzD3415tMjuwiQD2NMGM2XkuxdMYpsaqfA="; 30 31 # Disables failing tests which either need network access or are flaky. 32 mvnParameters = lib.escapeShellArgs [
+7 -2
pkgs/by-name/st/strace/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "strace"; 14 - version = "6.13"; 15 16 src = fetchurl { 17 url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz"; 18 - hash = "sha256-4gna8O4DjKWtzEwnfpJztNUfRqL/htpXXTZ0KsNQihc="; 19 }; 20 21 separateDebugInfo = true; 22 23 depsBuildBuild = [ buildPackages.stdenv.cc ]; 24 nativeBuildInputs = [ perl ];
··· 11 12 stdenv.mkDerivation rec { 13 pname = "strace"; 14 + version = "6.14"; 15 16 src = fetchurl { 17 url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz"; 18 + hash = "sha256-JE87XCCjKFTKm3yno+4JHdPUvSCTOhcezujbSGx308k="; 19 }; 20 21 separateDebugInfo = true; 22 + 23 + outputs = [ 24 + "out" 25 + "man" 26 + ]; 27 28 depsBuildBuild = [ buildPackages.stdenv.cc ]; 29 nativeBuildInputs = [ perl ];
+1 -1
pkgs/by-name/ta/tacent/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "bluescan"; 15 repo = "tacent"; 16 - tag = finalAttrs.version; 17 hash = "sha256-z8VuJS8OaVw5CeO/udvBEmcURKIy1oWVYUv6Ai8lTI8="; 18 }; 19
··· 13 src = fetchFromGitHub { 14 owner = "bluescan"; 15 repo = "tacent"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-z8VuJS8OaVw5CeO/udvBEmcURKIy1oWVYUv6Ai8lTI8="; 18 }; 19
+3 -3
pkgs/by-name/ti/tinty/package.nix
··· 6 nix-update-script, 7 }: 8 let 9 - version = "0.26.1"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "tinty"; ··· 16 owner = "tinted-theming"; 17 repo = "tinty"; 18 tag = "v${version}"; 19 - hash = "sha256-+HTdmAKsm9YXyLktAfjPenbRi1RrrCusc6+ZarCI7Ac="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-7erxE5sfEMsZiOh/VPfQYsowUub9nefkNaGYjNr0Pyg="; 24 25 # Pretty much all tests require internet access 26 doCheck = false;
··· 6 nix-update-script, 7 }: 8 let 9 + version = "0.27.0"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "tinty"; ··· 16 owner = "tinted-theming"; 17 repo = "tinty"; 18 tag = "v${version}"; 19 + hash = "sha256-3gJRVKkC3B+DVfVmvlRjBdp6cD5x5wZMX3p4PWVIjno="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-CJcPhUxClxk2SQAbAt1hzX7QbAhpXQCEc4xy1ADkAtk="; 24 25 # Pretty much all tests require internet access 26 doCheck = false;
+2 -2
pkgs/by-name/ti/tinyxml-2/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "tinyxml2"; 10 - version = "10.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "leethomason"; 14 repo = "tinyxml2"; 15 rev = finalAttrs.version; 16 - hash = "sha256-9xrpPFMxkAecg3hMHzzThuy0iDt970Iqhxs57Od+g2g="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "tinyxml2"; 10 + version = "11.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "leethomason"; 14 repo = "tinyxml2"; 15 rev = finalAttrs.version; 16 + hash = "sha256-rYVQSvxA0nxlZFHwGcOWkxcXZWEvTxR9P+d8E7CSm6U="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/we/weston/package.nix
··· 31 pipewireSupport ? true, 32 pipewire, 33 rdpSupport ? true, 34 - freerdp3, 35 remotingSupport ? true, 36 gst_all_1, 37 vaapiSupport ? true, ··· 91 ++ lib.optional lcmsSupport lcms2 92 ++ lib.optional pangoSupport pango 93 ++ lib.optional pipewireSupport pipewire 94 - ++ lib.optional rdpSupport freerdp3 95 ++ lib.optionals remotingSupport [ 96 gst_all_1.gstreamer 97 gst_all_1.gst-plugins-base
··· 31 pipewireSupport ? true, 32 pipewire, 33 rdpSupport ? true, 34 + freerdp, 35 remotingSupport ? true, 36 gst_all_1, 37 vaapiSupport ? true, ··· 91 ++ lib.optional lcmsSupport lcms2 92 ++ lib.optional pangoSupport pango 93 ++ lib.optional pipewireSupport pipewire 94 + ++ lib.optional rdpSupport freerdp 95 ++ lib.optionals remotingSupport [ 96 gst_all_1.gstreamer 97 gst_all_1.gst-plugins-base
+3 -3
pkgs/by-name/wo/woodpecker-plugin-git/package.nix
··· 8 9 buildGoModule rec { 10 pname = "woodpecker-plugin-git"; 11 - version = "2.6.2"; 12 13 src = fetchFromGitHub { 14 owner = "woodpecker-ci"; 15 repo = "plugin-git"; 16 tag = version; 17 - hash = "sha256-5YyYCdZpRlchLH4qX9golv8DmlMghosWi5WXP9WxMXU="; 18 }; 19 20 - vendorHash = "sha256-XOriHt+qyOcuGZzMtGAZuztxLod92JzjKWWjNq5Giro="; 21 22 env.CGO_ENABLED = "0"; 23
··· 8 9 buildGoModule rec { 10 pname = "woodpecker-plugin-git"; 11 + version = "2.6.3"; 12 13 src = fetchFromGitHub { 14 owner = "woodpecker-ci"; 15 repo = "plugin-git"; 16 tag = version; 17 + hash = "sha256-8CioqP0+L4DMF3S7QOGAmq3Uj0WAi0W7jhw0HNWVPwQ="; 18 }; 19 20 + vendorHash = "sha256-X9cpR45fB4HqTn3TiehAw6J7G2lXAQ3OfxRh5N+ceFc="; 21 22 env.CGO_ENABLED = "0"; 23
+73
pkgs/by-name/ya/yay/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildGoModule, 5 + fetchFromGitHub, 6 + pacman, 7 + libarchive, 8 + installShellFiles, 9 + }: 10 + 11 + buildGoModule (finalAttrs: { 12 + pname = "yay"; 13 + version = "12.4.2"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "Jguer"; 17 + repo = "yay"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-QLkqpeHVdR9dxhSGl2wQ7WL1mX6JJm3z6pLeI37z3oM="; 20 + }; 21 + 22 + vendorHash = "sha256-BKxhRa2y/liBDtMLg0Rlf/ysjQOgIaFjXbPWYBw53Po="; 23 + 24 + nativeBuildInputs = [ installShellFiles ]; 25 + 26 + buildInputs = [ 27 + pacman 28 + libarchive 29 + ]; 30 + 31 + env.CGO_ENABLED = 1; 32 + 33 + checkFlags = 34 + let 35 + skippedTests = [ 36 + # need fhs 37 + "TestAlpmExecutor" 38 + "TestBuildRuntime" 39 + "TestPacmanConf" 40 + # need su/sudo/doas 41 + "TestNewConfig" 42 + "TestNewConfigAURDEST" 43 + "TestNewConfigAURDESTTildeExpansion" 44 + "TestConfiguration_setPrivilegeElevator" 45 + "TestConfiguration_setPrivilegeElevator_su" 46 + "TestConfiguration_setPrivilegeElevator_no_path" 47 + "TestConfiguration_setPrivilegeElevator_doas" 48 + "TestConfiguration_setPrivilegeElevator_pacman_auth_doas" 49 + "TestConfiguration_setPrivilegeElevator_custom_script" 50 + "TestConfiguration_setPrivilegeElevator_pacman_auth_sudo" 51 + ]; 52 + in 53 + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 54 + 55 + postInstall = 56 + '' 57 + installManPage doc/yay.8 58 + '' 59 + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 60 + installShellCompletion --name yay.bash --bash completions/bash 61 + installShellCompletion --name yay.fish --fish completions/fish 62 + installShellCompletion --name _yay --zsh completions/zsh 63 + ''; 64 + 65 + meta = { 66 + description = "AUR Helper written in Go"; 67 + homepage = "https://github.com/Jguer/yay"; 68 + mainProgram = "yay"; 69 + platforms = lib.platforms.linux; 70 + license = with lib.licenses; [ gpl3Plus ]; 71 + maintainers = with lib.maintainers; [ emaryn ]; 72 + }; 73 + })
+2 -2
pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix
··· 6 7 buildGoModule rec { 8 pname = "zabbix-agent2-plugin-postgresql"; 9 - version = "7.2.3"; 10 11 src = fetchurl { 12 url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz"; 13 - hash = "sha256-TtcEY/X8FXFcI3cghGRnLiCDj0fUwspXf90G/h22M9s="; 14 }; 15 16 vendorHash = null;
··· 6 7 buildGoModule rec { 8 pname = "zabbix-agent2-plugin-postgresql"; 9 + version = "7.2.4"; 10 11 src = fetchurl { 12 url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz"; 13 + hash = "sha256-QslDQ45XQ3FjCSRu1cytHVPwJWpIvrxvqC57lCZGMKs="; 14 }; 15 16 vendorHash = null;
+2 -2
pkgs/by-name/za/zapret/package.nix
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "zapret"; 19 - version = "70.3"; 20 21 src = fetchFromGitHub { 22 owner = "bol-van"; 23 repo = "zapret"; 24 tag = "v${finalAttrs.version}"; 25 - hash = "sha256-sYLZH/j8bHUKfkUAAAuTrCTOXB6Qp9kVj4GjyFv6M+g="; 26 }; 27 28 buildInputs = [
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "zapret"; 19 + version = "70.5"; 20 21 src = fetchFromGitHub { 22 owner = "bol-van"; 23 repo = "zapret"; 24 tag = "v${finalAttrs.version}"; 25 + hash = "sha256-El/3qWZCyN5WixDWbtv+W69z0WITGMODX83dwDIT/94="; 26 }; 27 28 buildInputs = [
+3 -3
pkgs/desktops/gnome/extensions/pop-shell/default.nix
··· 10 11 stdenv.mkDerivation { 12 pname = "gnome-shell-extension-pop-shell"; 13 - version = "1.2.0-unstable-2025-02-20"; 14 15 src = fetchFromGitHub { 16 owner = "pop-os"; 17 repo = "shell"; 18 - rev = "29869118d1b89e5fa2ee97d11f36f20343ecba4c"; 19 - hash = "sha256-I1DegY+vG/Yt6jE0cjH3lrzeLsS5Ce43p/zWE+5yYJo="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation { 12 pname = "gnome-shell-extension-pop-shell"; 13 + version = "1.2.0-unstable-2025-03-10"; 14 15 src = fetchFromGitHub { 16 owner = "pop-os"; 17 repo = "shell"; 18 + rev = "b3fc4253dc29b30fb52ac5eef5d3af643a46d18c"; 19 + hash = "sha256-EMX1AREpOO3DgxV/EbF2hP5JLggzlgFu1gsbhF3W1os="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/extensions/unite/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "gnome-shell-extension-unite"; 12 - version = "81"; 13 14 src = fetchFromGitHub { 15 owner = "hardpixel"; 16 repo = "unite-shell"; 17 rev = "v${version}"; 18 - hash = "sha256-VGanUhZ1Lh0L7lMThR1PzSoRHU8AOSIIqUOpjNUULk8="; 19 }; 20 21 passthru = {
··· 9 10 stdenv.mkDerivation rec { 11 pname = "gnome-shell-extension-unite"; 12 + version = "82"; 13 14 src = fetchFromGitHub { 15 owner = "hardpixel"; 16 repo = "unite-shell"; 17 rev = "v${version}"; 18 + hash = "sha256-Ceo0HQupiihD6GW6/PUbjuArOXtPtAmUPxmNi7DS8E0="; 19 }; 20 21 passthru = {
+6 -6
pkgs/development/compilers/dart/sources.nix
··· 1 let 2 - version = "3.7.1"; 3 in 4 { fetchurl }: 5 { 6 versionUsed = version; 7 "${version}-x86_64-darwin" = fetchurl { 8 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip"; 9 - sha256 = "0bldcn4j99cv2a6g3s263929r7wqhjaxylwm26nd2jdfnqbmjxm2"; 10 }; 11 "${version}-aarch64-darwin" = fetchurl { 12 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip"; 13 - sha256 = "191jig17mnk0gjys2xd0qr267idjv2h50qnaz0cciflj60b2az7m"; 14 }; 15 "${version}-aarch64-linux" = fetchurl { 16 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip"; 17 - sha256 = "1zj7k2bczb9yy63vjj8xm3ljd9sx9z77awf4wdvv6y02gnzxv4ga"; 18 }; 19 "${version}-x86_64-linux" = fetchurl { 20 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 21 - sha256 = "0wgfl118j7s7xjz4i0m4gyzxzsjv7x9wq9xr2m036l4ngng9a4r8"; 22 }; 23 "${version}-i686-linux" = fetchurl { 24 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip"; 25 - sha256 = "1zj60jqpnv1apl4439vvxxrgfvg3azwaaizdmq8chfmrg97vr85x"; 26 }; 27 }
··· 1 let 2 + version = "3.7.2"; 3 in 4 { fetchurl }: 5 { 6 versionUsed = version; 7 "${version}-x86_64-darwin" = fetchurl { 8 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip"; 9 + sha256 = "1bj9libb4bnmgm4544876xz512i1nvp73fbxrs4jz0xfp398c206"; 10 }; 11 "${version}-aarch64-darwin" = fetchurl { 12 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip"; 13 + sha256 = "0z35ndh7mdaz1dnd2yvv5g50jbfy563yclgfjlx9k400b7cn6vhh"; 14 }; 15 "${version}-aarch64-linux" = fetchurl { 16 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip"; 17 + sha256 = "1a2cwr3qyy8paxjhgb1xwcv4rm1ml0dfv1byl5zynmz0c6nwqlil"; 18 }; 19 "${version}-x86_64-linux" = fetchurl { 20 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 21 + sha256 = "133q4jz5wszs0bja7pnfgjd7mvawdspgz866ip3m0v351zbzs5n2"; 22 }; 23 "${version}-i686-linux" = fetchurl { 24 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip"; 25 + sha256 = "0y3slablp94lbcm9bafg0p407axrdqxf33vpxc420ifqczpidmh2"; 26 }; 27 }
+2 -2
pkgs/development/compilers/openjdk/11/source.json
··· 1 { 2 - "hash": "sha256-HqFm4qESB5T4Y1FLgfHZxURi7l7NkLzx2w8GzmB1jSY=", 3 "owner": "openjdk", 4 "repo": "jdk11u", 5 - "rev": "refs/tags/jdk-11.0.25+9" 6 }
··· 1 { 2 + "hash": "sha256-7yeyr2UbMntuOtEjRLdLoiyN0zC+fZZSGL9XxI2D7GU=", 3 "owner": "openjdk", 4 "repo": "jdk11u", 5 + "rev": "refs/tags/jdk-11.0.26+4" 6 }
+2 -2
pkgs/development/libraries/opencolorio/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "opencolorio"; 30 - version = "2.4.1"; 31 32 src = fetchFromGitHub { 33 owner = "AcademySoftwareFoundation"; 34 repo = "OpenColorIO"; 35 rev = "v${version}"; 36 - hash = "sha256-Ytqvd4qSqO+6hId3v7X9cd+zrOElcqTBev5miJL/07M="; 37 }; 38 39 patches = [
··· 27 28 stdenv.mkDerivation rec { 29 pname = "opencolorio"; 30 + version = "2.4.2"; 31 32 src = fetchFromGitHub { 33 owner = "AcademySoftwareFoundation"; 34 repo = "OpenColorIO"; 35 rev = "v${version}"; 36 + hash = "sha256-+P7T8UZuQEVmsMykSWtUxg0vC7Sr4fQJpovCU5sKtsA="; 37 }; 38 39 patches = [
+68
pkgs/development/python-modules/binsync/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + filelock, 6 + gitpython, 7 + libbs, 8 + prompt-toolkit, 9 + pycparser, 10 + pyside6, 11 + pytest-qt, 12 + pytestCheckHook, 13 + setuptools, 14 + sortedcontainers, 15 + toml, 16 + tqdm, 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "binsync"; 21 + version = "5.3.0"; 22 + pyproject = true; 23 + 24 + src = fetchFromGitHub { 25 + owner = "binsync"; 26 + repo = "binsync"; 27 + tag = "v${version}"; 28 + hash = "sha256-f0pPuNTrZ5+iuJgtxLXJF89C9hKXwplhBA/olyhfsQ4="; 29 + }; 30 + 31 + build-system = [ setuptools ]; 32 + 33 + dependencies = [ 34 + filelock 35 + gitpython 36 + libbs 37 + prompt-toolkit 38 + pycparser 39 + sortedcontainers 40 + toml 41 + tqdm 42 + ]; 43 + 44 + optional-dependencies = { 45 + ghidra = [ pyside6 ]; 46 + }; 47 + 48 + nativeCheckInputs = [ 49 + pytestCheckHook 50 + pytest-qt 51 + pyside6 52 + ]; 53 + 54 + disabledTestPaths = [ 55 + # Test tries to import angrmanagement 56 + "tests/test_angr_gui.py" 57 + ]; 58 + 59 + pythonImportsCheck = [ "binsync" ]; 60 + 61 + meta = { 62 + description = "A reversing plugin for cross-decompiler collaboration, built on git"; 63 + homepage = "https://github.com/binsync/binsync"; 64 + changelog = "https://github.com/binsync/binsync/releases/tag/v${version}"; 65 + license = lib.licenses.bsd2; 66 + maintainers = with lib.maintainers; [ scoder12 ]; 67 + }; 68 + }
+2 -2
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "google-cloud-pubsub"; 23 - version = "2.28.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.7"; ··· 28 src = fetchPypi { 29 pname = "google_cloud_pubsub"; 30 inherit version; 31 - hash = "sha256-kE6JS04VEhUhB3rIXJqo9Oe4UXvF+0Cd2yqsjfGgKzw="; 32 }; 33 34 build-system = [ setuptools ];
··· 20 21 buildPythonPackage rec { 22 pname = "google-cloud-pubsub"; 23 + version = "2.29.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.7"; ··· 28 src = fetchPypi { 29 pname = "google_cloud_pubsub"; 30 inherit version; 31 + hash = "sha256-uCD41BDJath7jaecaWuXnhoYKhcNDAYCYm9bnYy/Ie4="; 32 }; 33 34 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mcpadapt/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "mcpadapt"; 19 - version = "0.0.15"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "grll"; 24 repo = "mcpadapt"; 25 tag = "v${version}"; 26 - hash = "sha256-Cpm6jfdAyhMNc3bnDcF42G24VdStM2OpDTsGHS4IEMM="; 27 }; 28 29 build-system = [ hatchling ];
··· 16 17 buildPythonPackage rec { 18 pname = "mcpadapt"; 19 + version = "0.0.16"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "grll"; 24 repo = "mcpadapt"; 25 tag = "v${version}"; 26 + hash = "sha256-l5noNvg2vQJa0kOPJG78whrnTKkYy1FUfSb9V+ICpAo="; 27 }; 28 29 build-system = [ hatchling ];
+11 -10
pkgs/development/python-modules/mediafile/default.nix
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 flit-core, 6 mutagen, 7 pytestCheckHook, 8 pythonOlder, 9 - six, 10 }: 11 12 buildPythonPackage rec { 13 pname = "mediafile"; 14 - version = "0.12.0"; 15 - format = "pyproject"; 16 17 - disabled = pythonOlder "3.6"; 18 19 src = fetchFromGitHub { 20 owner = "beetbox"; 21 - repo = pname; 22 - rev = "v${version}"; 23 - hash = "sha256-5HHfG1hCIbM/QSXgB61yHNNWJTsuyAh6CQJ7SZhZuvo="; 24 }; 25 26 - nativeBuildInputs = [ flit-core ]; 27 28 - propagatedBuildInputs = [ 29 mutagen 30 - six 31 ]; 32 33 nativeCheckInputs = [ pytestCheckHook ]; ··· 37 meta = with lib; { 38 description = "Python interface to the metadata tags for many audio file formats"; 39 homepage = "https://github.com/beetbox/mediafile"; 40 license = licenses.mit; 41 maintainers = with maintainers; [ lovesegfault ]; 42 };
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 flit-core, 6 + filetype, 7 mutagen, 8 pytestCheckHook, 9 pythonOlder, 10 }: 11 12 buildPythonPackage rec { 13 pname = "mediafile"; 14 + version = "0.13.0"; 15 + pyproject = true; 16 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "beetbox"; 21 + repo = "mediafile"; 22 + tag = "v${version}"; 23 + hash = "sha256-Knp91nVPFkE2qYSZoWcOsMBNY+OBfWCPPNn+T1L8v0o="; 24 }; 25 26 + build-system = [ flit-core ]; 27 28 + dependencies = [ 29 + filetype 30 mutagen 31 ]; 32 33 nativeCheckInputs = [ pytestCheckHook ]; ··· 37 meta = with lib; { 38 description = "Python interface to the metadata tags for many audio file formats"; 39 homepage = "https://github.com/beetbox/mediafile"; 40 + changelog = "https://github.com/beetbox/mediafile/releases/tag/${src.tag}"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ lovesegfault ]; 43 };
+1 -3
pkgs/development/python-modules/pyspx/default.nix
··· 6 pytestCheckHook, 7 pythonOlder, 8 setuptools, 9 - wheel, 10 }: 11 12 buildPythonPackage rec { ··· 24 fetchSubmodules = true; 25 }; 26 27 - nativeBuildInputs = [ 28 cffi 29 setuptools 30 - wheel 31 ]; 32 33 nativeCheckInputs = [ pytestCheckHook ];
··· 6 pytestCheckHook, 7 pythonOlder, 8 setuptools, 9 }: 10 11 buildPythonPackage rec { ··· 23 fetchSubmodules = true; 24 }; 25 26 + build-system = [ 27 cffi 28 setuptools 29 ]; 30 31 nativeCheckInputs = [ pytestCheckHook ];
+6 -7
pkgs/development/python-modules/pytest-postgresql/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 - pythonOlder, 6 pytestCheckHook, 7 pytest-cov-stub, 8 setuptools, ··· 18 version = "6.0.0"; 19 pyproject = true; 20 21 - disabled = pythonOlder "3.8"; 22 - 23 src = fetchFromGitHub { 24 owner = "ClearcodeHQ"; 25 repo = "pytest-postgresql"; ··· 35 36 buildInputs = [ pytest ]; 37 38 - propagatedBuildInputs = [ 39 mirakuru 40 port-for 41 psycopg ··· 65 "pytest_postgresql.executor" 66 ]; 67 68 - meta = with lib; { 69 homepage = "https://pypi.python.org/pypi/pytest-postgresql"; 70 description = "Pytest plugin that enables you to test code on a temporary PostgreSQL database"; 71 changelog = "https://github.com/ClearcodeHQ/pytest-postgresql/blob/v${version}/CHANGES.rst"; 72 - license = licenses.lgpl3Plus; 73 - maintainers = with maintainers; [ bcdarwin ]; 74 }; 75 }
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pytestCheckHook, 6 pytest-cov-stub, 7 setuptools, ··· 17 version = "6.0.0"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "ClearcodeHQ"; 22 repo = "pytest-postgresql"; ··· 32 33 buildInputs = [ pytest ]; 34 35 + dependencies = [ 36 mirakuru 37 port-for 38 psycopg ··· 62 "pytest_postgresql.executor" 63 ]; 64 65 + __darwinAllowLocalNetworking = true; 66 + 67 + meta = { 68 homepage = "https://pypi.python.org/pypi/pytest-postgresql"; 69 description = "Pytest plugin that enables you to test code on a temporary PostgreSQL database"; 70 changelog = "https://github.com/ClearcodeHQ/pytest-postgresql/blob/v${version}/CHANGES.rst"; 71 + license = lib.licenses.lgpl3Plus; 72 + maintainers = with lib.maintainers; [ bcdarwin ]; 73 }; 74 }
+3 -3
pkgs/development/python-modules/reflex-chakra/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "reflex-chakra"; 11 - version = "0.6.3"; 12 pyproject = true; 13 14 disabled = pythonOlder "3.9"; ··· 17 owner = "reflex-dev"; 18 repo = "reflex-chakra"; 19 tag = "v${version}"; 20 - hash = "sha256-Smkpcy6jPYTUWskZwWKkL9V545Ji/riQ8RFjJXm44qM="; 21 }; 22 23 pythonRemoveDeps = [ ··· 34 meta = with lib; { 35 description = "Chakra Implementation in Reflex"; 36 homepage = "https://github.com/reflex-dev/reflex-chakra"; 37 - changelog = "https://github.com/reflex-dev/reflex-chakra/releases/tag/v${version}"; 38 license = licenses.asl20; 39 maintainers = with maintainers; [ fab ]; 40 };
··· 8 9 buildPythonPackage rec { 10 pname = "reflex-chakra"; 11 + version = "0.7.0"; 12 pyproject = true; 13 14 disabled = pythonOlder "3.9"; ··· 17 owner = "reflex-dev"; 18 repo = "reflex-chakra"; 19 tag = "v${version}"; 20 + hash = "sha256-foIXPLWcxNf33y39BgiRpvwRnZOTcfAjhCvC4TD8ZMs="; 21 }; 22 23 pythonRemoveDeps = [ ··· 34 meta = with lib; { 35 description = "Chakra Implementation in Reflex"; 36 homepage = "https://github.com/reflex-dev/reflex-chakra"; 37 + changelog = "https://github.com/reflex-dev/reflex-chakra/releases/tag/${src.tag}"; 38 license = licenses.asl20; 39 maintainers = with maintainers; [ fab ]; 40 };
+2 -2
pkgs/development/python-modules/smart-open/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "smart-open"; 23 - version = "7.1.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "RaRe-Technologies"; 30 repo = "smart_open"; 31 tag = "v${version}"; 32 - hash = "sha256-ANbM0bKmkK25WCKxV7KHlPjzfTAY7dP67mmahRwtXI8="; 33 }; 34 35 build-system = [ setuptools ];
··· 20 21 buildPythonPackage rec { 22 pname = "smart-open"; 23 + version = "7.2.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "RaRe-Technologies"; 30 repo = "smart_open"; 31 tag = "v${version}"; 32 + hash = "sha256-/16Is90235scTAYUW/65QxcTddD0+aiG5TLzYsBUE1A="; 33 }; 34 35 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1347"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-0YCO8fYfXfLeCxszJ9RXJHV1wuPFaV18Ty6+j+c1kCw="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1348"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-cKSeey6erm+iXwPwaS/lan+5UDOxMTJVoJErDFCikWI="; 23 }; 24 25 build-system = [ setuptools ];
+8
pkgs/kde/gear/krdc/default.nix
··· 1 { 2 mkKdeDerivation, 3 pkg-config, 4 shared-mime-info, ··· 9 }: 10 mkKdeDerivation { 11 pname = "krdc"; 12 13 extraNativeBuildInputs = [ 14 pkg-config
··· 1 { 2 + lib, 3 mkKdeDerivation, 4 pkg-config, 5 shared-mime-info, ··· 10 }: 11 mkKdeDerivation { 12 pname = "krdc"; 13 + 14 + # freerdp3 is not yet supported by 24.12 version of krdc 15 + # can be dropped with 25.04 kdePackages release, as that will default to freerdp3 16 + # backporting freerdp3 support is non-trivial 17 + cmakeFlags = [ 18 + (lib.cmakeBool "WITH_RDP" false) 19 + ]; 20 21 extraNativeBuildInputs = [ 22 pkg-config
+6
pkgs/kde/plasma/krdp/default.nix
··· 6 pkg-config, 7 qtwayland, 8 freerdp, 9 wayland, 10 wayland-protocols, 11 }: ··· 15 patches = [ 16 (replaceVars ./hardcode-openssl-path.patch { 17 openssl = lib.getExe openssl; 18 }) 19 ]; 20
··· 6 pkg-config, 7 qtwayland, 8 freerdp, 9 + fetchpatch, 10 wayland, 11 wayland-protocols, 12 }: ··· 16 patches = [ 17 (replaceVars ./hardcode-openssl-path.patch { 18 openssl = lib.getExe openssl; 19 + }) 20 + (fetchpatch { 21 + # support for freerdp3, can be dropped with krdp 6.4 22 + url = "https://invent.kde.org/plasma/krdp/-/merge_requests/69.patch"; 23 + hash = "sha256-5x9JUbFTw/POxBW8G/BOlo/wtcUjPU9J1V/wba1EI/o="; 24 }) 25 ]; 26
+8 -1
pkgs/servers/apache-kafka/default.nix
··· 1 - { lib, stdenv, fetchurl, jdk17_headless, jdk11_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }: 2 3 let 4 versionMap = { 5 "3_9" = { 6 kafkaVersion = "3.9.0"; 7 scalaVersion = "2.13";
··· 1 + { lib, stdenv, fetchurl, jdk17_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }: 2 3 let 4 versionMap = { 5 + "4_0" = { 6 + kafkaVersion = "4.0.0"; 7 + scalaVersion = "2.13"; 8 + sha256 = "sha256-e4Uuk4vAneEM2W7KN1UljH0l+4nb3XYwVxdgfhg14qo="; 9 + jre = jdk17_headless; 10 + nixosTest = nixosTests.kafka.kafka_4_0; 11 + }; 12 "3_9" = { 13 kafkaVersion = "3.9.0"; 14 scalaVersion = "2.13";
+12 -7
pkgs/tools/audio/beets/plugins/copyartifacts.nix
··· 1 { 2 lib, 3 - fetchFromGitHub, 4 beets, 5 python3Packages, 6 }: 7 8 python3Packages.buildPythonApplication rec { 9 pname = "beets-copyartifacts"; 10 version = "0.1.5"; 11 12 src = fetchFromGitHub { 13 repo = "beets-copyartifacts"; 14 owner = "adammillerio"; 15 - rev = "v${version}"; 16 - sha256 = "sha256-UTZh7T6Z288PjxFgyFxHnPt0xpAH3cnr8/jIrlJhtyU="; 17 }; 18 19 postPatch = '' ··· 26 sed -i -e 's/util\.py3_path/os.fsdecode/g' tests/_common.py 27 ''; 28 29 - pytestFlagsArray = [ "-r fEs" ]; 30 31 nativeCheckInputs = [ 32 python3Packages.pytestCheckHook 33 beets 34 ]; 35 - preCheck = '' 36 - export HOME=$(mktemp -d) 37 - ''; 38 39 meta = { 40 description = "Beets plugin to move non-music files during the import process"; 41 homepage = "https://github.com/adammillerio/beets-copyartifacts"; 42 license = lib.licenses.mit; 43 inherit (beets.meta) platforms; 44 };
··· 1 { 2 lib, 3 beets, 4 + fetchFromGitHub, 5 python3Packages, 6 + writableTmpDirAsHomeHook, 7 }: 8 9 python3Packages.buildPythonApplication rec { 10 pname = "beets-copyartifacts"; 11 version = "0.1.5"; 12 + pyproject = true; 13 14 src = fetchFromGitHub { 15 repo = "beets-copyartifacts"; 16 owner = "adammillerio"; 17 + tag = "v${version}"; 18 + hash = "sha256-UTZh7T6Z288PjxFgyFxHnPt0xpAH3cnr8/jIrlJhtyU="; 19 }; 20 21 postPatch = '' ··· 28 sed -i -e 's/util\.py3_path/os.fsdecode/g' tests/_common.py 29 ''; 30 31 + build-system = with python3Packages; [ setuptools ]; 32 + 33 + dependencies = with python3Packages; [ six ]; 34 35 nativeCheckInputs = [ 36 python3Packages.pytestCheckHook 37 beets 38 + writableTmpDirAsHomeHook 39 ]; 40 + 41 + pytestFlagsArray = [ "-r fEs" ]; 42 43 meta = { 44 description = "Beets plugin to move non-music files during the import process"; 45 homepage = "https://github.com/adammillerio/beets-copyartifacts"; 46 + changelog = "https://github.com/adammillerio/beets-copyartifacts/releases/tag/${src.tag}"; 47 license = lib.licenses.mit; 48 inherit (beets.meta) platforms; 49 };
-9
pkgs/tools/misc/graylog/5.2.nix
··· 1 - { callPackage, lib, ...}: 2 - let 3 - buildGraylog = callPackage ./graylog.nix {}; 4 - in buildGraylog { 5 - version = "5.2.12"; 6 - hash = "sha256-VF6eLOYfnIROPj1pvyV1G3TKGj/rAa2spc/oel4LFwk="; 7 - maintainers = [ lib.maintainers.f2k1de ]; 8 - license = lib.licenses.sspl; 9 - }
···
+2 -2
pkgs/tools/package-management/nix-eval-jobs/default.nix
··· 13 }: 14 stdenv.mkDerivation rec { 15 pname = "nix-eval-jobs"; 16 - version = "2.25.0"; 17 src = fetchFromGitHub { 18 owner = "nix-community"; 19 repo = pname; 20 rev = "v${version}"; 21 - hash = "sha256-63i7TgirD3FiJM1z8ZuOOcXWj4ZhgK357NHmf90WNig="; 22 }; 23 buildInputs = [ 24 boost
··· 13 }: 14 stdenv.mkDerivation rec { 15 pname = "nix-eval-jobs"; 16 + version = "2.26.0"; 17 src = fetchFromGitHub { 18 owner = "nix-community"; 19 repo = pname; 20 rev = "v${version}"; 21 + hash = "sha256-Lo4KFBNcY8tmBuCmEr2XV0IUZtxXHmbXPNLkov/QSU0="; 22 }; 23 buildInputs = [ 24 boost
+2 -13
pkgs/tools/package-management/nix/default.nix
··· 260 # depend on the components they need in `nixComponents_2_26`. 261 nix_2_26 = addTests "nix_2_26" self.nixComponents_2_26.nix-everything; 262 263 - git = common rec { 264 - version = "2.25.0"; 265 - suffix = "pre20241101_${lib.substring 0 8 src.rev}"; 266 - src = fetchFromGitHub { 267 - owner = "NixOS"; 268 - repo = "nix"; 269 - rev = "2e5759e3778c460efc5f7cfc4cb0b84827b5ffbe"; 270 - hash = "sha256-E1Sp0JHtbD1CaGO3UbBH6QajCtOGqcrVfPSKL0n63yo="; 271 - }; 272 - self_attribute_name = "git"; 273 - }; 274 - 275 latest = self.nix_2_26; 276 277 # The minimum Nix version supported by Nixpkgs ··· 305 ) (lib.range 4 23) 306 ) 307 // { 308 - unstable = throw "nixVersions.unstable has been removed. For bleeding edge (Nix master, roughly weekly updated) use nixVersions.git, otherwise use nixVersions.latest."; 309 } 310 ) 311 )
··· 260 # depend on the components they need in `nixComponents_2_26`. 261 nix_2_26 = addTests "nix_2_26" self.nixComponents_2_26.nix-everything; 262 263 latest = self.nix_2_26; 264 265 # The minimum Nix version supported by Nixpkgs ··· 293 ) (lib.range 4 23) 294 ) 295 // { 296 + unstable = throw "nixVersions.unstable has been removed. use nixVersions.latest or the nix flake."; 297 + git = throw "nixVersions.git has been removed. use nixVersions.latest or the nix flake."; 298 } 299 ) 300 )
-6
pkgs/tools/package-management/nix/update-all.sh
··· 26 27 nix-update --override-filename "$SCRIPT_DIR/default.nix" --version-regex "(2\\.${minor_version}\..+)" --build --commit "nixVersions.$name" 28 done 29 - 30 - commit_json=$(curl -s https://api.github.com/repos/NixOS/nix/commits/master) # format: 2024-11-01T10:18:53Z 31 - date_of_commit=$(echo "$commit_json" | jq -r '.commit.author.date') 32 - suffix="pre$(date -d "$date_of_commit" +%Y%m%d)_" 33 - sed -i -e "s|\"pre[0-9]\{8\}_|\"$suffix|g" "$SCRIPT_DIR/default.nix" 34 - nix-update --override-filename "$SCRIPT_DIR/default.nix" --version branch --build --commit "nixVersions.git"
··· 26 27 nix-update --override-filename "$SCRIPT_DIR/default.nix" --version-regex "(2\\.${minor_version}\..+)" --build --commit "nixVersions.$name" 28 done
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 - version = "11.46.2"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 - hash = "sha256-eeJM4NgvLBXYzJSdt6rN9LwsQKK6drU+l5OqOWUyX8w="; 16 }; 17 18 proxyVendor = true; 19 20 - vendorHash = "sha256-ybHvPLDet8d1oOWPIPzAhWIzLTFu8lRM94dsrrDZoCs="; 21 22 subPackages = [ "apps/cnspec" ]; 23
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 + version = "11.47.1"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 + hash = "sha256-y6eycpBrPK1N4lOaaJZFMXpGNFsqt98qTi26Ys01D5k="; 16 }; 17 18 proxyVendor = true; 19 20 + vendorHash = "sha256-TjHfPCKIs7k6GkI5c4BMHIw5qVrfDOwx8Z9tJiqUy68="; 21 22 subPackages = [ "apps/cnspec" ]; 23
+28 -21
pkgs/tools/security/wpscan/Gemfile.lock
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 - activesupport (7.2.1) 5 base64 6 bigdecimal 7 concurrent-ruby (~> 1.0, >= 1.3.1) 8 connection_pool (>= 2.2.5) ··· 12 minitest (>= 5.1) 13 securerandom (>= 0.3) 14 tzinfo (~> 2.0, >= 2.0.5) 15 addressable (2.8.7) 16 public_suffix (>= 2.0.2, < 7.0) 17 base64 (0.2.0) 18 - bigdecimal (3.1.8) 19 - cms_scanner (0.14.3) 20 ethon (>= 0.14, < 0.17) 21 - get_process_mem (~> 0.2.5) 22 nokogiri (~> 1.16) 23 - opt_parse_validator (~> 1.10.0) 24 public_suffix (>= 4.0.3, < 6.1) 25 ruby-progressbar (>= 1.10, < 1.14) 26 sys-proctable (>= 1.2.2, < 1.4.0) 27 typhoeus (>= 1.3, < 1.5) 28 xmlrpc (~> 0.3) 29 yajl-ruby (~> 1.4.1) 30 - concurrent-ruby (1.3.4) 31 - connection_pool (2.4.1) 32 drb (2.2.1) 33 ethon (0.16.0) 34 ffi (>= 1.15.0) 35 - ffi (1.17.0) 36 - get_process_mem (0.2.7) 37 ffi (~> 1.0) 38 - i18n (1.14.6) 39 concurrent-ruby (~> 1.0) 40 - logger (1.6.1) 41 - mini_portile2 (2.8.7) 42 - minitest (5.25.1) 43 - nokogiri (1.16.7) 44 mini_portile2 (~> 2.8.2) 45 racc (~> 1.4) 46 - opt_parse_validator (1.10.0) 47 - activesupport (>= 5.2, < 7.3.0) 48 addressable (>= 2.5, < 2.9) 49 public_suffix (6.0.1) 50 racc (1.8.1) 51 ruby-progressbar (1.13.0) 52 - securerandom (0.3.1) 53 sys-proctable (1.3.0) 54 ffi (~> 1.1) 55 typhoeus (1.4.1) 56 ethon (>= 0.9.0) 57 tzinfo (2.0.6) 58 concurrent-ruby (~> 1.0) 59 - webrick (1.8.2) 60 - wpscan (3.8.27) 61 - cms_scanner (~> 0.14.3) 62 xmlrpc (0.3.3) 63 webrick 64 yajl-ruby (1.4.3) ··· 70 wpscan 71 72 BUNDLED WITH 73 - 2.5.16
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 + activesupport (8.0.1) 5 base64 6 + benchmark (>= 0.3) 7 bigdecimal 8 concurrent-ruby (~> 1.0, >= 1.3.1) 9 connection_pool (>= 2.2.5) ··· 13 minitest (>= 5.1) 14 securerandom (>= 0.3) 15 tzinfo (~> 2.0, >= 2.0.5) 16 + uri (>= 0.13.1) 17 addressable (2.8.7) 18 public_suffix (>= 2.0.2, < 7.0) 19 base64 (0.2.0) 20 + benchmark (0.4.0) 21 + bigdecimal (3.1.9) 22 + cms_scanner (0.15.0) 23 ethon (>= 0.14, < 0.17) 24 + get_process_mem (>= 0.2.5, < 1.1.0) 25 nokogiri (~> 1.16) 26 + opt_parse_validator (~> 1.10.1) 27 public_suffix (>= 4.0.3, < 6.1) 28 ruby-progressbar (>= 1.10, < 1.14) 29 sys-proctable (>= 1.2.2, < 1.4.0) 30 typhoeus (>= 1.3, < 1.5) 31 xmlrpc (~> 0.3) 32 yajl-ruby (~> 1.4.1) 33 + concurrent-ruby (1.3.5) 34 + connection_pool (2.5.0) 35 drb (2.2.1) 36 ethon (0.16.0) 37 ffi (>= 1.15.0) 38 + ffi (1.17.1) 39 + get_process_mem (1.0.0) 40 + bigdecimal (>= 2.0) 41 ffi (~> 1.0) 42 + i18n (1.14.7) 43 concurrent-ruby (~> 1.0) 44 + logger (1.6.6) 45 + mini_portile2 (2.8.8) 46 + minitest (5.25.4) 47 + nokogiri (1.18.3) 48 mini_portile2 (~> 2.8.2) 49 racc (~> 1.4) 50 + opt_parse_validator (1.10.1) 51 + activesupport (>= 5.2, < 8.1.0) 52 addressable (>= 2.5, < 2.9) 53 + ostruct (~> 0.6) 54 + ostruct (0.6.1) 55 public_suffix (6.0.1) 56 racc (1.8.1) 57 ruby-progressbar (1.13.0) 58 + securerandom (0.4.1) 59 sys-proctable (1.3.0) 60 ffi (~> 1.1) 61 typhoeus (1.4.1) 62 ethon (>= 0.9.0) 63 tzinfo (2.0.6) 64 concurrent-ruby (~> 1.0) 65 + uri (1.0.3) 66 + webrick (1.9.1) 67 + wpscan (3.8.28) 68 + cms_scanner (~> 0.15.0) 69 xmlrpc (0.3.3) 70 webrick 71 yajl-ruby (1.4.3) ··· 77 wpscan 78 79 BUNDLED WITH 80 + 2.5.22
+69 -33
pkgs/tools/security/wpscan/gemset.nix
··· 2 activesupport = { 3 dependencies = [ 4 "base64" 5 "bigdecimal" 6 "concurrent-ruby" 7 "connection_pool" ··· 11 "minitest" 12 "securerandom" 13 "tzinfo" 14 ]; 15 groups = [ "default" ]; 16 platforms = [ ]; 17 source = { 18 remotes = [ "https://rubygems.org" ]; 19 - sha256 = "094cv9kxa8hwlsw3c0njkvvayd0wszcz9b6xywv4yajrg83zlmvm"; 20 type = "gem"; 21 }; 22 - version = "7.2.1"; 23 }; 24 addressable = { 25 dependencies = [ "public_suffix" ]; ··· 42 }; 43 version = "0.2.0"; 44 }; 45 bigdecimal = { 46 groups = [ "default" ]; 47 platforms = [ ]; 48 source = { 49 remotes = [ "https://rubygems.org" ]; 50 - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; 51 type = "gem"; 52 }; 53 - version = "3.1.8"; 54 }; 55 cms_scanner = { 56 dependencies = [ ··· 69 platforms = [ ]; 70 source = { 71 remotes = [ "https://rubygems.org" ]; 72 - sha256 = "1bkmxxxz0q8brfivm7li1hmk2yrdl8wpi25qi4c2rhzfk361ass3"; 73 type = "gem"; 74 }; 75 - version = "0.14.3"; 76 }; 77 concurrent-ruby = { 78 groups = [ "default" ]; 79 platforms = [ ]; 80 source = { 81 remotes = [ "https://rubygems.org" ]; 82 - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; 83 type = "gem"; 84 }; 85 - version = "1.3.4"; 86 }; 87 connection_pool = { 88 groups = [ "default" ]; 89 platforms = [ ]; 90 source = { 91 remotes = [ "https://rubygems.org" ]; 92 - sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 93 type = "gem"; 94 }; 95 - version = "2.4.1"; 96 }; 97 drb = { 98 groups = [ "default" ]; ··· 120 platforms = [ ]; 121 source = { 122 remotes = [ "https://rubygems.org" ]; 123 - sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; 124 type = "gem"; 125 }; 126 - version = "1.17.0"; 127 }; 128 get_process_mem = { 129 - dependencies = [ "ffi" ]; 130 groups = [ "default" ]; 131 platforms = [ ]; 132 source = { 133 remotes = [ "https://rubygems.org" ]; 134 - sha256 = "1fkyyyxjcx4iigm8vhraa629k2lxa1npsv4015y82snx84v3rzaa"; 135 type = "gem"; 136 }; 137 - version = "0.2.7"; 138 }; 139 i18n = { 140 dependencies = [ "concurrent-ruby" ]; ··· 142 platforms = [ ]; 143 source = { 144 remotes = [ "https://rubygems.org" ]; 145 - sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; 146 type = "gem"; 147 }; 148 - version = "1.14.6"; 149 }; 150 logger = { 151 groups = [ "default" ]; 152 platforms = [ ]; 153 source = { 154 remotes = [ "https://rubygems.org" ]; 155 - sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; 156 type = "gem"; 157 }; 158 - version = "1.6.1"; 159 }; 160 mini_portile2 = { 161 groups = [ "default" ]; 162 platforms = [ ]; 163 source = { 164 remotes = [ "https://rubygems.org" ]; 165 - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 166 type = "gem"; 167 }; 168 - version = "2.8.7"; 169 }; 170 minitest = { 171 groups = [ "default" ]; 172 platforms = [ ]; 173 source = { 174 remotes = [ "https://rubygems.org" ]; 175 - sha256 = "1n1akmc6bibkbxkzm1p1wmfb4n9vv397knkgz0ffykb3h1d7kdix"; 176 type = "gem"; 177 }; 178 - version = "5.25.1"; 179 }; 180 nokogiri = { 181 dependencies = [ ··· 186 platforms = [ ]; 187 source = { 188 remotes = [ "https://rubygems.org" ]; 189 - sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; 190 type = "gem"; 191 }; 192 - version = "1.16.7"; 193 }; 194 opt_parse_validator = { 195 dependencies = [ 196 "activesupport" 197 "addressable" 198 ]; 199 groups = [ "default" ]; 200 platforms = [ ]; 201 source = { 202 remotes = [ "https://rubygems.org" ]; 203 - sha256 = "0x2pn1c8h5sn3j5x05n2l1wnd56vp28jzg8pap1dj7ddmhlv12p4"; 204 type = "gem"; 205 }; 206 - version = "1.10.0"; 207 }; 208 public_suffix = { 209 groups = [ "default" ]; ··· 240 platforms = [ ]; 241 source = { 242 remotes = [ "https://rubygems.org" ]; 243 - sha256 = "1phv6kh417vkanhssbjr960c0gfqvf8z7d3d9fd2yvd41q64bw4q"; 244 type = "gem"; 245 }; 246 - version = "0.3.1"; 247 }; 248 sys-proctable = { 249 dependencies = [ "ffi" ]; ··· 278 }; 279 version = "2.0.6"; 280 }; 281 webrick = { 282 groups = [ "default" ]; 283 platforms = [ ]; 284 source = { 285 remotes = [ "https://rubygems.org" ]; 286 - sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3"; 287 type = "gem"; 288 }; 289 - version = "1.8.2"; 290 }; 291 wpscan = { 292 dependencies = [ "cms_scanner" ]; ··· 294 platforms = [ ]; 295 source = { 296 remotes = [ "https://rubygems.org" ]; 297 - sha256 = "14d2kp01fnbm88ny6wvzr1v8za2mv4wvx8k0iz8cb5z15nlldk78"; 298 type = "gem"; 299 }; 300 - version = "3.8.27"; 301 }; 302 xmlrpc = { 303 dependencies = [ "webrick" ];
··· 2 activesupport = { 3 dependencies = [ 4 "base64" 5 + "benchmark" 6 "bigdecimal" 7 "concurrent-ruby" 8 "connection_pool" ··· 12 "minitest" 13 "securerandom" 14 "tzinfo" 15 + "uri" 16 ]; 17 groups = [ "default" ]; 18 platforms = [ ]; 19 source = { 20 remotes = [ "https://rubygems.org" ]; 21 + sha256 = "0drfj44a16r86clrrqz3vqmg93qri6bqghjm21ac6jn2853cfnzx"; 22 type = "gem"; 23 }; 24 + version = "8.0.1"; 25 }; 26 addressable = { 27 dependencies = [ "public_suffix" ]; ··· 44 }; 45 version = "0.2.0"; 46 }; 47 + benchmark = { 48 + groups = [ "default" ]; 49 + platforms = [ ]; 50 + source = { 51 + remotes = [ "https://rubygems.org" ]; 52 + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; 53 + type = "gem"; 54 + }; 55 + version = "0.4.0"; 56 + }; 57 bigdecimal = { 58 groups = [ "default" ]; 59 platforms = [ ]; 60 source = { 61 remotes = [ "https://rubygems.org" ]; 62 + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; 63 type = "gem"; 64 }; 65 + version = "3.1.9"; 66 }; 67 cms_scanner = { 68 dependencies = [ ··· 81 platforms = [ ]; 82 source = { 83 remotes = [ "https://rubygems.org" ]; 84 + sha256 = "1bcsb0ifl31zh3mli8kgxxk1ii76cxcp414g4blwy4zh2732y84m"; 85 type = "gem"; 86 }; 87 + version = "0.15.0"; 88 }; 89 concurrent-ruby = { 90 groups = [ "default" ]; 91 platforms = [ ]; 92 source = { 93 remotes = [ "https://rubygems.org" ]; 94 + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 95 type = "gem"; 96 }; 97 + version = "1.3.5"; 98 }; 99 connection_pool = { 100 groups = [ "default" ]; 101 platforms = [ ]; 102 source = { 103 remotes = [ "https://rubygems.org" ]; 104 + sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3"; 105 type = "gem"; 106 }; 107 + version = "2.5.0"; 108 }; 109 drb = { 110 groups = [ "default" ]; ··· 132 platforms = [ ]; 133 source = { 134 remotes = [ "https://rubygems.org" ]; 135 + sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6"; 136 type = "gem"; 137 }; 138 + version = "1.17.1"; 139 }; 140 get_process_mem = { 141 + dependencies = [ 142 + "bigdecimal" 143 + "ffi" 144 + ]; 145 groups = [ "default" ]; 146 platforms = [ ]; 147 source = { 148 remotes = [ "https://rubygems.org" ]; 149 + sha256 = "1amlw0v8mal01k0c8n6i5x7a8fxw44myqm81dr6nlxxzpkrj8h6m"; 150 type = "gem"; 151 }; 152 + version = "1.0.0"; 153 }; 154 i18n = { 155 dependencies = [ "concurrent-ruby" ]; ··· 157 platforms = [ ]; 158 source = { 159 remotes = [ "https://rubygems.org" ]; 160 + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; 161 type = "gem"; 162 }; 163 + version = "1.14.7"; 164 }; 165 logger = { 166 groups = [ "default" ]; 167 platforms = [ ]; 168 source = { 169 remotes = [ "https://rubygems.org" ]; 170 + sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx"; 171 type = "gem"; 172 }; 173 + version = "1.6.6"; 174 }; 175 mini_portile2 = { 176 groups = [ "default" ]; 177 platforms = [ ]; 178 source = { 179 remotes = [ "https://rubygems.org" ]; 180 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 181 type = "gem"; 182 }; 183 + version = "2.8.8"; 184 }; 185 minitest = { 186 groups = [ "default" ]; 187 platforms = [ ]; 188 source = { 189 remotes = [ "https://rubygems.org" ]; 190 + sha256 = "0izrg03wn2yj3gd76ck7ifbm9h2kgy8kpg4fk06ckpy4bbicmwlw"; 191 type = "gem"; 192 }; 193 + version = "5.25.4"; 194 }; 195 nokogiri = { 196 dependencies = [ ··· 201 platforms = [ ]; 202 source = { 203 remotes = [ "https://rubygems.org" ]; 204 + sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb"; 205 type = "gem"; 206 }; 207 + version = "1.18.3"; 208 }; 209 opt_parse_validator = { 210 dependencies = [ 211 "activesupport" 212 "addressable" 213 + "ostruct" 214 ]; 215 groups = [ "default" ]; 216 platforms = [ ]; 217 source = { 218 remotes = [ "https://rubygems.org" ]; 219 + sha256 = "1ffvp04wyzxjkarzg5nbq2hqgdnw77drmb56dhgzmb2wrjpw52sk"; 220 + type = "gem"; 221 + }; 222 + version = "1.10.1"; 223 + }; 224 + ostruct = { 225 + groups = [ "default" ]; 226 + platforms = [ ]; 227 + source = { 228 + remotes = [ "https://rubygems.org" ]; 229 + sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; 230 type = "gem"; 231 }; 232 + version = "0.6.1"; 233 }; 234 public_suffix = { 235 groups = [ "default" ]; ··· 266 platforms = [ ]; 267 source = { 268 remotes = [ "https://rubygems.org" ]; 269 + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; 270 type = "gem"; 271 }; 272 + version = "0.4.1"; 273 }; 274 sys-proctable = { 275 dependencies = [ "ffi" ]; ··· 304 }; 305 version = "2.0.6"; 306 }; 307 + uri = { 308 + groups = [ "default" ]; 309 + platforms = [ ]; 310 + source = { 311 + remotes = [ "https://rubygems.org" ]; 312 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 313 + type = "gem"; 314 + }; 315 + version = "1.0.3"; 316 + }; 317 webrick = { 318 groups = [ "default" ]; 319 platforms = [ ]; 320 source = { 321 remotes = [ "https://rubygems.org" ]; 322 + sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; 323 type = "gem"; 324 }; 325 + version = "1.9.1"; 326 }; 327 wpscan = { 328 dependencies = [ "cms_scanner" ]; ··· 330 platforms = [ ]; 331 source = { 332 remotes = [ "https://rubygems.org" ]; 333 + sha256 = "0m7blxgyamk09zk5b6q6drbqwdnirgfj1r8mm6gmff8qri3cwxnh"; 334 type = "gem"; 335 }; 336 + version = "3.8.28"; 337 }; 338 xmlrpc = { 339 dependencies = [ "webrick" ];
+5 -1
pkgs/top-level/aliases.nix
··· 508 fractal-next = fractal; # added 2023-11-25 509 framework-system-tools = framework-tool; # added 2023-12-09 510 francis = kdePackages.francis; # added 2024-07-13 511 frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17 512 ftjam = throw "ftjam was removed, as it hasn't been updated since 2007 and fails to build"; # added 2025-01-02 513 fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. ··· 644 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 645 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 646 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 647 green-pdfviewer = throw "'green-pdfviewer' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 648 - 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 649 gringo = clingo; # added 2022-11-27 650 grub2_full = grub2; # Added 2022-11-18 651 gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 ··· 1393 ### S ### 1394 1395 SDL_classic = SDL1; # Added 2024-09-03 1396 SDL_gpu = throw "'SDL_gpu' has been removed due to lack of upstream maintenance and known users"; # Added 2025-03-15 1397 s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17 1398 sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
··· 508 fractal-next = fractal; # added 2023-11-25 509 framework-system-tools = framework-tool; # added 2023-12-09 510 francis = kdePackages.francis; # added 2024-07-13 511 + freerdp3 = freerdp; # added 2025-03-25 512 + freerdpUnstable = freerdp; # added 2025-03-25 513 frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17 514 ftjam = throw "ftjam was removed, as it hasn't been updated since 2007 and fails to build"; # added 2025-01-02 515 fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. ··· 646 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 647 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 648 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 649 + 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 650 + 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 651 green-pdfviewer = throw "'green-pdfviewer' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 652 gringo = clingo; # added 2022-11-27 653 grub2_full = grub2; # Added 2022-11-18 654 gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 ··· 1396 ### S ### 1397 1398 SDL_classic = SDL1; # Added 2024-09-03 1399 + 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 1400 SDL_gpu = throw "'SDL_gpu' has been removed due to lack of upstream maintenance and known users"; # Added 2025-03-15 1401 s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17 1402 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
··· 3383 3384 grails = callPackage ../development/web/grails { jdk = null; }; 3385 3386 - graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { }; 3387 - 3388 graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { }; 3389 3390 graylogPlugins = recurseIntoAttrs ( ··· 7269 inherit (callPackages ../servers/apache-kafka { }) 7270 apacheKafka_3_7 7271 apacheKafka_3_8 7272 - apacheKafka_3_9; 7273 7274 - apacheKafka = apacheKafka_3_8; 7275 7276 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { }; 7277 ··· 13176 13177 inherit (xorg) xlsfonts; 13178 13179 - inherit 13180 - ({ 13181 - freerdp = callPackage ../applications/networking/remote/freerdp { 13182 - inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia; 13183 - inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good; 13184 - }; 13185 - freerdp3 = callPackage ../applications/networking/remote/freerdp/3.nix {}; 13186 - }) 13187 - freerdp 13188 - freerdp3 13189 - ; 13190 - 13191 - freerdpUnstable = freerdp; 13192 - 13193 gimp = callPackage ../applications/graphics/gimp { 13194 autoreconfHook = buildPackages.autoreconfHook269; 13195 lcms = lcms2; ··· 17320 ({ inherit pkgs lib; } // attrs); 17321 17322 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { 17323 - nix = nixVersions.nix_2_25; 17324 }; 17325 17326 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
··· 3383 3384 grails = callPackage ../development/web/grails { jdk = null; }; 3385 3386 graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { }; 3387 3388 graylogPlugins = recurseIntoAttrs ( ··· 7267 inherit (callPackages ../servers/apache-kafka { }) 7268 apacheKafka_3_7 7269 apacheKafka_3_8 7270 + apacheKafka_3_9 7271 + apacheKafka_4_0; 7272 7273 + apacheKafka = apacheKafka_4_0; 7274 7275 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { }; 7276 ··· 13175 13176 inherit (xorg) xlsfonts; 13177 13178 gimp = callPackage ../applications/graphics/gimp { 13179 autoreconfHook = buildPackages.autoreconfHook269; 13180 lcms = lcms2; ··· 17305 ({ inherit pkgs lib; } // attrs); 17306 17307 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { 17308 + nix = nixVersions.nix_2_26; 17309 }; 17310 17311 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
+2
pkgs/top-level/python-packages.nix
··· 1789 1790 binho-host-adapter = callPackage ../development/python-modules/binho-host-adapter { }; 1791 1792 biom-format = callPackage ../development/python-modules/biom-format { }; 1793 1794 biopandas = callPackage ../development/python-modules/biopandas { };
··· 1789 1790 binho-host-adapter = callPackage ../development/python-modules/binho-host-adapter { }; 1791 1792 + binsync = callPackage ../development/python-modules/binsync { }; 1793 + 1794 biom-format = callPackage ../development/python-modules/biom-format { }; 1795 1796 biopandas = callPackage ../development/python-modules/biopandas { };
-1
pkgs/top-level/release-cross.nix
··· 70 gmp = nativePlatforms; 71 libcCross = nativePlatforms; 72 nix = nativePlatforms; 73 - nixVersions.git = nativePlatforms; 74 mesa = nativePlatforms; 75 rustc = nativePlatforms; 76 cargo = nativePlatforms;
··· 70 gmp = nativePlatforms; 71 libcCross = nativePlatforms; 72 nix = nativePlatforms; 73 mesa = nativePlatforms; 74 rustc = nativePlatforms; 75 cargo = nativePlatforms;
+1 -1
pkgs/top-level/rocq-packages.nix
··· 2 , callPackage, newScope, recurseIntoAttrs, ocamlPackages_4_14 3 , fetchpatch, makeWrapper, 4 }@args: 5 - let lib = import ../build-support/coq/extra-lib.nix {inherit (args) lib;}; in 6 let 7 mkRocqPackages' = self: rocq-core: 8 let callPackage = self.callPackage; in {
··· 2 , callPackage, newScope, recurseIntoAttrs, ocamlPackages_4_14 3 , fetchpatch, makeWrapper, 4 }@args: 5 + let lib = import ../build-support/rocq/extra-lib.nix {inherit (args) lib;}; in 6 let 7 mkRocqPackages' = self: rocq-core: 8 let callPackage = self.callPackage; in {