изменено: 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
|
||||
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-диаграмм
|
||||
# актуально для разработчиков ПО (встраивание диаграмм в код)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue