Add penpot (#17)

* basePackages use mkDashDefault
* Add penpot
This commit is contained in:
Dashie 2025-05-09 23:29:53 +02:00 committed by DashieTM
parent f699577158
commit 1cb30eadca
4 changed files with 25 additions and 14 deletions

View file

@ -47,6 +47,12 @@
description = "Extensions to be installed";
};
};
penpot = lib.mkOption {
default = false;
example = true;
type = lib.types.bool;
description = "Enables penpot";
};
useDefaultPackages = lib.mkOption {
default = true;
example = false;
@ -469,6 +475,7 @@
[
(lib.mkIf config.mods.coding.dashvim neovide)
(lib.mkIf config.mods.coding.jetbrains jetbrains-toolbox)
(lib.mkIf config.mods.coding.penpot pkgs.penpot-desktop)
]
++ config.mods.coding.additionalPackages
++ (lib.lists.optionals config.mods.coding.useDefaultPackages basePackages)