···203203204204 in if missingArgs == {}
205205 then makeOverridable f allArgs
206206- else throw "lib.customisation.callPackageWith: ${error}";
206206+ # This needs to be an abort so it can't be caught with `builtins.tryEval`,
207207+ # which is used by nix-env and ofborg to filter out packages that don't evaluate.
208208+ # This way we're forced to fix such errors in Nixpkgs,
209209+ # which is especially relevant with allowAliases = false
210210+ else abort "lib.customisation.callPackageWith: ${error}";
207211208212209213 /* Like callPackage, but for a function that returns an attribute
+3
lib/systems/inspect.nix
···9898 { cpu = { family = "riscv"; }; }
9999 { cpu = { family = "x86"; }; }
100100 ];
101101+102102+ isElf = { kernel.execFormat = execFormats.elf; };
103103+ isMacho = { kernel.execFormat = execFormats.macho; };
101104 };
102105103106 # given two patterns, return a pattern which is their logical AND.
+8-1
pkgs/applications/misc/phoc/default.nix
···1717, libxkbcommon
1818, wlroots
1919, xorg
2020+, gitUpdater
2021, nixosTests
2122}:
2223···7172 patchShebangs build-aux/post_install.py
7273 '';
73747474- passthru.tests.phosh = nixosTests.phosh;
7575+ passthru = {
7676+ tests.phosh = nixosTests.phosh;
7777+ updateScript = gitUpdater {
7878+ url = "https://gitlab.gnome.org/World/Phosh/phoc";
7979+ rev-prefix = "v";
8080+ };
8181+ };
75827683 meta = with lib; {
7784 description = "Wayland compositor for mobile phones like the Librem 5";
···4343 --run 'echo "You may now open a web browser on http://localhost:$port"' \
4444 --add-flags '-S "localhost:$port" -t public'
45454646- runHook preInstall
4646+ runHook postInstall
4747 '';
48484949 meta = with lib; {
···410410 qcodes-loop = throw "qcodes-loop has been removed due to deprecation"; # added 2023-11-30
411411 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
412412 rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01
413413+ radicale_infcloud = radicale-infcloud; # added 2024-01-07
413414 radio_beam = radio-beam; # added 2023-11-04
414415 ratelimiter = throw "ratelimiter has been removed, since it is unmaintained and broken"; # added 2023-10-21
415416 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05