···1717 (mkAliasOptionModule [ "environment" "checkConfigurationOptions" ] [ "_module" "check" ])
18181919 # Completely removed modules
2020+ (mkRemovedOptionModule [ "environment" "blcr" "enable" ] "The BLCR module has been removed")
2021 (mkRemovedOptionModule [ "fonts" "fontconfig" "penultimate" ] "The corresponding package has removed from nixpkgs.")
2121- (mkRemovedOptionModule [ "services" "quagga" ] "the corresponding package has been removed from nixpkgs")
2222+ (mkRemovedOptionModule [ "hardware" "brightnessctl" ] ''
2323+ The brightnessctl module was removed because newer versions of
2424+ brightnessctl don't require the udev rules anymore (they can use the
2525+ systemd-logind API). Instead of using the module you can now
2626+ simply add the brightnessctl package to environment.systemPackages.
2727+ '')
2828+ (mkRemovedOptionModule [ "hardware" "u2f" ] ''
2929+ The U2F modules module was removed, as all it did was adding the
3030+ udev rules from libu2f-host to the system. Udev gained native support
3131+ to handle FIDO security tokens, so this isn't necessary anymore.
3232+ '')
3333+ (mkRemovedOptionModule [ "networking" "vpnc" ] "Use environment.etc.\"vpnc/service.conf\" instead.")
3434+ (mkRemovedOptionModule [ "networking" "wicd" ] "The corresponding package was removed from nixpkgs.")
3535+ (mkRemovedOptionModule [ "programs" "way-cooler" ] ("way-cooler is abandoned by its author: " +
3636+ "https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"))
3737+ (mkRemovedOptionModule [ "security" "hideProcessInformation" ] ''
3838+ The hidepid module was removed, since the underlying machinery
3939+ is broken when using cgroups-v2.
4040+ '')
4141+ (mkRemovedOptionModule [ "services" "beegfs" ] "The BeeGFS module has been removed")
4242+ (mkRemovedOptionModule [ "services" "beegfsEnable" ] "The BeeGFS module has been removed")
4343+ (mkRemovedOptionModule [ "services" "cgmanager" "enable"] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.")
2244 (mkRemovedOptionModule [ "services" "chronos" ] "The corresponding package was removed from nixpkgs.")
2345 (mkRemovedOptionModule [ "services" "couchpotato" ] "The corresponding package was removed from nixpkgs.")
2446 (mkRemovedOptionModule [ "services" "deepin" ] "The corresponding packages were removed from nixpkgs.")
4747+ (mkRemovedOptionModule [ "services" "dnscrypt-proxy" ] "Use services.dnscrypt-proxy2 instead")
2548 (mkRemovedOptionModule [ "services" "firefox" "syncserver" ] "The corresponding package was removed from nixpkgs.")
2626- (mkRemovedOptionModule [ "services" "marathon" ] "The corresponding package was removed from nixpkgs.")
2727- (mkRemovedOptionModule [ "services" "moinmoin" ] "The corresponding package was removed from nixpkgs.")
2828- (mkRemovedOptionModule [ "services" "mesos" ] "The corresponding package was removed from nixpkgs.")
2929- (mkRemovedOptionModule [ "services" "winstone" ] "The corresponding package was removed from nixpkgs.")
3030- (mkRemovedOptionModule [ "networking" "vpnc" ] "Use environment.etc.\"vpnc/service.conf\" instead.")
3131- (mkRemovedOptionModule [ "networking" "wicd" ] "The corresponding package was removed from nixpkgs.")
3232- (mkRemovedOptionModule [ "environment" "blcr" "enable" ] "The BLCR module has been removed")
3333- (mkRemovedOptionModule [ "services" "beegfsEnable" ] "The BeeGFS module has been removed")
3434- (mkRemovedOptionModule [ "services" "beegfs" ] "The BeeGFS module has been removed")
3535- (mkRemovedOptionModule ["services" "cgmanager" "enable"] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.")
3636- (mkRemovedOptionModule [ "services" "osquery" ] "The osquery module has been removed")
4949+ (mkRemovedOptionModule [ "services" "flashpolicyd" ] "The flashpolicyd module has been removed. Adobe Flash Player is deprecated.")
3750 (mkRemovedOptionModule [ "services" "fourStore" ] "The fourStore module has been removed")
3838- (mkRemovedOptionModule [ "services" "frab" ] "The frab module has been removed")
3951 (mkRemovedOptionModule [ "services" "fourStoreEndpoint" ] "The fourStoreEndpoint module has been removed")
5252+ (mkRemovedOptionModule [ "services" "frab" ] "The frab module has been removed")
5353+ (mkRemovedOptionModule [ "services" "kippo" ] "The corresponding package was removed from nixpkgs.")
5454+ (mkRemovedOptionModule [ "services" "marathon" ] "The corresponding package was removed from nixpkgs.")
4055 (mkRemovedOptionModule [ "services" "mathics" ] "The Mathics module has been removed")
5656+ (mkRemovedOptionModule [ "services" "meguca" ] "Use meguca has been removed from nixpkgs")
5757+ (mkRemovedOptionModule [ "services" "mesos" ] "The corresponding package was removed from nixpkgs.")
5858+ (mkRemovedOptionModule [ "services" "moinmoin" ] "The corresponding package was removed from nixpkgs.")
4159 (mkRemovedOptionModule [ "services" "mwlib" ] "The corresponding package was removed from nixpkgs.")
4242- (mkRemovedOptionModule [ "programs" "way-cooler" ] ("way-cooler is abandoned by its author: " +
4343- "https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"))
4444- (mkRemovedOptionModule [ "services" "xserver" "multitouch" ] ''
4545- services.xserver.multitouch (which uses xf86_input_mtrack) has been removed
4646- as the underlying package isn't being maintained. Working alternatives are
4747- libinput and synaptics.
6060+ (mkRemovedOptionModule [ "services" "osquery" ] "The osquery module has been removed")
6161+ (mkRemovedOptionModule [ "services" "prey" ] ''
6262+ prey-bash-client is deprecated upstream
4863 '')
6464+ (mkRemovedOptionModule [ "services" "quagga" ] "the corresponding package has been removed from nixpkgs")
6565+ (mkRemovedOptionModule [ "services" "seeks" ] "")
6666+ (mkRemovedOptionModule [ "services" "venus" ] "The corresponding package was removed from nixpkgs.")
6767+ (mkRemovedOptionModule [ "services" "wakeonlan"] "This module was removed in favor of enabling it with networking.interfaces.<name>.wakeOnLan")
6868+ (mkRemovedOptionModule [ "services" "winstone" ] "The corresponding package was removed from nixpkgs.")
4969 (mkRemovedOptionModule [ "services" "xserver" "displayManager" "auto" ] ''
5070 The services.xserver.displayManager.auto module has been removed
5171 because it was only intended for use in internal NixOS tests, and gave the
···5373 LightDM. Please use the services.xserver.displayManager.autoLogin options
5474 instead, or any other display manager in NixOS as they all support auto-login.
5575 '')
5656- (mkRemovedOptionModule [ "services" "dnscrypt-proxy" ] "Use services.dnscrypt-proxy2 instead")
5757- (mkRemovedOptionModule [ "services" "meguca" ] "Use meguca has been removed from nixpkgs")
5858- (mkRemovedOptionModule ["hardware" "brightnessctl" ] ''
5959- The brightnessctl module was removed because newer versions of
6060- brightnessctl don't require the udev rules anymore (they can use the
6161- systemd-logind API). Instead of using the module you can now
6262- simply add the brightnessctl package to environment.systemPackages.
7676+ (mkRemovedOptionModule [ "services" "xserver" "multitouch" ] ''
7777+ services.xserver.multitouch (which uses xf86_input_mtrack) has been removed
7878+ as the underlying package isn't being maintained. Working alternatives are
7979+ libinput and synaptics.
6380 '')
6481 (mkRemovedOptionModule [ "virtualisation" "rkt" ] "The rkt module has been removed, it was archived by upstream")
6565-6666- (mkRemovedOptionModule ["services" "prey" ] ''
6767- prey-bash-client is deprecated upstream
6868- '')
6969-7070- (mkRemovedOptionModule ["hardware" "u2f" ] ''
7171- The U2F modules module was removed, as all it did was adding the
7272- udev rules from libu2f-host to the system. Udev gained native support
7373- to handle FIDO security tokens, so this isn't necessary anymore.
7474- '')
7575-7676- (mkRemovedOptionModule [ "services" "seeks" ] "")
7777- (mkRemovedOptionModule [ "services" "venus" ] "The corresponding package was removed from nixpkgs.")
7878- (mkRemovedOptionModule [ "services" "flashpolicyd" ] "The flashpolicyd module has been removed. Adobe Flash Player is deprecated.")
7979-8080- (mkRemovedOptionModule [ "security" "hideProcessInformation" ] ''
8181- The hidepid module was removed, since the underlying machinery
8282- is broken when using cgroups-v2.
8383- '')
8484- (mkRemovedOptionModule ["services" "wakeonlan"] "This module was removed in favor of enabling it with networking.interfaces.<name>.wakeOnLan")
8585-8686- (mkRemovedOptionModule [ "services" "kippo" ] "The corresponding package was removed from nixpkgs.")
87828883 # Do NOT add any option renames here, see top of the file
8984 ];