diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-02-17 04:55:26 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-02-23 15:17:24 +0300 |
commit | 32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6 (patch) | |
tree | d6941a7de4d9c2c00bd4fb5b91b409f1e53c49f3 | |
parent | 885acea1dd82b0354ff2b6bcf1268b3031cf93df (diff) | |
download | nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar.gz nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar.bz2 nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar.lz nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar.xz nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.tar.zst nixlib-32df5ed4c2a5d01d3a1d3233ccdf6779e5402de6.zip |
udev service: make local rules apply after all others
-rw-r--r-- | nixos/doc/manual/release-notes/rl-unstable.xml | 7 | ||||
-rw-r--r-- | nixos/modules/services/hardware/udev.nix | 8 |
2 files changed, 11 insertions, 4 deletions
diff --git a/nixos/doc/manual/release-notes/rl-unstable.xml b/nixos/doc/manual/release-notes/rl-unstable.xml index c814d61bcf4c..b5b9e145e2ca 100644 --- a/nixos/doc/manual/release-notes/rl-unstable.xml +++ b/nixos/doc/manual/release-notes/rl-unstable.xml @@ -172,6 +172,13 @@ fileSystems."/example" = { </para> </listitem> + <listitem> + <para><literal>services.udev.extraRules</literal> option now writes rules + to <filename>99-local.rules</filename> instead of <filename>10-local.rules</filename>. + This makes all the user rules apply after others, so their results wouldn't be + overriden by anything else.</para> + </listitem> + </itemizedlist> diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index 2d6630389b2b..e267aeee030c 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -13,13 +13,13 @@ let extraUdevRules = pkgs.writeTextFile { name = "extra-udev-rules"; text = cfg.extraRules; - destination = "/etc/udev/rules.d/10-local.rules"; + destination = "/etc/udev/rules.d/99-local.rules"; }; extraHwdbFile = pkgs.writeTextFile { name = "extra-hwdb-file"; text = cfg.extraHwdb; - destination = "/etc/udev/hwdb.d/10-local.hwdb"; + destination = "/etc/udev/hwdb.d/99-local.hwdb"; }; nixosRules = '' @@ -212,8 +212,8 @@ in type = types.lines; description = '' Additional <command>udev</command> rules. They'll be written - into file <filename>10-local.rules</filename>. Thus they are - read before all other rules. + into file <filename>99-local.rules</filename>. Thus they are + read and applied after all other rules. ''; }; |