Rework of x-os module / core profile #115
Merged
b12f
merged 2 commits from feature/integrate-core-profile-into-x-os-and-rename-x-os-to-core
into main
10 months ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'feature/integrate-core-profile-into-x-os-and-rename-x-os-to-core'
Deleting a branch is permanent. It CANNOT be undone. Continue?
];
options.pub-solar.core = {
lite-core-active = mkOption {
I would just call this
lite
:lite-core-active = mkOption {
description = ''
Whether the node should run as a server or agent.
Note that the server, by default, also runs as an agent.
This description makes no sense
pub-solar.terminal-life.enable = lib.mkIf (!cfg.lite-core-active) true;
pub-solar.audio.enable = lib.mkIf (!cfg.lite-core-active) true;
pub-solar.crypto.enable = lib.mkIf (!cfg.lite-core-active) true;
pub-solar.devops.enable = lib.mkIf (!cfg.lite-core-active) true;
I'd put all of these in
core/default.nix
directly under the option definition# Modern modern utilities
p7zip
croc
jq
I'd argue this is
core
in 2022pub-solar.graphical.wayland.software-renderer.enable = true;
pub-solar.sway.terminal = "foot";
pub-solar.x-os.iso-options.enable = true;
pub-solar.core.iso-options.enable = true;
Let's also enable the
lite
core option for the isoLet's also enable the
lite
core option for the isoLGTM
e436443bd2
into main 10 months agoReviewers
e436443bd2
.