···9090 '';
9191 };
92929393+ type = mkOption {
9494+ type = types.nullOr (types.enum [
9595+ "unicast" "local" "broadcast" "multicast"
9696+ ]);
9797+ default = null;
9898+ description = ''
9999+ Type of the route. See the <literal>Route types</literal> section
100100+ in the <literal>ip-route(8)</literal> manual page for the details.
101101+102102+ Note that <literal>prohibit</literal>, <literal>blackhole</literal>,
103103+ <literal>unreachable</literal>, and <literal>throw</literal> cannot
104104+ be configured per device, so they are not available here. Similarly,
105105+ <literal>nat</literal> hasn't been supported since kernel 2.6.
106106+ '';
107107+ };
108108+93109 via = mkOption {
94110 type = types.nullOr types.str;
95111 default = null;
+1-8
nixos/tests/ihatemoney/default.nix
···3232 };
3333 };
3434 # ihatemoney needs a local smtp server otherwise project creation just crashes
3535- services.opensmtpd = {
3636- enable = true;
3737- serverConfiguration = ''
3838- listen on lo
3939- action foo relay
4040- match from any for any action foo
4141- '';
4242- };
3535+ services.postfix.enable = true;
4336 };
4437 testScript = ''
4538 machine.wait_for_open_port(8000)
···30303131 postInstall = ''
3232 installManPage texlab.1
3333+3434+ # Remove generated dylib of human_name dependency. TexLab statically
3535+ # links to the generated rlib and doesn't reference the dylib. I
3636+ # couldn't find any way to prevent building this by passing cargo flags.
3737+ # See https://github.com/djudd/human-name/blob/master/Cargo.toml#L43
3838+ rm "$out/lib/libhuman_name${stdenv.hostPlatform.extensions.sharedLibrary}"
3939+ rmdir "$out/lib"
3340 '';
34413542 passthru.updateScript = nix-update-script {
+5-2
pkgs/os-specific/linux/kernel/linux-zen.nix
···2233let
44 # having the full version string here makes it easier to update
55- modDirVersion = "5.18.0-zen1";
55+ modDirVersion = "5.18.1-zen1";
66 parts = lib.splitString "-" modDirVersion;
77 version = lib.elemAt parts 0;
88 suffix = lib.elemAt parts 1;
···2020 owner = "zen-kernel";
2121 repo = "zen-kernel";
2222 inherit rev;
2323- sha256 = "sha256-A0QrY1REbRODnHtmyNqVaiLhDgYCECevfHZCxtoQ9kU=";
2323+ sha256 = "sha256-LCLfLE85NifuskYl2dxLOJEsUNHLegF8ecYyU4xOCtY=";
2424 };
25252626 structuredExtraConfig = with lib.kernel; {
2727 ZEN_INTERACTIVE = yes;
2828+ # TODO: Remove once #175433 reaches master
2929+ # https://nixpk.gs/pr-tracker.html?pr=175433
3030+ WERROR = no;
2831 };
29323033 extraMeta = {
···6677buildGoModule {
88 pname = "goofys";
99- version = "unstable-2021-03-26";
99+ version = "unstable-2022-04-21";
10101111 src = fetchFromGitHub {
1212 owner = "kahing";
1313 repo = "goofys";
1414 # Same as v0.24.0 but migrated to Go modules
1515- rev = "0c993271269b539196330a18716a33fbeeebd624";
1616- sha256 = "18is5sv2a9wmsm0qpakly988z1qyl2b2hf2105lpxrgl659sf14p";
1515+ rev = "829d8e5ce20faa3f9f6f054077a14325e00e9249";
1616+ sha256 = "sha256-6yVMNSwwPZlADXuPBDRlgoz4Stuz2pgv6r6+y2/C8XY=";
1717 };
18181919- vendorSha256 = "15yq0msh9icxd5n2zkkqrlwxifizhpa99d4aznv8clg32ybs61fj";
1919+ vendorSha256 = "sha256-2N8MshBo9+2q8K00eTW5So6d8ZNRzOfQkEKmxR428gI=";
20202121 subPackages = [ "." ];
2222···3030 description = "A high-performance, POSIX-ish Amazon S3 file system written in Go.";
3131 license = [ lib.licenses.mit ];
3232 maintainers = [ lib.maintainers.adisbladis ];
3333- # does not build with go 1.17
3434- broken = true;
3333+ broken = stdenv.isDarwin; # needs to update gopsutil to at least v3.21.3 to include https://github.com/shirou/gopsutil/pull/1042
3534 };
36353736}
+6-2
pkgs/tools/typesetting/sile/default.nix
···5959 makeWrapper
6060 ];
6161 buildInputs = [
6262+ luaEnv
6263 harfbuzz
6364 icu
6465 fontconfig
6566 libiconv
6666- luaEnv
6767 ]
6868 ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.AppKit
6969 ;
7070 checkInputs = [
7171 poppler_utils
7272 ];
7373+ passthru = {
7474+ # So it will be easier to inspect this environment, in comparison to others
7575+ inherit luaEnv;
7676+ };
73777474- preConfigure = ''
7878+ postPatch = ''
7579 patchShebangs build-aux/*.sh
7680 '' + lib.optionalString stdenv.isDarwin ''
7781 sed -i -e 's|@import AppKit;|#import <AppKit/AppKit.h>|' src/macfonts.m
+2
pkgs/top-level/aliases.nix
···128128 brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
129129 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
130130 bro = zeek; # Added 2019-09-29
131131+ btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
131132 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22
132133 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14
133134 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
···826827 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
827828 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
828829 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
830830+ marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04
829831 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
830832 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
831833 matrique = spectral; # Added 2020-01-27