diff --git a/hosts/common/programs/default.nix b/hosts/common/programs/default.nix index 46dc2b97..94df8e7e 100644 --- a/hosts/common/programs/default.nix +++ b/hosts/common/programs/default.nix @@ -264,6 +264,7 @@ in ./git.nix ./gnome-feeds.nix ./gpodder.nix + ./imagemagick.nix ./jellyfin-media-player.nix ./kitty ./libreoffice.nix @@ -350,15 +351,6 @@ in # TODO: we can populate gh's stuff statically; it even lets us use the same oauth across machines gh.persist.private = [ ".config/gh" ]; - ghostscript = {}; # used by imagemagick - - imagemagick = { - package = pkgs.imagemagick.override { - ghostscriptSupport = true; - }; - suggestedPrograms = [ "ghostscript" ]; - }; - # actual monero blockchain (not wallet/etc; safe to delete, just slow to regenerate) # XXX: is it really safe to persist this? it doesn't have info that could de-anonymize if captured? monero-gui.persist.plaintext = [ ".bitmonero" ]; diff --git a/hosts/common/programs/imagemagick.nix b/hosts/common/programs/imagemagick.nix new file mode 100644 index 00000000..8d117e79 --- /dev/null +++ b/hosts/common/programs/imagemagick.nix @@ -0,0 +1,10 @@ +{ pkgs, ... }: +{ + sane.programs.imagemagick = { + package = pkgs.imagemagick.override { + ghostscriptSupport = true; + }; + suggestedPrograms = [ "ghostscript" ]; + }; + sane.programs.ghostscript = {}; +}