nixos-config/modules/user/art/default.nix
2025-11-30 15:37:42 -06:00

34 lines
570 B
Nix

{
config,
lib,
pkgs-stable,
...
}:
let
cfg = config.userSettings.art;
in
{
options = {
userSettings.art = {
enable = lib.mkEnableOption "Enable art apps";
};
};
config = lib.mkIf cfg.enable {
home.packages = with pkgs-stable; [
krita
pinta
inkscape
libresprite
upscayl
material-maker
google-fonts
fontforge-gtk
];
userSettings.blender.enable = true;
xdg.mimeApps.defaultApplications = lib.mkForce {
"image/svg+xml" = [ "org.inkscape.Inkscape.desktop" ];
};
};
}