Merge remote-tracking branch 'origin/master' into staging-next

This commit is contained in:
K900 2025-07-26 15:13:14 +03:00
commit 9a0281fdc8
2473 changed files with 2705 additions and 3869 deletions

View File

@ -12415,6 +12415,13 @@
githubId = 34899572;
name = "jopejoe1";
};
jordan-bravo = {
name = "Jordan Bravo";
email = "jordan@bravo.cc";
github = "jordan-bravo";
githubId = 62706808;
keys = [ { fingerprint = "9C7B 45CD CF53 B483 9BB8 000E C6E3 AECE B5E1 0B1E"; } ];
};
jordanisaacs = {
name = "Jordan Isaacs";
email = "nix@jdisaacs.com";
@ -24550,6 +24557,12 @@
githubId = 28858039;
name = "Tuomas Mäkinen";
};
taciturnaxolotl = {
email = "me@dunkirk.sh";
github = "taciturnaxolotl";
githubId = 92754843;
name = "Kieran Klukas";
};
tadfisher = {
email = "tadfisher@gmail.com";
github = "tadfisher";

View File

@ -54,6 +54,8 @@
- [qBittorrent](https://www.qbittorrent.org/), is a bittorrent client programmed in C++ / Qt that uses libtorrent by Arvid Norberg. Available as [services.qbittorrent](#opt-services.qbittorrent.enable).
- [Speedify](https://speedify.com/), a proprietary VPN which allows combining multiple internet connections (Wi-Fi, 4G, 5G, Ethernet, Starlink, Satellite, and more) to improve the stability, speed, and security of online experiences. Available as [services.speedify](#opt-services.speedify.enable).
- [Szurubooru](https://github.com/rr-/szurubooru), an image board engine inspired by services such as Danbooru, dedicated for small and medium communities. Available as [services.szurubooru](#opt-services.szurubooru.enable).
- The [Neat IP Address Planner](https://spritelink.github.io/NIPAP/) (NIPAP) can now be enabled through [services.nipap.enable](#opt-services.nipap.enable).

View File

@ -1335,6 +1335,7 @@
./services/networking/soju.nix
./services/networking/solanum.nix
./services/networking/spacecookie.nix
./services/networking/speedify.nix
./services/networking/spiped.nix
./services/networking/squid.nix
./services/networking/ssh/sshd.nix

View File

@ -119,6 +119,10 @@ in
"${pkgs.bees}/bin/bees-service-wrapper run ${configOptsStr} -- --no-timestamps ${lib.escapeShellArgs fs.extraOptions}"
];
SyslogIdentifier = "beesd"; # would otherwise be "bees-service-wrapper"
# Ensure that hashtable can be locked into memory
LimitMEMLOCK = "${toString fs.hashTableSizeMB}M";
MemoryMin = "${toString fs.hashTableSizeMB}M";
};
unitConfig.RequiresMountsFor = lib.mkIf (lib.hasPrefix "/" fs.spec) fs.spec;
wantedBy = [ "multi-user.target" ];

View File

@ -0,0 +1,59 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.speedify;
in
{
options.services.speedify = {
enable = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
This option enables Speedify daemon.
This sets {option}`networking.firewall.checkReversePath` to "loose", which might be undesirable for security.
'';
};
package = lib.mkPackageOption pkgs "speedify" { };
};
config = lib.mkIf cfg.enable {
boot.kernelModules = [ "tun" ];
networking.firewall.checkReversePath = "loose";
systemd.services.speedify = {
description = "Speedify Service";
wantedBy = [ "multi-user.target" ];
wants = [
"network.target"
"network-online.target"
];
after = [
"network-online.target"
]
++ lib.optional config.networking.networkmanager.enable "NetworkManager.service";
path = [
pkgs.procps
pkgs.nettools
];
serviceConfig = {
ExecStart = "${cfg.package}/share/speedify/SpeedifyStartup.sh";
ExecStop = "${cfg.package}/share/speedify/SpeedifyShutdown.sh";
Restart = "on-failure";
RestartSec = 5;
TimeoutStartSec = 30;
TimeoutStopSec = 30;
Type = "forking";
};
};
};
meta.maintainers = with lib.maintainers; [
zahrun
];
}

View File

@ -31,7 +31,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-dGQDRb7fgIkXelZKa+PdodIs9DxbgEMlVGJjK/hU3Mo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-SqvJSHkyd1IicT6c4pE96dBJNNodULhpyG14HRGVWCk=";
nativeBuildInputs = [

View File

@ -30,7 +30,6 @@ in
pname = "teos";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-lod5I94T4wGwXEDtvh2AyaDYM0byCfaSBP8emKV7+3M=";
buildAndTestSubdir = "teos";
@ -53,7 +52,6 @@ in
pname = "teos-watchtower-plugin";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-lod5I94T4wGwXEDtvh2AyaDYM0byCfaSBP8emKV7+3M=";
buildAndTestSubdir = "watchtower-plugin";

View File

@ -18,7 +18,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-jgvYnjt7j4uubpBxrYM3YiUfF1PWuHAN1kwnv6Y+bMg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-JwTLZawY9+M09IDbMPoNUcNrnW1C2OVlEVn1n7ol6dY=";
nativeBuildInputs = [

View File

@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-f8Xvno5QqmWz4SUiFYDvs8lFU1ZaqQ8gpTaVzWxW4T8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-abCQ3RsnZ/a1DbjQFOiA7Xs7bbqSJxwNps8yV6Q4FIw=";
buildFeatures = [ "gtk4_8" ];

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-e0YtpakEaaWdgu+bMr2VFoUc6+SUMFk4hYtSyk5aApY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-w6ZOqpwogKoN4oqqI1gFqY8xAnfvhEBVaL8/6JXpKXs=";
nativeBuildInputs = [

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-TQTHFBOTxtSuzrAG4cjZ9oirl80xc0rPdYeLJ0t39DQ=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ITo9qvcT5aOybWLV7kn9BZbux6uxx1RwRGWCGQYdZ2I=";
nativeBuildInputs = [ autoPatchelfHook ];

View File

@ -20,12 +20,12 @@ let
sha256Hash = "sha256-rTZOvLl1Lqc0zXNiTmVoMnLEAwWOEDW5MJg8ysiiyBo=";
};
betaVersion = {
version = "2025.1.1.12"; # "Android Studio Narwhal | 2025.1.1 RC 2"
sha256Hash = "sha256-mqQM39PePFYWIgukzN3X4rTHPUcdrFTc/OC9w4t+wJM=";
version = "2025.1.2.10"; # "Android Studio Narwhal Feature Drop | 2025.1.2 RC 1"
sha256Hash = "sha256-qA7iu4nK+29aHKsUmyQWuwV0SFnv5cYQvFq5CAMKyKw=";
};
latestVersion = {
version = "2025.1.2.9"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9"
sha256Hash = "sha256-SvI3gF1e02FJOxibls37c4M7c3rZOjh63R+9fuj55d0=";
version = "2025.1.3.2"; # "Android Studio Narwhal Feature Drop | 2025.1.3 Canary 2"
sha256Hash = "sha256-6ZjjIzZ5y6VzbbKSIeDlXE+77fAksy532D+LlqMCmo4=";
};
in
{

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage {
hash = "sha256-DiqC7z1AQbXsSXc77AGRilWi3HfEg0YoHrXu54O3Clo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ygFXKniCCOyXndPOTKoRbd4W1OR2CSA2jr7yxpwkw28=";
checkFlags = [

View File

@ -21,7 +21,6 @@ let
hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Tua3ZFfSyWVYXU9mPLWXE6ejGlXowTNe3nvZBaicmSQ=";
sourceRoot = "${src.name}/core";

View File

@ -119,7 +119,7 @@ let
version = buildNumber;
inherit src;
sourceRoot = "${src.name}/native/restarter";
useFetchCargoVendor = true;
cargoHash = restarterHash;
# Allow static linking

View File

@ -172,7 +172,6 @@ self: super: {
git
];
useFetchCargoVendor = true;
cargoHash = "sha256-cgUBa0rgfJFnosCgD20G1rlOl/nyXJ9bA9SSf4BuqAs=";
postInstall = ''

View File

@ -18,7 +18,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-VyyHlyMW/9zYECobQwngFARQYqcoXmopyCHUwHolXfo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-+i4fFiuNmc2+aFyOW2FxRZXINN1XF0nDJVsFYnIHI24=";
nativeBuildInputs = [

View File

@ -17,7 +17,6 @@ let
pname = "LanguageClient-neovim-bin";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-1tfeowqvjEjMXIfrhr388YhlZrk3ns+Y/2odQnkLw7k=";
};
in

View File

@ -23,7 +23,6 @@ let
pname = "avante-nvim-lib";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-8mBpzndz34RrmhJYezd4hLrJyhVL4S4IHK3plaue1k8=";
nativeBuildInputs = [

View File

@ -19,7 +19,6 @@ let
inherit version src;
pname = "blink-fuzzy-lib";
useFetchCargoVendor = true;
cargoHash = "sha256-QsVCugYWRri4qu64wHnbJQZBhy4tQrr+gCYbXtRBlqE=";
nativeBuildInputs = [ gitMinimal ];

View File

@ -21,7 +21,6 @@ let
pname = "blink-pairs";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-j+zk0UMjvaVgsdF5iaRVO4Puf/XtGu08Cs92jKPaM1g=";
env.RUSTC_BOOTSTRAP = 1;

View File

@ -22,7 +22,6 @@ let
sourceRoot = "${src.name}/generator";
useFetchCargoVendor = true;
cargoHash = "sha256-tg4BO4tPzHhJTowL7RiAuBo4i440FehpGmnz9stTxfI=";
nativeBuildInputs = [

View File

@ -24,7 +24,6 @@ let
--replace-fail "2.2.6" "${version}"
'';
useFetchCargoVendor = true;
cargoHash = "sha256-14u3rhpDYNKZ4YLoGp6OPeeXDo3EzGYO3yhE9BkDSC0=";
# cord depends on nightly features

View File

@ -20,7 +20,6 @@ let
inherit version src;
sourceRoot = "${src.name}/spectre_oxi";
useFetchCargoVendor = true;
cargoHash = "sha256-0szVL45QRo3AuBMf+WQ0QF0CS1B9HWPxfF6l6TJtv6Q=";
preCheck = ''

View File

@ -21,7 +21,6 @@ let
pname = "sg-nvim-rust";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-yY/5w2ztmTKJAYDxBJND8itCOwRNi1negiFq3PyFaSM=";
nativeBuildInputs = [ pkg-config ];

View File

@ -29,7 +29,6 @@ let
pname = "sniprun-bin";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-cu7wn75rQcwPLjFl4v05kVMsiCD0mAlIBt49mvIaPPU=";
nativeBuildInputs = [ makeWrapper ];

View File

@ -33,7 +33,6 @@ let
pname = "maple";
inherit version src meta;
useFetchCargoVendor = true;
cargoHash = "sha256-FEeSwa8KmIyfhWAU9Dpric6uB2e0yK+Tig/k2zwq2Rg=";
nativeBuildInputs = [

View File

@ -17,7 +17,7 @@ let
vim-markdown-composer-bin = rustPlatform.buildRustPackage {
pname = "vim-markdown-composer-bin";
inherit src version;
useFetchCargoVendor = true;
cargoHash = "sha256-xzlEIaDEYDbxJ6YqzF+lSHcB9O+brClw026YI1YeNUc=";
# tests require network access
doCheck = false;

View File

@ -1501,8 +1501,8 @@ let
# semver scheme, contrary to preview versions which are listed on
# the VSCode Marketplace and use a calver scheme. We should avoid
# using preview versions, because they expire after two weeks.
version = "17.3.1";
hash = "sha256-qZBctE3R39WeU3Fc3pajrUSS6ncni7O+/oAOyZK2EnY=";
version = "17.3.2";
hash = "sha256-z93AKGwgW5ySgb+5iCEXb/N9sWu3S3aS6PqKt8LXZjY=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
@ -2430,8 +2430,8 @@ let
mktplcRef = {
name = "Ionide-fsharp";
publisher = "Ionide";
version = "7.26.3";
hash = "sha256-xbMPx7FO7MplFO0SDpWhmctEZdHft2UPdlss3J0Bj10=";
version = "7.26.5";
hash = "sha256-h652UK81MxEhwyJKlWLnueQmhpl2pHByvhPrfH+4WXk=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog";
@ -3766,6 +3766,8 @@ let
};
};
oliver-ni.scheme-fmt = callPackage ./oliver-ni.scheme-fmt { };
oops418.nix-env-picker = callPackage ./oops418.nix-env-picker { };
ph-hawkins.arc-plus = callPackage ./ph-hawkins.arc-plus { };

View File

@ -0,0 +1,29 @@
{
lib,
vscode-utils,
jq,
python3,
moreutils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "oliver-ni";
name = "scheme-fmt";
version = "1.2.1";
hash = "sha256-oTXy0Vjd0s7ZYZzr36ILQOJm4BW9Qd7y8fGbnhkaD1Y=";
};
postInstall = ''
cd "$out/$installPrefix"
${lib.getExe jq} '.contributes.configuration.properties."scheme-fmt.pythonPath".default = "${lib.getExe python3}"' package.json | ${lib.getExe' moreutils "sponge"} package.json
'';
meta = {
description = "Formats Scheme source code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=oliver-ni.scheme-fmt";
homepage = "https://github.com/oliver-ni/scheme-fmt";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ tuynia ];
};
}

View File

@ -24,7 +24,6 @@ rustPlatform.buildRustPackage {
pname = "${pname}-adapter";
inherit version src;
useFetchCargoVendor = true;
cargoHash = "sha256-Nh4YesgWa1JR8tLfrIRps9TBdsAfilXu6G2/kB08co8=";
# Environment variables, based on <https://github.com/vadimcn/codelldb/blob/master/cargo_config.unix.toml>

View File

@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "vice-${type}";
version = "0-unstable-2025-07-14";
version = "0-unstable-2025-07-19";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
rev = "f98f16ca1950b930d233cb0de24e181f0b7b5e14";
hash = "sha256-X58uKqtlm8dW1aexBuBF8PLVAcaGyhZjeLH3+dkeDns=";
rev = "d545628dfacc90c4124381f254c693ec92f6cb7e";
hash = "sha256-l3FLtD+MBP8hCikHlbNsoYt+8ASb2zW+K52/nRIpfCs=";
};
makefile = "Makefile";

View File

@ -41,7 +41,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-NIEiXwuy8zuUDxPsD4Hiq3x4cOG3VM+slfNIBSJU2Mk=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-e1JSK8RnBPGcAmgxJZ7DaYhMMaUqO412S9YvaqXll3E=";
env.npmDeps_web_js = fetchNpmDeps {

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-6kHeILapewfyJjp5Xtq0rK5eHf8jymvc5xFGW8Qi9VU=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-evxwaZkToAjVvrnvOmz3HpOi+976sxPCOIlR8rmpYyo=";
doInstallCheck = true;

View File

@ -108,8 +108,8 @@ rec {
thunderbird-128 = common {
applicationName = "Thunderbird ESR";
version = "128.12.0esr";
sha512 = "4566ae8347e959612a288524753416f5b730757f10a067b6eb11139055cc1fc5d63d49636e798e9b77588896c8dbc0f2acc189ebd29d95a5166e7bc8f2c35e30";
version = "128.13.0esr";
sha512 = "0439ff3bf8549c68778a2bf715da82b45a9e97c2ff4a8d06147d1b65c13031489a4126889a5a561484af385c428595f9d343fb6e266beeb923d4671665f2dbdc";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-128";

View File

@ -40,7 +40,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-q5RYgU7VlhTXAN0uQeHNTJ1eFCQZzymLo/eiKr805O8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-UUYAmNdzTthoWOIU5wr7Q059MAezpuRvCadGTjwoKGM=";
cargoBuildFlags = [

View File

@ -187,7 +187,6 @@ rec {
src = "${sources}/aw-server-rust";
useFetchCargoVendor = true;
cargoHash = "sha256-E89E/LWBPHtb6vX94swodmE+UrWMrzQnm8AO5GeyuoA=";
patches = [

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage {
inherit version src;
sourceRoot = "${src.name}/coolercontrold";
useFetchCargoVendor = true;
cargoHash = "sha256-ZyYyQcaYd3VZ7FL0Hki33JO3LscPfBT5gl+nw2cXvUs=";
buildInputs = [ libdrm ];

View File

@ -36,13 +36,13 @@ let
in
stdenv.mkDerivation rec {
pname = "advanced-scene-switcher";
version = "1.30.2";
version = "1.31.0";
src = fetchFromGitHub {
owner = "WarmUpTill";
repo = "SceneSwitcher";
rev = version;
hash = "sha256-Qn6tezrqLAvNeHlyW0VYPr8DWw25GUOARY9n6m3KsA8=";
hash = "sha256-9gCGzIvVMQewphThdNJKUVgJYzrfkn18A97RL+4IHM8=";
};
nativeBuildInputs = [

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-4Ar4ChSl226BVFyAnqpWDLxsZF63bxl++sWD+6aENW8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-e0FDa72vzRb5AMVmtkvAkiQ5GUXsq0LekqF+wDYDsr8=";
nativeBuildInputs = [

View File

@ -38,7 +38,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-iLYmPBJH7I6EJ8VTUbR0+lZaebvbZlRv2KglbjKX76Q=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-iqsU4t8Zz9UTtAu+a6kqwnPZ6qdGAriQ7hcU58KDQ8M=";
# lld: error: unknown argument '-Wl,--undefined=AUDITABLE_VERSION_INFO'

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-oKpcYhD9QNW+8gFVybDEnz58cZ+2Bf4bwYuflXiJ1jc=";
# Currently no tests are implemented, so we avoid building the package twice

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage {
hash = "sha256-caZKvxOqoYgPs+Zjltj8K0/ospjkLnA4kh0rsTjeU3Y=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-6d3a9iaXKakbs7g/649nO39bh4Ka8jcBI/yJImTqoZs=";
meta = with lib; {

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "0yfmr5zk2c2il9d31yjjbr48sqgcq6hp4a99hl5mjm2ajyhy5bz3";
};
useFetchCargoVendor = true;
cargoHash = "sha256-no5fJ5nlwyS/PVi9J5Ek3c3Rp7A3MflpReo9kwJrj6U=";
# Currently no tests are implemented, so we avoid building the package twice

View File

@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-E0HGF7oyffBWUT61fQZ+tjwDi7q9IhtV6DiF8TGeVsU=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-S6GdPntLC0351GaPmirxVsngOtbcWaPNkzax0yZNNb4=";
nativeBuildInputs = [

View File

@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-tYzJS/ApjGuvNnGuBEVr54AGcEmDhG9HtirZvtmNslY=";
nativeBuildInputs = [

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage {
sha256 = "sha256-yhnt7edhgVy/cZ6FpF6AZWPoeMeEKTXP+87no2KeIYU=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-es8kS1w71TuQ1pKb4/wXtpukWEBqUJUA+GX3uXOYbtU=";
doCheck = false; # No tests

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-8cQM2M9XjS4FSSX1/WHqmTP842Ahd1XoaqOWSGSEE0s=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-d+pFDvmfsuJbanUlheHxln9BY1HxU3UQE+pWRthGcc4=";
nativeBuildInputs = [ python3 ];

View File

@ -810,9 +810,13 @@ stdenvNoCC.mkDerivation {
# Do not prevent omission of framepointers on x86 32bit due to the small
# number of general purpose registers. Keeping EBP available provides
# non-trivial performance benefits.
# Also skip s390/s390x as it fails to build glibc and causes
# performance regressions:
# https://bugs.launchpad.net/ubuntu-z-systems/+bug/2064538
# https://github.com/NixOS/nixpkgs/issues/428260
+ (
let
enable_fp = !targetPlatform.isx86_32;
enable_fp = !targetPlatform.isx86_32 && !targetPlatform.isS390;
enable_leaf_fp =
enable_fp
&& (

View File

@ -10,7 +10,7 @@
gccStdenv.mkDerivation {
pname = "0verkill";
version = "unstable-2011-01-13";
version = "0-unstable-2011-01-13";
src = fetchFromGitHub {
owner = "hackndev";

View File

@ -6,7 +6,7 @@
rustPlatform.buildRustPackage {
pname = "0x";
version = "unstable-2022-07-11";
version = "0-unstable-2022-07-11";
src = fetchFromGitHub {
owner = "mcy";

View File

@ -8,7 +8,7 @@
stdenv.mkDerivation rec {
pname = "2048-in-terminal";
version = "unstable-2022-06-13";
version = "0-unstable-2022-06-13";
src = fetchFromGitHub {
owner = "alewmoose";

View File

@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec {
tag = "v${version}";
sha256 = "sha256-gIOlPjZOcmVLi9oOn4gBv6F+3Eq6t5b/3fKzoFqxclw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-CHX+Ugy4ND36cpxNEFpnqid6ALHMPXmfXi+D4aktPRk=";
meta = {

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-ZpSrz7iwwzNrK+bFTMn5MPx4Zjceao9NKhjAyjuPLWY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-xOBJ8QYiWu5vmkRpttN2CXCXi4bNj+qph31hSkDadjI=";
meta = {

View File

@ -16,7 +16,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-drDu+YaqlylDRJHs6ctbDvhaec3UqQ+0GsUeHfhY4Zg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-YUgaXx/+rZrTtscQIg3bkIp4L1bnjmSiudrim+ZXa64=";
passthru.tests = { inherit (nixosTests) podman; };

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-uW5BXUNzk94bqSWQSaCiuSO8Angwt0eo4ZmvGRr/4S8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-oLmE+xkatgIDIu6mUJ49O9s6ULp0bvpWdBP8rEGb5yc=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -20,7 +20,6 @@ rustPlatform.buildRustPackage {
hash = "sha256-2zVQNchL4DFh2v2/kwupJTBSmXiKqlxzUMrP9TbfCMs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-U1f68DY+yV6Uxwk1Re0eSNCFWYrYKCN08hJAYcp4ksE=";
nativeBuildInputs = [

View File

@ -6,7 +6,7 @@
python3.pkgs.buildPythonPackage {
pname = "acltoolkit";
version = "unstable-2023-02-03";
version = "0-unstable-2023-02-03";
format = "setuptools";
src = fetchFromGitHub {

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage {
fetchSubmodules = true;
};
useFetchCargoVendor = true;
cargoHash = "sha256-FuJ5NzeZhfN312wK5Q1DgIXUAN6hqxu/1BhGqasbdS8=";
passthru.updateScript = unstableGitUpdater {

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "0rd4krklpnvaimzblqx2ckab6lk4apkmvnqr618gnx8i5f4nyl6m";
};
useFetchCargoVendor = true;
cargoHash = "sha256:12g3fcym8184py66fgwahpb9q05dm9r9rbhh4l50yd62gkmifc93";
nativeBuildInputs = [ installShellFiles ];

View File

@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
pname = "adbfs-rootless";
version = "unstable-2023-03-21";
version = "0-unstable-2023-03-21";
src = fetchFromGitHub {
owner = "spion";

View File

@ -7,7 +7,7 @@
python3.pkgs.buildPythonApplication {
pname = "adenum";
version = "unstable-2022-04-01";
version = "0-unstable-2022-04-01";
format = "other";
src = fetchFromGitHub {

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-WxrSmCwLnXXs5g/hN3xWE66P5n0RD/L9MJpf5N2iNtY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-yPDysaslL/7N60eZ/hqZl5ZXIsof/pvlgHYfW1mIWtI=";
meta = with lib; {

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-C9Kg7xY3Q0xsd2DlUcc3OM+/hyzmwz55oi6Ul3K7zkM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Ep1Y2PDNesaDzEc2JNoKZjFSay1utZiNR5eQYhdqiUU=";
meta = {

View File

@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {
./0001-update-time-rs.patch
];
useFetchCargoVendor = true;
cargoHash = "sha256-GPj8qhfKgfAadQD9DJafN4ec8L6oY62PS/w/ljkPHpw=";
# disable network tests as Nix sandbox breaks them

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-hlcUtEc0uWFolCt+mZd7f68PJPa+i/mv+2aJh4Vhmsw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Wn4Np1rwHh2sL1sqKalJrIDgMffxJgD1C2QOAR8bDRo=";
nativeBuildInputs = [ pkg-config ];

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-g5GbWXhaGEafiM3qkGlRXHcOzPZl2pbDWEBPg4gQWcg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-zR7gJNIqno50bQo0kondCxEC0ZgssqXNqACF6fnLDrc=";
nativeBuildInputs = [

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-vfemYGQnn3IzG7Y6iVKHZlYN+55/+A+N/GMG3TLs1h0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-CVbRKKX2A0MrHgjkjKAXhX80db1fimFlNxusvseUnxQ=";
nativeBuildInputs = [

View File

@ -16,7 +16,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-0+QVY1sDhGF4hAN6m2FdKZgm9V1cuGGjY4aitRBnvKg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-xpA9BTA7EK3Pw8EJOjIq1ulBAcX4yNhc4kqhxsoCbv0=";
passthru.updateScript = nix-update-script { };

View File

@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "ahoy";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitHub {
owner = "ahoy-cli";
repo = "ahoy";
tag = "v${finalAttrs.version}";
hash = "sha256-wYsPutdO9ZkXQu4mrFV56mrJTeSFF/3oRaHO0ia7DHk=";
hash = "sha256-HBR35sr5WY8bnGmFm5V4ut7AJJj+nSRiJUri4XxycCI=";
};
sourceRoot = "${finalAttrs.src.name}/v2";

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-xgTGii1xGtCc1OLoC53HAtQ+KVZNO1plB2GVtVBBlqs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-u2JBPm03qvuLEUOEt4YL9O750V2QPgZbxvsvlTQe2nk=";
nativeBuildInputs = [

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-bEsBLihMqYHJa5913Q434xKVufxTrcaxwcANPV9u37U=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Ob4UuBLD6HFbghv4E2XMj+xVeUSFtc9qPUNuUDgZeQA=";
buildInputs = [ openssl ];

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
# Remove duplicate entries from cargo lock
cargoPatches = [ ./cargo-lock.patch ];
useFetchCargoVendor = true;
cargoHash = "sha256-3v/pgm6BjPvQToSmZ2PrUWTrgffjifB3Xmp1liWCUck=";
useNextest = true;

View File

@ -24,7 +24,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-cIb40TKkk3gfy4dTP8WyZqQkRGj5nItaQ3NSfexCUOA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-3Les/A9fBBjU6NSVVEyXCbjrNSdaEgCl5pZ36ceRDQg=";
nativeBuildInputs = [

View File

@ -68,7 +68,6 @@ rustPlatform.buildRustPackage {
hash = "sha256-MHwyXCAqdBzdJlYzSeUXr6bJdTVHcjJ/kGcuAsZCCW8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-TkeB939zV5VvqICFqJd/7uX+ydXyEQOJ3sYQbHbZhP0=";
buildInputs = [

View File

@ -64,7 +64,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-n8vO6Q4bzWLaOqg8YhZ+aLOtBBTQ9plKIEJHXq+hhnM=";
};
useFetchCargoVendor = true;
cargoHash =
if !withGraphics then
"sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M="

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildFeatures = [ "uniffi" ];
useFetchCargoVendor = true;
cargoHash = "sha256-ONlN5xMU4A7ZTF4+XRbs5qAv8xQVYuMsU0bnD8Eh2gE=";
# Skip tests because they download bitcoin-core and electrs zip files, and then fail

View File

@ -77,7 +77,6 @@ rustPlatform.buildRustPackage {
++ dotnetSdk.packages
++ dotnetBuild.nugetDeps;
useFetchCargoVendor = true;
cargoHash = "sha256-Ph6QZW21JYQJgrUecN+MklWuY51iKC2glPEdgxw+3r8=";
buildAndTestSubdir = subdir;

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-Oi1n2ncF4/AWeY6X55o2FddIRICokbciqFYK64XorYk=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-IX4xp8llB7USpS/SSQ9L8+17hQk5nkXFP8NgFKVLqKU=";
passthru.tests = {

View File

@ -35,7 +35,6 @@ rustPlatform.buildRustPackage rec {
cargoRoot = "src-tauri";
buildAndTestSubdir = "src-tauri";
useFetchCargoVendor = true;
cargoHash = "sha256-VX/G4dF9DhlGfifp4xf9xkXli7BHFtKY2+HaMHqqPiA=";
env = {

View File

@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-ettStNktSDZnYNN/IWqTB1Ou1g1QEGFabS4EatnDLaE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-xe0YQCKnDV6M6IKWgljsuJ5ZevkdpxZDnNHAHKJyUec=";
nativeBuildInputs = [

View File

@ -18,7 +18,6 @@ rustPlatform.buildRustPackage rec {
# Checks use `debug_assert_eq!`
checkType = "debug";
useFetchCargoVendor = true;
cargoHash = "sha256-rAq3Ghg7zpiycQ8hNzn4Jz7cUCfwQ4aqtWxoVCg8MrE=";
separateDebugInfo = true;

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-qVVQs0BV/M+rhs+qFiK9nHCKXq+dco6RuBgaUURVpts=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Uv4T65ByYsfmH5OPN0ZdTs7DAOZd9RLfPrT3fBsfXuw=";
nativeBuildInputs = [

View File

@ -11,7 +11,7 @@
stdenv.mkDerivation {
pname = "alure2";
version = "unstable-2020-02-06";
version = "0-unstable-2020-02-06";
src = fetchFromGitHub {
owner = "kcat";

View File

@ -50,7 +50,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-9fckUhUPAbcmbqOdUO8RlwuK8/nf1fc7XQBrAu5YaR4=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-OTCMWrlwnfpUhm6ssOE133e/3DaQFnOU+NunN2c1N+g=";
patches = [

View File

@ -20,8 +20,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
rustPlatform.bindgenHook
];
useFetchCargoVendor = true;
cargoHash = "sha256-XZX8EisHQ1vqbrV8VnXrah3o1h3iKCxzPsKk6Z+aKzU=";
cargoBuildFlags = [

View File

@ -24,7 +24,6 @@ let
rustPlatform.bindgenHook
];
useFetchCargoVendor = true;
cargoHash = "sha256-tD35Py81QLDVlBahYzgskOQK5lQW03xuCnUwVUi4oLU=";
passthru.tests.version = testers.testVersion { inherit package; };

View File

@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec {
./fix_gnused_detection.patch
];
useFetchCargoVendor = true;
cargoHash = "sha256-e5+L7Qgd6hyqT1Pb9X7bVtRr+xm428Z5J4hhsYNnGtU=";
preConfigure = ''

View File

@ -16,7 +16,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-nduSnDhLvHpZD7Y1zeZC4nNL7P1qfLWc0yMpsdqrKHM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Gwj0rnbKWifja5NJwskcrFpPoK15HjSQHXolGbgV784=";
meta = {

View File

@ -17,7 +17,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-q0o2PQngbDLumck27V0bIiB35zesn55Y+MwK2GjNVWo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-UFuWD3phcKuayQITd85Sou4ygDBMzjrR39vWrlseYJQ=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [

View File

@ -25,7 +25,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-BT451a9S3hyugEFH1rHPiJLAb6LzB8rqMAZdWf4UNC8=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-bZuwouL8kuEhEiuLsehON1OEPKR3QtSHtn8HvXTovSs=";
buildInputs = [

View File

@ -19,7 +19,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-YK+HSWTtSVLK8n7NDiif3bBqp/dQW2UTYo3yYcZ5cIA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-6enFOmIAYOgOdoeA+pk37+BobI5AGPBxjp73Gd4C+gI=";
nativeBuildInputs = [

View File

@ -16,7 +16,6 @@ rustPlatform.buildRustPackage rec {
fetchSubmodules = true;
};
useFetchCargoVendor = true;
cargoHash = "sha256-fjhLA+utQdgR75wg+/N4VwASW6+YBHglRPj14sPHmGA=";
checkFlags = [

View File

@ -15,7 +15,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "181mi674354bddnq894yyq587w7skjh35vn61i41vfi6lqz5dy3d";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ojgm5LTOOhnGS7tUD1UUktviivp68u0c06gIJNhEO1E=";
meta = with lib; {

View File

@ -16,7 +16,6 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-1SZho04qJcNi84ZkDmxoVkLx9VJX04QINZQ6ZEoCq+c=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-B7JFwFzE8ZvbTjCUZ6IEtjavPGkx3Nb9FMSPbNFqiuU=";
passthru = {

View File

@ -33,7 +33,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
ln -s ${libwifi} libs/libwifi
'';
useFetchCargoVendor = true;
cargoHash = "sha256-mry4l0a7DZOWkrChU40OVRCBjKwI39cyZtvEBA5tro0=";
nativeBuildInputs = [

View File

@ -13,7 +13,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-55CdEw1bVgabWRbZIRe9jytwDf70Y92nITwDRQaTXaQ=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-g+FP98lcC3EeQtcGO0kE+g6Z9tUgrlieTlVJYKs/ig4=";
meta = {

View File

@ -18,7 +18,6 @@ rustPlatform.buildRustPackage {
hash = "sha256-UKEoOm+Jc0YUwO74Tn038MLeX/c3d2z8I0cTBVfX61U=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-uOOSxRoc59XzJT5oVO2NOYC0BwrNq4X6Jd/gQz0ZBp8=";
/*

View File

@ -6,7 +6,7 @@
python3Packages.buildPythonApplication {
pname = "antfs-cli";
version = "unstable-2017-02-11";
version = "0-unstable-2017-02-11";
format = "pyproject";
meta = with lib; {

View File

@ -18,7 +18,6 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-4pXF4p4K8+YihVB9NdgT6bOidmQEgWXUbcbvgXJ0IDA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-925R5pG514JiA7iUegFkxrDpA3o7T/Ct4Igqqcdo3rw=";
buildInputs = [

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