config.nix/modules/media/images.nix
martyTF bf430f5b71 honestly just wayyy too muchz
liek media and stuff
and fixing shit
and iinstalling adblock on browser by default

cool shiz
2025-12-22 08:15:54 +01:00

31 lines
622 B
Nix

{
config,
lib,
pkgs,
...
}:
{
options = {
media = {
images = {
enable = lib.mkEnableOption "enable all image media";
nomacs.enable = lib.mkEnableOption "enable nomacs";
gimp.enable = lib.mkEnableOption "enable gimp";
};
};
};
config = {
media.images = lib.mkIf config.media.images.enable {
nomacs.enable = lib.mkDefault true;
gimp.enable = lib.mkDefault true;
};
home.packages = with pkgs; [
(lib.mkIf (config.media.images.nomacs.enable) nomacs)
(lib.mkIf (config.media.images.gimp.enable) gimp3-with-plugins)
];
};
}