Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2025-11-10 23:19:52 +00:00
committed by GitHub
255 changed files with 1468 additions and 13029 deletions
+2
View File
@@ -225,6 +225,8 @@
- `rocmPackages.triton` has been removed in favor of `python3Packages.triton`.
- `oink` service no longer accepts `settings.apiKey` and `settings.secretApiKey` options as these have been replaced by `apiKeyFile` and `secretApiKeyFile`.
- `linpinyin`, which is used for Chinese character input, has migrated from the unmaintained BDB database format to the newer KyotoCabinet database format. If you want to migrate your user input statistics you can consider using [bdbtokyotodb](https://codeberg.org/raboof/bdbtokyotodb).
- `go-mockery` has been updated to v3. For migration instructions see the [upstream documentation](https://vektra.github.io/mockery/latest/v3/). If v2 is still required `go-mockery_v2` has been added but will be removed on or before 2029-12-31 in-line with its [upstream support lifecycle](https://vektra.github.io/mockery/)
+5
View File
@@ -747,6 +747,11 @@ lib.mapAttrs mkLicense (
fullName = "Historical Permission Notice and Disclaimer - University of California variant";
};
hyphenBulgarian = {
fullName = "hyphen-bulgarian License";
spdxId = "hyphen-bulgarian";
};
# Intel's license, seems free
iasl = {
spdxId = "Intel-ACPI";
-1
View File
@@ -220,7 +220,6 @@
"gshpychka": 23005347,
"hexagonal-sun": 222664,
"heywoodlh": 18178614,
"iedame": 60272,
"isabelroses": 71222764,
"jonhermansen": 660911,
"juliusrickert": 5007494,
+21 -9
View File
@@ -588,7 +588,7 @@
adamperkowski = {
name = "Adam Perkowski";
email = "me@adamperkowski.dev";
matrix = "@xx0a_q:matrix.org";
matrix = "@adam:matrix.system72.dev";
github = "adamperkowski";
githubId = 75480869;
keys = [
@@ -1156,10 +1156,11 @@
name = "Alexandru Nechita";
};
alexandrutocar = {
email = "at@myquiet.place";
email = "alexandru.tocar@outlook.com";
github = "alexandrutocar";
githubId = 65486851;
name = "Alexandru Tocar";
keys = [ { fingerprint = "B617 DD24 3AB0 2E3F 2E67 DBFD 1305 2A85 D7A4 2AA4"; } ];
};
alexarice = {
email = "alexrice999@hotmail.co.uk";
@@ -1191,6 +1192,12 @@
githubId = 2335822;
name = "Alexandre Esteves";
};
alexland7219 = {
email = "alexland7219@gmail.com";
github = "alexland7219";
githubId = 58669111;
name = "Alexandre Ros";
};
alexnabokikh = {
email = "nabokikh@duck.com";
github = "alexnabokikh";
@@ -10840,12 +10847,6 @@
githubId = 1550265;
name = "Dominic Steinitz";
};
iedame = {
email = "git@ieda.me";
github = "iedame";
githubId = 60272;
name = "Rafael Ieda";
};
if-loop69420 = {
github = "if-loop69420";
githubId = 81078181;
@@ -12602,7 +12603,7 @@
name = "Ioannis Koutras";
};
jolars = {
email = "jolars@posteo.com";
email = "johan@jolars.co";
matrix = "@jola:mozilla.org";
github = "jolars";
githubId = 13087841;
@@ -23961,6 +23962,7 @@
githubId = 49711232;
github = "ShyAssassin";
email = "ShyAssassin@assassin.dev";
keys = [ { fingerprint = "370E 8296 12AF D0E1 9A1A 88F6 AA81 2447 4716 E56D"; } ];
};
shyim = {
email = "s.sayakci@gmail.com";
@@ -28911,6 +28913,16 @@
name = "Zexin Yuan";
keys = [ { fingerprint = "FE16 B281 90EF 6C3F F661 6441 C2DD 1916 FE47 1BE2"; } ];
};
zacharyarnaise = {
name = "Zachary Arnaise";
github = "zacharyarnaise";
githubId = 121795280;
keys = [
{
fingerprint = "5C1A 2BE8 C6B4 AFC0 DE82 73E9 B1F3 94D8 D460 C3B2";
}
];
};
zacharyweiss = {
name = "Zachary Weiss";
email = "me@zachary.ws";
+2 -8
View File
@@ -83,10 +83,7 @@ let
secretPathOption =
with lib.types;
lib.mkOption {
type = nullOr (pathWith {
inStore = false;
absolute = true;
});
type = nullOr externalPath;
default = null;
internal = true;
};
@@ -142,10 +139,7 @@ in
};
options.sftp-private-key-file = lib.mkOption {
type = nullOr (pathWith {
inStore = false;
absolute = true;
});
type = nullOr externalPath;
default = null;
description = ''
SFTP private key file.
@@ -31,12 +31,7 @@ in
enable = lib.mkEnableOption "postgres-websockets";
pgpassFile = lib.mkOption {
type =
with lib.types;
nullOr (pathWith {
inStore = false;
absolute = true;
});
type = with lib.types; nullOr externalPath;
default = null;
example = "/run/keys/db_password";
description = ''
@@ -54,12 +49,7 @@ in
};
jwtSecretFile = lib.mkOption {
type =
with lib.types;
nullOr (pathWith {
inStore = false;
absolute = true;
});
type = with lib.types; nullOr externalPath;
example = "/run/keys/jwt_secret";
description = ''
Secret used to sign JWT tokens used to open communications channels.
+2 -12
View File
@@ -54,12 +54,7 @@ in
enable = lib.mkEnableOption "PostgREST";
pgpassFile = lib.mkOption {
type =
with lib.types;
nullOr (pathWith {
inStore = false;
absolute = true;
});
type = with lib.types; nullOr externalPath;
default = null;
example = "/run/keys/db_password";
description = ''
@@ -77,12 +72,7 @@ in
};
jwtSecretFile = lib.mkOption {
type =
with lib.types;
nullOr (pathWith {
inStore = false;
absolute = true;
});
type = with lib.types; nullOr externalPath;
default = null;
example = "/run/keys/jwt_secret";
description = ''
@@ -268,6 +268,7 @@ in
services.upower.enable = config.powerManagement.enable;
services.libinput.enable = mkDefault true;
services.geoclue2.enable = mkDefault true;
services.fwupd.enable = mkDefault true;
# Extra UDEV rules used by Solid
services.udev.packages = [
@@ -76,17 +76,11 @@ in
description = "Makes the bot mention @room when posting an alert";
};
tokenFile = lib.mkOption {
type = lib.types.pathWith {
inStore = false;
absolute = true;
};
type = lib.types.externalPath;
description = "File that contains a valid Matrix token for the Matrix user.";
};
secretFile = lib.mkOption {
type = lib.types.pathWith {
inStore = false;
absolute = true;
};
type = lib.types.externalPath;
description = "File that contains a secret for the Alertmanager webhook.";
};
};
@@ -15,10 +15,7 @@ in
extraOpts = {
package = mkPackageOption pkgs "prometheus-storagebox-exporter" { };
tokenFile = lib.mkOption {
type = lib.types.pathWith {
inStore = false;
absolute = true;
};
type = lib.types.externalPath;
description = "File that contains the Hetzner API token to use.";
};
@@ -15,11 +15,7 @@ in
package = lib.mkPackageOption pkgs "cloudflare-dyndns" { };
apiTokenFile = lib.mkOption {
type = lib.types.pathWith {
absolute = true;
inStore = false;
};
type = lib.types.externalPath;
description = ''
The path to a file containing the CloudFlare API token.
'';
+28 -9
View File
@@ -20,15 +20,17 @@ in
options.services.oink = {
enable = lib.mkEnableOption "Oink, a dynamic DNS client for Porkbun";
package = lib.mkPackageOption pkgs "oink" { };
apiKeyFile = lib.mkOption {
type = lib.types.path;
example = "/run/keys/oink-api-key";
description = "Path to a file containing the API key to use when modifying DNS records.";
};
secretApiKeyFile = lib.mkOption {
type = lib.types.path;
example = "/run/keys/oink-secret-api-key";
description = "Path to a file containing the secret API key to use when modifying DNS records.";
};
settings = {
apiKey = lib.mkOption {
type = lib.types.str;
description = "API key to use when modifying DNS records.";
};
secretApiKey = lib.mkOption {
type = lib.types.str;
description = "Secret API key to use when modifying DNS records.";
};
interval = lib.mkOption {
# https://github.com/rlado/oink/blob/v1.1.1/src/main.go#L364
type = lib.types.ints.between 60 172800; # 48 hours
@@ -79,12 +81,29 @@ in
};
};
imports = [
(lib.mkRemovedOptionModule [ "services" "oink" "settings" "apiKey" ] ''
This option has been removed because it would make the API key world-readable.
Use {option}`apiKeyFile` instead.
If you insist on keeping the API key world-readable, you can use `oink.apiKeyFile = pkgs.writeText "api-key" "secret";`.
'')
(lib.mkRemovedOptionModule [ "services" "oink" "settings" "secretApiKey" ] ''
This option has been removed because it would make the API key world-readable.
Use {option}`secretApiKeyFile` instead.
If you insist on keeping the API key world-readable, you can use `oink.secretApiKeyFile = pkgs.writeText "secret-api-key" "secret";`.
'')
];
config = lib.mkIf cfg.enable {
systemd.services.oink = {
description = "Dynamic DNS client for Porkbun";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
script = "${cfg.package}/bin/oink -c ${oinkConfig}";
script =
lib.optionalString (cfg.apiKeyFile != null) "OINK_OVERRIDE_APIKEY=\"$(cat ${cfg.apiKeyFile})\" "
+ lib.optionalString (
cfg.secretApiKeyFile != null
) "OINK_OVERRIDE_SECRETAPIKEY=\"$(cat ${cfg.secretApiKeyFile})\" "
+ "${cfg.package}/bin/oink -c ${oinkConfig}";
serviceConfig = {
Restart = "on-failure";
RestartSec = "10";
@@ -559,12 +559,7 @@ in
'';
};
encryptionPasswordFile = mkOption {
type = types.nullOr (
types.pathWith {
inStore = false;
absolute = true;
}
);
type = types.nullOr types.externalPath;
default = null;
description = ''
Path to encryption password. If set, the file will be read during
+1 -6
View File
@@ -55,12 +55,7 @@ in
'';
};
intermediatePasswordFile = lib.mkOption {
type = lib.types.nullOr (
lib.types.pathWith {
inStore = false;
absolute = true;
}
);
type = lib.types.nullOr lib.types.externalPath;
default = null;
example = "/run/keys/smallstep-password";
description = ''
@@ -71,14 +71,7 @@ in
The contents of the specified paths will be read at service start time and merged with the attributes provided in `settings`.
'';
default = { };
type =
with lib.types;
nullOr (
attrsOf (pathWith {
inStore = false;
absolute = true;
})
);
type = with lib.types; nullOr (attrsOf externalPath);
};
settings = lib.mkOption {
+1 -4
View File
@@ -78,10 +78,7 @@ in
};
secretFile = lib.mkOption {
type = lib.types.pathWith {
inStore = false;
absolute = true;
};
type = lib.types.externalPath;
example = "/run/keys/oncall-dbpassword";
description = ''
A YAML file containing secrets such as database or user passwords.
+2 -12
View File
@@ -33,12 +33,7 @@ in
enable = lib.mkEnableOption "Photoprism web server";
passwordFile = lib.mkOption {
type = lib.types.nullOr (
lib.types.pathWith {
inStore = false;
absolute = true;
}
);
type = lib.types.nullOr lib.types.externalPath;
default = null;
description = ''
Admin password file.
@@ -46,12 +41,7 @@ in
};
databasePasswordFile = lib.mkOption {
type = lib.types.nullOr (
lib.types.pathWith {
inStore = false;
absolute = true;
}
);
type = lib.types.nullOr lib.types.externalPath;
default = null;
description = ''
Database password file.
+2
View File
@@ -376,6 +376,7 @@ let
"TOS"
"TTL"
"DiscoverPathMTU"
"IgnoreDontFragment"
"IPv6FlowLabel"
"CopyDSCP"
"EncapsulationLimit"
@@ -398,6 +399,7 @@ let
(assertInt "TTL")
(assertRange "TTL" 0 255)
(assertValueOneOf "DiscoverPathMTU" boolValues)
(assertValueOneOf "IgnoreDontFragment" boolValues)
(assertValueOneOf "CopyDSCP" boolValues)
(assertValueOneOf "Mode" [
"ip6ip6"
-3
View File
@@ -23,9 +23,6 @@
environment.systemPackages = with pkgs; [ breitbandmessung ];
environment.variables.XAUTHORITY = "/home/alice/.Xauthority";
# breitbandmessung is unfree
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "breitbandmessung" ];
};
enableOCR = true;
-1
View File
@@ -7,7 +7,6 @@
node.pkgsReadOnly = false;
nodes.machine = {
nixpkgs.config.allowUnfree = true;
hardware.sane = {
enable = true;
brscan5 = {
-4
View File
@@ -57,8 +57,6 @@ let
];
networking.firewall = firewallSettings;
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "consul" ];
services.consul = {
enable = true;
inherit webUi;
@@ -87,8 +85,6 @@ let
];
networking.firewall = firewallSettings;
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "consul" ];
services.consul =
assert builtins.elem thisConsensusServerHost allConsensusServerHosts;
{
-1
View File
@@ -12,7 +12,6 @@ in
node.pkgsReadOnly = false;
nodes.machine = {
nixpkgs.config.allowUnfree = true;
services.deconz = {
enable = true;
inherit httpPort;
-2
View File
@@ -15,8 +15,6 @@ in
{
environment.systemPackages = [ pkgs.mcrcon ];
nixpkgs.config.allowUnfree = true;
services.minecraft-server = {
declarative = true;
enable = true;
-6
View File
@@ -15,12 +15,6 @@ in
nodes.machine =
{ ... }:
{
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"n8n"
];
services.n8n = {
enable = true;
environment.WEBHOOK_URL = webhookUrl;
-1
View File
@@ -8,7 +8,6 @@
nodes.outline = {
virtualisation.memorySize = 2 * 1024;
nixpkgs.config.allowUnfree = true;
services.outline = {
enable = true;
forceHttps = false;
-3
View File
@@ -1502,9 +1502,6 @@ let
metricProvider = {
services.sabnzbd.enable = true;
# unrar is required for sabnzbd
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [ "unrar" ];
# extract the generated api key before starting
systemd.services.sabnzbd-apikey = {
requires = [ "sabnzbd.service" ];
-14
View File
@@ -7,18 +7,6 @@ let
});
};
# Only allow the demo data to be used (only if it's unfreeRedistributable).
unfreePredicate =
pkg:
let
allowPackageNames = [
"quake3-demodata"
"quake3-pointrelease"
];
allowLicenses = [ lib.licenses.unfreeRedistributable ];
in
lib.elem pkg.pname allowPackageNames && lib.elem (pkg.meta.license or null) allowLicenses;
client =
{ pkgs, ... }:
{
@@ -26,7 +14,6 @@ let
hardware.graphics.enable = true;
environment.systemPackages = [ pkgs.quake3demo ];
nixpkgs.config.packageOverrides = overrides;
nixpkgs.config.allowUnfreePredicate = unfreePredicate;
};
in
{
@@ -49,7 +36,6 @@ in
+ "+map q3dm7 +addbot grunt +addbot daemia 2> /tmp/log";
};
nixpkgs.config.packageOverrides = overrides;
nixpkgs.config.allowUnfreePredicate = unfreePredicate;
networking.firewall.allowedUDPPorts = [ 27960 ];
};
-3
View File
@@ -11,9 +11,6 @@
services.sabnzbd = {
enable = true;
};
# unrar is unfree
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "unrar" ];
};
testScript = ''
-1
View File
@@ -9,7 +9,6 @@ with import ../lib/testing-python.nix { inherit system pkgs; };
let
packages = with pkgs; {
"16" = teleport_16;
"17" = teleport_17;
"18" = teleport_18;
};
-2
View File
@@ -11,8 +11,6 @@
node.pkgsReadOnly = false;
nodes.machine = {
nixpkgs.config.allowUnfree = true;
services.unifi.enable = true;
};
-2
View File
@@ -426,8 +426,6 @@ let
enable = true;
}
// vboxHostConfig;
nixpkgs.config.allowUnfree = config.virtualisation.virtualbox.host.enableExtensionPack;
};
testScript = ''
+1 -17
View File
@@ -1,22 +1,6 @@
import ./make-test-python.nix (
{ lib, ... }@args:
{ lib, pkgs, ... }@args:
let
pkgs = args.pkgs.extend (
self: super: {
stdenv = super.stdenv.override {
config = super.config // {
allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"vscode"
"vscode-with-extensions"
"vscode-extension-ms-vscode-remote-remote-ssh"
];
};
};
}
);
inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey;
inherit (pkgs.vscode.passthru) rev vscodeServer;
@@ -12,12 +12,12 @@
pkgs,
}:
let
version = "0.0.27-unstable-2025-10-31";
version = "0.0.27-unstable-2025-11-09";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
rev = "7f48770e66684e9a7d4d5b9c47505a23e0167a6e";
hash = "sha256-U8RnTBGW+dR26JATQ10JbM8R03qX/ovPjvelHw2J7fc=";
rev = "f8a7cd1a606460ec0a2c4ec886bc102daccf912e";
hash = "sha256-jRIPBO/5JKFe2bZYjPtW8o0dDujoCxU8zq9Ot3hCtzs=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";
@@ -2285,8 +2285,8 @@ let
mktplcRef = {
name = "vscode-vibrancy-continued";
publisher = "illixion";
version = "1.1.61";
hash = "sha256-1LjAIMjk7JjLTf49QvDaLeGGDD5SUCLC3/41RfVVhEM=";
version = "1.1.62";
hash = "sha256-Urfa4XligTfFk6+GIuGabm5EFeQe+gRhdtb8IoXz+Ak=";
};
meta = {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued";
@@ -5116,8 +5116,8 @@ let
mktplcRef = {
name = "vim";
publisher = "vscodevim";
version = "1.31.0";
hash = "sha256-97dQeCFm2i5uRF45k1tVMWiXNh5xBw3MVYM8MSIeDFE=";
version = "1.32.0";
hash = "sha256-qZYtCjqWoqE2qjrJN70ws9/w0FncLCWqTeVX/B66CmQ=";
};
meta = {
license = lib.licenses.mit;
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-containers";
version = "2.2.0";
hash = "sha256-UxWsu7AU28plnT0QMdpPJrcYZIV09FeC+rmYKf39a6M=";
version = "2.3.0";
hash = "sha256-zrEZpd2geX2G4u6LkIk3d6C7vhwZZ4lwHGQR3Z0OWY4=";
};
meta = {
+5 -4
View File
@@ -21,7 +21,6 @@
grass,
gsl,
hdf5,
libspatialindex,
libspatialite,
libzip,
netcdf,
@@ -82,14 +81,14 @@ let
];
in
mkDerivation rec {
version = "3.44.3";
version = "3.44.4";
pname = "qgis-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-g7ZdNLal16b0Fbq492mPpOiNkYc3Bm4c7INWX+2e7H8=";
hash = "sha256-G9atxBBANlUDGl39bkwTo6L04/+0o5A5ake4KvIY70E=";
};
passthru = {
@@ -115,7 +114,6 @@ mkDerivation rec {
geos
gsl
hdf5
libspatialindex
libspatialite
libzip
netcdf
@@ -159,6 +157,9 @@ mkDerivation rec {
"-DWITH_PDAL=True"
"-DENABLE_TESTS=False"
"-DQT_PLUGINS_DIR=${qtbase}/${qtbase.qtPluginPrefix}"
# See https://github.com/libspatialindex/libspatialindex/issues/276
"-DWITH_INTERNAL_SPATIALINDEX=True"
]
++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF"
++ lib.optional withServer [
@@ -84,10 +84,7 @@ stdenv.mkDerivation rec {
homepage = "https://xournalpp.github.io/";
changelog = "https://github.com/xournalpp/xournalpp/blob/v${version}/CHANGELOG.md";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
sikmir
iedame
];
maintainers = with lib.maintainers; [ sikmir ];
platforms = lib.platforms.unix;
mainProgram = "xournalpp";
};
+1 -4
View File
@@ -155,10 +155,7 @@ buildPythonApplication rec {
homepage = "https://lutris.net";
description = "Open Source gaming platform for GNU/Linux";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
rapiteanu
iedame
];
maintainers = with maintainers; [ rapiteanu ];
platforms = platforms.linux;
mainProgram = "lutris";
};
@@ -489,13 +489,13 @@
"vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug="
},
"hashicorp_aws": {
"hash": "sha256-wavy4GE4VrXhDYqWAJsexxFPDM/Roo+YKp/DqVw8+jU=",
"hash": "sha256-YxN5bk0Us+LZlNMzt1/eh5I2gV77S/J+wt82WIGZvZU=",
"homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp",
"repo": "terraform-provider-aws",
"rev": "v6.19.0",
"rev": "v6.20.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-xMXyuGRsoyGJKJLCR6E5IpySkym34ShzrJtwbAMoCZw="
"vendorHash": "sha256-mTK19nqRGR7H45oUHgSC56KrAEJFIu/EocqBjY70fDY="
},
"hashicorp_awscc": {
"hash": "sha256-eaFzTQehn1nIq0Zl/8r2AtmPQnhh7X44q/6JVzIzX2A=",
@@ -570,13 +570,13 @@
"vendorHash": "sha256-BghusRVsU7HrX6hWpbanGJ93UdHSq8nWmcEGnyyVOTs="
},
"hashicorp_google-beta": {
"hash": "sha256-j8CDyKV43rmxA6wyF1luO95AJCY5jpz9suUVLKWUVQo=",
"hash": "sha256-lL4BtInJu/STew7SaNrwPnmLDLucMvbyGanAK9tsJKE=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v7.9.0",
"rev": "v7.10.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-tc7PInjXPEAI/sYtrYZsQxQV3Gk04ov/4SBQ1fHqkIQ="
"vendorHash": "sha256-zLUlrIdfqhiVITQe7bmoYl570LvLS8aEMU2HC4xmKTU="
},
"hashicorp_helm": {
"hash": "sha256-XU5AxXYvZtHnxGotOvGOojybcusVX9DRK2sazfytkAw=",
@@ -669,13 +669,13 @@
"vendorHash": "sha256-tYvQURTrFtr+rgSMGq2zi/5p5jJVGIse7+hj95gz68U="
},
"hashicorp_vault": {
"hash": "sha256-5jx6a2BfnugD41D6iK7wvOzmMPImxNHCiIix4+puRp4=",
"hash": "sha256-xmi+79FoT8vXHJqMmIAIV+YcpZzAA40cNOxDOufJkro=",
"homepage": "https://registry.terraform.io/providers/hashicorp/vault",
"owner": "hashicorp",
"repo": "terraform-provider-vault",
"rev": "v5.3.0",
"rev": "v5.4.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-qrztgFJ/WDTxP5565rnx2sAELFKQGOxFuEYqWQQYVVY="
"vendorHash": "sha256-zZUFUcgMQkbnh7It9k/7J/2KfiP1q3nlcC58xPb2bBo="
},
"hashicorp_vsphere": {
"hash": "sha256-vRO6vxzi4d0hNc0MmQLhN7roONnsjxPBtFt0fyvxWd8=",
@@ -1147,13 +1147,13 @@
"vendorHash": null
},
"sacloud_sakuracloud": {
"hash": "sha256-kiAl/qdLbXzBCwgms3Y7TD/Ez2Hq0ifZ1SLVIPa9Bmk=",
"hash": "sha256-BNwGibmt6Ym8fqYtM3pB++Yo33LvOSBL+CY/FmSW/r0=",
"homepage": "https://registry.terraform.io/providers/sacloud/sakuracloud",
"owner": "sacloud",
"repo": "terraform-provider-sakuracloud",
"rev": "v2.31.1",
"rev": "v2.31.2",
"spdx": "Apache-2.0",
"vendorHash": "sha256-BREv9hd6Oa/S8NjpRoLcF8uUFykEyffQO0LCuA3WFmc="
"vendorHash": "sha256-b1ziyrDKVUbTrN31t1IRFcK8EjsDSBP4FfArPkHKlBc="
},
"sap_btp": {
"hash": "sha256-55SNzeOaMyaidEbCjGPNF20qhQgddNHOl2xNqd7OZU4=",
@@ -63,7 +63,6 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [
luz
thoughtpolice
iedame
];
license = licenses.gpl3Plus;
platforms = platforms.linux;
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "http://vite.gforge.inria.fr/";
license = lib.licenses.cecill20;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
@@ -350,12 +350,10 @@ rec {
${lib.concatMapStringsSep "\n" (option: "set -o ${option}") bashOptions}
''
+ lib.optionalString (runtimeEnv != null) (
lib.concatStrings (
lib.mapAttrsToList (name: value: ''
${lib.toShellVar name value}
export ${name}
'') runtimeEnv
)
lib.concatMapAttrsStringSep "" (name: value: ''
${lib.toShellVar name value}
export ${name}
'') runtimeEnv
)
+ lib.optionalString (runtimeInputs != [ ]) ''
@@ -35,14 +35,15 @@ in
linkFarm "writeShellApplication-tests" {
test-meta =
let
script = writeShellApplication {
args = {
name = "test-meta";
text = "";
meta.description = "Test for the `writeShellApplication` `meta` argument";
};
script = writeShellApplication args;
in
assert script.meta.mainProgram == "test-meta";
assert script.meta.description == "A test for the `writeShellApplication` `meta` argument";
assert script.meta.mainProgram == args.name;
assert script.meta.description == args.meta.description;
script;
test-runtime-inputs = checkShellApplication {
@@ -93,7 +93,6 @@ stdenv.mkDerivation {
maintainers = with lib.maintainers; [
joelburget
khaneliman
iedame
];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
@@ -35,7 +35,6 @@ let
timstott
sebtm
bdd
iedame
];
platforms = [
"x86_64-linux"
+1 -4
View File
@@ -46,10 +46,7 @@ python3Packages.buildPythonApplication rec {
description = "Simple Gtk wrapper for Adwaita-for-Steam";
homepage = "https://github.com/Foldex/AdwSteamGtk";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
reedrw
iedame
];
maintainers = with lib.maintainers; [ reedrw ];
mainProgram = "adwaita-steam-gtk";
platforms = lib.platforms.linux;
};
+1 -1
View File
@@ -28,6 +28,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/kcat/alure";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
};
})
+3 -3
View File
@@ -82,13 +82,13 @@ let
in
stdenv.mkDerivation {
pname = "ansel";
version = "0-unstable-2025-10-25";
version = "0-unstable-2025-11-02";
src = fetchFromGitHub {
owner = "aurelienpierreeng";
repo = "ansel";
rev = "0b268719d9a83c2296b5ce9fcc02bec9ad0f83f9";
hash = "sha256-LEVXZ9VUMAqDG39Kaew+JYedEqdlfxb5RdyG1X8PVpI=";
rev = "3b86745c11db83d58b949e7ae4b899826631ee1a";
hash = "sha256-aSQE9vT4ZN0VCEbwXK0/W8xwXpIgbiA5dU4FG5eajv8=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "ansible-doctor";
version = "7.3.0";
version = "8.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "thegeeklab";
repo = "ansible-doctor";
tag = "v${version}";
hash = "sha256-4Mep9JA4I5zCciglK/yn4Jxu0EIjHi7WUWeKlLcVcP8=";
hash = "sha256-6elotoKZ4Hjelnw9LEiDONAFqqM5ewMKEorDtzA7LKY=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "0.30.20";
version = "0.30.21";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-ZmvEBWCtJ2GQO8sqjeSYMclMkVxjSiLBdrRf8N9zXiQ=";
hash = "sha256-YDEu1fn1EHeMulvno6KeHIr4bAJ5RwPXWomqzGFUfrQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
+1 -4
View File
@@ -30,10 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
homepage = "https://freemacsoft.net/appcleaner";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = with lib.maintainers; [
emilytrau
iedame
];
maintainers = with lib.maintainers; [ emilytrau ];
platforms = lib.platforms.darwin;
};
})
+1 -1
View File
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
license = with lib.licenses; [ gpl2Plus ];
mainProgram = "aranym";
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = lib.platforms.unix;
# never successfully built on Hydra for darwin or aarch64 linux
broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
+1 -4
View File
@@ -32,10 +32,7 @@ appimageTools.wrapType2 {
changelog = "https://github.com/arduino/arduino-ide/releases/tag/${version}";
license = lib.licenses.agpl3Only;
mainProgram = "arduino-ide";
maintainers = with lib.maintainers; [
clerie
iedame
];
maintainers = with lib.maintainers; [ clerie ];
platforms = [ "x86_64-linux" ];
};
}
@@ -50,9 +50,9 @@
},
"aks-preview": {
"pname": "aks-preview",
"version": "18.0.0b44",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-18.0.0b44-py2.py3-none-any.whl",
"hash": "sha256-lpkKTYjIReWC5J+amHDnR/jhOjXwCmV0MkoiX+nmwiE=",
"version": "19.0.0b10",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-19.0.0b10-py2.py3-none-any.whl",
"hash": "sha256-xteDVuaDzci2reA8MGECuGepCLlcwcWEb8fRCL3r7h8=",
"description": "Provides a preview for upcoming AKS features"
},
"alb": {
@@ -120,9 +120,9 @@
},
"authV2": {
"pname": "authV2",
"version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/authV2-1.0.0-py3-none-any.whl",
"hash": "sha256-wY5B27CGJZK6rL3sPeLvRuZyMS8J+ttHCHI+OZp1NIM=",
"version": "1.0.1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/authV2-1.0.1-py3-none-any.whl",
"hash": "sha256-D5/Yy/ybgTFA6DtTVJeRLmBf97YzB3j0Y/TVAUs/toc=",
"description": "Microsoft Azure Command-Line Tools Authv2 Extension"
},
"automanage": {
@@ -141,9 +141,9 @@
},
"azure-firewall": {
"pname": "azure-firewall",
"version": "1.5.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-1.5.0-py2.py3-none-any.whl",
"hash": "sha256-wE/LgTfxqeHOkkybF8pp7TSLJe+WPqjKiEaYe/C8phs=",
"version": "2.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-2.0.0-py2.py3-none-any.whl",
"hash": "sha256-tIX7vovIVGe9NsBg3N8LbwyVsxgurJKXLUtUYveaZtA=",
"description": "Manage Azure Firewall resources"
},
"azurelargeinstance": {
@@ -232,9 +232,9 @@
},
"connectedmachine": {
"pname": "connectedmachine",
"version": "2.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-2.0.0b1-py3-none-any.whl",
"hash": "sha256-TNewwps4rNSx/O+GIhdFMsLJC8Z0pxD2VIlGsujOPVs=",
"version": "2.0.0b2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-2.0.0b2-py3-none-any.whl",
"hash": "sha256-LZfsPWODjBB6i3Z/oAGquxlRCS8NKxkp2W3K4j+n9XQ=",
"description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension"
},
"connectedvmware": {
@@ -268,7 +268,7 @@
"customlocation": {
"pname": "customlocation",
"version": "0.1.4",
"url": "https://arcplatformcliextprod.z13.web.core.windows.net/customlocation-0.1.4-py2.py3-none-any.whl",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/customlocation-0.1.4-py2.py3-none-any.whl",
"hash": "sha256-4Ou6/8XRwH5c1hXZy54hJE7fxEeyjLAYcTmhGNyIkrc=",
"description": "Microsoft Azure Command-Line Tools Customlocation Extension"
},
@@ -338,7 +338,7 @@
"deploy-to-azure": {
"pname": "deploy-to-azure",
"version": "0.2.0",
"url": "https://github.com/Azure/deploy-to-azure-cli-extension/releases/download/20200318.1/deploy_to_azure-0.2.0-py2.py3-none-any.whl",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/deploy_to_azure-0.2.0-py2.py3-none-any.whl",
"hash": "sha256-+SUIDuerw673M9TGMTFwve2qlWmvG5VCc4O8PFnkzrg=",
"description": "Deploy to Azure using Github Actions"
},
@@ -421,9 +421,9 @@
},
"elastic": {
"pname": "elastic",
"version": "1.0.0b4",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic-1.0.0b4-py3-none-any.whl",
"hash": "sha256-+zjE4PUe1FvB7z1i4FFP3EyWBDco/dZe9DbBDMogijY=",
"version": "1.0.0b5",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic-1.0.0b5-py3-none-any.whl",
"hash": "sha256-P8N5gq5tmaw3IVJc3616x9gfGKC1F8hzu/Whck4v4XU=",
"description": "Microsoft Azure Command-Line Tools MicrosoftElastic Extension"
},
"elastic-san": {
@@ -456,9 +456,9 @@
},
"fleet": {
"pname": "fleet",
"version": "1.8.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.8.0-py3-none-any.whl",
"hash": "sha256-3JX3KQ4eSr3CQ5UkvssOcCHaAeIFsm0/xWd5JYaL0G4=",
"version": "1.8.1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.8.1-py3-none-any.whl",
"hash": "sha256-842zQA4Jk0dp8jMCro5lut4Ro5u7ny1sp095uqXyR9k=",
"description": "Microsoft Azure Command-Line Tools Fleet Extension"
},
"fluid-relay": {
@@ -485,7 +485,7 @@
"fzf": {
"pname": "fzf",
"version": "1.0.2",
"url": "https://pahealyfzf.blob.core.windows.net/fzf/fzf-1.0.2-py2.py3-none-any.whl",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/fzf-1.0.2-py2.py3-none-any.whl",
"hash": "sha256-hKvu0DtLv6e4wL4I2TZv8wQOIWDfT1pTnw4cngocNZw=",
"description": "Microsoft Azure Command-Line Tools fzf Extension"
},
@@ -652,10 +652,10 @@
},
"managednetworkfabric": {
"pname": "managednetworkfabric",
"version": "8.2.1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-8.2.1-py3-none-any.whl",
"hash": "sha256-lVW++ZSooBiMtWpiFpxpaBygDBckM7OZPYZNZko7/Cs=",
"description": "Support for managednetworkfabric commands based on 2024-06-15-preview API version"
"version": "9.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-9.0.0-py3-none-any.whl",
"hash": "sha256-0rHpjofa54BNAfgzIoapCZKxgVgQJhOyLQxB8LhxkgQ=",
"description": "Support for managednetworkfabric commands based on 2025-07-15 API version"
},
"managementpartner": {
"pname": "managementpartner",
@@ -685,6 +685,13 @@
"hash": "sha256-i6RQpaPar6i5trbp7oIk9Gj9lyMy6QUADyrMf/AM2bs=",
"description": "Microsoft Azure Command-Line Tools Microsoft Fabric Extension"
},
"migrate": {
"pname": "migrate",
"version": "2.0.1b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/migrate-2.0.1b1-py3-none-any.whl",
"hash": "sha256-vRMg/oeqSFXwZaB6J6RO51U6kjWdE4O7EWc/i4LxOmU=",
"description": "Support for Azure Migrate preview"
},
"mixed-reality": {
"pname": "mixed-reality",
"version": "1.0.0b1",
@@ -806,9 +813,9 @@
},
"palo-alto-networks": {
"pname": "palo-alto-networks",
"version": "1.1.2b2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/palo_alto_networks-1.1.2b2-py3-none-any.whl",
"hash": "sha256-xOjYa4QakDrL4Xud0OHvJuY7Df2l2B1mnqw8aMlqiAg=",
"version": "1.1.2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/palo_alto_networks-1.1.2-py3-none-any.whl",
"hash": "sha256-ZxLr6FrIbm4SroHRSxSgG5R4boKdlJ1EQ1rC3ralq70=",
"description": "Microsoft Azure Command-Line Tools PaloAltoNetworks Extension"
},
"peering": {
@@ -855,9 +862,9 @@
},
"quantum": {
"pname": "quantum",
"version": "1.0.0b9",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/quantum-1.0.0b9-py3-none-any.whl",
"hash": "sha256-DYnSYOsA+nZJ9V2JIqIHB/697a9ATJLBneyrPsHGoVY=",
"version": "1.0.0b10",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/quantum-1.0.0b10-py3-none-any.whl",
"hash": "sha256-ihvof5C7EOMq65Ljbv2ax9Lri67AY0kSBb687dUGAv0=",
"description": "Microsoft Azure Command-Line Tools Quantum Extension"
},
"qumulo": {
@@ -876,9 +883,9 @@
},
"redisenterprise": {
"pname": "redisenterprise",
"version": "1.2.3",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.3-py3-none-any.whl",
"hash": "sha256-HTioMOjcy0gBdlrP5Ffd9Pf0SByAiRzkBM9zdPBM/Pw=",
"version": "1.3.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.3.0-py3-none-any.whl",
"hash": "sha256-53kvBZJxKFcjFnGu6VzALidEx2MexVaoZDLW/4tsckY=",
"description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension"
},
"reservation": {
@@ -968,7 +975,7 @@
"stack-hci-vm": {
"pname": "stack-hci-vm",
"version": "1.10.4",
"url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.10.4-py3-none-any.whl",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci_vm-1.10.4-py3-none-any.whl",
"hash": "sha256-MjcpQ7a+5Rw6Z7MAVzoa/qT6HSX6uaV+kWoiMBhK/JM=",
"description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension"
},
@@ -1114,9 +1121,9 @@
},
"workload-orchestration": {
"pname": "workload-orchestration",
"version": "4.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-4.0.0-py3-none-any.whl",
"hash": "sha256-FiAi5pfW67mYqtQJcUlMLwArKQroXD0GoSX82WZH0RQ=",
"version": "4.1.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-4.1.0-py3-none-any.whl",
"hash": "sha256-9+pQFtpZzIEk4971hNJuB6gxu7WtRtDO69zt6jgq60A=",
"description": "Microsoft Azure Command-Line Tools WorkloadOperations Extension"
},
"workloads": {
+2 -2
View File
@@ -26,14 +26,14 @@
}:
let
version = "2.78.0";
version = "2.79.0";
src = fetchFromGitHub {
name = "azure-cli-${version}-src";
owner = "Azure";
repo = "azure-cli";
tag = "azure-cli-${version}";
hash = "sha256-kSZ9nFKEXDQtExSuGxyym5xHKVDnOB4QmDG3AZjGGEI=";
hash = "sha256-VvCtHNMdfW/fFZlbu/7EHlSa6GtFZ0B9pdqQFjHdmXg=";
};
# put packages that needs to be overridden in the py package scope
+1 -1
View File
@@ -119,7 +119,7 @@ buildGoModule {
homepage = "https://github.com/garethgeorge/backrest";
changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
mainProgram = "backrest";
platforms = lib.platforms.unix;
};
+3 -3
View File
@@ -5,13 +5,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "base16-schemes";
version = "0-unstable-2025-06-04";
version = "0-unstable-2025-11-08";
src = fetchFromGitHub {
owner = "tinted-theming";
repo = "schemes";
rev = "de3eeb6add0a6051bfc717684e36c8c9a78a1812";
hash = "sha256-C8VZuwzaQfNYbQQcc0Fh4RS+1nqc6j+IOy80NGmV4IQ=";
rev = "4ac26dc99141c1b2a26eb7fefe46e22e07eec77c";
hash = "sha256-pr+RtDs+3qo0v7ZXfcSdtP0PoDDPU9EHw2Oe5EUwWtQ=";
};
installPhase = ''
+1 -1
View File
@@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
description = "Powerful and full-featured professional HTML and text editor for macOS";
homepage = "https://www.barebones.com/products/bbedit/";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
@@ -41,10 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "bloodspilot-client-sdl";
homepage = "http://bloodspilot.sf.net/";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
raskin
iedame
];
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
})
@@ -28,10 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "xpilots";
homepage = "http://bloodspilot.sf.net/";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
raskin
iedame
];
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
})
@@ -155,7 +155,6 @@ buildFHSEnv {
maintainers = with lib.maintainers; [
nezia
jaspersurmont
iedame
];
platforms = lib.platforms.linux;
mainProgram = "${bolt.name}";
-1
View File
@@ -153,7 +153,6 @@ python.pkgs.buildPythonApplication rec {
maintainers = with maintainers; [
dotlambda
globin
iedame
];
};
}
+55
View File
@@ -0,0 +1,55 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cdk8s-cli";
version = "2.203.1";
src = fetchFromGitHub {
owner = "cdk8s-team";
repo = "cdk8s-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-vp4AdAreL7qFp91l0OTwHJuqatCrBRRlXZ4cydQy2H0=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-0lsA4FabwKF5JoCU2JlcEcgldGeICUZtl1kAcI7sqSQ=";
};
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
nodejs
];
# Skip tests, they need network access
env.SKIP_TESTS = 1;
# Set the version properly, setting it earlier makes the build fail
# because `projen` requires a version of 0.0.0 in the package.json
postInstall = ''
substituteInPlace $out/lib/node_modules/cdk8s-cli/package.json \
--replace-fail '0.0.0' '${finalAttrs.version}'
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Command-line-interface for CDK for Kubernetes";
homepage = "https://github.com/cdk8s-team/cdk8s-cli";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "cdk8s";
};
})
@@ -1,23 +1,23 @@
{
buildNpmPackage,
fetchFromGitHub,
gitUpdater,
lib,
nix-update-script,
versionCheckHook,
}:
buildNpmPackage rec {
pname = "cfn-changeset-viewer";
version = "0.2.1";
version = "0.3.6";
src = fetchFromGitHub {
owner = "trek10inc";
repo = "cfn-changeset-viewer";
tag = version;
hash = "sha256-PPMmU5GMxxzBiTNAv/Rbtvkl5QK1BZjW4TJLT7xlpw4=";
hash = "sha256-hz1woGmJYOVGuu52DPPwkfbA49F/0hsxoAU6tiTvJx0=";
};
npmDepsHash = "sha256-ICaGtofENMaAjk/KGRn8RgpMAICSttx4AIcbi1HsW8Q=";
npmDepsHash = "sha256-NyWZ+8ArlUCsuBN5wZA9vnuX/3HFtuI42/V1+RIKom0=";
dontNpmBuild = true;
@@ -27,7 +27,7 @@ buildNpmPackage rec {
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = gitUpdater { };
passthru.updateScript = nix-update-script { };
meta = {
description = "CLI to view the changes calculated in a CloudFormation ChangeSet in a more human-friendly way";
+31 -6
View File
@@ -45,17 +45,39 @@ llvmStdenv.mkDerivation (finalAttrs: {
name = "clickhouse-${tag}.tar.gz";
inherit hash;
postFetch = ''
# delete files that make the source too big
rm -rf $out/contrib/llvm-project/llvm/test
rm -rf $out/contrib/llvm-project/clang/test
rm -rf $out/contrib/croaring/benchmarks
# Delete files that make the source too big
rm -rf $out/contrib/arrow/docs/
rm -rf $out/contrib/arrow/testing/
rm -rf $out/contrib/aws/generated/protocol-tests/
rm -rf $out/contrib/aws/generated/smoke-tests/
rm -rf $out/contrib/aws/generated/tests/
rm -rf $out/contrib/aws/tools/
rm -rf $out/contrib/cld2/internal/test_shuffle_1000_48_666.utf8.gz
rm -rf $out/contrib/croaring/benchmarks/
rm -rf $out/contrib/boost/doc/
rm -rf $out/contrib/boost/libs/*/bench/
rm -rf $out/contrib/boost/libs/*/example/
rm -rf $out/contrib/boost/libs/*/doc/
rm -rf $out/contrib/boost/libs/*/test/
rm -rf $out/contrib/google-cloud-cpp/ci/abi-dumps/
rm -rf $out/contrib/icu/icu4c/source/test/
rm -rf $out/contrib/icu/icu4j/main/core/src/test/
rm -rf $out/contrib/icu/icu4j/perf-tests/
rm -rf $out/contrib/llvm-project/*/docs/
rm -rf $out/contrib/llvm-project/*/test/
rm -rf $out/contrib/llvm-project/*/unittests/
rm -rf $out/contrib/postgres/doc/
# As long as we're not running tests, remove test files
rm -rf $out/tests/
# fix case insensitivity on macos https://github.com/NixOS/nixpkgs/issues/39308
rm -rf $out/contrib/sysroot/linux-*
rm -rf $out/contrib/liburing/man
# compress to not exceed the 2GB output limit
# try to make a deterministic tarball
# Compress to not exceed the 2GB output limit
echo "Creating deterministic source tarball..."
tar -I 'gzip -n' \
--sort=name \
--mtime=1970-01-01 \
@@ -63,6 +85,9 @@ llvmStdenv.mkDerivation (finalAttrs: {
--numeric-owner --mode=go=rX,u+rw,a-s \
--transform='s@^@source/@S' \
-cf temp -C "$out" .
echo "Finished creating deterministic source tarball!"
rm -r "$out"
mv temp "$out"
'';
+1 -1
View File
@@ -1,6 +1,6 @@
import ./generic.nix {
version = "25.8.11.66-lts";
rev = "fa393206741c830da77b8f1bcf18c753161932c8";
hash = "sha256-VUdT5STQqcWevYJjtuLdTeDGZHNl3JkkDSgcckjSZbw=";
hash = "sha256-LBAGiYLyo535j2FYTVbcfq20d9VisGXZMPbTpONBpQU=";
lts = true;
}
+1 -1
View File
@@ -1,6 +1,6 @@
import ./generic.nix {
version = "25.10.1.3832-stable";
rev = "f95c1af632a1c4fb9c69a501d05ae04a393b8f81";
hash = "sha256-UqdwZRJWMo2KTlZ1W3MnbXg1EhK/ifjQRciPcWiFYTk=";
hash = "sha256-00QqO7fVEg7vGtM/+69CEPfNKTm+P2uteoHKKVYwpoY=";
lts = false;
}
+2 -2
View File
@@ -2,10 +2,10 @@
buildDotnetGlobalTool {
pname = "csharpier";
version = "1.1.2";
version = "1.2.0";
executables = "csharpier";
nugetHash = "sha256-dlWIqlErXT0l8WaLwtgKb7xpYVunkZihaJ3EzKqaqFE=";
nugetHash = "sha256-YEIUoh6af8DIAN6hh+3H5XbTbdJwe+f7TPXdZxWNgck=";
meta = with lib; {
description = "Opinionated code formatter for C#";
+1 -1
View File
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "GUI, CLI, and library for playing chess";
homepage = "https://cutechess.com/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = with lib.platforms; (linux ++ windows);
mainProgram = "cutechess";
};
+1 -4
View File
@@ -49,10 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "cutemaze";
homepage = "https://gottcode.org/cutemaze/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
dotlambda
iedame
];
maintainers = with lib.maintainers; [ dotlambda ];
platforms = lib.platforms.unix;
};
})
-1
View File
@@ -53,7 +53,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
emilytrau
DimitarNestorov
iedame
];
platforms = lib.platforms.darwin;
mainProgram = "cyberduck";
+7 -11
View File
@@ -10,7 +10,7 @@
bundler,
fetchYarnDeps,
yarn,
fixup-yarn-lock,
yarnConfigHook,
nodejs,
}:
@@ -45,13 +45,13 @@ stdenv.mkDerivation (finalAttrs: {
;
offlineCache = fetchYarnDeps {
yarnLock = ./yarn.lock;
hash = "sha256-IQOWLkVueuRs0CBv3lEdj6DOiumC4ZPuQRDxQHFh5fQ=";
inherit (finalAttrs) src;
hash = "sha256-WypnmgUbt+qlJivg1oWX6dabD/1o0H6c3ODcv+S5Ptw=";
};
nativeBuildInputs = [
yarn
fixup-yarn-lock
yarnConfigHook
nodejs
finalAttrs.rubyEnv
];
@@ -64,12 +64,6 @@ stdenv.mkDerivation (finalAttrs: {
runHook preBuild
export HOME=$(mktemp -d)
fixup-yarn-lock yarn.lock
yarn config --offline set yarn-offline-mirror $offlineCache
yarn install --offline --frozen-lockfile --ignore-engines --ignore-scripts --no-progress
patchShebangs node_modules
bundle exec rails assets:precompile
bundle exec rails shakapacker:compile
@@ -88,7 +82,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ finalAttrs.rubyEnv ];
propagatedBuildInputs = [ finalAttrs.rubyEnv.wrappedRuby ];
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [
makeWrapper
];
RAILS_ENV = "production";
BUNDLE_WITHOUT = "development:test";
+1 -8
View File
@@ -32,15 +32,8 @@ BUNDLE_GEMFILE="$repo/Gemfile" bundler lock --remove-platform aarch64-linux --lo
# generate gemset.nix
bundix --lock --lockfile="$repo/Gemfile.lock" --gemfile="$repo/Gemfile" --gemset="$dir/gemset.nix"
# patch yarn.lock
sed -i 's$, "@hotwired/turbo@https://github.com/docusealco/turbo#main"$$g' "$repo/yarn.lock"
# calc yarn hash
YARN_HASH="$(prefetch-yarn-deps "$repo/yarn.lock")"
YARN_HASH="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$YARN_HASH")"
# update
cp "$repo/Gemfile" "$repo/Gemfile.lock" "$repo/yarn.lock" "$dir/"
cp "$repo/Gemfile" "$repo/Gemfile.lock" "$dir/"
nix-update docuseal --version "$latest"
nix-update docuseal --subpackage "docusealWeb"
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "doublecmd";
version = "1.1.29";
version = "1.1.30";
src = fetchFromGitHub {
owner = "doublecmd";
repo = "doublecmd";
tag = "v${finalAttrs.version}";
hash = "sha256-WEBCP5l9XZhule26thiti/NQpT0FPSu7b6ZffouHipQ=";
hash = "sha256-QEjwZ4jYkmgym4ap7GGD02O2yvEHFOw0jp6f65dfO+w=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -8,17 +8,17 @@
php.buildComposerProject2 (finalAttrs: {
pname = "drupal";
version = "11.2.5";
version = "11.2.7";
src = fetchFromGitLab {
domain = "git.drupalcode.org";
owner = "project";
repo = "drupal";
tag = finalAttrs.version;
hash = "sha256-y6oKz9ldj1jP6VYIzw0iqVQM5bMOY5UOj7Yf2rUk2fc=";
hash = "sha256-mLpdLMacj3ueY8e8YtBA+0D2HOIE2A25Gt3+1E5NqoA=";
};
vendorHash = "sha256-sBzh772IRZ1e84s6iBsTHPK2qdtMP91UqHYpLIofqwM=";
vendorHash = "sha256-s9pUsCJF8PJmiZRqLNEDulGu5fElaN8HVYk+3VtP6CY=";
composerNoPlugins = false;
passthru = {
+2 -2
View File
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "eid-mw";
# NOTE: Don't just blindly update to the latest version/tag. Releases are always for a specific OS.
version = "5.1.25";
version = "5.1.26";
src = fetchFromGitHub {
owner = "Fedict";
repo = "eid-mw";
tag = "v${finalAttrs.version}";
hash = "sha256-LdOfwgRGyNK+a4SByClPgH9SrDeCdnhI9sLO7agsNsA=";
hash = "sha256-1dswXwXNTN3006KHnqlVntg6uHMxNe7NQ4BdKAB2FXM=";
};
postPatch = ''
-1
View File
@@ -114,7 +114,6 @@ flutter332.buildFlutterApplication rec {
schnow265
zi3m5f
gepbird
iedame
];
mainProgram = "enteauth";
platforms = [
+1 -4
View File
@@ -86,10 +86,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/ente-io/ente/tree/main/cli#readme";
changelog = "https://github.com/ente-io/ente/releases/tag/cli-v${finalAttrs.version}";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [
zi3m5f
iedame
];
maintainers = with lib.maintainers; [ zi3m5f ];
mainProgram = "ente";
};
})
-1
View File
@@ -142,7 +142,6 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
pinpox
yuka
iedame
];
platforms = lib.platforms.all;
broken = stdenv.hostPlatform.isDarwin;
-1
View File
@@ -85,7 +85,6 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
pinpox
oddlama
iedame
];
platforms = lib.platforms.all;
};
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "exoscale-cli";
version = "1.86.0";
version = "1.87.0";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-AlpCTeopNfaN4IeumaEFTZNrBfIJH2RbfVoZaFRCy2Y=";
sha256 = "sha256-4AryuvgAlCm/Jci+s+XzpPTBB1A58o+gPrk2wgMzQW0=";
};
vendorHash = null;
+1 -4
View File
@@ -94,10 +94,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://github.com/alexbatalov/fallout1-ce";
license = lib.licenses.sustainableUse;
maintainers = with lib.maintainers; [
hughobrien
iedame
];
maintainers = with lib.maintainers; [ hughobrien ];
platforms = lib.platforms.linux;
mainProgram = "fallout-ce";
};
+1 -4
View File
@@ -98,10 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://github.com/alexbatalov/fallout2-ce";
license = lib.licenses.sustainableUse;
maintainers = with lib.maintainers; [
hughobrien
iedame
];
maintainers = with lib.maintainers; [ hughobrien ];
platforms = lib.platforms.linux;
mainProgram = "fallout2-ce";
};
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "fanbox-dl";
version = "0.28.0";
version = "0.28.1";
src = fetchFromGitHub {
owner = "hareku";
repo = "fanbox-dl";
rev = "v${version}";
hash = "sha256-yrSA9CavQgu89hl+x578geC35KvamfAPOSg33woVI8w=";
hash = "sha256-vXKiShP8RdIT8pRhDkO5K3fBVHQZ9nXv5GAhZaEXj8E=";
};
vendorHash = "sha256-uhNitrJeFuFG2XyQrc1JBbExoU6Ln6AFRO2Bgb1+N5M=";
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-moegirl";
version = "20251009";
version = "20251109";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
hash = "sha256-s8i1eZrupWSSmgi52uhHLggtn5ZtoDFwMtJeZDw/znI=";
hash = "sha256-BqioFALa1ZjMVCWgT9PdTHK0/YqipOFiNhn+Pn+TQc4=";
};
dontUnpack = true;
+1 -4
View File
@@ -32,10 +32,7 @@ appimageTools.wrapType2 {
license = licenses.unfree; # no license listed
mainProgram = "fflogs";
platforms = platforms.linux;
maintainers = with maintainers; [
keysmashes
iedame
];
maintainers = with maintainers; [ keysmashes ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
};
}
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "files-cli";
version = "2.15.131";
version = "2.15.134";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
hash = "sha256-G2GnYYcY2CQLwlbcnykC50ajrSQlKoGYUoRY6hHD8Bo=";
hash = "sha256-gk8oLcCxlS/T2d1IYRQzZokrrJm2b/hrGgL77C8UW1c=";
};
vendorHash = "sha256-c5bRlz4i8/7esBCmfbQxbGd8d+yvl5Y9BSZL8nV0Sfw=";
vendorHash = "sha256-cjqOv0o8HIHnu6RKFVyCz+Phfh21IZOwRCJlYQdG+Q8=";
ldflags = [
"-s"
+1 -4
View File
@@ -70,9 +70,6 @@ stdenv.mkDerivation {
'';
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [
pSub
iedame
];
maintainers = with maintainers; [ pSub ];
};
}
+1 -4
View File
@@ -106,10 +106,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Flight simulator";
maintainers = with lib.maintainers; [
raskin
iedame
];
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
hydraPlatforms = [ ]; # disabled from hydra because it's so big
license = lib.licenses.gpl2Plus;
+1 -1
View File
@@ -119,7 +119,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://gnu.org/software/freedink/"; # Formerly http://www.freedink.org
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = lib.platforms.all;
mainProgram = "freedink";
};
+1 -1
View File
@@ -89,6 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
cc-by-sa-30
];
platforms = platforms.linux;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
};
})
-1
View File
@@ -132,7 +132,6 @@ stdenv.mkDerivation {
maintainers = with lib.maintainers; [
robberer
muscaln
iedame
];
platforms = lib.platforms.unix;
mainProgram = "Fritzing";
+3 -3
View File
@@ -19,19 +19,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gancio";
version = "1.28.0";
version = "1.28.1";
src = fetchFromGitLab {
domain = "framagit.org";
owner = "les";
repo = "gancio";
rev = "v${finalAttrs.version}";
hash = "sha256-0pwZdS/EQNxcHQhvNrTEm70VGkbDdILDgdqCV0qwd3k=";
hash = "sha256-G1hkuHIaSWMaW2gmUrv4+AB/TBQutB2bim1HSwNRc2E=";
};
offlineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
hash = "sha256-skUlzmjKfeVdvKAHj5L+xO2LEn1j8af8DOjHTATLedo=";
hash = "sha256-N53GctXhKH04rO+N8Tshln6bU+QuOyZPEuJf8hC0wHk=";
};
nativeBuildInputs = [
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Old-school vertical shoot-em-up / bullet hell";
mainProgram = "garden";
homepage = "https://sourceforge.net/projects/garden/";
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
license = lib.licenses.gpl3;
};
})
-1
View File
@@ -48,7 +48,6 @@ let
maintainers = with maintainers; [
sikmir
soupglasses
iedame
];
license = with licenses; [
gpl3
-1
View File
@@ -25,7 +25,6 @@ let
maintainers = with maintainers; [
voidless
sikmir
iedame
];
license = licenses.geogebra;
sourceProvenance = with sourceTypes; [
+1 -1
View File
@@ -51,7 +51,7 @@ stdenv.mkDerivation {
'';
homepage = "http://getdp.info/";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ iedame ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
}

Some files were not shown because too many files have changed in this diff Show More