feat: nix derivation definition
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -4,3 +4,5 @@ out.css
|
|||||||
.env
|
.env
|
||||||
*.db
|
*.db
|
||||||
vendor
|
vendor
|
||||||
|
tmb
|
||||||
|
result
|
||||||
|
|||||||
38
flake.nix
38
flake.nix
@@ -21,7 +21,7 @@
|
|||||||
in {
|
in {
|
||||||
devShells = forAllSystems (pkgs: {
|
devShells = forAllSystems (pkgs: {
|
||||||
default = pkgs.mkShell {
|
default = pkgs.mkShell {
|
||||||
CGO_ENABLED = "1";
|
CGO_ENABLED = "0";
|
||||||
hardeningDisable = ["all"];
|
hardeningDisable = ["all"];
|
||||||
|
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
@@ -34,16 +34,36 @@
|
|||||||
|
|
||||||
# TailwindCSS
|
# TailwindCSS
|
||||||
tailwindcss_4
|
tailwindcss_4
|
||||||
|
|
||||||
# Sqlite tools
|
|
||||||
sqlite
|
|
||||||
lazysql
|
|
||||||
litecli
|
|
||||||
|
|
||||||
# S3
|
|
||||||
awscli
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
packages = forAllSystems (pkgs: {
|
||||||
|
default = self.packages.${pkgs.system}.capytalcc;
|
||||||
|
capytalcc = pkgs.buildGoModule {
|
||||||
|
name = "capytal.cc";
|
||||||
|
pname = "capytal.cc";
|
||||||
|
|
||||||
|
version = "0.1.0";
|
||||||
|
|
||||||
|
src = ./.;
|
||||||
|
|
||||||
|
nativeBuildInputs = with pkgs; [
|
||||||
|
tailwindcss_4
|
||||||
|
];
|
||||||
|
|
||||||
|
vendorHash = "sha256-aJK6vn76d1k9hWhUu+OBq3r9tM6uuqxAdDjiuwMOMTU=";
|
||||||
|
|
||||||
|
preBuild = ''
|
||||||
|
tailwindcss \
|
||||||
|
-i ./assets/stylesheets/tailwind.css \
|
||||||
|
-o ./assets/stylesheets/out.css \
|
||||||
|
--minify
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
mainProgram = "capytal.cc";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user