diff --git a/build.nix b/build.nix index 960a080..dd23248 100644 --- a/build.nix +++ b/build.nix @@ -1,11 +1,11 @@ -{ stdenv, imagemagick, envsubst, python3Full, ... }: +{ stdenv, imagemagick, envsubst, python3Full, zip, ... }: stdenv.mkDerivation { pname = "BetaNuBranding"; version = "1.0.0"; - src = ./.; + src = ./src; - nativeBuildInputs = [ imagemagick envsubst python3Full ]; + nativeBuildInputs = [ imagemagick envsubst python3Full zip ]; buildPhase = '' python build.py diff --git a/build.sh b/build.sh index 4f708fd..e3f61a8 100644 --- a/build.sh +++ b/build.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash -nix build --experimental-features "nix-command flakes" .#branding \ No newline at end of file +nix build --experimental-features "nix-command flakes" .#deploy \ No newline at end of file diff --git a/deploy.nix b/deploy.nix new file mode 100644 index 0000000..d224a42 --- /dev/null +++ b/deploy.nix @@ -0,0 +1,12 @@ +{ src, stdenv, zip, ... }: +stdenv.mkDerivation { + inherit src; + pname = "GH-Action-builder"; + version = "0.0.1"; + nativeBuildInputs = [ zip ]; + + installPhase = '' + mkdir -p $out + zip $out/branding.zip ./* + ''; +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index c9b0ff7..81c5980 100644 --- a/flake.nix +++ b/flake.nix @@ -45,6 +45,7 @@ }; packages = rec { branding = pkgs.callPackage ./build.nix { }; + deploy = pkgs.callPackage ./deploy.nix { src = branding; }; default = branding; }; } diff --git a/build.py b/src/build.py similarity index 100% rename from build.py rename to src/build.py diff --git a/colors/black.sh b/src/colors/black.sh similarity index 100% rename from colors/black.sh rename to src/colors/black.sh diff --git a/colors/color.sh b/src/colors/color.sh similarity index 100% rename from colors/color.sh rename to src/colors/color.sh diff --git a/colors/red.sh b/src/colors/red.sh similarity index 100% rename from colors/red.sh rename to src/colors/red.sh diff --git a/colors/white.sh b/src/colors/white.sh similarity index 100% rename from colors/white.sh rename to src/colors/white.sh diff --git a/designs/OX.sh b/src/designs/OX.sh similarity index 100% rename from designs/OX.sh rename to src/designs/OX.sh diff --git a/designs/logo.sh b/src/designs/logo.sh similarity index 100% rename from designs/logo.sh rename to src/designs/logo.sh diff --git a/designs/logomark.sh b/src/designs/logomark.sh similarity index 100% rename from designs/logomark.sh rename to src/designs/logomark.sh diff --git a/designs/stacked.sh b/src/designs/stacked.sh similarity index 100% rename from designs/stacked.sh rename to src/designs/stacked.sh diff --git a/designs/stacked/bottom.env b/src/designs/stacked/bottom.env similarity index 100% rename from designs/stacked/bottom.env rename to src/designs/stacked/bottom.env diff --git a/designs/stacked/center.env b/src/designs/stacked/center.env similarity index 100% rename from designs/stacked/center.env rename to src/designs/stacked/center.env diff --git a/designs/stacked/top.env b/src/designs/stacked/top.env similarity index 100% rename from designs/stacked/top.env rename to src/designs/stacked/top.env diff --git a/post.sh b/src/post.sh similarity index 100% rename from post.sh rename to src/post.sh diff --git a/style.sh b/src/style.sh similarity index 100% rename from style.sh rename to src/style.sh diff --git a/template.svg b/src/template.svg similarity index 100% rename from template.svg rename to src/template.svg