···2020 enableOCR = true;
21212222 testScript = { nodes, ... }: let
2323- user = nodes.machine.config.users.users.alice;
2424- bob = nodes.machine.config.users.users.bob;
2323+ user = nodes.machine.users.users.alice;
2424+ bob = nodes.machine.users.users.bob;
2525 in ''
2626 machine.wait_for_unit("display-manager.service")
2727···4040 with subtest("Check that logging in has given the user ownership of devices"):
4141 machine.succeed("getfacl -p /dev/snd/timer | grep -q ${user.name}")
42424343- # TODO: DBus API could eliminate this? Pantheon uses Bamf.
4443 with subtest("Check if pantheon session components actually start"):
4544 machine.wait_until_succeeds("pgrep gala")
4645 machine.wait_for_window("gala")
···4847 machine.wait_for_window("io.elementary.wingpanel")
4948 machine.wait_until_succeeds("pgrep plank")
5049 machine.wait_for_window("plank")
5050+5151+ with subtest("Open system settings"):
5252+ machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.switchboard >&2 &'")
5353+ # Wait for all plugins to be loaded before we check if the window is still there.
5454+ machine.sleep(5)
5555+ machine.wait_for_window("io.elementary.switchboard")
51565257 with subtest("Open elementary terminal"):
5358 machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.terminal >&2 &'")
···55 /* Do not use "dev" as a version. If you do, Tilt will consider itself
66 running in development environment and try to serve assets from the
77 source tree, which is not there once build completes. */
88- version = "0.30.9";
88+ version = "0.30.13";
991010 src = fetchFromGitHub {
1111 owner = "tilt-dev";
1212 repo = pname;
1313 rev = "v${version}";
1414- sha256 = "sha256-vZthFaIsgpZ2aap9kRSH//AHHnOpekPIkwpz9Tt0lI4=";
1414+ sha256 = "sha256-W67aQIXp2TOtZuccjQUGC9gNtvdyUNWuU7VM2LOFkCg=";
1515 };
1616 vendorSha256 = null;
1717
···23232424 dconf-editor = callPackage ./core/dconf-editor { };
25252626- empathy = callPackage ./core/empathy { };
2727-2826 epiphany = callPackage ./core/epiphany { };
29273028 evince = callPackage ./core/evince { }; # ToDo: dbus would prevent compilation, enable tests
···264262}) // lib.optionalAttrs config.allowAliases {
265263#### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope.
266264265265+ empathy = throw "The ‘gnome.empathy’ package was removed as it is unmaintained and no longer launches due to libsoup3 migration."; # added 2023-01-20
267266 gnome-desktop = throw "The ‘gnome.gnome-desktop’ alias was removed. Please use ‘pkgs.gnome-desktop’ directly."; # converted to throw on 2022-10-26
268267 gnome-todo = pkgs.endeavour; # added 2022-07-30
269268 libgnome-games-support = throw "The ‘gnome.libgnome-games-support’ alias was removed. Please use ‘pkgs.libgnome-games-support’ directly."; # converted to throw on 2022-10-26
···419419 emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22
420420 emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18
421421422422+ empathy = throw "empathy was removed as it is unmaintained and no longer launches due to libsoup3 migration"; # Added 2023-01-20
422423 enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22
423424 enchant1 = throw "enchant1 has been removed from nixpkgs, as it was unmaintained"; # Added 2023-01-18
424425 encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06
+7-13
pkgs/top-level/all-packages.nix
···18741874 git-town = callPackage ../applications/version-management/git-town { };
1875187518761876 git-trim = callPackage ../applications/version-management/git-trim {
18771877- openssl = openssl_1_1;
18781877 inherit (darwin.apple_sdk.frameworks) Security;
18791878 };
18801879···38963895 cawbird = callPackage ../applications/networking/cawbird { };
3897389638983897 cde = callPackage ../tools/package-management/cde { };
38983898+38993899+ cdxgen = callPackage ../tools/security/cdxgen { };
3899390039003901 ceres-solver = callPackage ../development/libraries/ceres-solver {
39013902 gflags = null; # only required for examples/tests
···8546854785478548 jot = callPackage ../applications/misc/jot { };
8548854985498549- journaldriver = callPackage ../tools/misc/journaldriver {
85508550- openssl = openssl_1_1;
85518551- };
85508550+ journaldriver = callPackage ../tools/misc/journaldriver { };
8552855185538552 jp = callPackage ../development/tools/jp { };
85548553···1556515564 };
1556615565 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
1556715566 inherit (darwin.apple_sdk.frameworks) Security;
1556815568- openssl = openssl_1_1;
1556915567 };
1557015568 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
1557115569 cargo-c = callPackage ../development/tools/rust/cargo-c {
···1562015618 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
1562115619 inherit (darwin.apple_sdk.frameworks) Security;
1562215620 };
1562115621+ cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
1562315622 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
1562415623 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
1562515624 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
···16114161131611516114 cliscord = callPackage ../misc/cliscord {
1611616115 inherit (darwin.apple_sdk.frameworks) Security;
1611716117- openssl = openssl_1_1;
1611816116 };
16119161171612016118 clisp = callPackage ../development/interpreters/clisp {
···2118721185 # We also provide `libiconvReal`, which will always be a standalone libiconv,
2118821186 # just in case you want it regardless of platform.
2118921187 libiconv =
2119021190- if lib.elem stdenv.hostPlatform.libc ["glibc" "musl" "wasilibc"]
2119121191- then glibcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
2118821188+ if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" ]
2118921189+ then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
2119221190 then libcCross
2119321191 else stdenv.cc.libc)
2119421192 else if stdenv.hostPlatform.isDarwin
2119521193 then darwin.libiconv
2119621196- else if stdenv.hostPlatform.isNetBSD
2119721197- then null
2119821194 else libiconvReal;
21199211952120021200- glibcIconv = libc: let
2119621196+ libcIconv = libc: let
2120121197 inherit (libc) pname version;
2120221198 libcDev = lib.getDev libc;
2120321199 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
···2883228828 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
2883328829 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
2883428830 emacsPackages = emacs.pkgs;
2883528835-2883628836- inherit (gnome) empathy;
28837288312883828832 emptty = callPackage ../applications/display-managers/emptty {};
2883928833