Merge master into staging-nixos
This commit is contained in:
@@ -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/)
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -220,7 +220,6 @@
|
||||
"gshpychka": 23005347,
|
||||
"hexagonal-sun": 222664,
|
||||
"heywoodlh": 18178614,
|
||||
"iedame": 60272,
|
||||
"isabelroses": 71222764,
|
||||
"jonhermansen": 660911,
|
||||
"juliusrickert": 5007494,
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
'';
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
node.pkgsReadOnly = false;
|
||||
|
||||
nodes.machine = {
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
hardware.sane = {
|
||||
enable = true;
|
||||
brscan5 = {
|
||||
|
||||
@@ -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;
|
||||
{
|
||||
|
||||
@@ -12,7 +12,6 @@ in
|
||||
node.pkgsReadOnly = false;
|
||||
|
||||
nodes.machine = {
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
services.deconz = {
|
||||
enable = true;
|
||||
inherit httpPort;
|
||||
|
||||
@@ -15,8 +15,6 @@ in
|
||||
{
|
||||
environment.systemPackages = [ pkgs.mcrcon ];
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
services.minecraft-server = {
|
||||
declarative = true;
|
||||
enable = true;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
nodes.outline = {
|
||||
virtualisation.memorySize = 2 * 1024;
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
services.outline = {
|
||||
enable = true;
|
||||
forceHttps = false;
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
|
||||
|
||||
@@ -11,9 +11,6 @@
|
||||
services.sabnzbd = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# unrar is unfree
|
||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "unrar" ];
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
node.pkgsReadOnly = false;
|
||||
|
||||
nodes.machine = {
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
services.unifi.enable = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -426,8 +426,6 @@ let
|
||||
enable = true;
|
||||
}
|
||||
// vboxHostConfig;
|
||||
|
||||
nixpkgs.config.allowUnfree = config.virtualisation.virtualbox.host.enableExtensionPack;
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
|
||||
@@ -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;
|
||||
|
||||
+2
-2
@@ -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 = {
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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}";
|
||||
|
||||
@@ -153,7 +153,6 @@ python.pkgs.buildPythonApplication rec {
|
||||
maintainers = with maintainers; [
|
||||
dotlambda
|
||||
globin
|
||||
iedame
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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,6 +1,6 @@
|
||||
import ./generic.nix {
|
||||
version = "25.8.11.66-lts";
|
||||
rev = "fa393206741c830da77b8f1bcf18c753161932c8";
|
||||
hash = "sha256-VUdT5STQqcWevYJjtuLdTeDGZHNl3JkkDSgcckjSZbw=";
|
||||
hash = "sha256-LBAGiYLyo535j2FYTVbcfq20d9VisGXZMPbTpONBpQU=";
|
||||
lts = true;
|
||||
}
|
||||
|
||||
@@ -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,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#";
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -53,7 +53,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [
|
||||
emilytrau
|
||||
DimitarNestorov
|
||||
iedame
|
||||
];
|
||||
platforms = lib.platforms.darwin;
|
||||
mainProgram = "cyberduck";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
@@ -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 = [
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -114,7 +114,6 @@ flutter332.buildFlutterApplication rec {
|
||||
schnow265
|
||||
zi3m5f
|
||||
gepbird
|
||||
iedame
|
||||
];
|
||||
mainProgram = "enteauth";
|
||||
platforms = [
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -142,7 +142,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [
|
||||
pinpox
|
||||
yuka
|
||||
iedame
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
|
||||
@@ -85,7 +85,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [
|
||||
pinpox
|
||||
oddlama
|
||||
iedame
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -70,9 +70,6 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [
|
||||
pSub
|
||||
iedame
|
||||
];
|
||||
maintainers = with maintainers; [ pSub ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -89,6 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
cc-by-sa-30
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
maintainers = with lib.maintainers; [ iedame ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -132,7 +132,6 @@ stdenv.mkDerivation {
|
||||
maintainers = with lib.maintainers; [
|
||||
robberer
|
||||
muscaln
|
||||
iedame
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "Fritzing";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -48,7 +48,6 @@ let
|
||||
maintainers = with maintainers; [
|
||||
sikmir
|
||||
soupglasses
|
||||
iedame
|
||||
];
|
||||
license = with licenses; [
|
||||
gpl3
|
||||
|
||||
@@ -25,7 +25,6 @@ let
|
||||
maintainers = with maintainers; [
|
||||
voidless
|
||||
sikmir
|
||||
iedame
|
||||
];
|
||||
license = licenses.geogebra;
|
||||
sourceProvenance = with sourceTypes; [
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user