···90 '';
91 };
92000000000000000093 via = mkOption {
94 type = types.nullOr types.str;
95 default = null;
···90 '';
91 };
9293+ type = mkOption {
94+ type = types.nullOr (types.enum [
95+ "unicast" "local" "broadcast" "multicast"
96+ ]);
97+ default = null;
98+ description = ''
99+ Type of the route. See the <literal>Route types</literal> section
100+ in the <literal>ip-route(8)</literal> manual page for the details.
101+102+ Note that <literal>prohibit</literal>, <literal>blackhole</literal>,
103+ <literal>unreachable</literal>, and <literal>throw</literal> cannot
104+ be configured per device, so they are not available here. Similarly,
105+ <literal>nat</literal> hasn't been supported since kernel 2.6.
106+ '';
107+ };
108+109 via = mkOption {
110 type = types.nullOr types.str;
111 default = null;
+1-8
nixos/tests/ihatemoney/default.nix
···32 };
33 };
34 # ihatemoney needs a local smtp server otherwise project creation just crashes
35- services.opensmtpd = {
36- enable = true;
37- serverConfiguration = ''
38- listen on lo
39- action foo relay
40- match from any for any action foo
41- '';
42- };
43 };
44 testScript = ''
45 machine.wait_for_open_port(8000)
···32 };
33 };
34 # ihatemoney needs a local smtp server otherwise project creation just crashes
35+ services.postfix.enable = true;
000000036 };
37 testScript = ''
38 machine.wait_for_open_port(8000)
···3031 postInstall = ''
32 installManPage texlab.1
33+34+ # Remove generated dylib of human_name dependency. TexLab statically
35+ # links to the generated rlib and doesn't reference the dylib. I
36+ # couldn't find any way to prevent building this by passing cargo flags.
37+ # See https://github.com/djudd/human-name/blob/master/Cargo.toml#L43
38+ rm "$out/lib/libhuman_name${stdenv.hostPlatform.extensions.sharedLibrary}"
39+ rmdir "$out/lib"
40 '';
4142 passthru.updateScript = nix-update-script {
+5-2
pkgs/os-specific/linux/kernel/linux-zen.nix
···23let
4 # having the full version string here makes it easier to update
5- modDirVersion = "5.18.0-zen1";
6 parts = lib.splitString "-" modDirVersion;
7 version = lib.elemAt parts 0;
8 suffix = lib.elemAt parts 1;
···20 owner = "zen-kernel";
21 repo = "zen-kernel";
22 inherit rev;
23- sha256 = "sha256-A0QrY1REbRODnHtmyNqVaiLhDgYCECevfHZCxtoQ9kU=";
24 };
2526 structuredExtraConfig = with lib.kernel; {
27 ZEN_INTERACTIVE = yes;
00028 };
2930 extraMeta = {
···23let
4 # having the full version string here makes it easier to update
5+ modDirVersion = "5.18.1-zen1";
6 parts = lib.splitString "-" modDirVersion;
7 version = lib.elemAt parts 0;
8 suffix = lib.elemAt parts 1;
···20 owner = "zen-kernel";
21 repo = "zen-kernel";
22 inherit rev;
23+ sha256 = "sha256-LCLfLE85NifuskYl2dxLOJEsUNHLegF8ecYyU4xOCtY=";
24 };
2526 structuredExtraConfig = with lib.kernel; {
27 ZEN_INTERACTIVE = yes;
28+ # TODO: Remove once #175433 reaches master
29+ # https://nixpk.gs/pr-tracker.html?pr=175433
30+ WERROR = no;
31 };
3233 extraMeta = {
···59 makeWrapper
60 ];
61 buildInputs = [
62+ luaEnv
63 harfbuzz
64 icu
65 fontconfig
66 libiconv
067 ]
68 ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.AppKit
69 ;
70 checkInputs = [
71 poppler_utils
72 ];
73+ passthru = {
74+ # So it will be easier to inspect this environment, in comparison to others
75+ inherit luaEnv;
76+ };
7778+ postPatch = ''
79 patchShebangs build-aux/*.sh
80 '' + lib.optionalString stdenv.isDarwin ''
81 sed -i -e 's|@import AppKit;|#import <AppKit/AppKit.h>|' src/macfonts.m
+2
pkgs/top-level/aliases.nix
···128 brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
129 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
130 bro = zeek; # Added 2019-09-29
0131 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22
132 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14
133 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
···826 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
827 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
828 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
0829 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
830 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
831 matrique = spectral; # Added 2020-01-27
···128 brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
129 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
130 bro = zeek; # Added 2019-09-29
131+ btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
132 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22
133 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14
134 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
···827 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
828 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
829 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
830+ marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04
831 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
832 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
833 matrique = spectral; # Added 2020-01-27