diff options
-rw-r--r-- | flake.nix | 3 | ||||
-rw-r--r-- | usecases/desktop/graphical/image-manipulation.nix | 11 |
2 files changed, 14 insertions, 0 deletions
@@ -81,6 +81,7 @@ | |||
81 | graphical = { | 81 | graphical = { |
82 | audioProduction = (import ./usecases/desktop/graphical/audio-production.nix inputs); | 82 | audioProduction = (import ./usecases/desktop/graphical/audio-production.nix inputs); |
83 | gaming = (import ./usecases/desktop/graphical/gaming.nix inputs); | 83 | gaming = (import ./usecases/desktop/graphical/gaming.nix inputs); |
84 | imageManipulation = (import ./usecases/desktop/graphical/image-manipulation.nix inputs); | ||
84 | }; | 85 | }; |
85 | }; | 86 | }; |
86 | 87 | ||
@@ -144,6 +145,7 @@ | |||
144 | self.nixosModules.usecases.desktop.music | 145 | self.nixosModules.usecases.desktop.music |
145 | self.nixosModules.usecases.desktop.graphical.audioProduction | 146 | self.nixosModules.usecases.desktop.graphical.audioProduction |
146 | self.nixosModules.usecases.desktop.graphical.gaming | 147 | self.nixosModules.usecases.desktop.graphical.gaming |
148 | self.nixosModules.usecases.desktop.graphical.imageManipulation | ||
147 | 149 | ||
148 | ({ modulesPath, ... }: { | 150 | ({ modulesPath, ... }: { |
149 | imports = [ | 151 | imports = [ |
@@ -232,6 +234,7 @@ | |||
232 | self.nixosModules.usecases.desktop.music | 234 | self.nixosModules.usecases.desktop.music |
233 | self.nixosModules.usecases.desktop.graphical.audioProduction | 235 | self.nixosModules.usecases.desktop.graphical.audioProduction |
234 | self.nixosModules.usecases.desktop.graphical.gaming | 236 | self.nixosModules.usecases.desktop.graphical.gaming |
237 | self.nixosModules.usecases.desktop.graphical.imageManipulation | ||
235 | 238 | ||
236 | { | 239 | { |
237 | home-manager.users.minijackson.programs.beets.settings.acoustid.apikey = "0000000000"; | 240 | home-manager.users.minijackson.programs.beets.settings.acoustid.apikey = "0000000000"; |
diff --git a/usecases/desktop/graphical/image-manipulation.nix b/usecases/desktop/graphical/image-manipulation.nix new file mode 100644 index 0000000..ee3d410 --- /dev/null +++ b/usecases/desktop/graphical/image-manipulation.nix | |||
@@ -0,0 +1,11 @@ | |||
1 | inputs: | ||
2 | |||
3 | { config, pkgs, ... }: | ||
4 | |||
5 | { | ||
6 | users.extraUsers.minijackson.packages = with pkgs.unstable; | ||
7 | [ | ||
8 | krita (gimp-with-plugins.override { plugins = [ gimpPlugins.gmic ]; }) | ||
9 | darktable inkscape blender | ||
10 | ]; | ||
11 | } | ||