изменено: configuration.nix

This commit is contained in:
Gregory Bednov 2025-06-30 14:42:13 +03:00
commit d6538f1508

View file

@ -142,9 +142,36 @@ in
# аналог Bizagi Modeler, расширенный вариант bpmn.io
camunda-modeler
# StarUML
# staruml
# записано через mkDerivation, чтобы был вечный evalution mode
# графическое моделирование UML-диаграмм
# также доступно моделирование BPMN и ER
staruml
(pkgs.stdenv.mkDerivation rec {
pname = "staruml";
version = "6.2.2";
src = ./.;
nativeBuildInputs = [ pkgs.staruml ];
dontBuild = true;
installPhase = ''
mkdir -p $out/bin
cat <<EOF > $out/bin/staruml
rm -rf /home/student/.config/StarUML;
${pkgs.staruml}/bin/StarUML
EOF
chmod +x $out/bin/staruml
'';
desktopItem = pkgs.makeDesktopItem {
name = "staruml";
exec = "staruml";
desktopName = "StarUML";
categories = [ "Database" ];
icon = "staruml";
terminal = false;
startupNotify = false;
mimeTypes = [ "x-scheme-handler/mdj" ];
};
})
# Язык текстового описания UML-диаграмм
# актуально для разработчиков ПО (встраивание диаграмм в код)