all repos — searchix @ 1fb64b09e2dba34784732a61cbebc119cd847803

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: create nixos options.json importer

Alan Pearce
commit

1fb64b09e2dba34784732a61cbebc119cd847803

parent

0945da8f9654252008ff6bd56022f9363fd3cca6

1 file changed, 17 insertions(+), 0 deletions(-)

changed files
A importers/nixos-options.nix
@@ -0,0 +1,17 @@
+{ pkgs ? import <nixpkgs> { } +, system ? builtins.currentSystem +, stateVersion ? pkgs.lib.version +, ... +}: +let + inherit (pkgs) lib; + nixos = pkgs.nixos ({ lib, pkgs, config, ... }: { + nixpkgs.hostPlatform = system; + system.stateVersion = lib.versions.majorMinor stateVersion; + }); + + doc = pkgs.nixosOptionsDoc { + inherit (nixos) options; + }; +in +doc.optionsJSON