Skip to content

Commit a25bb0a

Browse files
Shelvacut184256
authored andcommitted
Pass class="nixOnDroid"; to evalModules
This is useful for getting better error messages when mixing modules; a module designed for nixos configs sets `_class = "nixos";` and then when you try to use it from a nix-on-droid config it shows an error. See: https://nixos.org/manual/nixpkgs/unstable/#module-system-lib-evalModules-param-class
1 parent 40b8c74 commit a25bb0a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

modules/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ let
2525
rawModule = evalModules {
2626
modules = [ configModule ] ++ nodModules;
2727
specialArgs = extraSpecialArgs;
28+
class = "nixOnDroid";
2829
};
2930

3031
failedAssertions = map (x: x.message) (filter (x: !x.assertion) rawModule.config.assertions);

0 commit comments

Comments
 (0)