init: simple cask, initial template

This commit is contained in:
efim
2023-09-22 17:01:43 +00:00
parent fe8b54346a
commit 7a8dba19ee
9 changed files with 115 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
{ pkgs, lib, sbt-derivation }:
let
pname = "countries-page";
in {
package = sbt-derivation.lib.mkSbtDerivation {
inherit pkgs pname;
# ...and the rest of the arguments
version = "0.0.1";
src = pkgs.nix-gitignore.gitignoreSource [ ] ./.;
nativeBuildInputs = [ pkgs.nodePackages.tailwindcss ];
buildPhase = ''
tailwindcss -i ./src/input.css -o ./src/main/resources/public/output.css
sbt assembly
'';
installPhase = ''
mkdir -p $out/bin
cp target/scala-*/${pname}-assembly-*.jar $out/bin/${pname}.jar
'';
depsSha256 = "";
};
}