2025-11-03 12:22:06 +00:00
|
|
|
{ pkgs ? import <nixpkgs> { } }:
|
|
|
|
|
pkgs.buildGoModule rec {
|
|
|
|
|
meta = {
|
|
|
|
|
description = "Nidus Sync";
|
|
|
|
|
homepage = "https://github.com/Gleipnir-Technology/nidus-sync";
|
|
|
|
|
};
|
|
|
|
|
pname = "nidus-sync";
|
|
|
|
|
src = ./.;
|
|
|
|
|
subPackages = [];
|
2026-01-09 20:08:49 +00:00
|
|
|
version = "0.0.11";
|
2025-11-03 12:22:06 +00:00
|
|
|
# Needs to be updated after every modification of go.mod/go.sum
|
2026-03-04 00:41:39 +00:00
|
|
|
vendorHash = "sha256-aVj7uMzA9mMKxsGwTIOAK1UNVp6xTqkDjx1reyySJgQ=";
|
2026-01-28 22:46:28 +00:00
|
|
|
|
2026-03-04 00:41:39 +00:00
|
|
|
nativeBuildInputs = [ pkgs.dart-sass pkgs.pkg-config ];
|
2026-01-28 22:46:28 +00:00
|
|
|
|
|
|
|
|
preBuild = ''
|
|
|
|
|
|
|
|
|
|
SASS_SRC_DIR="./scss"
|
2026-01-30 18:21:27 +00:00
|
|
|
CSS_OUTPUT_DIR="./html/static/css/"
|
2026-01-28 22:46:28 +00:00
|
|
|
|
|
|
|
|
mkdir -p "$CSS_OUTPUT_DIR"
|
|
|
|
|
|
|
|
|
|
echo "Compiling $SASS_SRC_DIR/custom.scss to $CSS_OUTPUT_DIR/bootstrap.css..."
|
|
|
|
|
sass --style=compressed --trace "$SASS_SRC_DIR/custom.scss":"$CSS_OUTPUT_DIR/bootstrap.css"
|
|
|
|
|
'';
|
2025-11-03 12:22:06 +00:00
|
|
|
}
|