Add kmscon

This commit is contained in:
2022-02-16 01:38:17 +00:00
parent abbd7de1c4
commit cde64cf95e
4 changed files with 64 additions and 31 deletions

View File

@@ -1,6 +1,6 @@
{ lib, pkgs, config, ... }:
let
inherit (lib) mkIf mkDefault;
inherit (lib) mkIf mkDefault mkMerge;
inherit (lib.my) mkBoolOpt';
cfg = config.my.gui;
@@ -10,27 +10,33 @@ in
enable = mkBoolOpt' true "Enable settings and packages meant for graphical systems";
};
config = mkIf cfg.enable {
programs = {
lsd = {
enable = mkDefault true;
enableAliases = mkDefault true;
config = mkMerge [
(mkIf cfg.enable {
programs = {
lsd.enable = true;
starship.enable = mkDefault true;
};
starship = {
enable = mkDefault true;
settings = {
aws.disabled = true;
home = {
packages = with pkgs; [
(nerdfonts.override {
fonts = [ "DroidSansMono" "SourceCodePro" ];
})
];
};
})
{
programs = {
lsd = {
enableAliases = mkDefault true;
};
starship = {
settings = {
aws.disabled = true;
};
};
};
};
home = {
packages = with pkgs; [
(pkgs.nerdfonts.override {
fonts = [ "DroidSansMono" "SourceCodePro" ];
})
];
};
};
}
];
}