nixos/disnix: undo dysnomia rename to fix disnix and retain compatibility with previous release

Changed files
+6 -7
nixos
modules
-1
nixos/modules/rename.nix
···
(mkRenamedOptionModule [ "system" "nixos" "stateVersion" ] [ "system" "stateVersion" ])
(mkRenamedOptionModule [ "system" "nixos" "defaultChannel" ] [ "system" "defaultChannel" ])
-
(mkRenamedOptionModule [ "dysnomia" ] [ "services" "dysnomia" ])
(mkRenamedOptionModule [ "environment" "x11Packages" ] [ "environment" "systemPackages" ])
(mkRenamedOptionModule [ "environment" "enableBashCompletion" ] [ "programs" "bash" "enableCompletion" ])
(mkRenamedOptionModule [ "environment" "nix" ] [ "nix" "package" ])
+1 -1
nixos/modules/services/misc/disnix.nix
···
###### implementation
config = mkIf cfg.enable {
-
services.dysnomia.enable = true;
+
dysnomia.enable = true;
environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
+5 -5
nixos/modules/services/misc/dysnomia.nix
···
with lib;
let
-
cfg = config.services.dysnomia;
+
cfg = config.dysnomia;
printProperties = properties:
concatMapStrings (propertyName:
···
in
{
options = {
-
services.dysnomia = {
+
dysnomia = {
enable = mkOption {
type = types.bool;
···
environment.systemPackages = [ cfg.package ];
-
services.dysnomia.package = pkgs.dysnomia.override (origArgs: {
+
dysnomia.package = pkgs.dysnomia.override (origArgs: {
enableApacheWebApplication = config.services.httpd.enable;
enableAxis2WebService = config.services.tomcat.axis2.enable;
enableEjabberdDump = config.services.ejabberd.enable;
···
enableMongoDatabase = config.services.mongodb.enable;
});
-
services.dysnomia.properties = {
+
dysnomia.properties = {
hostname = config.networking.hostName;
inherit (config.nixpkgs.localSystem) system;
···
}}");
};
-
services.dysnomia.containers = lib.recursiveUpdate ({
+
dysnomia.containers = lib.recursiveUpdate ({
process = {};
wrapper = {};
}