Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-10-03 00:15:52 +00:00
committed by GitHub
97 changed files with 1411 additions and 1050 deletions
+7 -6
View File
@@ -1068,6 +1068,13 @@
githubId = 22500561;
name = "Albert Ilagan";
};
albertlarsan68 = {
email = "albertlarsan@albertlarsan.fr";
github = "albertlarsan68";
githubId = 74931857;
matrix = "@albertlarsan68:albertlarsan.fr";
name = "Albert Larsan";
};
albertodvp = {
email = "alberto.fanton@protonmail.com";
github = "albertodvp";
@@ -22924,12 +22931,6 @@
email = "hey@sandydoo.me";
matrix = "@sandydoo:matrix.org";
};
Sanskarzz = {
email = "sanskar.gur@gmail.com";
github = "Sanskarzz";
githubId = 92817635;
name = "Sanskar Gurdasani";
};
santosh = {
email = "santoshxshrestha@gmail.com";
name = "Santosh Shrestha";
+58 -20
View File
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp perlPackages.JSON perlPackages.LWPProtocolHttps nix nix.perl-bindings
#! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp perlPackages.JSON perlPackages.LWPProtocolHttps nix
# This command uploads tarballs to tarballs.nixos.org, the
# content-addressed cache used by fetchurl as a fallback for when
@@ -20,14 +20,51 @@ use File::Path;
use File::Slurp;
use JSON;
use Net::Amazon::S3;
use Nix::Store;
isValidPath("/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-foo"); # FIXME: forces Nix::Store initialisation
sub usage {
die "Syntax: $0 [--dry-run] [--exclude REGEXP] [--expr EXPR | --file FILES...]\n";
}
sub computeFixedOutputPath {
my ($name, $algo, $hash) = @_;
my $expr = <<'EXPR';
{ name, outputHashAlgo, outputHash }:
builtins.toString (derivation {
inherit name outputHashAlgo outputHash;
builder = "false";
system = "dontcare";
outputHashMode = "flat";
})
EXPR
open(my $fh, "-|",
"nix-instantiate",
"--eval",
"--strict",
"-E", $expr,
"--argstr", "name", $name,
"--argstr", "outputHashAlgo", $algo,
"--argstr", "outputHash", $hash) or die "Failed to run nix-instantiate: $!";
my $storePathJson = <$fh>;
chomp $storePathJson;
my $storePath = decode_json($storePathJson);
close $fh;
return $storePath;
}
sub nixHash {
my ($algo, $base16, $path) = @_;
open(my $fh, "-|",
"nix-hash",
"--type", $algo,
"--flat",
($base16 ? "--base16" : ()),
$path) or die "Failed to run nix-hash: $!";
my $hash = <$fh>;
chomp $hash;
return $hash;
}
my $dryRun = 0;
my $expr;
my @fileNames;
@@ -90,12 +127,12 @@ sub alreadyMirrored {
sub uploadFile {
my ($fn, $name) = @_;
my $md5_16 = hashFile("md5", 0, $fn) or die;
my $sha1_16 = hashFile("sha1", 0, $fn) or die;
my $sha256_32 = hashFile("sha256", 1, $fn) or die;
my $sha256_16 = hashFile("sha256", 0, $fn) or die;
my $sha512_32 = hashFile("sha512", 1, $fn) or die;
my $sha512_16 = hashFile("sha512", 0, $fn) or die;
my $md5_16 = nixHash("md5", 0, $fn) or die;
my $sha1_16 = nixHash("sha1", 0, $fn) or die;
my $sha256_32 = nixHash("sha256", 1, $fn) or die;
my $sha256_16 = nixHash("sha256", 0, $fn) or die;
my $sha512_32 = nixHash("sha512", 1, $fn) or die;
my $sha512_16 = nixHash("sha512", 0, $fn) or die;
my $mainKey = "sha512/$sha512_16";
@@ -130,7 +167,7 @@ if (scalar @fileNames) {
my $res = 0;
foreach my $fn (@fileNames) {
eval {
if (alreadyMirrored("sha512", hashFile("sha512", 0, $fn))) {
if (alreadyMirrored("sha512", nixHash("sha512", 0, $fn))) {
print STDERR "$fn is already mirrored\n";
} else {
uploadFile($fn, basename $fn);
@@ -176,7 +213,9 @@ elsif (defined $expr) {
if ($hash =~ /^([a-z0-9]+)-([A-Za-z0-9+\/=]+)$/) {
$algo = $1;
$hash = `nix --extra-experimental-features nix-command hash to-base16 $hash` or die;
open(my $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "hash", "convert", "--to", "base16", $hash) or die;
$hash = <$fh>;
close $fh;
chomp $hash;
}
@@ -184,11 +223,13 @@ elsif (defined $expr) {
# Convert non-SRI base-64 to base-16.
if ($hash =~ /^[A-Za-z0-9+\/=]+$/) {
$hash = `nix --extra-experimental-features nix-command hash to-base16 --type '$algo' $hash` or die;
open(my $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "hash", "convert", "--to", "base16", "--hash-algo", $algo, $hash) or die;
$hash = <$fh>;
close $fh;
chomp $hash;
}
my $storePath = makeFixedOutputPath(0, $algo, $hash, $name);
my $storePath = computeFixedOutputPath($name, $algo, $hash);
for my $url (@$urls) {
if (defined $ENV{DEBUG}) {
@@ -210,18 +251,15 @@ elsif (defined $expr) {
print STDERR "mirroring $url ($storePath, $algo, $hash)...\n";
if ($dryRun) {
$mirrored++;
last;
}
# Substitute the output.
if (!isValidPath($storePath)) {
system("nix-store", "-r", $storePath);
}
my $isValidPath = system("nix-store", "-r", $storePath) == 0;
# Otherwise download the file using nix-prefetch-url.
if (!isValidPath($storePath)) {
if (!$isValidPath) {
$ENV{QUIET} = 1;
$ENV{PRINT_PATH} = 1;
my $fh;
-1
View File
@@ -672,7 +672,6 @@ with lib.maintainers;
mic92
rorosen
wrmilling
yajo
];
scope = "Maintain K3s package, NixOS module, NixOS tests, update script";
shortName = "K3s";
@@ -144,6 +144,8 @@
- [nvme-rs](https://github.com/liberodark/nvme-rs), NVMe monitoring [services.nvme-rs](#opt-services.nvme-rs.enable).
- [ringboard](https://github.com/SUPERCILEX/clipboard-history), a fast, efficient, and composable clipboard manager for Linux. Available for x11 as [services.ringboard](#opt-services.ringboard.x11.enable) and for wayland as [services.ringboard](#opt-services.ringboard.wayland.enable).
## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1
View File
@@ -915,6 +915,7 @@
./services/misc/redlib.nix
./services/misc/redmine.nix
./services/misc/renovate.nix
./services/misc/ringboard.nix
./services/misc/rkvm.nix
./services/misc/rmfakecloud.nix
./services/misc/rshim.nix
+15 -4
View File
@@ -216,17 +216,18 @@ let
''
);
# Returns a singleton list, due to usage of lib.optional
mkBorgWrapper =
name: cfg:
mkWrapperDrv {
lib.optional (cfg.wrapper != "" && cfg.wrapper != null) (mkWrapperDrv {
original = lib.getExe config.services.borgbackup.package;
name = "borg-job-${name}";
name = cfg.wrapper;
set = {
BORG_REPO = cfg.repo;
}
// (mkPassEnv cfg)
// cfg.environment;
};
});
# Paths listed in ReadWritePaths must exist before service is started
mkTmpfiles =
@@ -488,6 +489,16 @@ in
default = "root";
};
wrapper = lib.mkOption {
type = with lib.types; nullOr str;
description = ''
Name of the wrapper that is installed into {env}`PATH`.
Set to `null` or `""` to disable it altogether.
'';
default = "borg-job-${name}";
defaultText = "borg-job-<name>";
};
encryption.mode = lib.mkOption {
type = lib.types.enum [
"repokey"
@@ -898,7 +909,7 @@ in
environment.systemPackages = [
config.services.borgbackup.package
]
++ (lib.mapAttrsToList mkBorgWrapper jobs);
++ (lib.flatten (lib.mapAttrsToList mkBorgWrapper jobs));
}
);
}
+78
View File
@@ -0,0 +1,78 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.ringboard;
in
{
options.services.ringboard = {
x11.enable = lib.mkEnableOption "X11 support for Ringboard";
wayland.enable = lib.mkEnableOption "Wayland support for Ringboard";
x11.package = lib.mkPackageOption pkgs "ringboard" { };
wayland.package = lib.mkPackageOption pkgs "ringboard-wayland" { };
};
config = lib.mkIf (cfg.x11.enable || cfg.wayland.enable) {
systemd.user.services.ringboard-server = {
description = "Ringboard server";
documentation = [ "https://github.com/SUPERCILEX/clipboard-history" ];
after = [ "multi-user.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "notify";
Environment = "RUST_LOG=trace";
ExecStart = "${
if cfg.x11.enable then cfg.x11.package else cfg.wayland.package
}/bin/ringboard-server";
Restart = "on-failure";
Slice = "session-ringboard.slice";
};
};
systemd.user.services.ringboard-listener = {
description = "Ringboard clipboard listener";
documentation = [ "https://github.com/SUPERCILEX/clipboard-history" ];
requires = [ "ringboard-server.service" ];
after = [
"ringboard-server.service"
"graphical-session.target"
];
bindsTo = [ "graphical-session.target" ];
wantedBy = [ "graphical-session.target" ];
script =
if cfg.x11.enable && cfg.wayland.enable then
''
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
exec '${cfg.wayland.package}'/bin/ringboard-wayland
else
exec '${cfg.x11.package}'/bin/ringboard-x11
fi
''
else if cfg.wayland.enable then
''
exec '${cfg.wayland.package}'/bin/ringboard-wayland
''
else
''
exec '${cfg.x11.package}'/bin/ringboard-x11
'';
serviceConfig = {
Type = "exec";
Restart = "on-failure";
Slice = "session-ringboard.slice";
};
environment.RUST_LOG = "trace";
};
systemd.user.slices.session-ringboard = {
description = "Ringboard clipboard services";
};
environment.systemPackages =
lib.optionals cfg.x11.enable [ cfg.x11.package ]
++ lib.optionals cfg.wayland.enable [ cfg.wayland.package ];
};
}
+33 -8
View File
@@ -33,13 +33,31 @@ in
enable = lib.mkEnableOption "Photoprism web server";
passwordFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
type = lib.types.nullOr (
lib.types.pathWith {
inStore = false;
absolute = true;
}
);
default = null;
description = ''
Admin password file.
'';
};
databasePasswordFile = lib.mkOption {
type = lib.types.nullOr (
lib.types.pathWith {
inStore = false;
absolute = true;
}
);
default = null;
description = ''
Database password file.
'';
};
address = lib.mkOption {
type = lib.types.str;
default = "localhost";
@@ -114,9 +132,12 @@ in
cfg.storagePath
];
LoadCredential = lib.optionalString (
cfg.passwordFile != null
) "PHOTOPRISM_ADMIN_PASSWORD:${cfg.passwordFile}";
LoadCredential = [
(lib.optionalString (cfg.passwordFile != null) "PHOTOPRISM_ADMIN_PASSWORD_FILE=${cfg.passwordFile}")
(lib.optionalString (
cfg.databasePasswordFile != null
) "PHOTOPRISM_DATABASE_PASSWORD=${cfg.databasePasswordFile}")
];
LockPersonality = true;
PrivateDevices = true;
@@ -146,19 +167,23 @@ in
wantedBy = [ "multi-user.target" ];
environment = env;
# reminder: easier password configuration will come in https://github.com/photoprism/photoprism/pull/2302
preStart = ''
ln -sf ${manage} photoprism-manage
${lib.optionalString (cfg.passwordFile != null) ''
export PHOTOPRISM_ADMIN_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PHOTOPRISM_ADMIN_PASSWORD")
export PHOTOPRISM_ADMIN_PASSWORD_FILE=$CREDENTIALS_DIRECTORY/PHOTOPRISM_ADMIN_PASSWORD_FILE
''}
${lib.optionalString (cfg.databasePasswordFile != null) ''
export PHOTOPRISM_DATABASE_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PHOTOPRISM_DATABASE_PASSWORD")
''}
exec ${cfg.package}/bin/photoprism migrations run -f
'';
script = ''
${lib.optionalString (cfg.passwordFile != null) ''
export PHOTOPRISM_ADMIN_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PHOTOPRISM_ADMIN_PASSWORD")
export PHOTOPRISM_ADMIN_PASSWORD_FILE=$CREDENTIALS_DIRECTORY/PHOTOPRISM_ADMIN_PASSWORD_FILE
''}
${lib.optionalString (cfg.databasePasswordFile != null) ''
export PHOTOPRISM_DATABASE_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/PHOTOPRISM_DATABASE_PASSWORD")
''}
exec ${cfg.package}/bin/photoprism start
'';
+1
View File
@@ -1300,6 +1300,7 @@ in
restic = runTest ./restic.nix;
restic-rest-server = runTest ./restic-rest-server.nix;
retroarch = runTest ./retroarch.nix;
ringboard = runTest ./ringboard.nix;
rke2 = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./rke2 { };
rkvm = handleTest ./rkvm { };
rmfakecloud = runTest ./rmfakecloud.nix;
+12
View File
@@ -79,6 +79,8 @@ in
"--exclude-if-present"
".dont backup"
];
wrapper = "borg-main";
postHook = "echo post";
startAt = [ ]; # Do not run automatically
};
@@ -87,6 +89,7 @@ in
paths = dataDir;
repo = localRepoMount;
encryption.mode = "none";
wrapper = null;
startAt = [ ];
};
@@ -211,6 +214,9 @@ in
"cat /mnt/borg/${dataDir}/${keepFile}"
)
# Make sure custom wrapper name works
client.succeed("command -v borg-main")
with subtest("localMount"):
# the file system for the repo should not be already mounted
client.fail("mount | grep ${localRepoMount}")
@@ -222,6 +228,9 @@ in
# Make sure exactly one archive has been created
assert int(client.succeed("{} list '${localRepoMount}' | wc -l".format(borg))) > 0
# Make sure disabling wrapper works
client.fail("command -v borg-job-localMount")
with subtest("remote"):
borg = "BORG_RSH='ssh -oStrictHostKeyChecking=no -i /root/id_ed25519' borg"
server.wait_for_unit("sshd.service")
@@ -232,6 +241,9 @@ in
# Make sure we can't access repos other than the specified one
client.fail("{} list borg\@server:wrong".format(borg))
# Make sure default wrapper works
client.succeed("command -v borg-job-remote")
# TODO: Make sure that data is actually deleted
with subtest("remoteAppendOnly"):
+49
View File
@@ -0,0 +1,49 @@
{
config,
pkgs,
lib,
...
}:
{
name = "ringboard";
meta = { inherit (pkgs.ringboard.meta) maintainers; };
nodes.machine = {
imports = [
./common/user-account.nix
./common/x11.nix
];
test-support.displayManager.auto.user = "alice";
services.xserver.displayManager.sessionCommands = ''
'${lib.getExe pkgs.gedit}' &
'';
services.ringboard.x11.enable = true;
};
testScript =
{ nodes, ... }:
let
inherit (nodes.machine.test-support.displayManager.auto) user;
in
''
@polling_condition
def gedit_running():
machine.succeed("pgrep gedit")
with subtest("Wait for service startup"):
machine.wait_for_unit("graphical.target")
machine.wait_for_unit("ringboard-server.service", "${user}")
machine.wait_for_unit("ringboard-listener.service", "${user}")
with subtest("Ensure clipboard is monitored"):
with gedit_running: # type: ignore[union-attr]
machine.send_chars("Hello world!")
machine.send_key("ctrl-a")
machine.send_key("ctrl-c")
machine.wait_for_console_text("Small selection transfer complete")
machine.succeed("su - '${user}' -c 'ringboard search Hello | grep world!'")
'';
}
File diff suppressed because it is too large Load Diff
@@ -396,12 +396,12 @@
};
cpp = buildGrammar {
language = "cpp";
version = "0.0.0+rev=2a682d3";
version = "0.0.0+rev=12bd6f7";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-cpp";
rev = "2a682d312b09eb737a08b4900ec786415574b6bf";
hash = "sha256-1hR2lEDfEU9somIKvKWQo4s9VMHFXD5rTo07gx6Eu2k=";
rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35";
hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
};
@@ -718,12 +718,12 @@
};
erlang = buildGrammar {
language = "erlang";
version = "0.0.0+rev=07dad14";
version = "0.0.0+rev=df268da";
src = fetchFromGitHub {
owner = "WhatsApp";
repo = "tree-sitter-erlang";
rev = "07dad1469ecb7df80f2b6d5178f79564d19d67e0";
hash = "sha256-wo6EX5X0Cuby9CEwfTTZjZ/RHq3/U910wuowFoNkQf8=";
rev = "df268da05d8ed4837dd2a8e2af1906619c2f0aa0";
hash = "sha256-fkYhGw0IYa7UMfiCflK0cbUsBcDAGqtHUzANJtEK/TM=";
};
meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
};
@@ -1071,12 +1071,12 @@
};
godot_resource = buildGrammar {
language = "godot_resource";
version = "0.0.0+rev=9bbb540";
version = "0.0.0+rev=302c189";
src = fetchFromGitHub {
owner = "PrestonKnopp";
repo = "tree-sitter-godot-resource";
rev = "9bbb540e8a2734101c6857bd437f04baa974e03d";
hash = "sha256-cBhDILQwu+RmYVXrnQ2eBCyUlDj7yztdc2nb/jIFikg=";
rev = "302c1895f54bf74d53a08572f7b26a6614209adc";
hash = "sha256-u3vIxbgm8zFKI/1MNYtal3ORkE/8D5iNVTFqrIIIHKM=";
};
meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource";
};
@@ -1402,23 +1402,23 @@
};
ini = buildGrammar {
language = "ini";
version = "0.0.0+rev=31899df";
version = "0.0.0+rev=0eaed80";
src = fetchFromGitHub {
owner = "justinmk";
repo = "tree-sitter-ini";
rev = "31899dfa3b91622ea39e5c0bcddc88f45a9a3cfe";
hash = "sha256-vplaqSCW2hUU0A4jzc+bpozTuUlGI6TaEUaglD8E6w0=";
rev = "0eaed8040513e62ee2e9e8db9f086cf630a524eb";
hash = "sha256-VUHIdfFKLI9zQZJ8jVf6iTE8n18Zexa8AZLyDD7Z/1E=";
};
meta.homepage = "https://github.com/justinmk/tree-sitter-ini";
};
inko = buildGrammar {
language = "inko";
version = "0.0.0+rev=74cbd0f";
version = "0.0.0+rev=1fcbf8c";
src = fetchFromGitHub {
owner = "inko-lang";
repo = "tree-sitter-inko";
rev = "74cbd0f69053b4a9ad4fed8831dee983ec7e4990";
hash = "sha256-nrhouUE2vjHiTlLquCJf2IUF3vy9vlBL6LuAmeKcB8M=";
rev = "1fcbf8ca64b1a088525235662ad80aa803d97413";
hash = "sha256-xbQZoamGDhXly/TmZuVEhS5aaOBPIQb6fzDUETY3ygY=";
};
meta.homepage = "https://github.com/inko-lang/tree-sitter-inko";
};
@@ -1457,12 +1457,12 @@
};
javadoc = buildGrammar {
language = "javadoc";
version = "0.0.0+rev=85acd46";
version = "0.0.0+rev=c39005f";
src = fetchFromGitHub {
owner = "rmuir";
repo = "tree-sitter-javadoc";
rev = "85acd4655cbfaef414de6e3f87436e63ef5cb0da";
hash = "sha256-Ndp2a98pJD7NPa4YHzC5Ff57+i4M+zaAL1mE7UN55LA=";
rev = "c39005f7da0218cc3ac2734bef049a8fa9ee0e72";
hash = "sha256-QNp/yzcjV8QdTa4C2UD9w6LvFaOBqHKAP9T0zCvHSyE=";
};
meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
};
@@ -1622,6 +1622,17 @@
};
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl";
};
kitty = buildGrammar {
language = "kitty";
version = "0.0.0+rev=49f877c";
src = fetchFromGitHub {
owner = "OXY2DEV";
repo = "tree-sitter-kitty";
rev = "49f877cff80ab613808b34bde170ea477ec182fe";
hash = "sha256-BCUxQ630wGVEasUqd2/7ZUeGtJwrPbJYYXRPfeMHkrI=";
};
meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty";
};
kotlin = buildGrammar {
language = "kotlin";
version = "0.0.0+rev=57fb456";
@@ -1880,12 +1891,12 @@
};
mlir = buildGrammar {
language = "mlir";
version = "0.0.0+rev=8f86b34";
version = "0.0.0+rev=14152c1";
src = fetchFromGitHub {
owner = "artagnon";
repo = "tree-sitter-mlir";
rev = "8f86b34b5e3dfe561e1e913df4a3d719ea1dcc5c";
hash = "sha256-2RDI3TBNQYgv8lCrEejmz0LzzcK/Mj5U8piZP42BB+E=";
rev = "14152c1e580043865131bca80bcd8e8cb9132df7";
hash = "sha256-5ghARBgsQOb7zJ4kvQ5cCQ+44DDlB8I0pkItHt+Iwwc=";
};
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
@@ -2560,12 +2571,12 @@
};
rifleconf = buildGrammar {
language = "rifleconf";
version = "0.0.0+rev=b215640";
version = "0.0.0+rev=fe10eab";
src = fetchFromGitHub {
owner = "purarue";
repo = "tree-sitter-rifleconf";
rev = "b215640ba72a9a8cac6f5d95dbc3d320cb546e13";
hash = "sha256-Bc/u9Zvkz2+hV6tEedjMH9Iw2hBGM3GGMd42700nudE=";
rev = "fe10eab6cacff239ec61f4456e793bed15703aaf";
hash = "sha256-FeKu9HfGeAaQ+wfMPfic9qA870M+Cg592RY4G5HP//M=";
};
meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf";
};
@@ -2749,12 +2760,12 @@
};
slint = buildGrammar {
language = "slint";
version = "0.0.0+rev=152ec7f";
version = "0.0.0+rev=927f3e2";
src = fetchFromGitHub {
owner = "slint-ui";
repo = "tree-sitter-slint";
rev = "152ec7f6a2aa29fe222f741d91bec70153c487da";
hash = "sha256-MA/7gqrdhYridk7P+yFVeiWh0AiZf75/f3LSjZd9Clc=";
rev = "927f3e2f0213d0eea7f12c978c81067c3dc4289d";
hash = "sha256-1jC4ZqkVbKgq35LUo4Gbj6Hw3Yg1zsDWFhPBMuLewxI=";
};
meta.homepage = "https://github.com/slint-ui/tree-sitter-slint";
};
@@ -2872,12 +2883,12 @@
};
sql = buildGrammar {
language = "sql";
version = "0.0.0+rev=b1ec2aa";
version = "0.0.0+rev=0a997b0";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
rev = "b1ec2aa5091624e4729f0a771a6d631afebf1ed4";
hash = "sha256-DSPmzoCO2jGkBeeKp2+pFlTPfrirnmMJEjRsabtDn/E=";
rev = "0a997b07c777b6504792d04357a0f655897f15a8";
hash = "sha256-9kiNESyelA3suGV+QM8YmFrAPJPCZT+hXx+xdJ2RWmg=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
@@ -2949,12 +2960,12 @@
};
superhtml = buildGrammar {
language = "superhtml";
version = "0.0.0+rev=574a7a0";
version = "0.0.0+rev=4b60dd9";
src = fetchFromGitHub {
owner = "kristoff-it";
repo = "superhtml";
rev = "574a7a000c6e6a8a922c11afa9da60dca84e5e1f";
hash = "sha256-1wJz0nyHJ+5RuLaK3SxlBjGFY/etc/sDaooO3RbbZbU=";
rev = "4b60dd98f5d3e158967c9feb839ae71321a625b9";
hash = "sha256-czPoY8Ttgq4DJh+6+HQO5eumTfWuCNxSOc/+oeOXZwc=";
};
location = "tree-sitter-superhtml";
meta.homepage = "https://github.com/kristoff-it/superhtml";
@@ -3039,12 +3050,12 @@
};
t32 = buildGrammar {
language = "t32";
version = "0.0.0+rev=335e553";
version = "0.0.0+rev=5f20682";
src = fetchFromGitLab {
owner = "xasc";
repo = "tree-sitter-t32";
rev = "335e5533de72a4ac8c6763958df1befbdc855a30";
hash = "sha256-6GO3B5Llr/89bQs9Vv7JA5xo7Gbw72PHqlxZonx8MU0=";
rev = "5f20682355725d840611b07b2ce9681034cff3a6";
hash = "sha256-61IoYDsTOIe2RhqfQKdogqgSWlSShXxSgvMHJ4++jYc=";
};
meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32";
};
@@ -3531,12 +3542,12 @@
};
xresources = buildGrammar {
language = "xresources";
version = "0.0.0+rev=2259ae2";
version = "0.0.0+rev=c6f240a";
src = fetchFromGitHub {
owner = "ValdezFOmar";
repo = "tree-sitter-xresources";
rev = "2259ae28ad0e139b726dab286f7fa9626a1c2256";
hash = "sha256-4fGjDgFqWLnF3RB2otPhxxNDg89hRsaLj4zoLvrH6Ww=";
rev = "c6f240ab53c75edc0b122bc26c994ceb410d5b27";
hash = "sha256-9OH31NL9LBhV0TywFAjZXDsMbdJZBZc5XtLm6eFxe9g=";
};
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
};
@@ -1276,6 +1276,8 @@ assertNoAdditions {
"fyler.views.explorer.init"
"fyler.views.explorer.actions"
"fyler.views.explorer.ui"
"fyler.explorer.ui"
"fyler.explorer"
];
};
@@ -1587,8 +1589,9 @@ assertNoAdditions {
nvimSkipModules = [
# attempt to index global 'LazyVim' (a nil value)
"lazyvim.config.keymaps"
"lazyvim.plugins.extras.ai.tabnine"
"lazyvim.plugins.extras.ai.copilot-native"
"lazyvim.plugins.extras.ai.sidekick"
"lazyvim.plugins.extras.ai.tabnine"
"lazyvim.plugins.extras.coding.blink"
"lazyvim.plugins.extras.coding.luasnip"
"lazyvim.plugins.extras.coding.neogen"
@@ -60,6 +60,7 @@ https://github.com/dense-analysis/ale/,,
https://github.com/vim-scripts/align/,,
https://github.com/Vonr/align.nvim/,HEAD,
https://github.com/goolord/alpha-nvim/,HEAD,
https://github.com/sourcegraph/amp.nvim/,HEAD,
https://github.com/anuvyklack/animation.nvim/,HEAD,
https://github.com/Olical/aniseed/,,
https://github.com/pearofducks/ansible-vim/,,
@@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-Ti/gMp0VFLwuvRlgUSQFP3WTDEhoXJZj5ebYiuIFmN0=";
hash = "sha256-jhzV5mDEwnHPcCaH/ZF/nLPTYZJlOEJkoaPcTg4+uU8=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-I2DgC3r3okpzx5QvGY/b5DNrUThBD4kGRM93QT1A6RM=";
hash = "sha256-nmT7hWHqmukyomTHIVM6k+bw0qgeeaehDNngiQgKid8=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-Hkf5QMp0Gi0eXhENZD8J8SEST4EDcefdMaF2/HZeBp8=";
hash = "sha256-suJ/my6dovvxN2BdQKEbw8HeBi6o9WjPe/y9Uttq1QI=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-evTcY9wXvvoHKeVmueBfOXCMb3dsQioQc/cmXON2D7M=";
hash = "sha256-9+bCE3d6bNeVHnXNrJkWpK3UeVhy7cQrwYvSJ66Oufw=";
};
};
in
{
name = "continue";
publisher = "Continue";
version = "1.2.4";
version = "1.2.6";
}
// sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
@@ -4494,8 +4494,8 @@ let
mktplcRef = {
name = "svelte-vscode";
publisher = "svelte";
version = "109.11.0";
hash = "sha256-k0Aka0RxMDyezseyktcwnDvQAtg/ZTkMRk39M76xi20=";
version = "109.11.1";
hash = "sha256-HS1urzrdPTf6AGOH1Uh3vNvtt8Nxjyp41xulhqcgg04=";
};
meta = {
changelog = "https://github.com/sveltejs/language-tools/releases";
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ndonfris";
name = "fish-lsp";
version = "0.1.14";
hash = "sha256-1OUVZJ5TTeR2nChRPSU5ViLAaUAovtqOk9kq408iW84=";
version = "0.1.16";
hash = "sha256-6WsBJbQ9CgiZ7Wn9U33MxEEorR96zKtGXsMRJZ3j2Dk=";
};
meta = {
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
version = "3.30.3";
hash = "sha256-zhPqqXJvYhfSGbisdoPR7cawP2mEIWlj08ttccXZ6VA=";
version = "3.32.5";
hash = "sha256-5db3CCXzugrua29BKRTH8XG4/2lGkZU+6dw3YS9DPT4=";
};
meta = {
@@ -26,11 +26,11 @@ let
hash =
{
x86_64-linux = "sha256-nGGaEEPP1LIm0NqqMu5DoYqVkwVYMn0fI5h3QySMT4Y=";
x86_64-darwin = "sha256-Fuv0iQGVFnO2CTWkdBd1fTKWJKhId18vfbWC23F8i/s=";
aarch64-linux = "sha256-5p9njg1YHaNuRSItG9QD9UTgm47+Qm3mJWevTh0HFKM=";
aarch64-darwin = "sha256-LMrvGlPkl2QHdVQnLSwWtCT08SBtm4C3kXxzHvsLpXg=";
armv7l-linux = "sha256-EAgd0s/4Wl58hgBM+oUeFmXPyXQdmDwTC+EXqaJf7ME=";
x86_64-linux = "sha256-v6cGOKA4wewHfhVjXWXkQBmv56iSMCaxco2G9EQy1jI=";
x86_64-darwin = "sha256-WDqm2f88q55Yfff0R/0+FxzbR5QkIKKGNnj5+QQXbDw=";
aarch64-linux = "sha256-m9JIqloo0evYIPeXtGGX8mFXRnlZS2wegvo38uHT9SA=";
aarch64-darwin = "sha256-obvl+uV+vaGioPUf3/KU4GYkMWly2xGfOzZQxrHYIIk=";
armv7l-linux = "sha256-Q2raRw3St3vnZawy5vO9b3+DCvnMIMFEMEKxGOSXkz8=";
}
.${system} or throwSystem;
@@ -41,7 +41,7 @@ callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.104.16282";
version = "1.104.26450";
pname = "vscodium";
executableName = "codium";
@@ -808,28 +808,28 @@
}
},
"ungoogled-chromium": {
"version": "140.0.7339.207",
"version": "141.0.7390.54",
"deps": {
"depot_tools": {
"rev": "7d1e2bdb9168718566caba63a170a67cdab2356b",
"hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k="
"rev": "3f41e54ae17d53d4a39feecad64c3d3e6871b219",
"hash": "sha256-ow0L+KQuUTsz29yfO1qvqPu4XVgdoUe+yexMPi7POoA="
},
"gn": {
"version": "0-unstable-2025-07-29",
"rev": "3a4f5cea73eca32e9586e8145f97b04cbd4a1aee",
"hash": "sha256-Z7bTto8BHnJzjvmKmcVAZ0/BrXimcAETV6YGKNTorQw="
"version": "0-unstable-2025-08-29",
"rev": "5d0a4153b0bcc86c5a23310d5b648a587be3c56d",
"hash": "sha256-WERLGrReUATmn3RhxtmyZcJBxdIY/WZqBDranCLDYEg="
},
"ungoogled-patches": {
"rev": "140.0.7339.207-1",
"hash": "sha256-wPqxbVmBEJSR12M/mHAE9CUEqOA+D1EiQXpidsrSrs4="
"rev": "141.0.7390.54-1",
"hash": "sha256-Lu74ipJFj194vDPHmIXQ9FyPvexTNdbKJ/SlLZpW4B8="
},
"npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI="
"npmHash": "sha256-i1eQ4YlrWSgY522OlFtGDDPmxE2zd1hDM03AzR8RafE="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "17230b545fd18b35aad49122e5af97a463bc7a9c",
"hash": "sha256-TPO2tCz3pkYAlZW0u5xfyBEUjqZvu7n+2Pr7KD8MfMQ=",
"rev": "b95610d5c4a562d9cd834bc0a098d3316e2f533f",
"hash": "sha256-jraDPodJBdyFFHS30BcQTZOEUD+h9SFHQrO0GoMhtk8=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -839,28 +839,28 @@
},
"src/third_party/compiler-rt/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git",
"rev": "dc425afb37a69b60c8c02fef815af29e91b61773",
"hash": "sha256-TANkUmIqP+MirWFmegENuJEFK+Ve/o0A0azuxTzeAo8="
"rev": "d1877a8622be9c5a692dc5ed9ea5a54a78c9360e",
"hash": "sha256-Vtz6Xj4ktP/8q2QDVt2bQnwkz7eDKuPx9KswagxgqmY="
},
"src/third_party/libc++/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
"rev": "adbb4a5210ae2a8a4e27fa6199221156c02a9b1a",
"hash": "sha256-34+xTZqWpm+1aks2b4nPD3WRJTkTxNj6ZjTuMveiQ+M="
"rev": "9ce37ed6b68eda96a67199e6564ceb958ad4b37e",
"hash": "sha256-2URJyICEyBwIXJRDkJt1B27DXq6nLZTCbW7dD8MBQk0="
},
"src/third_party/libc++abi/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
"rev": "a6c815c69d55ec59d020abde636754d120b402ad",
"hash": "sha256-wO64dyP1O3mCBh/iiRkSzaWMkiDkb7B98Avd4SpnY70="
"rev": "f7f5a32b3e9582092d8a4511acec036a09ae8524",
"hash": "sha256-8hqb7ZtY3PAC8R9S0KTay79xlD8QBKjy0ZR5oUVr4p0="
},
"src/third_party/libunwind/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
"rev": "84c5262b57147e9934c0a8f2302d989b44ec7093",
"hash": "sha256-GmLreEtoyHMXr6mZgZ7NS1ZaS9leB9eMbISeN7qmfqw="
"rev": "92fb77dfd4d86aa120730359f5e4d6bb47f1c129",
"hash": "sha256-n7U+CKQ839Oa35JpygygPUhk9JqWIyafJRj0jYSMlwg="
},
"src/third_party/llvm-libc/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
"rev": "6adc0aa946a413c124758a3a0ac12e5a536c7dd3",
"hash": "sha256-C5ZmMzhGdRAd9tpad8hnqM6RoXsunKSuYUoUQdsYclI="
"rev": "46f8689c0b3999bd4b3a60adef01ceb3d8c0071f",
"hash": "sha256-qItKSIS5p4iIN+iSXgXYbFXq1CFFgwQV5NCQxunl0Zg="
},
"src/chrome/test/data/perf/canvas_bench": {
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
@@ -879,8 +879,8 @@
},
"src/docs/website": {
"url": "https://chromium.googlesource.com/website.git",
"rev": "a89f6810f6a5b0e11e4ec00387e9f97e8f6c23ae",
"hash": "sha256-LH4TlXPBULUamqTDitDEXiB37705BzEAqX1Lan87eoM="
"rev": "c6edf98e7fab2385c90caac6211f00b62e9b773d",
"hash": "sha256-i08iEbbV+RAvSQKxWutCSjpZkfcbTQdRUZkgtPZfLck="
},
"src/media/cdm/api": {
"url": "https://chromium.googlesource.com/chromium/cdm.git",
@@ -889,8 +889,8 @@
},
"src/net/third_party/quiche/src": {
"url": "https://quiche.googlesource.com/quiche.git",
"rev": "42832178b3b6ae20f0d1c9634c040c528614f45f",
"hash": "sha256-ImjvS826eyo82TIDw6M/7h3lrwbCwxQ+oKJr8RaqDTc="
"rev": "62826931e84c49c94192065c896931576d8273c8",
"hash": "sha256-YZFFKQKFyJUvrfG1bm84Hl3AGOkSgpqefwY5mHh1O0A="
},
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
@@ -899,8 +899,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "a8c8a6febe630c6239a5e207530e9fac651ae373",
"hash": "sha256-GxWTdzSf7/9WIqrECdAEkibXve/ZpKpxJcNS+KnfNc0="
"rev": "bb55ea10fcef3759e4db7ef8a473a9ceac2c6aa6",
"hash": "sha256-NIy3fOwfheHeGo0MX8tmZbaGMBwqM5+k7cCypeoS6GI="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -914,8 +914,8 @@
},
"src/third_party/angle/third_party/VK-GL-CTS/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
"rev": "ad59a18f2ce08e60c9f4ab0aaf9b62679ab8c626",
"hash": "sha256-42ShMIXq9CnOlmwXcUvupPpQSNggdlXEkR3mdthsGzg="
"rev": "15469c3d00394c8c365d1b1951fcf6255c589afb",
"hash": "sha256-Bd/Q181NBMJkLwkEmttNvjNBQqtRRT7p+nbevqvt2HI="
},
"src/third_party/anonymous_tokens/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
@@ -924,8 +924,8 @@
},
"src/third_party/readability/src": {
"url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git",
"rev": "04fd32f72b448c12b02ba6c40928b67e510bac49",
"hash": "sha256-yUf4UTwcJ7H0tuN+e6c92F4UUSXjmTNOIKqNZA4+zAo="
"rev": "1f0ec42686c89a4a1c71789849f7ffde349ab197",
"hash": "sha256-liNoIZreSx/RgL5/oSKyzOuqChAgDwTtViNq0KiY0R0="
},
"src/third_party/content_analysis_sdk/src": {
"url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git",
@@ -934,13 +934,13 @@
},
"src/third_party/dav1d/libdav1d": {
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
"rev": "716164239ad6e6b11c5dcdaa3fb540309d499833",
"hash": "sha256-2J4M6EkfVtPLUpRWwzXdLkvJio4gskC0ihZnM5H3qYc="
"rev": "af5cf2b1e7f03d6f6de84477e1ca8eed1f3eb03d",
"hash": "sha256-dPVDZ4SyrHWsRWERUl6UKbbdUG/5dC/UTte6sItMYxg="
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "67be7fddacc4f4bcb21d0cf7bf8bb18752d8fb08",
"hash": "sha256-ulw+gDGpUn8uWuNedlfQADwnSYYbPWpHN5Q+pJbwKGc="
"rev": "9caf49389e5e0564d18e0504c6cfa45c88b4e4fd",
"hash": "sha256-d6WHeELxGtZ7nZzHIm18QaHY+2sc8KSRJgdH+vTuWN8="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -949,8 +949,8 @@
},
"src/third_party/dawn/third_party/dxc": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
"rev": "50764bac3d4048144e9ada5f5a742c82cc97cc9a",
"hash": "sha256-rs5cw/kpRq0Bcr2ov5kKsupwqkIQDvuvUMbZbAdOmGI="
"rev": "4e0f5364a3692f4122de0874ebb0f5550a27c867",
"hash": "sha256-ocnWUgw3rBYTsKS7j+Zq6hTGhhB4VRgifASMqBO66Os="
},
"src/third_party/dawn/third_party/dxheaders": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
@@ -969,8 +969,8 @@
},
"src/third_party/dawn/third_party/webgpu-cts": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
"rev": "5b477670f53e5fefcf4bd829a2952013ef9d1953",
"hash": "sha256-os0yeQb6snDvUjYghrIYAy9nUi1j8Y2YoTfsiQ7SlpA="
"rev": "0558b1933531e6379ac5875129b92aac9d1ce035",
"hash": "sha256-247bXbblup/bg+iWeIwlUxLinvvQK5hX+Jm0jKiaEbM="
},
"src/third_party/dawn/third_party/webgpu-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers",
@@ -989,13 +989,13 @@
},
"src/third_party/boringssl/src": {
"url": "https://boringssl.googlesource.com/boringssl.git",
"rev": "0a0009998fa180695f3e2071805dc03c9a5f3124",
"hash": "sha256-hYUbfUo00gHqYKac0vOpmBHtb5/FBsgXL+UQtrHxGaM="
"rev": "40e035a9e5d721b3b7c15c46259d782ffe7d9e96",
"hash": "sha256-m2WNsjSwlg57ACftIDCcIWJ/jwbD7FU43lhGcpGDhCw="
},
"src/third_party/breakpad/breakpad": {
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
"rev": "ff252ff6faf5e3a52dc4955aab0d84831697dc94",
"hash": "sha256-8OfbSe+ly/5FFYk8NubAV39ACMr5S4wbLBVdiQHWeok="
"rev": "44ba5b579bf2f5c8548ad5016664fef8458c43b4",
"hash": "sha256-b8+7NGE9SelVFFuDOVr/k/nrk3jr/r8zwuW7vpm4c74="
},
"src/third_party/cast_core/public/src": {
"url": "https://chromium.googlesource.com/cast_core/public",
@@ -1004,8 +1004,8 @@
},
"src/third_party/catapult": {
"url": "https://chromium.googlesource.com/catapult.git",
"rev": "0fd1415f0cf3219ba097d37336141897fab7c5e9",
"hash": "sha256-khxdFV6fxbTazz195MlxktLlihXytpNYCykLrI8nftM="
"rev": "3c5077921dbacc75db5768cf4fc0b1d9ca05d2e0",
"hash": "sha256-w/tFeyek51/izvLSMkGP3RCW2j6KJdIa3l1PzxKjnaM="
},
"src/third_party/ced/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
@@ -1029,8 +1029,8 @@
},
"src/third_party/cpuinfo/src": {
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
"rev": "33ed0be77d7767d0e2010e2c3cf972ef36c7c307",
"hash": "sha256-0rZzbZkOo6DAt1YnH4rtx0FvmCuYH8M6X3DNJ0gURpU="
"rev": "e414c0446436ed34151de3158d18f8ae32e55d03",
"hash": "sha256-748MwxVi7oONccrirjUWgtDNBWWijrXSXlZdHoowYz0="
},
"src/third_party/crc32c/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
@@ -1039,13 +1039,13 @@
},
"src/third_party/cros_system_api": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
"rev": "07b9fafa3fff468afa2960789d2b28444c38db3e",
"hash": "sha256-JpimNp8PmsROMiQLy8H39n8l+KDwaivZiIOgSjLF3U4="
"rev": "ed91ea4a3cd063cbace42360d769983fb08163b4",
"hash": "sha256-vauYEQW9iTs8VZwyKAYeahLl9LTzkOR0krzcBR4VYus="
},
"src/third_party/crossbench": {
"url": "https://chromium.googlesource.com/crossbench.git",
"rev": "69b7e2bb8e1d8d92d4efbb92bcddba3af2716577",
"hash": "sha256-1cyXu5fSHWLWt3qdafWQu1WyeZ+fT/be7seiv/MDPdQ="
"rev": "b560604e8f2261a2c685c28359b69af74b92a196",
"hash": "sha256-vgWATYq/7UXnFhfdJZ0JXvGpr4eI08sSU115MWpD1js="
},
"src/third_party/crossbench-web-tests": {
"url": "https://chromium.googlesource.com/chromium/web-tests.git",
@@ -1054,13 +1054,13 @@
},
"src/third_party/depot_tools": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
"rev": "7d1e2bdb9168718566caba63a170a67cdab2356b",
"hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k="
"rev": "3f41e54ae17d53d4a39feecad64c3d3e6871b219",
"hash": "sha256-ow0L+KQuUTsz29yfO1qvqPu4XVgdoUe+yexMPi7POoA="
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
"rev": "725edaaf06b966e670194d0376d50be0c25deb13",
"hash": "sha256-7YwrN+MizCnfcwDHWsYkZaTbN2qmCHcixX6KHhCPrXs="
"rev": "65f160d43dc97a2e8eb5e1c2814179a519313884",
"hash": "sha256-VLMJ/WWCIzk92mmuBdx+P6Gi0ouiXuMGkiR0KVK5GWI="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -1087,15 +1087,20 @@
"rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4",
"hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ="
},
"src/third_party/federated_compute/src": {
"url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git",
"rev": "cf49f95f941eb872f596522890055878240c3a22",
"hash": "sha256-R8KE0Whpb4qsZ6HxWG4/uFSsrT2nnpwNV2nQcNYHEXg="
},
"src/third_party/ffmpeg": {
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git",
"rev": "d2d06b12c22d27af58114e779270521074ff1f85",
"hash": "sha256-c5w8CuyE1J0g79lrNq1stdqc1JaAkMbtscdcywmAEMY="
"rev": "9e751092c9498b84bbb77e2e0689ef9f50fe608f",
"hash": "sha256-ZeFzrCE9LkDcp3VTMJkm5ypX29RGZCyZkp3tEr7yFKU="
},
"src/third_party/flac": {
"url": "https://chromium.googlesource.com/chromium/deps/flac.git",
"rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c",
"hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs="
"rev": "807e251d9f8c5dd6059e547931e9c6a4251967af",
"hash": "sha256-Y5TXyJ8lVh8TaVC5S4BVxOmFxySBzPbJYEe8YJS6ZR4="
},
"src/third_party/flatbuffers/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git",
@@ -1109,8 +1114,8 @@
},
"src/third_party/fp16/src": {
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git",
"rev": "0a92994d729ff76a58f692d3028ca1b64b145d91",
"hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY="
"rev": "b3720617faf1a4581ed7e6787cc51722ec7751f0",
"hash": "sha256-nDJH3Jmztrglr9hnwegfS7NNLAXklnwdeH9iWWwwZt4="
},
"src/third_party/gemmlowp/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git",
@@ -1119,8 +1124,8 @@
},
"src/third_party/freetype/src": {
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
"rev": "27c1cb10a52420515ce66729dfca897be21691b8",
"hash": "sha256-2ialoA/hqlTwnbBkBlgz5CT2nzpUVXVMtEOxSxifiXQ="
"rev": "61a423426089e65c27699d824303f209026b2f05",
"hash": "sha256-XaSl1YJk5TUR72PDbKwnn5IGT46VR7ip1wVxUMEkvu8="
},
"src/third_party/fxdiv/src": {
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git",
@@ -1129,8 +1134,8 @@
},
"src/third_party/harfbuzz-ng/src": {
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
"rev": "9f83bbbe64654b45ba5bb06927ff36c2e7588495",
"hash": "sha256-lNnCtgIegUy4DLhYaGZXcEaFw83KWAHoKpz69AEsWp4="
"rev": "7d936359a27abb2d7cb14ecc102463bb15c11843",
"hash": "sha256-gUUXBd2/di6MYhUzo0QkGQvRY6KLcy7qdDlSClnmnL8="
},
"src/third_party/ink/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
@@ -1152,6 +1157,11 @@
"rev": "955936be8b391e00835257059607d7c5b72ce744",
"hash": "sha256-KdQdKBBipEBRT8UmNGao6yCB4m2CU8/SrMVvcXlb5qE="
},
"src/third_party/oak/src": {
"url": "https://chromium.googlesource.com/external/github.com/project-oak/oak.git",
"rev": "bd9e19ed20525444be0882bd5848ec475ac8c040",
"hash": "sha256-F/qSxLpbPPOBjY4/Gowq6HUINb1hH+ll9T+mDMGeJ7c="
},
"src/third_party/ots/src": {
"url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git",
"rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33",
@@ -1164,8 +1174,8 @@
},
"src/third_party/googletest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
"rev": "373af2e3df71599b87a40ce0e37164523849166b",
"hash": "sha256-07pEo2gj3n/IOipqz7UpZkBOywZt7FkfZFCnVyp3xYw="
"rev": "244cec869d12e53378fa0efb610cd4c32a454ec8",
"hash": "sha256-A3kDQbt9ITaxCjl/tJtwySsPUyH+NNb8erdjBzq81o8="
},
"src/third_party/hunspell_dictionaries": {
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
@@ -1194,8 +1204,8 @@
},
"src/third_party/fuzztest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
"rev": "7bab06ff5fbbf8b8cce05a8661369dc2e11cde66",
"hash": "sha256-uWPhInzuidI4smFRjRF95aaVNTsehKd/1y4uRzr12mk="
"rev": "169baf17795850fd4b2c29e4d52136aa8d955b61",
"hash": "sha256-jcpUwHKWV4aWJSOZ4AlFk5YXZoTuXrrSE4jmwrrvoKI="
},
"src/third_party/domato/src": {
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
@@ -1209,18 +1219,18 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
"rev": "e91b7aa26d6d0979bba2bee5e1c27a7a695e0226",
"hash": "sha256-cER77Q9cM5rh+oeh1LDyKDZyQK5VbtE/ANNTN2cYzMo="
"rev": "4703185b29b381e5651eb1caed66630f623bf752",
"hash": "sha256-f3IPUpLB0jYrBwwJCBzatJgzayGtUxV6NsCLU2TiIqs="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
"rev": "644c9d84c123ac811a611760a9adc807e3eb5be5",
"hash": "sha256-snogXm3EMmDJoL2ikoaxeODYfmTaVEsAb5cMcRU7uC4="
"rev": "4c70b98d1ebc8a210f2919be7ccabbcf23061cb5",
"hash": "sha256-PHtOD9HWxgwlfmcoDDHYyjhHpV/LclCVIk+ci9eUaIc="
},
"src/third_party/nearby/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
"rev": "a8889d12a27ef7006d1a47dfefc272e0815f5c41",
"hash": "sha256-pFcusmbij3OsSAmaKhuI8/bo3AlfP7DuTo/W/6mAZs8="
"rev": "5f27145da57a32eb8db215c40fe867a20beea987",
"hash": "sha256-ZbrbLnL/5LYu8cW06KnjNaUjMSlJCrzl0ywthOjNeX0="
},
"src/third_party/securemessage/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git",
@@ -1229,8 +1239,8 @@
},
"src/third_party/jetstream/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
"rev": "fe1f348226d4b7c3447e606577960a606cc058e4",
"hash": "sha256-kznek87yenGR9Ft3D06LGDOy7+VPRhSUFru340mvES4="
"rev": "f8e3d7e50ed5c7ac071a9d90d3ee36cb68a8678c",
"hash": "sha256-7JF4A2ayMOAFOP3DH2Z2iBx9MHvMN9hogCY5unJZDbQ="
},
"src/third_party/jetstream/v2.2": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
@@ -1239,8 +1249,8 @@
},
"src/third_party/speedometer/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
"rev": "87f9ed88c8f8abe3a3bb19b9ec5ea49623d803ad",
"hash": "sha256-eIrkM7UxuaZox3A8pqEgvgpQCkcBO3zJWFwK45fgWm0="
"rev": "06449bdc34789a7459393405dd777e02d78a3743",
"hash": "sha256-3TlVewJ9C3MXvlIudzLHshQZOCAmUkMYsZzAazSbMLY="
},
"src/third_party/speedometer/v3.1": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
@@ -1324,8 +1334,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
"rev": "a985e5e847a2fe69bef3e547cf25088132194e39",
"hash": "sha256-BbXiBbnGwdsbZCZIpurfTzYvDUCysdt+ocRh6xvuUI8="
"rev": "b122dc0932009e78f928386c5081bb69d3c2de5c",
"hash": "sha256-y5yD3YwsQjWZn60VPUH4H2D1AwkBoGGmTNpyxGneciY="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
@@ -1334,13 +1344,13 @@
},
"src/third_party/libwebp/src": {
"url": "https://chromium.googlesource.com/webm/libwebp.git",
"rev": "4fa21912338357f89e4fd51cf2368325b59e9bd9",
"hash": "sha256-eaGWMpF6ENrKxGxqXccQ0P1G0X+nQI0EoL0Y0R2VVZ0="
"rev": "b0e8039062eedbcb20ebb1bad62bfeaee2b94ec6",
"hash": "sha256-yKVLUxzIK5ybYM/22fVaQlqSCG5Hx4Notxj+3kI2LCg="
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
"rev": "cdd3bae84818e78466fec1ce954eead8f403d10c",
"hash": "sha256-ievGlutmOuuEEhWS82vMqxwqXCq8PF3508N0MCMPQus="
"rev": "36edc5fa8b2da5aa00b8c2c68b25ffd64219d0ba",
"hash": "sha256-RTgcspt8hOHN79ZD5jjwuX7XFrFkuAJemIXmjoBKVMk="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
@@ -1374,8 +1384,8 @@
},
"src/third_party/openscreen/src": {
"url": "https://chromium.googlesource.com/openscreen",
"rev": "f51be2dd676c855bc588a439f002bc941b87db6b",
"hash": "sha256-7AmfZjugPKty0lpinOR/Q22M7F34p57tl+gs6s2BJhY="
"rev": "9756d3a568a78213678eeb52e044b9658e195e15",
"hash": "sha256-LK1b2O4pgLyGBViXLid2w6+DxtstK44msyOJUNFn1ek="
},
"src/third_party/openscreen/src/buildtools": {
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
@@ -1389,18 +1399,18 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
"rev": "1afaa1a380fcd06cec420f3e5b6ec1d2ccb920dc",
"hash": "sha256-kx2jF4kHeGECdf6WzcRKTmwhvmoKl+rIVQ2Ep8Y9rs8="
"rev": "0a74b90b9a53b2033de1a53ed8401730f906a453",
"hash": "sha256-eTq4d9nE9J6ZbX2b7QK5gVacApSv6EQXUmvy1P641Eo="
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
"rev": "4ab725613a8ee64e9acd7930eceb8995e24df562",
"hash": "sha256-V16Fm389yRNn0b13n70828c8xTdwxoQ6GW8iKLyy0qE="
"rev": "43afaf571d990c0f3275c6800cf3ed42138bdc26",
"hash": "sha256-I5MrV4zYZjH0iSnc1aZ95xAg6e3OxQXX/rQoD8/OQIk="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
"rev": "28bf5df73ef2f345a936d9cc95d64ba8ed426a53",
"hash": "sha256-c/aC+LZQtedL5oouUXw2eTF6xD7LN3J3C0q3D0wl+W0="
"rev": "e6d763860001ba1a76a63adcff5efb12b1c96024",
"hash": "sha256-1o6N9+1wsQSu1B4w5LlGlwzIUmuPCIYHPqwOyt234ZM="
},
"src/third_party/pthreadpool/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git",
@@ -1424,8 +1434,8 @@
},
"src/third_party/re2/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/re2.git",
"rev": "8451125897dd7816a5c118925e8e42309d598ecc",
"hash": "sha256-vjh4HI4JKCMAf5SZeqstb0M01w8ssaTwwrLAUsrFkkQ="
"rev": "6569a9a3df256f4c0c3813cb8ee2f8eef6e2c1fb",
"hash": "sha256-e18aSNVEE42LNzCDMay/Fa3BNg36pBPeEtfNvWqlnWE="
},
"src/third_party/ruy/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ruy.git",
@@ -1434,13 +1444,13 @@
},
"src/third_party/search_engines_data/resources": {
"url": "https://chromium.googlesource.com/external/search_engines_data.git",
"rev": "5c5db51f8c13cb42379d8b333890971f1a1a1797",
"hash": "sha256-Z4ykCZkUVatvkH3ytIdGOp0zEYLKIqr8fta0MnovZKw="
"rev": "629f034fd4473fca4ee8886ed886943672fc72fa",
"hash": "sha256-iWtSJ8AL2rbjltg+FHO/w4mL1XHsemCc39lEFWKAVGA="
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "f3ff281f2330f2948888a9cc0ba921bbdc107da8",
"hash": "sha256-88ezOArtEdPJZACmgyjJ2Jf5biSlyoDYMJBZ7wwPt7Q="
"rev": "5eefbe51d17d2e379fa2d7353827e0ccb1e1f601",
"hash": "sha256-hjihCH6CykIfNcQ8TWCD8+buN0ZBYDwQr4I2Z2hUmxM="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1454,13 +1464,13 @@
},
"src/third_party/sqlite/src": {
"url": "https://chromium.googlesource.com/chromium/deps/sqlite.git",
"rev": "cc08c79629643fdd5b592f1391e738815f5577b6",
"hash": "sha256-1Q2+NyCJb0GIMC30YNbVqVYHnP62tmKqBRfr9Xw5Z4A="
"rev": "7d348fc79216a09b864ff881d8561a6222301666",
"hash": "sha256-13HMEpzzcFx/UKqt4V68619R+0j4B/GOl6NYlhpBk0c="
},
"src/third_party/swiftshader": {
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
"rev": "fdb6700ecb04103b658d2e4623d6bc663ba80ea8",
"hash": "sha256-jJT0hF1k5a6na+9aH1yHuUo6go/PzgKibP/k60m6+xM="
"rev": "7cd1022cdc50fa3ac4f0ca5d0cdd64ce20af3c4f",
"hash": "sha256-YNQYUe3xgnPny6tYmlYOjC6/jszy896y+/u5aXjthvU="
},
"src/third_party/text-fragments-polyfill/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
@@ -1474,13 +1484,13 @@
},
"src/third_party/vulkan-deps": {
"url": "https://chromium.googlesource.com/vulkan-deps",
"rev": "c466059b72815c7fbce8bb3ab4832407aabc5dc5",
"hash": "sha256-MEMOJBBMBeA0kBlU5ZhkPbfRpn1PSL1950IsU1rWaJ8="
"rev": "a493d027dfa1ebf220dea834757f5114494f0f92",
"hash": "sha256-n52ZDzn4/SxcdUzCENBpUfjJk3+0IQSe+qj9FVgFn2w="
},
"src/third_party/glslang/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
"rev": "38f6708b6b6f213010c51ffa8f577a7751e12ce7",
"hash": "sha256-HeH7j7IsjeP2vFPhX9cKzZ2O54eIGSCoSnPT4pumA00="
"rev": "3289b1d61b69a6c66c4b7cd2c6d3ab2a6df031e5",
"hash": "sha256-9xGshr6ts0TdER7Sy86XpKrUItukeM59ozCIwkFy26A="
},
"src/third_party/spirv-cross/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
@@ -1489,38 +1499,38 @@
},
"src/third_party/spirv-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
"rev": "97e96f9e9defeb4bba3cfbd034dec516671dd7a3",
"hash": "sha256-/OT6//yu8VmQMXs3DSgwEx2lMDTPlUuXJDjboNdLjrI="
"rev": "3397e1e4fe0a9964e1837c2934b81835093494b8",
"hash": "sha256-Yp+HE/XIPJD/Baj9Nvs3H7J5Bx816qkYFpL6zARyY/8="
},
"src/third_party/spirv-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
"rev": "3aeaaa088d37b86cff036eee1a9bf452abad7d9d",
"hash": "sha256-bkoD3/4o/CjNBAp49vnRq4ZtY7TNgYkVPI5gESM8CUI="
"rev": "392b4893c4955125c1873c33a97f2a8ee8363bd3",
"hash": "sha256-HMzQps2F9TAnHHPvBeqowADHPlTvfRWUekE37AKMcaw="
},
"src/third_party/vulkan-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
"rev": "a01329f307fa6067da824de9f587f292d761680b",
"hash": "sha256-LCRK6UzqvcRoa3sr6nsfkDf3aILXj8zjb48lirsLTIw="
"rev": "d1cd37e925510a167d4abef39340dbdea47d8989",
"hash": "sha256-WUj4nmr4SJFTDoaOuZBVfqOrJykzW9Kg2sqaplm8E1A="
},
"src/third_party/vulkan-loader/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
"rev": "f2389e27734347c1d9f40e03be53f69f969976b1",
"hash": "sha256-NIBn5HkAKzNaSruw742QBWPgCkrxQdmITvTASagYlKM="
"rev": "fe92c7d7e54664b1d3f3a0d734fd6f2ffd92e485",
"hash": "sha256-9Oe3JIuOT/yc+pUgKptnex9gKQFsHo1uBb3zeTegL6Q="
},
"src/third_party/vulkan-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
"rev": "f766b30b2de3ffe2cf6b656d943720882617ec58",
"hash": "sha256-9sF9syF7d28J5yzGsIHUcJ1QB2JmJZpAVqDt92ZZOY4="
"rev": "8ce6f121d1fcbdf60f0f4264e23fbcd247b9101d",
"hash": "sha256-3OcmtPp8mhrVYrPoCe9qnisXllMhYLdZ4dEulDhlq8k="
},
"src/third_party/vulkan-utility-libraries/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
"rev": "b0a40d2e50310e9f84327061290a390a061125a3",
"hash": "sha256-bj9YCZfIFeaQ9TVpyyztRs3LOIaJkKpkGKbU5g9hEzg="
"rev": "a528f95dc2f92bdd83c0c32efe2d13c806428c9d",
"hash": "sha256-7VEYvq1x+BYPuMGi47a7/R9ZrIR9CoIaV15wLpk97bg="
},
"src/third_party/vulkan-validation-layers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
"rev": "6b1b8e3d259241a68c0944ca0a7bb5320d086191",
"hash": "sha256-Do+6/v8Ysp1Wnnmdi5I+UKHpBcEG4xMeRROCWgLmJbY="
"rev": "88a897d5921f737c9826fdd4db1ae2010d23dbb3",
"hash": "sha256-X5JFPq+4rqpfKLO7ImHOcR1nvO3+PCCglP0+hhUeiJ0="
},
"src/third_party/vulkan_memory_allocator": {
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
@@ -1559,8 +1569,8 @@
},
"src/third_party/webgpu-cts/src": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
"rev": "07f4412e935c988d60fad2e373287d6450bcd231",
"hash": "sha256-yb7NqciuvXi7crCqpN+7hgJ+JXfDF9x48gkYI2uSTtA="
"rev": "b500efdd5fdd62404322ab9ecd70b938ac59a47f",
"hash": "sha256-gGyXYaHH0nk3rbJTtazNyj9vO4PqDPJ0OG1/CisrIq0="
},
"src/third_party/webpagereplay": {
"url": "https://chromium.googlesource.com/webpagereplay.git",
@@ -1569,8 +1579,8 @@
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
"rev": "36ea4535a500ac137dbf1f577ce40dc1aaa774ef",
"hash": "sha256-/3V/V0IrhOKcMAgs/C1qraqq+1pfopW8HKvGRmqLE0Q="
"rev": "bc7452c444245f7999be5711b1802e900f25540b",
"hash": "sha256-Bqsd8b14ORREk/J3Tfs7OJXny0FdwUHO/sfCSEMEUSE="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1589,18 +1599,18 @@
},
"src/third_party/xnnpack/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
"rev": "ae40b1a2d93d5c516bc7657c6c3eea1470f917ae",
"hash": "sha256-w+8aCRTlBWQcDh4EvAF87eiLmQWsIsxD9adPTnuA12E="
"rev": "63e7e89ddc0cf5671d2659cd34a3eb64a008dd63",
"hash": "sha256-cqzSTeRziIZFdArk6Ty/1JyeSM8w/aH2buoNy5GOIdg="
},
"src/third_party/zstd/src": {
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
"rev": "f9938c217da17ec3e9dcd2a2d99c5cf39536aeb9",
"hash": "sha256-emmJF7XLq5CxXFd0KUrtUtw1YGOHDSiz39vtgVoEPd0="
"rev": "e128976193546dceb24249206a02ff8f444f7120",
"hash": "sha256-09KBWIUdz53TOSGhi32BJ2/FIA/BXxRNvgZMZJYiWgw="
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "b7ed978e41b4bac7802b206404d0e2f3d09f31ac",
"hash": "sha256-/XuTD8ENQutrbBt5sJYHuG/87q00J2fACSBBkeEHTYs="
"rev": "ad8af0fc661d278e87627fcaa3a7cf795ee80dd8",
"hash": "sha256-NOhavmx5NYJx6MSDwRS6RXHcn3DB7kNlTjIFZr6rMMY="
}
}
}
@@ -26,13 +26,13 @@
}:
let
version = "0.21.1";
version = "0.21.2";
src = fetchFromGitHub {
owner = "f-koehler";
repo = "KTailctl";
rev = "v${version}";
hash = "sha256-8k8TRJdfvlYkp3lfGRm8LeWhRuZnSHFZ7UwICRMjwds=";
hash = "sha256-CP5ivqhYVCotsL6e9eV9L1OGr2W+vNHJOq8hMYj7g/o=";
};
goDeps =
@@ -40,7 +40,7 @@ let
pname = "ktailctl-go-wrapper";
inherit src version;
modRoot = "src/wrapper";
vendorHash = "sha256-/D06cfLWJ0T0FKXMFV7mPi13ag3tX2Pq9eELuERKHtY=";
vendorHash = "sha256-uZydTufEpGKbX3T3Zm4WTU2ZZNhC6oHSb/sHPM4ekmQ=";
}).goModules;
in
stdenv.mkDerivation {
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "afterburn";
version = "5.9.0";
version = "5.10.0";
src = fetchFromGitHub {
owner = "coreos";
repo = "afterburn";
tag = "v${version}";
sha256 = "sha256-kMq3yoqIp2j5DRQFarEK9kss9DoVgAEkjUYJX5Ogu0g=";
sha256 = "sha256-APVbrR4V2Go7ba+1AFZKi0eBxRnT2bm+Fy2/KmvhsjE=";
};
cargoHash = "sha256-pWt2+SptdTiP4/oROw38qc6ekfbVWOf86BR18QC+ZPU=";
cargoHash = "sha256-WHfC9RPW/FXXZTfU2LEdkKvkJBt/9TemNpBOyv5/Wfo=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
@@ -34,13 +34,13 @@ let
in
buildNpmPackage' rec {
pname = "bitwarden-desktop";
version = "2025.8.2";
version = "2025.9.0";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "desktop-v${version}";
hash = "sha256-cYSzAdrUvZrYPQ01uPJ6I1yJvTQtdV2rV0GTF6yKVCk=";
hash = "sha256-vxGyDYtv0O5U4pnVrQm/BOIpDtpcDUOyFFdBDehQ2to=";
};
patches = [
@@ -87,7 +87,7 @@ buildNpmPackage' rec {
"--ignore-scripts"
];
npmWorkspace = "apps/desktop";
npmDepsHash = "sha256-1SDXXsfyJDMjg4v0i9jDh7Y7m6LXd0vW4g0vRLeDXD8=";
npmDepsHash = "sha256-R3IyNrSHcqz+Sz/OHbg16To0WXRu8S4mpWcJchEPwdY=";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit
@@ -97,7 +97,7 @@ buildNpmPackage' rec {
cargoRoot
patches
;
hash = "sha256-NWdzdlsRTUoipTCIe/q4jehNBzf9/sBVW0qf6iTsbhU=";
hash = "sha256-sKK/8YNLNYVg7L3IFGaWEVK91eC17gS54jib6G0RUGI=";
};
cargoRoot = "apps/desktop/desktop_native";
+2 -2
View File
@@ -10,14 +10,14 @@
}:
stdenv.mkDerivation rec {
version = "1.2.14";
version = "1.2.15";
pname = "brial";
src = fetchFromGitHub {
owner = "BRiAl";
repo = "BRiAl";
rev = version;
sha256 = "sha256-vefvqlJab4lVHH35uItdNw5YBEOgVrETIYGoPlq8660=";
sha256 = "sha256-I8p2jdc2/oq9piy1QvNl+N0+MHDE5Xv1kawkRTjrWSU=";
};
# FIXME package boost-test and enable checks
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "buildkite-cli";
version = "3.12.0";
version = "3.13.0";
src = fetchFromGitHub {
owner = "buildkite";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-gyrFRRVfgXd6JTgoY4aBB2VvMUKUtVq1U0ET+3AUWRU=";
sha256 = "sha256-SX80Hw9iaYvdrprI/Y1lYXTaKeGTkeVIBk2UujB//cs=";
};
vendorHash = "sha256-l8z5xHpcOBZkiL/0OMkkLu5qVqcPQ6q2K3yYCWyWqAY=";
vendorHash = "sha256-9doJSApHYYU9GrXi++WIqtUP743mZeRUCuy2xqO/kGo=";
doCheck = false;
+38
View File
@@ -0,0 +1,38 @@
{
lib,
pkgs,
fetchFromGitHub,
rustPlatform,
nix-update-script,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bulletty";
version = "0.1.7";
src = fetchFromGitHub {
owner = "CrociDB";
repo = "bulletty";
tag = "v${finalAttrs.version}";
hash = "sha256-ceXHrsxUSDx4orlHTOdynYKDID/uvp8NxVMei1EqDA8=";
};
cargoHash = "sha256-vhZaklpNIGSMRSjD+WINphMVsAcepUJfw9WBnaxoK4c=";
# perl is required for bulletty package build for openssl
nativeBuildInputs = with pkgs; [
perl
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "bulletty is a feed reader for the terminal";
homepage = "https://bulletty.croci.dev/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.FKouhai ];
};
})
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
version = "1.0.116";
version = "1.0.117";
src = fetchFromGitHub {
owner = "dtolnay";
repo = "cargo-expand";
rev = version;
hash = "sha256-tMM0XTSDby8cuNCQhb0+OwTbr0nSnOueQjrRu1qNgpk=";
hash = "sha256-IpqDab4JYZoWvtuEU4DkKimOhgZ/c5WsH58cVj4RzGU=";
};
cargoHash = "sha256-NOR6Lv4aqqk6c2ZtcPYPuWv5y0mghG+3zMlFTKe7bi8=";
cargoHash = "sha256-sAXRA+gStgMDi02yObN7lO2G4vQUeYqmUF09tC7k/Q0=";
meta = {
description = "Cargo subcommand to show result of macro expansion";
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "circleci-cli";
version = "0.1.33163";
version = "0.1.33494";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = "circleci-cli";
rev = "v${version}";
sha256 = "sha256-sXAssSnxoaPNXSp2SBCzJ3zbYpMNTxND5SUe0lKb2cs=";
sha256 = "sha256-MxNSUMxB3ZVHUQzpy9cVAgOs9qULUAv+/LAcBcnfFEs=";
};
vendorHash = "sha256-RQK51VSag1AkJMa/rmWpSuuzhRqSG2a3+sNisp0q7lU=";
vendorHash = "sha256-G/cMhaVDxxx1oT8T6N8GzIu3FAKSVORwHlcThL6jS1c=";
nativeBuildInputs = [ installShellFiles ];
+7 -7
View File
@@ -12,20 +12,20 @@
}:
let
pname = "dependabot-cli";
version = "1.72.0";
version = "1.74.0";
# `tag` is what `dependabot` uses to find the relevant docker images.
tag = "nixpkgs-dependabot-cli-${version}";
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/github/dependabot-update-job-proxy/dependabot-update-job-proxy --image-tag latest --final-image-name dependabot-update-job-proxy --final-image-tag ${tag}
updateJobProxy.imageDigest = "sha256:b0a4c841300510255d6e647e9bcdb939d194bc644dee7962a543f637515b0f23";
updateJobProxy.hash = "sha256-+drR2uTtaQU0ckPTEbEBj5yvDtSP0BC3D0MxqRZ1Cjc=";
updateJobProxy.imageDigest = "sha256:05539969894efd6f5d04c9c633f330cc61a3024106b19361d6684850258e4f0f";
updateJobProxy.hash = "sha256-qhHkL1HmCz0o3JIBAevWnTkidtoH92wE2GyzYTFhVyY=";
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/dependabot/dependabot-updater-github-actions --image-tag latest --final-image-name dependabot-updater-github-actions --final-image-tag ${tag}
updaterGitHubActions.imageDigest = "sha256:3cbd297b1181de69e72a43ce2d7aa02eb7c2e71bc0c11d41288a86384af24aa0";
updaterGitHubActions.hash = "sha256-Btn7bsBNJb34T7JXmgpTxkxBXXT9IpQihernhNAT/HQ=";
updaterGitHubActions.imageDigest = "sha256:7424e2a837d3bee8c49ddabf8d0152e9d5e87eac6cf67edb684f5e9f7895cff3";
updaterGitHubActions.hash = "sha256-75qJjwYEkpKP1Gs87odBsiLXTZhQ0KvaOpBB+YFZkJY=";
in
buildGoModule {
inherit pname version;
@@ -34,10 +34,10 @@ buildGoModule {
owner = "dependabot";
repo = "cli";
rev = "v${version}";
hash = "sha256-YI5HkypIEWkPmdtPvMrOp7r71ccucAEKNFo/va6yICE=";
hash = "sha256-h1qnyH9M37kWFeET31KFKNn+RnnE7FRcaKADDDtxSdw=";
};
vendorHash = "sha256-KrjwObQ3o5A0JuOW71EKNi9yNJYwsPHI+6a0AZY/cqU=";
vendorHash = "sha256-Tq+mHd/5LkBkqEXvZ98SRTdA6IsCdUPril+AmPQZfdI=";
ldflags = [
"-s"
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "dummyhttp";
version = "1.1.1";
version = "1.1.2";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "dummyhttp";
rev = "v${version}";
hash = "sha256-C3fjZgjVazZ8BNhcFJD5SsRO+xjHxw9XQPfPS+qnGtc=";
hash = "sha256-J8TOOLTNvm6udkPdYTrjrCX/3D35lXeFDc0H5kki+Uk=";
};
cargoHash = "sha256-bjNB0aoG9Mrz1JzD80j2Czfg0pfU2uGlFFsi5WO4pdU=";
cargoHash = "sha256-566hk79oXApJm5p+gEgikV08n19hH1Tk36DvgPuQKLI=";
meta = with lib; {
description = "Super simple HTTP server that replies a fixed body with a fixed response code";
+4 -4
View File
@@ -12,7 +12,7 @@
rustPlatform,
cmake,
gn,
go,
go_1_24,
openjdk11_headless,
ninja,
patchelf,
@@ -50,8 +50,8 @@ let
depsHash
else
{
x86_64-linux = "sha256-pih2EaVFDSTaCDpqkVSt39wBFGc4MFrhc1BioeHBp+w=";
aarch64-linux = "sha256-RpgZSsDJctTzqm8M3u0+jyEi51HaNC2RZH0Hrelovo8=";
x86_64-linux = "sha256-xBSSDxvp6VjZt+Fc62/eP5Z2WWfpkAGl1Z+PupyDpg4=";
aarch64-linux = "sha256-2g8x12zkyZyjkv5NubG4bVmiLiN8uoEZ33e6Azd1guw=";
}
.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
@@ -124,7 +124,7 @@ buildBazelPackage rec {
cmake
python3
gn
go
go_1_24
jdk
ninja
patchelf
+2 -2
View File
@@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec {
pname = "fanficfare";
version = "4.48.0";
version = "4.49.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-UBjiq2LRO2Y3MqKwbCMqVnrXXHtc4QeC15yce7DbgQw=";
hash = "sha256-b+PGsm5szBAd8R7P+TT4EyXd2ULgr3+AV5F15S3pn3o=";
};
nativeBuildInputs = with python3Packages; [
+15 -15
View File
@@ -35,14 +35,14 @@ let
]
);
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gnucash";
version = "5.12";
version = "5.13";
# raw source code doesn't work out of box; fetchFromGitHub not usable
src = fetchurl {
url = "https://github.com/Gnucash/gnucash/releases/download/${version}/gnucash-${version}.tar.bz2";
hash = "sha256-s1tHVr4SvP2+1URo8wRD+lPyOFIKnOrVveLmxHc/vzk=";
url = "https://github.com/Gnucash/gnucash/releases/download/${finalAttrs.version}/gnucash-${finalAttrs.version}.tar.bz2";
hash = "sha256-CC7swzK3IvIj0/JRJibr5e9j+UqvXECeh1JsZURkrvU=";
};
nativeBuildInputs = [
@@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace bindings/python/__init__.py \
--subst-var-by gnc_dbd_dir "${libdbiDrivers}/lib/dbd" \
--subst-var-by gsettings_schema_dir ${glib.makeSchemaPath "$out" "gnucash-${version}"};
--subst-var-by gsettings_schema_dir ${glib.makeSchemaPath "$out" "gnucash-${finalAttrs.version}"};
'';
# this needs to be an environment variable and not a cmake flag to suppress
@@ -120,13 +120,13 @@ stdenv.mkDerivation rec {
passthru.docs = stdenv.mkDerivation {
pname = "gnucash-docs";
inherit version;
inherit (finalAttrs) version;
src = fetchFromGitHub {
owner = "Gnucash";
repo = "gnucash-docs";
rev = version;
hash = "sha256-9hXOgHdNtTcPOf44L2RrfOTXAgJi2Xu6gWnjDU7gHjU=";
tag = finalAttrs.version;
hash = "sha256-EVK36JzK8BPe6St4FhhZEqdc07oaiePJ/EH2NHm3r1U=";
};
nativeBuildInputs = [ cmake ];
@@ -139,11 +139,11 @@ stdenv.mkDerivation rec {
preFixup = ''
gappsWrapperArgs+=(
# documentation
--prefix XDG_DATA_DIRS : ${passthru.docs}/share
--prefix XDG_DATA_DIRS : ${finalAttrs.passthru.docs}/share
# db drivers location
--set GNC_DBD_DIR ${libdbiDrivers}/lib/dbd
# gsettings schema location on Nix
--set GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath "$out" "gnucash-${version}"}
--set GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath "$out" "gnucash-${finalAttrs.version}"}
)
'';
@@ -177,7 +177,7 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./update.sh;
meta = with lib; {
meta = {
homepage = "https://www.gnucash.org/";
description = "Free software for double entry accounting";
longDescription = ''
@@ -200,13 +200,13 @@ stdenv.mkDerivation rec {
- Scheduled Transactions
- Financial Calculations
'';
license = licenses.gpl2Plus;
maintainers = with maintainers; [
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
nevivurn
ryand56
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
mainProgram = "gnucash";
};
}
})
# TODO: investigate Darwin support
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "goctl";
version = "1.9.0";
version = "1.9.1";
src = fetchFromGitHub {
owner = "zeromicro";
repo = "go-zero";
tag = "v${version}";
hash = "sha256-1V/LH38H0alylKLid/nQxNF8fA02G++m6Nq2/JIen2w=";
hash = "sha256-iTkxfMzrKbSRMyG1VWV5VbnDNwpE9t+YQzmL6DwRGHQ=";
};
vendorHash = "sha256-clbTaXZck16guROF6bHeDt95CtwtgkvIAEM8JBS5u7Y=";
vendorHash = "sha256-rARM93I+m8I99Vdevd/v/h8CB+fQ+Abj4J//KOu6+Pc=";
modRoot = "tools/goctl";
subPackages = [ "." ];
@@ -16,13 +16,13 @@ let
nodejs = nodejs_20;
buildNpmPackage' = buildNpmPackage.override { inherit nodejs; };
version = "1.22.1";
version = "1.23.0";
src = fetchFromGitHub {
owner = "httptoolkit";
repo = "httptoolkit-server";
tag = "v${version}";
hash = "sha256-6mvbR9WIjVrulDdFtW0XSfxPwKSaFK1fFIhbglS7Gq4=";
hash = "sha256-rcjgV71nu1Id4CQAfB9r0583qXAFk3eqDbdPWgqhtuw=";
};
overridesNodeModules = buildNpmPackage' {
@@ -102,7 +102,7 @@ buildNpmPackage' {
patches = [ ./only-build-for-one-platform.patch ];
npmDepsHash = "sha256-z9LLZBt7CR3iCNsGhRboHgaaoH6MgmSrzasgwIX+iwk=";
npmDepsHash = "sha256-9Vy7i2L0yc8BdmoJvGr2g+OCwpdQUC/zVCUU7FcyCtk=";
npmFlags = [ "--ignore-scripts" ];
+1 -1
View File
@@ -60,6 +60,6 @@ buildGoModule rec {
* Asserting operators react (or not) the way they should
'';
mainProgram = "chainsaw";
maintainers = with lib.maintainers; [ Sanskarzz ];
maintainers = with lib.maintainers; [ ];
};
}
+3 -3
View File
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage rec {
pname = "leetcode-cli";
version = "0.4.6";
version = "0.4.7";
src = fetchCrate {
inherit pname version;
hash = "sha256-AYBBW9VtdvqqqiouhkS3diPcOdaQOs8Htkw9DTRX2t4=";
hash = "sha256-zxaBSZS2mlGaKT+AN4oS8eJmoLdVe2/T/G41ERj3gDg=";
};
cargoHash = "sha256-o2RkhYsSQKwU+dsHQvlcxAVKUjOTqg424dqrM7JRoN8=";
cargoHash = "sha256-JsWMQp93fGXitnZ9LLGD9dZddc6Z7jRuAyx6HreV+XM=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "mapcidr";
version = "1.1.34";
version = "1.1.95";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "mapcidr";
tag = "v${version}";
hash = "sha256-/bZ6LimkdbR7nG7XcetNshk0KXw1FGbuaTXP+DH7hQg=";
hash = "sha256-u3PWmevFELltq28Kdx7QV1yYBOXudWR6tdRbzfJf3Aw=";
};
vendorHash = "sha256-tbMCXNBND9jc0C1bA9Rmz1stYKtJPmMzTlbGc3vcmE4=";
vendorHash = "sha256-zPRl40Ex/tBAW32fJ+oqJyXOuDTuWJfG6wHTYUu1ZUE=";
modRoot = ".";
subPackages = [
+3 -3
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation {
pname = "mcaimi-st";
version = "0-unstable-2025-03-12";
version = "0-unstable-2025-09-22";
src = fetchFromGitHub {
owner = "mcaimi";
repo = "st";
rev = "f1ae5cdafadceaf622e1c0ff56da04803bf658b3";
hash = "sha256-rGru0LqbuJQ4QOts6xYDztAST0K5HCys2gUPZg2w4SE=";
rev = "667ded8e13457b0ba9d84b98545885e5a3e9dcc7";
hash = "sha256-LbMxZhNs0sfgTm0R+BqxZpUPjs0Y3a2H40BYdMzO2CU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "mieru";
version = "3.19.1";
version = "3.20.1";
src = fetchFromGitHub {
owner = "enfein";
repo = "mieru";
rev = "v${version}";
hash = "sha256-x8rddxjhmHw7J7majt4qdkXRPsfm8SATFsMxN2stN14=";
hash = "sha256-r4QMETKt8EMSX9BsSizlvlMdlJ+SjlLScNfOxSm84Ec=";
};
vendorHash = "sha256-pKcdvP38fZ2KFYNDx6I4TfmnnvWKzFDvz80xMkUojqM=";
+3 -3
View File
@@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "nav";
version = "1.4.1";
version = "1.4.5";
src = fetchurl {
url = "https://github.com/Jojo4GH/nav/releases/download/v${version}/nav-${stdenv.hostPlatform.parsed.cpu.name}-unknown-linux-gnu.tar.gz";
sha256 =
{
x86_64-linux = "sha256-w9OF5elej9//Ldb58gLIZudn3sZAcUkIab2bPMR6MuI=";
aarch64-linux = "sha256-GGwbxzg8QkCi3Gc2Ivhjzr87TLKs+nmEElsAOcxx2m0=";
x86_64-linux = "sha256-N0C2rLKMNIgheNTjTStWOYliNuMKPPoxqtLAQSVV14Y=";
aarch64-linux = "sha256-kl+CtXXmgF9gU5auFIDCV2BOZFWh05XfE8OtbDBnrs0=";
}
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
};
+1 -1
View File
@@ -253,7 +253,7 @@ stdenv.mkDerivation (
modifications to the core source
- Improve extensibility with a new plugin architecture
'';
homepage = "https://www.neovim.io";
homepage = "https://neovim.io";
changelog = "https://github.com/neovim/neovim/releases/tag/${finalAttrs.src.tag}";
mainProgram = "nvim";
# "Contributions committed before b17d96 by authors who did not sign the
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "nix-ld";
version = "2.0.5";
version = "2.0.6";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-ld";
rev = version;
hash = "sha256-7ev9V128h7ZWi9JsFje6X1OzE5maJfmBMkxohxQysOA=";
hash = "sha256-I9cEWy07pUNsOfBPG7qMYHx/YmE1uxaadP3ObHu7ALQ=";
};
cargoHash = "sha256-YR7j2dvZHMBUe0lW7GYFxJV11ZM+gX13NHj2uf3UEbQ=";
cargoHash = "sha256-8mkMq16CfEc/RHH3msXEnoiDHGGRjr2Omp2TVd07ObE=";
hardeningDisable = [ "stackprotector" ];
+3 -3
View File
@@ -12,7 +12,7 @@
}:
let
pname = "obsidian";
version = "1.9.12";
version = "1.9.14";
appname = "Obsidian";
meta = with lib; {
description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files";
@@ -36,9 +36,9 @@ let
url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}";
hash =
if stdenv.hostPlatform.isDarwin then
"sha256-HIcnOY/Fn/3zJTKiLxzPKbvug/wf1nc3lG2zyep68Nw="
"sha256-C9sk1Nv5Yw+MMwapqnzTHbW/IQbd1fc8PSp4PBrnhzo="
else
"sha256-qS4M9gvCs3B2kOlImH/ddm0zjsVa4Zrhu2VEBKYNuMo=";
"sha256-vS8PCz8dpMFvJCF1Heu2m+Qj9hl2ZmxNM0AwB6CbU88=";
};
icon = fetchurl {
+3 -3
View File
@@ -23,7 +23,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "opengamepadui";
version = "0.41.0";
version = "0.42.0";
buildType = if withDebug then "debug" else "release";
@@ -31,12 +31,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ShadowBlip";
repo = "OpenGamepadUI";
tag = "v${finalAttrs.version}";
hash = "sha256-8xYLPKCmpWENzG1D8q2yJeIZ5MdBLTio3LZ1BsY1HGg=";
hash = "sha256-8+ZPvu4Gen7P8uKLrPXNaSqkdrUxz9K/naZxy/WoCik=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src cargoRoot;
hash = "sha256-rs8L6dh1Ppmrez3aG9XwQAdfGnoXTlpNMXJvdAUyM6M=";
hash = "sha256-xewyt1KuQ96FNYBKlC9VT7KEDDTUasavTsl+/5WXnU4=";
};
cargoRoot = "extensions";
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "patroni";
version = "4.0.6";
version = "4.1.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "zalando";
repo = "patroni";
tag = "v${version}";
sha256 = "sha256-8EodiPVmdDekdsTbv+23ZLHZd8+BQ5v5sQf/SyM1b7Y=";
sha256 = "sha256-iY5QLbJXfQtfkzpQxvqSOzYQwgfFsBh8HPYujqxU44k=";
};
dependencies = with python3Packages; [
+18 -7
View File
@@ -2,14 +2,26 @@
lib,
buildGoModule,
coreutils,
libtensorflow,
python3,
src,
version,
pkg-config,
vips,
symlinkJoin,
}:
buildGoModule rec {
let
# we need to copy these, to add the symlinks, so the linker actually finds these libraries
libtensorflow = symlinkJoin {
name = "libtensorflow";
paths = [ "${python3.pkgs.tensorflow-bin}/${python3.sitePackages}/tensorflow" ];
postBuild = ''
ln -s "$out/libtensorflow_cc.so.2" "$out/libtensorflow.so"
ln -s "$out/libtensorflow_framework.so.2" "$out/libtensorflow_framework.so"
'';
};
in
buildGoModule {
inherit src version;
pname = "photoprism-backend";
@@ -30,18 +42,17 @@ buildGoModule rec {
];
postPatch = ''
substituteInPlace internal/commands/passwd.go --replace '/bin/stty' "${coreutils}/bin/stty"
substituteInPlace internal/commands/passwd.go --replace-fail '/bin/stty' "${coreutils}/bin/stty"
'';
vendorHash = "sha256-eHdnTpcVBSvGR9ZiK6A32jfjik8VClDTkv92bD8EIgA=";
vendorHash = "sha256-8uy0uLhGOyedqi3AvMsEdDQnFvGgeeZcL4tFgI6bzU8=";
subPackages = [ "cmd/photoprism" ];
# https://github.com/mattn/go-sqlite3/issues/822
CGO_CFLAGS = "-Wno-return-local-addr";
CGO_CFLAGS = "-Wno-return-local-addr -I${libtensorflow}/include";
# https://github.com/tensorflow/tensorflow/issues/43847
CGO_LDFLAGS = "-fuse-ld=gold";
CGO_LDFLAGS = "-L${libtensorflow} -ltensorflow_framework";
meta = with lib; {
homepage = "https://photoprism.app";
+1 -1
View File
@@ -13,7 +13,7 @@ buildNpmPackage {
cd frontend
'';
npmDepsHash = "sha256-3cytU/QaPSsGu/984AEh3YsdV4H5cjf/br3NSc5Zd1M=";
npmDepsHash = "sha256-rfZ6VE3JRR8MrB61DqueXWNoOjDE+GJnyrNujGyc8wc=";
installPhase = ''
runHook preInstall
@@ -1,104 +0,0 @@
{
lib,
stdenv,
fetchurl,
...
}:
let
inherit (stdenv.hostPlatform) system;
in
stdenv.mkDerivation rec {
pname = "libtensorflow-photoprism";
version = "1.15.2";
srcs = [
# Photoprism-packaged libtensorflow tarball (with pre-built libs for both arm64 and amd64)
# We need this specific version because of https://github.com/photoprism/photoprism/issues/222
(fetchurl {
sha256 =
{
x86_64-linux = "sha256-bZAC3PJxqcjuGM4RcNtzYtkg3FD3SrO5beDsPoKenzc=";
aarch64-linux = "sha256-qnj4vhSWgrk8SIjzIH1/4waMxMsxMUvqdYZPaSaUJRk=";
}
.${system};
url =
let
systemName =
{
x86_64-linux = "amd64";
aarch64-linux = "arm64";
}
.${system};
in
"https://dl.photoprism.app/tensorflow/${systemName}/libtensorflow-${systemName}-${version}.tar.gz";
})
# Upstream tensorflow tarball (with .h's photoprism's tarball is missing)
(fetchurl {
url = "https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.15.0.tar.gz";
sha256 = "sha256-3sv9WnCeztNSP1XM+iOTN6h+GrPgAO/aNhfbeeEDTe0=";
})
];
sourceRoot = ".";
unpackPhase = ''
sources=($srcs)
mkdir downstream upstream
tar xf ''${sources[0]} --directory downstream
tar xf ''${sources[1]} --directory upstream
mv downstream/lib .
mv upstream/{include,LICENSE,THIRD_PARTY_TF_C_LICENSES} .
rm -r downstream upstream
cd lib
ln -sT libtensorflow.so{,.1}
ln -sT libtensorflow_framework.so{,.1}
cd ..
'';
# Patch library to use our libc, libstdc++ and others
patchPhase =
let
rpath = lib.makeLibraryPath [
stdenv.cc.libc
stdenv.cc.cc
];
in
''
chmod -R +w lib
patchelf --set-rpath "${rpath}:$out/lib" lib/libtensorflow.so
patchelf --set-rpath "${rpath}" lib/libtensorflow_framework.so
'';
buildPhase = ''
# Write pkg-config file.
mkdir lib/pkgconfig
cat > lib/pkgconfig/tensorflow.pc << EOF
Name: TensorFlow
Version: ${version}
Description: Library for computation using data flow graphs for scalable machine learning
Requires:
Libs: -L$out/lib -ltensorflow
Cflags: -I$out/include/tensorflow
EOF
'';
installPhase = ''
mkdir -p $out
cp -r LICENSE THIRD_PARTY_TF_C_LICENSES lib include $out
'';
meta = with lib; {
homepage = "https://dl.photoprism.app/tensorflow/";
description = "Libtensorflow version for usage with photoprism backend";
platforms = [
"x86_64-linux"
"aarch64-linux"
];
license = licenses.asl20;
maintainers = with maintainers; [ benesim ];
};
}
+3 -5
View File
@@ -17,18 +17,17 @@
}:
let
version = "250321-57590c48b";
version = "250426-27ec7a128";
pname = "photoprism";
src = fetchFromGitHub {
owner = "photoprism";
repo = "photoprism";
rev = version;
hash = "sha256-tJA1Q8kcX4UYDCV+rmHyd5gfEU8WkoaqNfx1/0Iy3l8=";
hash = "sha256-wsSWCTFfKQ+8aE8GKvXpA49LbBLMTE1lsJMYFLvquBM=";
};
libtensorflow = callPackage ./libtensorflow.nix { };
backend = callPackage ./backend.nix { inherit libtensorflow src version; };
backend = callPackage ./backend.nix { inherit src version; };
frontend = callPackage ./frontend.nix { inherit src version; };
fetchModel =
@@ -99,7 +98,6 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://photoprism.app";
description = "Personal Photo Management powered by Go and Google TensorFlow";
inherit (libtensorflow.meta) platforms;
license = licenses.agpl3Only;
maintainers = with maintainers; [ benesim ];
mainProgram = "photoprism";
+10 -5
View File
@@ -10,21 +10,22 @@
wrapGAppsHook3,
gdk-pixbuf,
gtk3,
versionCheckHook,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "popsicle";
version = "1.3.3";
src = fetchFromGitHub {
owner = "pop-os";
repo = "popsicle";
rev = version;
tag = finalAttrs.version;
hash = "sha256-sWQNav7odvX+peDglLHd7Jrmvhm5ddFBLBla0WK7wcE=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
inherit (finalAttrs) pname version src;
hash = "sha256-KWVX5eOewARccI+ukNfEn8Wc3He1lWXjm9E/Dl0LuM4=";
};
@@ -47,10 +48,14 @@ stdenv.mkDerivation rec {
"prefix=$(out)"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "Multiple USB File Flasher";
homepage = "https://github.com/pop-os/popsicle";
changelog = "https://github.com/pop-os/popsicle/releases/tag/${version}";
changelog = "https://github.com/pop-os/popsicle/releases/tag/${finalAttrs.version}";
maintainers = with lib.maintainers; [
_13r0ck
figsoda
@@ -58,4 +63,4 @@ stdenv.mkDerivation rec {
license = lib.licenses.mit;
platforms = lib.platforms.linux;
};
}
})
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "protoc-gen-go";
version = "1.36.9";
version = "1.36.10";
src = fetchFromGitHub {
owner = "protocolbuffers";
repo = "protobuf-go";
rev = "v${version}";
hash = "sha256-//2U57dTDCxEABVQG/2Wc15huH5DZMPb9V9S8fyjRjs=";
hash = "sha256-7wAIwUouwmczSeAnA7aMmX8HwXmfnjNErgjjvx+wCZQ=";
};
vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
vendorHash = "sha256-EAkrbx9pTBhZ0y0ub14PnMINrk1M6yEgnGapzpgXqBU=";
subPackages = [ "cmd/protoc-gen-go" ];
+2 -2
View File
@@ -21,14 +21,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "prowler";
version = "5.12.2";
version = "5.12.3";
pyproject = true;
src = fetchFromGitHub {
owner = "prowler-cloud";
repo = "prowler";
tag = version;
hash = "sha256-HSMlWuwYc8m6WUNy0Ja5VuC2lbC3mbK2bPHNQY+nk0U=";
hash = "sha256-6RPtld95MauhCmSLrgncr4+s16z0PfmiiC6eAph8ZmI=";
};
pythonRelaxDeps = true;
+3 -3
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "rancher";
version = "2.12.1";
version = "2.12.2";
src = fetchFromGitHub {
owner = "rancher";
repo = "cli";
tag = "v${version}";
hash = "sha256-EUkGdnk8LmDwLBqhIp5VbTBQrLicl25aQRBK/nYQhWE=";
hash = "sha256-KVJfeCv+rMPGvKknov1LQX/ndI182p8p+ze2522xb7U=";
};
env.CGO_ENABLED = 0;
@@ -25,7 +25,7 @@ buildGoModule rec {
"-static"
];
vendorHash = "sha256-8+GWDZy8icrmsr5hTnjxKy+D5oUOh/HXIKlmxIzq/m0=";
vendorHash = "sha256-guxr/co4IJoX+mSBPFqdjo8C/QnRIXcd/RztNdnfVQM=";
postInstall = ''
mv $out/bin/cli $out/bin/rancher
-37
View File
@@ -1,37 +0,0 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
}:
buildNpmPackage rec {
pname = "redoc-cli";
version = "0.13.21";
src = fetchFromGitHub {
owner = "Redocly";
repo = "redoc";
rev = "d3ac16f4774ae5b5f698b4e8f4c1d3f5a009d361";
hash = "sha256-LmNb+m1Ng/53SPUqrr/AmxNMiWsrMGCKow0DW/9t3Do=";
};
sourceRoot = "${src.name}/cli";
npmDepsHash = "sha256-XL4D7+hb0zOxAr/aRo2UOg4UOip3oewbffsnkFddmWw=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
'';
dontNpmBuild = true;
meta = {
description = "OpenAPI/Swagger-generated API Reference Documentation";
homepage = "https://github.com/Redocly/redoc/tree/redoc-cli/cli";
license = lib.licenses.mit;
mainProgram = "redoc-cli";
maintainers = with lib.maintainers; [ veehaitch ];
# https://github.com/NixOS/nixpkgs/issues/272217
broken = true;
};
}
+6 -4
View File
@@ -25,16 +25,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "restate";
version = "1.4.4";
version = "1.5.1";
src = fetchFromGitHub {
owner = "restatedev";
repo = "restate";
tag = "v${finalAttrs.version}";
hash = "sha256-OtDVYGYoUpocy3c9ZDKbE5ZqGRLewJMvABj2QQxJQ80=";
hash = "sha256-NMT1/Oy0EmAtGqHMK3FL/MZczKz//hXkpKWhQ4S3tLw=";
};
cargoHash = "sha256-OWSFnVqyI2qV0IEXKOAp2QMs2qmjzS0UINVo+nu296g=";
cargoHash = "sha256-M7p20eeaxijlGjYBAAwmK4y/58eo7NysoK+Gvs86SNo=";
env = {
PROTOC = lib.getExe protobuf;
@@ -51,22 +51,24 @@ rustPlatform.buildRustPackage (finalAttrs: {
"-C force-unwind-tables"
"--cfg uuid_unstable"
"--cfg tokio_unstable"
"--cfg tokio_taskdump"
];
"aarch64-unknown-linux-gnu" = self.build ++ [
# Enable frame pointers to support Parca (https://github.com/parca-dev/parca-agent/pull/1805)
"-C force-frame-pointers=yes"
"--cfg tokio_taskdump"
];
"x86_64-unknown-linux-musl" = self.build ++ [
"-C link-self-contained=yes"
"--cfg tokio_taskdump"
];
"aarch64-unknown-linux-musl" = self.build ++ [
# Enable frame pointers to support Parca (https://github.com/parca-dev/parca-agent/pull/1805)
"-C force-frame-pointers=yes"
"-C link-self-contained=yes"
"--cfg tokio_taskdump"
];
});
in
+109
View File
@@ -0,0 +1,109 @@
{
stdenv,
rustPlatform,
fetchFromGitHub,
lib,
libxkbcommon,
libGL,
wayland,
xorg,
makeWrapper,
displayServer ? "x11",
nixosTests,
}:
assert lib.assertOneOf "displayServer" displayServer [
"x11"
"wayland"
];
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ringboard" + lib.optionalString (displayServer == "wayland") "-wayland";
# release version needs nightly, so we use a custom tree, see:
# https://github.com/SUPERCILEX/clipboard-history/issues/22#issuecomment-3322075172
version = "0.12.2-unstable-2025-09-23";
src = fetchFromGitHub {
owner = "SUPERCILEX";
repo = "clipboard-history";
rev = "228a39dd8a9aece0bb06f68ad44906b297270628";
hash = "sha256-qA7wwvWnnZHN9edkmubEo37F+peU0LQGo/Zl8FpywuE=";
};
cargoHash = "sha256-MFfuUu/hpb6Uaqe21bvXNKRyJazAL5m+Vw/vAeeDYEk=";
nativeBuildInputs = [
makeWrapper
];
buildInputs = [
libxkbcommon
libGL
]
++ lib.optionals (displayServer == "x11") [
xorg.libXcursor
xorg.libXrandr
xorg.libXi
xorg.libX11
]
++ lib.optionals (displayServer == "wayland") [
wayland
];
buildPhase = ''
runHook preBuild
local flagsArray=("-j $NIX_BUILD_CORES --target ${stdenv.hostPlatform.rust.rustcTarget} --offline --release");
concatTo flagsArray cargoBuildFlags;
echo "Building package: clipboard-history-server"
cargo build $flagsArray --package clipboard-history-server --no-default-features --features systemd
${lib.optionalString (displayServer == "x11") ''
echo "Building package: clipboard-history-x11"
cargo build $flagsArray --package clipboard-history-x11 --no-default-features
''}
${lib.optionalString (displayServer == "wayland") ''
echo "Building package: clipboard-history-wayland"
cargo build $flagsArray --package clipboard-history-wayland --no-default-features
''}
echo "Building package: clipboard-history"
cargo build $flagsArray --package clipboard-history
echo "Building package: clipboard-history-tui"
cargo build $flagsArray --package clipboard-history-tui
echo "Building package: clipboard-history-egui"
cargo build $flagsArray --package clipboard-history-egui --no-default-features --features ${displayServer}
runHook postBuild
'';
# check needs nightly, see:
# https://github.com/SUPERCILEX/clipboard-history/issues/22#issuecomment-3322330559
doCheck = false;
postInstall = ''
# Wrap the program in a script that sets the LD_LIBRARY_PATH environment variable
# so that it can find the shared libraries it depends on. This is currently a
# requirement for running Rust programs that depend on `egui` within a Nix environment.
# https://github.com/emilk/egui/issues/2486
wrapProgram $out/bin/ringboard-egui --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.buildInputs}"
install -m 444 -D egui/ringboard-egui.desktop $out/share/applications/ringboard-egui.desktop
install -Dm644 logo.jpeg $out/share/icons/hicolor/1024x1024/ringboard.jpeg
# Initializing a GUI can be quite slow, so GUI clients make their windows invisible when closed rather than completely quitting.
# To reopen the window, a special file can be deleted which wakes the GUI via inotify.
# If, instead, a new instance of the GUI is opened, this special file is used to first check for a previously running instance of the GUI and kill it if it exists.
# https://alexsaveau.dev/blog/projects/performance/clipboard/ringboard/ringboard#gui-startup-latency-and-long-lived-client-windows
sed -i "s|Exec=ringboard-egui|Exec=$(echo /bin/sh -c \"ps -p \`cat /tmp/.ringboard/\$USER.egui-sleep 2\> /dev/null\` \> /dev/null 2\>\\\&1 \\\&\\\& exec rm -f /tmp/.ringboard/\$USER.egui-sleep \\\|\\\| exec $out/bin/ringboard-egui\")|g" $out/share/applications/ringboard-egui.desktop
sed -i "s|Icon=ringboard|Icon=$out/share/icons/hicolor/1024x1024/ringboard.jpeg|g" $out/share/applications/ringboard-egui.desktop
'';
passthru.tests.nixos = nixosTests.ringboard;
meta = {
description = "Fast, efficient, and composable clipboard manager for Linux";
homepage = "https://github.com/SUPERCILEX/clipboard-history";
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.magnetophon ];
};
})
-45
View File
@@ -1,45 +0,0 @@
{
fetchurl,
lib,
stdenv,
pkg-config,
ucommon,
libosip,
libexosip,
gnutls,
zlib,
}:
stdenv.mkDerivation rec {
pname = "sipwitch";
version = "1.9.15";
src = fetchurl {
url = "mirror://gnu/sipwitch/sipwitch-${version}.tar.gz";
sha256 = "2a7aa86a653f6810b3cd9cce6c37b3f70e937e7d14b09fd5c2a70d70588a9482";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
ucommon
libosip
libexosip
gnutls
zlib
];
preConfigure = ''
export configureFlags="--sysconfdir=$out/etc"
'';
doCheck = true;
meta = {
description = "Secure peer-to-peer VoIP server that uses the SIP protocol";
homepage = "https://www.gnu.org/software/sipwitch/";
license = lib.licenses.gpl3Plus;
maintainers = [ ];
platforms = with lib.platforms; linux;
broken = true; # Require libexosip2 < 5.0.0 which is vulnerable to CVE-2014-10375.
};
}
+10 -10
View File
@@ -1,26 +1,26 @@
# Generated by ./update.sh - do not update manually!
# Last updated: 2025-09-18
# Last updated: 2025-10-01
{ fetchurl }:
{
aarch64-darwin = {
version = "4.46.96";
version = "4.46.99";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/mac/arm64/4.46.96/Slack-4.46.96-macOS.dmg";
hash = "sha256-ewoTBqoHaZ7cqZg11nXqw0HCIfbzdwfQENL6cJVLn/0=";
url = "https://downloads.slack-edge.com/desktop-releases/mac/arm64/4.46.99/Slack-4.46.99-macOS.dmg";
hash = "sha256-PTRe4D1UcklyrFN6NWLm8v1khOgSfVwopbi47SusEDI=";
};
};
x86_64-darwin = {
version = "4.46.96";
version = "4.46.99";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/mac/x64/4.46.96/Slack-4.46.96-macOS.dmg";
hash = "sha256-Kp+hoWtWVFpM78a8sSJsfFDphnWO1RZhbysH4gotHOE=";
url = "https://downloads.slack-edge.com/desktop-releases/mac/x64/4.46.99/Slack-4.46.99-macOS.dmg";
hash = "sha256-rDuRCf1sHZaie91kW0qrdSUrvugCTq1mxnooxoZVPdY=";
};
};
x86_64-linux = {
version = "4.46.96";
version = "4.46.99";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/linux/x64/4.46.96/slack-desktop-4.46.96-amd64.deb";
hash = "sha256-PDUoEx7+ZWG3+T/d+zEn39sPF9wYB0NbzlhKw6lXl9g=";
url = "https://downloads.slack-edge.com/desktop-releases/linux/x64/4.46.99/slack-desktop-4.46.99-amd64.deb";
hash = "sha256-YS9jgOx1Qx+wqsBul4R2Rd2vRV4qA3lZuUqghDnYl3c=";
};
};
}
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "sqldef";
version = "2.4.7";
version = "3.1.8";
src = fetchFromGitHub {
owner = "sqldef";
repo = "sqldef";
rev = "v${version}";
hash = "sha256-6ZTzK5fR1ecpKx/TWDHe7Mg/RbcrvMYjaNkLzRDTrCo=";
hash = "sha256-WPn5vlRpX3EKWXUTY+IBWEURLpz+Ics30kqrqBJ6Bq8=";
};
proxyVendor = true;
vendorHash = "sha256-ncMlc2PbPozBiOqKYL0kHnS7aumDORg1M0pmJMTOPFc=";
vendorHash = "sha256-u471eJFxVcXiwuAFRD65yJnDoR3D40PLHXeoMcENdLY=";
ldflags = [
"-s"
+3 -3
View File
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
version = "0.42.0";
version = "0.43.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
hash = "sha256-iFspixuPe/zGue/jGsky2D/sieduISwP1V+sXZrhPeY=";
hash = "sha256-HguX19WOiVKoMCYg85ODEzswCsSFvcRCfQnyCt0Tky4=";
};
vendorHash = "sha256-m71w0nCJMEHOUbHYMX0vfgynZgl8SPoaLr+r8mFemio=";
vendorHash = "sha256-mXq96NELJS6ksadE/ImiN8LgYnmR1STQl1INQV+iKUI=";
subPackages = [ "." ];
+3 -3
View File
@@ -11,7 +11,7 @@
buildGoModule rec {
pname = "steampipe";
version = "2.1.0";
version = "2.2.0";
env.CGO_ENABLED = 0;
@@ -19,10 +19,10 @@ buildGoModule rec {
owner = "turbot";
repo = "steampipe";
tag = "v${version}";
hash = "sha256-nvvFQDdgUmYypFZDooxXJGj0tVBUZke/oY7pltQrWA0=";
hash = "sha256-bYnwtGeFOtUfYzlx0o0jtfuyeItXU9LiO0fJy8UGv6k=";
};
vendorHash = "sha256-wd7FpGEY3BJJP9T/DD5mfJi5exZ1gdQW6fN7qaQYE1M=";
vendorHash = "sha256-VHAbMgBISWWGhZBRl5JA0gytRSSdaFMCJUzMxmoNtPc=";
proxyVendor = true;
postPatch = ''
@@ -17,18 +17,18 @@ assert lib.asserts.assertMsg (
stdenv.mkDerivation (finalAttrs: {
pname = "synapse-admin-etkecc";
version = "0.11.1-etke47";
version = "0.11.1-etke48";
src = fetchFromGitHub {
owner = "etkecc";
repo = "synapse-admin";
tag = "v${finalAttrs.version}";
hash = "sha256-pf8g61jKj7nQXgEED3RGZiLHSvoBsYNo+M1cMsRCWnw=";
hash = "sha256-1bxkC91OPXPjwPgbjRlCvUth/Q7w7O4WeW3vYaGmo5A=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
hash = "sha256-E9ukVprsM6GAUuWw+5l4PoYQc9VoDh1YgtpCRmCCam0=";
hash = "sha256-Vv/keQXNBxBDgKXNBHLFuNDNHEnEWJuFa/pU+ejpDCY=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -1,7 +1,7 @@
rec {
version = "0.17.1";
version = "0.17.2";
tag = version;
hash = "sha256-bRazhDhqXnY+nDDWg/unqVuOg9ib3AND0HivFL68Iko=";
cargoHash = "sha256-llg/BoiGiD9AT8UTDyTpzrSvEinXbLdT1rQECH2ftdE=";
hash = "sha256-Ceuow3BguxLoBQEX88cRZe8KGVnddIG3ojuJsm+4EJA=";
cargoHash = "sha256-zD3Wi1SZbYaV+KlVB3EBPzFDafqP/jGjKuhhQoPb/P8=";
updateScript = ./update-stable.sh;
}
+3 -3
View File
@@ -1,7 +1,7 @@
rec {
version = "0.17.1";
version = "0.17.2";
tag = version;
hash = "sha256-bRazhDhqXnY+nDDWg/unqVuOg9ib3AND0HivFL68Iko=";
cargoHash = "sha256-llg/BoiGiD9AT8UTDyTpzrSvEinXbLdT1rQECH2ftdE=";
hash = "sha256-Ceuow3BguxLoBQEX88cRZe8KGVnddIG3ojuJsm+4EJA=";
cargoHash = "sha256-zD3Wi1SZbYaV+KlVB3EBPzFDafqP/jGjKuhhQoPb/P8=";
updateScript = ./update-unstable.sh;
}
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "usacloud";
version = "1.15.0";
version = "1.16.1";
src = fetchFromGitHub {
owner = "sacloud";
repo = "usacloud";
tag = "v${version}";
hash = "sha256-HrcUoRqjbP6E/C9PfFYw73XaA5ysNLYqsiifXVnlhe0=";
hash = "sha256-+aFtj9sJIiBakWcOA4hJ9yoPPBsKC+3xCWFNAXNVGQQ=";
};
vendorHash = "sha256-OIS0QV0t4Y06/B8L48IlftWjzahptaa0PAcxEcRdDPo=";
vendorHash = "sha256-MWemCBnMtPnVK5ZXLtJdymWVTnYRXr8EkK08Atdi1Nc=";
ldflags = [
"-s"
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "viceroy";
version = "0.14.3";
version = "0.14.4";
src = fetchFromGitHub {
owner = "fastly";
repo = "viceroy";
rev = "v${version}";
hash = "sha256-djUBSplEHIGEk1ofaHtfzXJ1HCztrXtZoS30goY1w5A=";
hash = "sha256-rK+Us4QvvWpHtMvq5s3koPyy7xKhVQsxUMQnpyfMtDU=";
};
cargoHash = "sha256-D6VSmQOwdKWUSsxPr/6hq0SjE1LYusn9HZsNi07cGSk=";
cargoHash = "sha256-SacepQEMpDxqd7vl/sjkxyTb3R7z+Q1IQOrfZyV8nRU=";
cargoTestFlags = [
"--package viceroy-lib"
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "vt-cli";
version = "1.1.1";
version = "1.2.0";
src = fetchFromGitHub {
owner = "VirusTotal";
repo = "vt-cli";
tag = finalAttrs.version;
hash = "sha256-zeJGXJ1l+Vl/0IT/LVSOuSodnejFukCPIkrg4suKQsk=";
hash = "sha256-XvAS329O4XYseUqbleEyP4ozherI/apMw8Zx0ZVQZsc=";
};
vendorHash = "sha256-s90a35fFHO8Tt7Zjf9bk1VVD2xhG1g4rKmtIuMl0bMQ=";
+2 -2
View File
@@ -65,8 +65,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
in
''
moveToOutput lib $dev
${lib.optionalString (!enableShared) "rm $dev/lib/*.so{,.*}"}
${lib.optionalString (!enableStatic) "rm $dev/lib/*.a"}
${lib.optionalString (!enableShared) "rm -f $dev/lib/*.so{,.*}"}
${lib.optionalString (!enableStatic) "rm -f $dev/lib/*.a"}
# copy the build.rs generated c-api headers
# https://github.com/rust-lang/cargo/issues/9661
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "woodpecker-plugin-git";
version = "2.6.5";
version = "2.7.0";
src = fetchFromGitHub {
owner = "woodpecker-ci";
repo = "plugin-git";
tag = version;
hash = "sha256-9eTkdhlgY7hDqzbgBeoW6mITYsEJFcnRcilruD6wzU4=";
hash = "sha256-5P3YCMOrF7X+2ExI4Y/T6PJFyGqxI8gsKIAPJjM0zpk=";
};
vendorHash = "sha256-Zn2TYNyKvtmtEAlKmWBhjyzHiM0dwDT3E/LOtSzjFK0=";
vendorHash = "sha256-ZBGDFgS8lYNCBrQRq3/JX3JRaDEJPaRbr9P4grlbG7Q=";
env.CGO_ENABLED = "0";
+70
View File
@@ -0,0 +1,70 @@
{
autoAddDriverRunpath,
cmake,
cudaPackages,
fetchFromGitHub,
fetchpatch,
lib,
}:
cudaPackages.backendStdenv.mkDerivation (finalAttrs: {
pname = "xmrig-cuda-mo";
version = "6.22.1-mo1";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "MoneroOcean";
repo = "xmrig-cuda";
tag = "v${finalAttrs.version}";
hash = "sha256-O6VFZUuCrR2/or4BZQaqBXcmHMCbeCNqyvSKJ0Pef/Y=";
};
patches = [
(fetchpatch {
url = "https://github.com/xmrig/xmrig-cuda/commit/5947ae05f87eb7966fbe0ad2db149a496f908e87.patch";
hash = "sha256-5fxlc09DnJ2uNZAdhYdLv67RHCha7+SfMg9XzwwrN9o=";
})
(fetchpatch {
url = "https://github.com/xmrig/xmrig-cuda/commit/d0065c315779b28f12944a74694f81e13fb01ece.patch";
hash = "sha256-8lU3s2b1eh7fvcMze/FIiaURFrkypVGJisrE7w0aDM4=";
})
];
postPatch = ''
substituteInPlace cmake/flags.cmake \
--replace-fail 'set(CMAKE_CXX_STANDARD 11)' 'set(CMAKE_CXX_STANDARD 17)' \
--replace-fail '-std=c++11' '-std=c++17'
substituteInPlace src/cuda_cryptonight_gpu.hpp \
--replace-fail 'int_as_float' '__int_as_float' \
--replace-fail 'int2float' '__int2float_rn' \
--replace-fail 'float_as_int' '__float_as_int'
'';
nativeBuildInputs = [
autoAddDriverRunpath
cmake
cudaPackages.cuda_nvcc
];
buildInputs = [
cudaPackages.cuda_nvrtc
cudaPackages.cuda_nvcc
cudaPackages.cuda_cudart
];
installPhase = ''
runHook preInstall
install -vD libxmrig-cuda.so $out/lib/libxmrig-cuda.so
runHook postInstall
'';
meta = {
description = "Fork of the XMRig CPU miner (CUDA plugin) with support for algorithm switching";
homepage = "https://github.com/MoneroOcean/xmrig-cuda";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
albertlarsan68
];
};
})
+66
View File
@@ -0,0 +1,66 @@
{
autoAddDriverRunpath,
cmake,
cudaPackages,
fetchFromGitHub,
fetchpatch,
lib,
}:
cudaPackages.backendStdenv.mkDerivation (finalAttrs: {
pname = "xmrig-cuda";
version = "6.22.1";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig-cuda";
tag = "v${finalAttrs.version}";
hash = "sha256-krS0ygKclXDLti24PDnBFUetOAYkYM8jty4C3PSOEWY=";
};
patches = [
(fetchpatch {
url = "https://github.com/xmrig/xmrig-cuda/commit/5947ae05f87eb7966fbe0ad2db149a496f908e87.patch";
hash = "sha256-5fxlc09DnJ2uNZAdhYdLv67RHCha7+SfMg9XzwwrN9o=";
})
(fetchpatch {
url = "https://github.com/xmrig/xmrig-cuda/commit/d0065c315779b28f12944a74694f81e13fb01ece.patch";
hash = "sha256-8lU3s2b1eh7fvcMze/FIiaURFrkypVGJisrE7w0aDM4=";
})
];
postPatch = ''
substituteInPlace cmake/flags.cmake \
--replace-fail 'set(CMAKE_CXX_STANDARD 11)' 'set(CMAKE_CXX_STANDARD 17)' \
--replace-fail '-std=c++11' '-std=c++17'
'';
nativeBuildInputs = [
autoAddDriverRunpath
cmake
cudaPackages.cuda_nvcc
];
buildInputs = [
cudaPackages.cuda_nvrtc
cudaPackages.cuda_nvcc
cudaPackages.cuda_cudart
];
installPhase = ''
runHook preInstall
install -vD libxmrig-cuda.so $out/lib/libxmrig-cuda.so
runHook postInstall
'';
meta = {
description = "Monero (XMR) CPU miner, CUDA plugin";
homepage = "https://github.com/xmrig/xmrig-cuda";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
albertlarsan68
];
};
})
-55
View File
@@ -1,55 +0,0 @@
{
lib,
fetchFromGitHub,
hiera-eyaml,
python3,
}:
python3.pkgs.buildPythonApplication rec {
pname = "yamlpath";
version = "3.8.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "wwkimball";
repo = "yamlpath";
tag = "v${version}";
sha256 = "sha256-6N2s/LWFa3mgMQ88rt3IaWk+b2PTWfT7z1mi+ioQEyU=";
};
propagatedBuildInputs = with python3.pkgs; [
python-dateutil
ruamel-yaml
];
nativeCheckInputs = with python3.pkgs; [
hiera-eyaml
mock
pytest-console-scripts
pytestCheckHook
];
preCheck = ''
export PATH=$PATH:$out/bin
'';
pythonImportsCheck = [
"yamlpath"
];
meta = {
description = "Command-line processors for YAML/JSON/Compatible data";
homepage = "https://github.com/wwkimball/yamlpath";
changelog = "https://github.com/wwkimball/yamlpath/releases/tag/v${version}";
longDescription = ''
Command-line get/set/merge/validate/scan/convert/diff processors for YAML/JSON/Compatible data
using powerful, intuitive, command-line friendly syntax
'';
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ Flakebi ];
# No support for ruamel.yaml > 0.17.21
# https://github.com/wwkimball/yamlpath/issues/217
broken = true;
};
}
+3 -3
View File
@@ -16,19 +16,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "zigbee2mqtt";
version = "2.6.1";
version = "2.6.2";
src = fetchFromGitHub {
owner = "Koenkk";
repo = "zigbee2mqtt";
tag = finalAttrs.version;
hash = "sha256-rf6Y3d0Yg4jQiPLFgSGj4JtB/XJ5lQYx4kkGpOvEdFU=";
hash = "sha256-tPjIfFAXtezdHDXBSAYLRPYd0G4p1XnU9R36YBRkYTQ=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-mgaZSN4SDjQBAeevFglh2ZV+RLsiBdzrjz8QRx8qMnA=";
hash = "sha256-E4FAtOa8FQnPbv0wiMdp1k/L/RYoVOLMPZynag5iGjM=";
};
nativeBuildInputs = [
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "apprise";
version = "1.9.4";
version = "1.9.5";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-SDEiruGaiaewdezUjvEa4315dE9660ULz5hammwoyYg=";
hash = "sha256-jzvjGLtCnCAXRw4zkoouMTy/dgD8dLgYR4KjcGDbNmo=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -1,33 +1,33 @@
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
isPy3k,
msrest,
msrestazure,
azure-common,
azure-mgmt-nspkg,
azure-mgmt-core,
isodate,
setuptools,
typing-extensions,
}:
buildPythonPackage rec {
pname = "azure-mgmt-datamigration";
version = "10.0.0";
format = "setuptools";
version = "10.1.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "5cee70f97fe3a093c3cb70c2a190c2df936b772e94a09ef7e3deb1ed177c9f32";
pname = "azure_mgmt_datamigration";
inherit version;
hash = "sha256-wo748WK5RaTLUAZASjA3QcJG8DMSSeYB0V6h/c6VxUo=";
};
propagatedBuildInputs = [
msrest
msrestazure
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
]
++ lib.optionals (!isPy3k) [ azure-mgmt-nspkg ];
isodate
typing-extensions
];
pythonNamespaces = [ "azure.mgmt" ];
@@ -36,10 +36,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Migration Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/datamigration/azure-mgmt-datamigration";
license = licenses.mit;
maintainers = with maintainers; [
maxwilson
];
maintainers = with maintainers; [ maxwilson ];
};
}
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.40.42";
version = "1.40.43";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-ELtE4zJfrpwHwP4eupmLz3Fsd0f/LC0DBOuwEZgOstU=";
hash = "sha256-AdaNfweoWVM+3ArpQHOjvpOGBQ+ZzTGBzD6BSkEQx9k=";
};
build-system = [ setuptools ];
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "clarifai-grpc";
version = "11.8.2";
version = "11.8.6";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "Clarifai";
repo = "clarifai-python-grpc";
tag = version;
hash = "sha256-w8ZVQ7045zqdp69MFp+zbaTC5f+B+qSEQ0R/IQTzBbk=";
hash = "sha256-Fg55DTde95j2bkqILiWJaYWs4cGr0r9sH26iwikldDw=";
};
build-system = [ setuptools ];
@@ -3,24 +3,30 @@
buildPythonPackage,
fetchPypi,
pytest,
setuptools,
}:
buildPythonPackage rec {
pname = "fastcache";
version = "1.1.0";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "0avqpswfmw5b08xx3ib6zchc5bis390fn1v74vg7nnrkf1pb3qbd";
hash = "sha256-beGxbnAzW3veJmcH60AaOq7CIPtmxdE7Aqvw6ri+eCs=";
};
build-system = [ setuptools ];
nativeCheckInputs = [ pytest ];
pythonImportsCheck = [ "fastcache" ];
meta = with lib; {
description = "C implementation of Python3 lru_cache for Python 2 and 3";
description = "C implementation of Python3 lru_cache";
homepage = "https://github.com/pbrady/fastcache";
changelog = "https://github.com/pbrady/fastcache/blob/v${version}/CHANGELOG";
license = licenses.mit;
maintainers = [ maintainers.bhipple ];
maintainers = with maintainers; [ bhipple ];
};
}
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-cloud-iam";
version = "3.31.3";
version = "2.19.0";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "google-cloud-python";
tag = "google-cloud-build-v${version}";
hash = "sha256-qQ+8X6I8lt4OTgbvODsbdab2dYUk0wxWsbaVT2T651U=";
tag = "google-cloud-iam-v${version}";
hash = "sha256-E1LISOLQcXqUMTTPLR+lwkR6gF1fuGGB44j38cIK/Z4=";
};
sourceRoot = "${src.name}/packages/google-cloud-iam";
@@ -57,8 +57,12 @@ buildPythonPackage rec {
"google.cloud.iam_credentials_v1"
];
passthru.updateScript = gitUpdater {
rev-prefix = "google-cloud-iam-v";
passthru = {
# bulk updater selects wrong tag
skipBulkUpdate = true;
updateScript = gitUpdater {
rev-prefix = "google-cloud-iam-v";
};
};
meta = {
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202509301";
version = "0.1.202510021";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-M1UGzjo1r2BZg0ytJ1dZsaGQucYZp/ixdQRnwp/jEeQ=";
hash = "sha256-irM3NCm+TtNbHIAsc9Qh8RneJYig/SUJ40jsPy3c07Q=";
};
build-system = [ hatchling ];
@@ -198,8 +198,8 @@ rec {
"sha256-5qaK+piVZhvHqBJgGteNsvmMZG5y6fvLD4W8qASfcL0=";
mypy-boto3-chime-sdk-meetings =
buildMypyBoto3Package "chime-sdk-meetings" "1.40.19"
"sha256-gTxOeRYnpZDUi207vzeDL1FFVFhwTZjtLdLPAyHV+8M=";
buildMypyBoto3Package "chime-sdk-meetings" "1.40.43"
"sha256-vhWKoKhIJbB9Em7EA1IMdrSUTBFIgkAOxrdAeepCjbg=";
mypy-boto3-chime-sdk-messaging =
buildMypyBoto3Package "chime-sdk-messaging" "1.40.34"
@@ -210,8 +210,8 @@ rec {
"sha256-axa2niA9HlLpV9Tf01p0fG2GhK2lNlCM/O8LLPHQVRc=";
mypy-boto3-cleanrooms =
buildMypyBoto3Package "cleanrooms" "1.40.37"
"sha256-Uam/iXnOhYGUwZVRpyv61asq1dJkKO2Hoce3sIMm3Zo=";
buildMypyBoto3Package "cleanrooms" "1.40.43"
"sha256-EDO9P8qznO0SjRmT602UX/FpSUcLNdGnb5kGd8NTc1Q=";
mypy-boto3-cloud9 =
buildMypyBoto3Package "cloud9" "1.40.20"
@@ -414,8 +414,8 @@ rec {
"sha256-Qx3IAePD2OHEnXHG3O2U1aRcH3Tf/6WUrjrn1uZXmwE=";
mypy-boto3-dms =
buildMypyBoto3Package "dms" "1.40.0"
"sha256-JT+/tWyrcEXCiPhfcJQYXsPAwKCKLPu+c3A+r4iJIVg=";
buildMypyBoto3Package "dms" "1.40.43"
"sha256-Is9yMouO7WxY/P7ViK+s8Y1q8Y7KvTvY7X/H4ndeG6s=";
mypy-boto3-docdb =
buildMypyBoto3Package "docdb" "1.40.16"
@@ -462,8 +462,8 @@ rec {
"sha256-mkaBmHn3LsOHnH4kTWkGbCsL4w/TrPBt/pBXnj+1Ai8=";
mypy-boto3-ecs =
buildMypyBoto3Package "ecs" "1.40.42"
"sha256-1U8AdbZK5u7HVuuCPoeyMqSzQDZEzfYfJzqf1mAjqVI=";
buildMypyBoto3Package "ecs" "1.40.43"
"sha256-wVaLCKZXJJG32j2dUjzxj1Q2slgulxZ8xhqKXWenTUc=";
mypy-boto3-efs =
buildMypyBoto3Package "efs" "1.40.0"
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "nanoemoji";
version = "0.15.8";
version = "0.15.9";
pyproject = true;
src = fetchFromGitHub {
owner = "googlefonts";
repo = "nanoemoji";
tag = "v${version}";
hash = "sha256-QufiPTVb4bjWgb76DOOt0u4WGiZkbYC7oKkwxv3S8us=";
hash = "sha256-T/d7gbw8n2I6amp3qAK/uo3Uf1qZ9teVOCIgkiMSkmE=";
};
patches = [
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
version = "1.0.2.20250927";
version = "1.0.2.20251002";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-vbAul+z36HKdKB0MEcuo7ux8wr5vg+v4cUJqGWy1rjg=";
hash = "sha256-Z5PJfDiXRYAsq8ZGIuk5HCJhHWQjqSZro01YjJOwP5k=";
};
build-system = [ setuptools ];
@@ -32,14 +32,14 @@
buildPythonPackage rec {
pname = "pylance";
version = "0.37.0";
version = "0.38.0";
pyproject = true;
src = fetchFromGitHub {
owner = "lancedb";
repo = "lance";
tag = "v${version}";
hash = "sha256-/AzjgpSS2OBW1BXd4MIPiAdG5hQcUil22zBYIbVlb9g=";
hash = "sha256-2Rz6OUEs3628dIbG5wT5oIy2yDdJ4bsUQW/0eWxZKoA=";
};
sourceRoot = "${src.name}/python";
@@ -51,7 +51,7 @@ buildPythonPackage rec {
src
sourceRoot
;
hash = "sha256-5jem2SSIZDbmEXER/JQbk495xqo/wv7E4BVKU3Pd1iM=";
hash = "sha256-7me5r65TWQhulF08ZwXK1GWiHnOSVBSu0YgB37JUUDk=";
};
nativeBuildInputs = [
@@ -14,27 +14,25 @@
python-decouple,
python-fsutil,
python-slugify,
pythonOlder,
pyyaml,
requests,
setuptools,
toml,
useful-types,
xlrd,
xmltodict,
}:
buildPythonPackage rec {
pname = "python-benedict";
version = "0.34.1";
version = "0.35.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "fabiocaccamo";
repo = "python-benedict";
tag = version;
hash = "sha256-ffmyTVeQKzV/sssxFuIckmBW6wmjnTWkHbVQ1v7fmGg=";
hash = "sha256-b9tAK500Hr2flYI82weNMCM88d6b5+Oz9HgvBDaqNZw=";
};
pythonRelaxDeps = [ "boto3" ];
@@ -45,6 +43,7 @@ buildPythonPackage rec {
python-fsutil
python-slugify
requests
useful-types
];
optional-dependencies = {
@@ -116,7 +115,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module with keylist/keypath support";
homepage = "https://github.com/fabiocaccamo/python-benedict";
changelog = "https://github.com/fabiocaccamo/python-benedict/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/fabiocaccamo/python-benedict/blob/${src.tag}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
@@ -0,0 +1,41 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pydantic,
typing-extensions,
uv-build,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "sigstore-models";
version = "0.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "astral-sh";
repo = "sigstore-models";
tag = "v${version}";
hash = "sha256-zlIZzfgHZPEuiZu3JNX74Cg1jPNaO1HUhMtpxoyOoqk=";
};
build-system = [ uv-build ];
dependencies = [
pydantic
typing-extensions
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "sigstore_models" ];
meta = {
description = "Pydantic-based, protobuf-free data models for Sigstore";
homepage = "https://github.com/astral-sh/sigstore-models";
changelog = "https://github.com/astral-sh/sigstore-models/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -7,37 +7,36 @@
flit-core,
id,
importlib-resources,
nix-update-script,
platformdirs,
pretend,
pyasn1,
pydantic,
pyjwt,
pyopenssl,
pytestCheckHook,
pythonOlder,
requests,
rfc3161-client,
rfc8785,
rich,
nix-update-script,
securesystemslib,
sigstore-models,
sigstore-protobuf-specs,
sigstore-rekor-types,
rfc3161-client,
tuf,
rfc8785,
pyasn1,
platformdirs,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "sigstore-python";
version = "3.6.4";
version = "4.0.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "sigstore";
repo = "sigstore-python";
tag = "v${version}";
hash = "sha256-yxMNUKFwfNVE/vmkKUx4nhgwzp0cQk2o9IWI8U8to9g=";
hash = "sha256-KAHGg2o5t8qfbvLGTzaVoV7AcMkgi3rXxyOQgSASl7A=";
};
pythonRelaxDeps = [
@@ -63,6 +62,7 @@ buildPythonPackage rec {
requests
rich
securesystemslib
sigstore-models
sigstore-protobuf-specs
sigstore-rekor-types
tuf
@@ -71,12 +71,9 @@ buildPythonPackage rec {
nativeCheckInputs = [
pretend
pytestCheckHook
writableTmpDirAsHomeHook
];
preCheck = ''
export HOME=$(mktemp -d)
'';
pythonImportsCheck = [ "sigstore" ];
disabledTests = [
@@ -3,24 +3,21 @@
buildPythonPackage,
fetchFromGitHub,
hatchling,
pythonOlder,
}:
buildPythonPackage rec {
pname = "whoisdomain";
version = "1.20250220.2";
version = "1.20250929.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "mboot-github";
repo = "WhoisDomain";
tag = version;
hash = "sha256-/f5zV0vgjOIIux4e0mXeFSfY8cNpfGkfeCs3djla2zM=";
hash = "sha256-dyppd/6cBIkiiGm4S3khaNZ2DDyRrxWjeMqGYOMZ9YM=";
};
nativeBuildInputs = [ hatchling ];
build-system = [ hatchling ];
pythonImportsCheck = [ "whoisdomain" ];
@@ -29,10 +26,10 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module to perform whois lookups";
mainProgram = "whoisdomain";
homepage = "https://github.com/mboot-github/WhoisDomain";
changelog = "https://github.com/mboot-github/WhoisDomain/releases/tag/${version}";
changelog = "https://github.com/mboot-github/WhoisDomain/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "whoisdomain";
};
}
+2 -2
View File
@@ -16,8 +16,8 @@ let
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
};
"10" = {
version = "10.17.1";
hash = "sha256-oeATP2gBwTA5rkEwnl5afRBYo6Hh7dAgpJRKg8U2jQQ=";
version = "10.18.0";
hash = "sha256-OWej7+KQnfMF/sS4M6ME38oXw4C2u3dnL02sTyzdN4g=";
};
};
@@ -9,13 +9,13 @@
buildHomeAssistantComponent rec {
owner = "hultenvp";
domain = "solis";
version = "3.13.2";
version = "4.0.1";
src = fetchFromGitHub {
owner = "hultenvp";
repo = "solis-sensor";
rev = "v${version}";
hash = "sha256-ny7nnBFDZyStoXMzmegKNzN9Gj1XNYETFXpNzUOs9Qc=";
hash = "sha256-53bRd+Zz46Mxiycpa8h4DXc9wUFmkczNtpteTkci4Q0=";
};
dependencies = [ aiofiles ];
+3 -4
View File
@@ -14,7 +14,7 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
version = "1.42.1.10060-4e8b05daf";
version = "1.42.2.10156-f737b826c";
pname = "plexmediaserver";
# Fetch the source
@@ -22,14 +22,13 @@ stdenv.mkDerivation rec {
if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
sha256 = "f10c635b17a8aedc3f3a3d5d6cad8dff9e7fb534384d601eb832a3e3de91b0e7";
sha256 = "sha256-Vm38oO+zhFyHBy6fDuMphDlaqM43BIdLniQ7VJDMAQU=";
}
else
fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
sha256 = "3a822dbc6d08a6050a959d099b30dcd96a8cb7266b94d085ecc0a750aa8197f4";
sha256 = "sha256-1ieh7qc1UBTorqQTKUQgKzM96EtaKZZ8HYq9ILf+X3M=";
};
outputs = [
"out"
"basedb"
+49 -49
View File
@@ -1,16 +1,16 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
version = "3.198.0";
version = "3.199.0";
pulumiPkgs = {
x86_64-linux = [
{
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.198.0-linux-x64.tar.gz";
sha256 = "07sz2787ycqivv7bd0j1rd2i24ax3w6rm7d1w4fani4999jifxsn";
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.199.0-linux-x64.tar.gz";
sha256 = "0fl8l4j5q4gpd02v0rfnb0dlg5rhvql58wfny6hccpbdlzaxjs18";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.0-linux-amd64.tar.gz";
sha256 = "01h8n6dqwzavqr6xgir42gv7fvcplkr270gqcfr6h21a3wi2vrrr";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.1-linux-amd64.tar.gz";
sha256 = "1fzdqgb7cvff7xwi4n35s1daby51mismnbw7fp136lz0qah8cqg6";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v9.1.0-linux-amd64.tar.gz";
@@ -25,8 +25,8 @@
sha256 = "07zkrskavhxaghnhdcmprhcpblvz5zvwsypr11vnq0vjjv1vy406";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.28.0-linux-amd64.tar.gz";
sha256 = "0q4kpgl90b9j73laqbx8wkvndqw1pjka1qrbdqcwcrjiyqpqz842";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.29.0-linux-amd64.tar.gz";
sha256 = "0032ax8kazj8gxmxz6sgffv5r7y67vp92xwzlfpq4y6jlqiapwi9";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.7.0-linux-amd64.tar.gz";
@@ -53,8 +53,8 @@
sha256 = "00gkdgb6s0wqjl6m69sc8dz320aiy2s751qqn73894jyaqa8v9zk";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.56.0-linux-amd64.tar.gz";
sha256 = "0rz03dcjbig3aidiz3dk7lhsacsrllqp22wzmjzdl5y24a5szwrg";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.57.0-linux-amd64.tar.gz";
sha256 = "1bgbnmkc0g4yqspv9bfn7zmyf0rykibyshmjrjmhr3q32jz9ffyg";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.53.0-linux-amd64.tar.gz";
@@ -73,16 +73,16 @@
sha256 = "0sm8gqay51g12l20n08pih9vhpm2b95aj71zj6nmqiq5gym89v6z";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.1.0-linux-amd64.tar.gz";
sha256 = "11fva4n24v97fhdi0fncf16f8f332fww9yp8y098xpndjrp7wmgi";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.2.0-linux-amd64.tar.gz";
sha256 = "042n9bsf1gp7h9wm2qcq6pw001fy8gmfwfbb7f3shlfchn7kws4g";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-linux-amd64.tar.gz";
sha256 = "192bz3xl0hiy3k68fgcb9mw6j1hb6ngrahf53h8zb7agikzwiy3m";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.1-linux-amd64.tar.gz";
sha256 = "0c6hpaf861ngfzj06lld2c993cdkv02dd7lk47dc6yyy2pn157ln";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.3.0-linux-amd64.tar.gz";
sha256 = "0bl8r0d2zyd2yfx1wv84gxjjq5mp2kw52sv4vqpqihmzvcwr0rcv";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-amd64.tar.gz";
@@ -163,12 +163,12 @@
];
x86_64-darwin = [
{
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.198.0-darwin-x64.tar.gz";
sha256 = "0761kk4kqxbwdfbr0k1r5ypd2aq251bsqwkq6d8n2m2k3ziq48ka";
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.199.0-darwin-x64.tar.gz";
sha256 = "0mm76lrdbb35m7h08zw85blrcn10jc2h8l0lb78izxnnsmr4sv48";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.0-darwin-amd64.tar.gz";
sha256 = "19hrkc6mb9qqbv5la9hgsqw0mygsbmc7pfmgsfi3ygw3yssa2mkg";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.1-darwin-amd64.tar.gz";
sha256 = "1cdk1cc548lkylc9rgyghkhv5qqmpdgkgzbyxf8s5a019729fhq4";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v9.1.0-darwin-amd64.tar.gz";
@@ -183,8 +183,8 @@
sha256 = "0a0yv352abz9av6rkjpwz5k3q7jikhhvbkf8jd7pa387hfzqchrh";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.28.0-darwin-amd64.tar.gz";
sha256 = "1lmbarz0vb01zzbf191kcyflri4sdclj84bc6njcgrrnjs5qm7vr";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.29.0-darwin-amd64.tar.gz";
sha256 = "0xy3z460nw89i0zjj5bn0qwpqc18xcas4zk3wgvvrsk7v0jj1cin";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.7.0-darwin-amd64.tar.gz";
@@ -211,8 +211,8 @@
sha256 = "1n3afyncwk16cbkc8wch3370z08b2vabpvpp8g55xarhqvqk1qpz";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.56.0-darwin-amd64.tar.gz";
sha256 = "1lmia1mb1d8nzhlpj5zjzzqkkzzbvlrcxxidwj5hxk4gqiwc6jij";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.57.0-darwin-amd64.tar.gz";
sha256 = "1wgcbn02r9xv9lanfssm85ac9y1p712ba2jg2jh0hb9mmx7dvhrl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.53.0-darwin-amd64.tar.gz";
@@ -231,16 +231,16 @@
sha256 = "12yzgpz05pf1y401p94p063c2yj8i5mlmy5bxdd69n4537z17z02";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.1.0-darwin-amd64.tar.gz";
sha256 = "10sdr0bdg05w8gx3kbvx45d9f62akwj52gssfp8ihd6las87f2by";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.2.0-darwin-amd64.tar.gz";
sha256 = "1bnh1g27vxihn3fkna5flphkkhwfj1kdyafrv3rylyw5iqq3kfl4";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-darwin-amd64.tar.gz";
sha256 = "0bsfi36kihw2334gs39z9gwm6gwr0bypbcx7wfckj5zzml94jg6y";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.1-darwin-amd64.tar.gz";
sha256 = "062f2wyfjw3fxc5fk2b66kmk87ynr1x1k7s1w143xw47xrld06dc";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.3.0-darwin-amd64.tar.gz";
sha256 = "01kncjmknz9ynhjyp06gn5n1d8010k4riz2zzh2sgsq9icvphh3b";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-amd64.tar.gz";
@@ -321,12 +321,12 @@
];
aarch64-linux = [
{
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.198.0-linux-arm64.tar.gz";
sha256 = "1akffqaycds6bhz8767bh7g00cd09nnm7rlwxff5606i5ciji3ib";
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.199.0-linux-arm64.tar.gz";
sha256 = "0c9d4kn0gjcnq8masglpyn32484m04j7bm0yly7dlgk9vqwfbiln";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.0-linux-arm64.tar.gz";
sha256 = "16zq0w0l7ivslvgijpf8iy0c6fjs56p5f0nr9rjavgc4k3kvjzyg";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.1-linux-arm64.tar.gz";
sha256 = "1x7gc5782v45s9rr00har3fs43hf6phx23qhw2ann1d5fh026rip";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v9.1.0-linux-arm64.tar.gz";
@@ -341,8 +341,8 @@
sha256 = "1qbd2hjbv202afcsm3kfjr50h3a2bnzips29l7a863k8vcd6bhmm";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.28.0-linux-arm64.tar.gz";
sha256 = "1pwjwl19vdar8qlaqpf8vrb14ispp41j7g7a4xzjb51p6hyxkfi8";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.29.0-linux-arm64.tar.gz";
sha256 = "0v9a59cbzs5s9vylmbwfb5chydccdy1xkhp90ci2lz52yik45lg5";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.7.0-linux-arm64.tar.gz";
@@ -369,8 +369,8 @@
sha256 = "15n44dya58sqpirhpiicp1x6w9x15qf94a6vamk2h6jbzpfi7c03";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.56.0-linux-arm64.tar.gz";
sha256 = "0mvhg9xl18bc3mgd2w686qpdlllknillqwng2a3cnk8yx3zqk55j";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.57.0-linux-arm64.tar.gz";
sha256 = "0d02sl9l4mqhm6mb9rxdc0pc6dr7qkd6zzm4y3ff8dv84qn8sy9n";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.53.0-linux-arm64.tar.gz";
@@ -389,16 +389,16 @@
sha256 = "0f4bxwj7liyijbsqh0r43s823n02gvpkk0rdxwhg1li4d1mpsqxp";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.1.0-linux-arm64.tar.gz";
sha256 = "0qfpl3qx4gcq37wb4s3gppxb8nzy6vm7ml8zhzdr8077xa3faiis";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.2.0-linux-arm64.tar.gz";
sha256 = "0pizhar9xbhfwghyningb5vicwiw8lkbd2r97ipvwn4nwgvqzs30";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-linux-arm64.tar.gz";
sha256 = "1nfsgjfas5md9k67n90hcvcza7gg2iwp9wivmfzf49vz2k25iz44";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.1-linux-arm64.tar.gz";
sha256 = "12zsd977jpnx7fd5bavbs3vg18hcx8fyxc5ajfb76x9kgl634rrq";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.3.0-linux-arm64.tar.gz";
sha256 = "0jynj7qz66jl47982gvg47fkdbgifb4030225vxz85a705ingjdl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-arm64.tar.gz";
@@ -479,12 +479,12 @@
];
aarch64-darwin = [
{
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.198.0-darwin-arm64.tar.gz";
sha256 = "1nbpmrrwc10xp6529vbir40ig0j6vgn524005b2h886cr598j2xg";
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.199.0-darwin-arm64.tar.gz";
sha256 = "1qbp6kmysq8a9pbyd7w876xa50hp225rhak7w493n3r0s72nklcn";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.0-darwin-arm64.tar.gz";
sha256 = "1z73gyijysdm04qzjlxnzrwb7x2mpp7wp0nbrj2gidgck2zhdppp";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.43.1-darwin-arm64.tar.gz";
sha256 = "0cb42a83qmb0gciwdl7cr16sagpw7gbij4666p5r9fz1dsjrrq0a";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v9.1.0-darwin-arm64.tar.gz";
@@ -499,8 +499,8 @@
sha256 = "063y0bhim02sydknk5ijsb0574f80rv3hsqv2h63iz6pj1si5sfd";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.28.0-darwin-arm64.tar.gz";
sha256 = "057m1p92p1mnkayrk3famjbfqs0xdyag4y5nmb68xyg92ri4igja";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.29.0-darwin-arm64.tar.gz";
sha256 = "1a13wviv678k1ls57vwvffkk6qa5fdc55zw2byid910m2bjs7bz0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.7.0-darwin-arm64.tar.gz";
@@ -527,8 +527,8 @@
sha256 = "1lva9jp2fbz58gfgsdbwlyrdd60wpy1xy55af7f8dmabgcc8j391";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.56.0-darwin-arm64.tar.gz";
sha256 = "176qsfdl11cwi0bk6qbnk261bmxhylspww1d4fpf34djdhy42007";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.57.0-darwin-arm64.tar.gz";
sha256 = "06gdvb7d5mj7ggnjifi86nb2n7hyzv79rq5wh2dfl0fkf19qam69";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.53.0-darwin-arm64.tar.gz";
@@ -547,16 +547,16 @@
sha256 = "0a1fy15bf66gvy7jvimbnycxb51z85svrpa9flly1ch3g7276w60";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.1.0-darwin-arm64.tar.gz";
sha256 = "0gd71mnkmdcl79k5pxhg79ja8waamrc72fndxnfk00wlw94n2wq3";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.2.0-darwin-arm64.tar.gz";
sha256 = "1q2mj9j869q91sswczwb3lrh0bk9aixyv89b5ramg2k3r0f2vndx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-darwin-arm64.tar.gz";
sha256 = "13il7mq0g853x1nllvxnhbhflrlqx8i11p4xkg46bvshay15xh9x";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.1-darwin-arm64.tar.gz";
sha256 = "16fxn2j84lcpvmgki2cjl2yfs33xggb4xlfb7lmfy9awh38w1mbv";
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.3.0-darwin-arm64.tar.gz";
sha256 = "0mf0pxpxjb2fpz4px3dg4b699fqvzf56crvrj00vyc6ld5hmmnpm";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-arm64.tar.gz";
+3
View File
@@ -2244,6 +2244,7 @@ mapAliases {
rapidjson-unstable = lib.warnOnInstantiate "'rapidjson-unstable' has been renamed to 'rapidjson'" rapidjson; # Added 2024-07-28
rargs = throw "'rargs' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
rebazel = throw "'rebazel' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
redoc-cli = throw "'redoc-cli' been removed because it has been marked as broken since at least November 2024. Consider using 'redocly' instead."; # Added 2025-10-01
redocly-cli = redocly; # Added 2024-04-14
redpanda = redpanda-client; # Added 2023-10-14
redpanda-server = throw "'redpanda-server' has been removed because it was broken for a long time"; # Added 2024-06-10
@@ -2348,6 +2349,7 @@ mapAliases {
silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12
siproxd = throw "'siproxd' has been removed as it was unmaintained and incompatible with newer libosip versions"; # Added 2025-05-18
sisco.lv2 = throw "'sisco.lv2' has been removed as it was unmaintained and broken"; # Added 2025-08-26
sipwitch = throw "'sipwitch' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01
sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
shout = nodePackages.shout; # Added unknown; moved 2024-10-19
sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21
@@ -2762,6 +2764,7 @@ mapAliases {
yaml-cpp_0_3 = throw "yaml-cpp_0_3 has been removed, as it was unused"; # Added 2025-09-16
yesplaymusic = throw "YesPlayMusic has been removed as it was broken, unmaintained, and used deprecated Node and Electron versions"; # Added 2024-12-13
yafaray-core = libyafaray; # Added 2022-09-23
yamlpath = throw "'yamlpath' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01
yandex-browser = throw "'yandex-browser' has been removed, as it was broken and unmaintained"; # Added 2025-04-17
yandex-browser-beta = throw "'yandex-browser-beta' has been removed, as it was broken and unmaintained"; # Added 2025-04-17
yandex-browser-corporate = throw "'yandex-browser-corporate' has been removed, as it was broken and unmaintained"; # Added 2025-04-17
+2
View File
@@ -12576,6 +12576,8 @@ with pkgs;
rgp = libsForQt5.callPackage ../development/tools/rgp { };
ringboard-wayland = callPackage ../by-name/ri/ringboard/package.nix { displayServer = "wayland"; };
ripcord =
if stdenv.hostPlatform.isLinux then
qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
+2
View File
@@ -16766,6 +16766,8 @@ self: super: with self; {
sigstore = callPackage ../development/python-modules/sigstore { };
sigstore-models = callPackage ../development/python-modules/sigstore-models { };
sigstore-protobuf-specs = callPackage ../development/python-modules/sigstore-protobuf-specs { };
sigstore-rekor-types = callPackage ../development/python-modules/sigstore-rekor-types { };