Fix core module #116
|
@ -1,4 +1,4 @@
|
||||||
{ lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
let
|
let
|
||||||
|
@ -10,18 +10,12 @@ in
|
||||||
./boot.nix
|
./boot.nix
|
||||||
./fonts.nix
|
./fonts.nix
|
||||||
./i18n.nix
|
./i18n.nix
|
||||||
./modules.nix
|
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./nix.nix
|
./nix.nix
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./services.nix
|
./services.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
pub-solar.terminal-life.enable = true;
|
|
||||||
pub-solar.audio.enable = lib.mkIf (!cfg.lite) true;
|
|
||||||
pub-solar.crypto.enable = lib.mkIf (!cfg.lite) true;
|
|
||||||
pub-solar.devops.enable = lib.mkIf (!cfg.lite) true;
|
|
||||||
|
|
||||||
options.pub-solar.core = {
|
options.pub-solar.core = {
|
||||||
lite = mkOption {
|
lite = mkOption {
|
||||||
description = ''
|
description = ''
|
||||||
|
@ -31,4 +25,13 @@ in
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
config = {
|
||||||
|
pub-solar = {
|
||||||
|
terminal-life.enable = true;
|
||||||
|
audio.enable = lib.mkIf (!cfg.lite) true;
|
||||||
|
crypto.enable = lib.mkIf (!cfg.lite) true;
|
||||||
|
devops.enable = lib.mkIf (!cfg.lite) true;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue