diff --git a/devcontainers/creatives.nix b/devcontainers/creatives.nix new file mode 100644 index 00000000..5b160c6b --- /dev/null +++ b/devcontainers/creatives.nix @@ -0,0 +1,12 @@ +{ dockerTools, foodogsquaredLib, puredata-with-plugins, processing, zexy, shader-slang, shaderc }: + +foodogsquaredLib.buildDockerImage rec { + name = "fds-creatives"; + tag = name; + contents = [ + (puredata-with-plugins [ zexy ]) + shader-slang + processing + shaderc + ]; +} diff --git a/devcontainers/default.nix b/devcontainers/default.nix index d5736619..021bea17 100644 --- a/devcontainers/default.nix +++ b/devcontainers/default.nix @@ -2,6 +2,7 @@ let inherit (pkgs) callPackage; in { + creatives = callPackage ./creatives.nix { }; rustBackend = callPackage ./rust-backend.nix { }; jsBackend = callPackage ./js-backend.nix { }; ruby_3_2 = callPackage ./ruby-on-rails.nix { ruby = pkgs.ruby_3_2; };