diff --git a/system/default.nix b/system/default.nix index 793d278..026addf 100644 --- a/system/default.nix +++ b/system/default.nix @@ -46,6 +46,9 @@ in pkgs.unzip ]; + # Enable dev documentation + documentation.dev.enable = cfg.dev.enable; + # Shell prompt programs.starship.enable = true; programs.starship.settings = lib.mkIf cfg.styling.enable { diff --git a/system/options.nix b/system/options.nix index 7355d10..90bbdc2 100644 --- a/system/options.nix +++ b/system/options.nix @@ -45,6 +45,13 @@ let config.options = { enable = lib.mkEnableOption "jalil's default configuration."; + dev = lib.mkOption { + description = lib.mdDoc "Options for setting up a dev environment"; + default = { }; + type = types.submodule { + options.enable = lib.mkEnableOption "dev configuration"; + }; + }; gui = lib.mkOption { description = lib.mdDoc "Jalil's default configuration for a NixOS gui."; default = { };