generic-linux: prepare code for new options

This moves the enable option into an explicit attribute set to allow
future addition of new options.
This commit is contained in:
Damien Cassou 2020-09-09 21:52:57 +02:00 committed by Robert Helgesson
parent 1f04af74f2
commit b819d2cc41
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -7,11 +7,13 @@ let
profileDirectory = config.home.profileDirectory;
in {
options.targets.genericLinux.enable = mkEnableOption "" // {
description = ''
Whether to enable settings that make Home Manager work better on
GNU/Linux distributions other than NixOS.
'';
options.targets.genericLinux = {
enable = mkEnableOption "" // {
description = ''
Whether to enable settings that make Home Manager work better on
GNU/Linux distributions other than NixOS.
'';
};
};
config = mkIf config.targets.genericLinux.enable {