summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-06-18 15:46:52 +0200
committerMinijackson <minijackson@riseup.net>2021-06-18 15:46:52 +0200
commit95c1f1b11a128f98871421ceaeddcc0108782110 (patch)
tree20e183353624513df3043fa7a8d2a818f609f506
parentcdd3fcb1728059393334fe69345c120623a716a1 (diff)
downloadnixos-config-reborn-95c1f1b11a128f98871421ceaeddcc0108782110.tar.gz
nixos-config-reborn-95c1f1b11a128f98871421ceaeddcc0108782110.zip
imageManipulation: init
-rw-r--r--flake.nix3
-rw-r--r--usecases/desktop/graphical/image-manipulation.nix11
2 files changed, 14 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 3c20cbb..9a6c320 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 @@
1inputs:
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}