изменено: configuration.nix
This commit is contained in:
parent
ec565c41f1
commit
d6538f1508
1 changed files with 28 additions and 1 deletions
|
|
@ -142,9 +142,36 @@ in
|
||||||
# аналог Bizagi Modeler, расширенный вариант bpmn.io
|
# аналог Bizagi Modeler, расширенный вариант bpmn.io
|
||||||
camunda-modeler
|
camunda-modeler
|
||||||
|
|
||||||
|
# StarUML
|
||||||
|
# staruml
|
||||||
|
# записано через mkDerivation, чтобы был вечный evalution mode
|
||||||
# графическое моделирование UML-диаграмм
|
# графическое моделирование UML-диаграмм
|
||||||
# также доступно моделирование BPMN и ER
|
# также доступно моделирование 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-диаграмм
|
# Язык текстового описания UML-диаграмм
|
||||||
# актуально для разработчиков ПО (встраивание диаграмм в код)
|
# актуально для разработчиков ПО (встраивание диаграмм в код)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue