From 095a63d540493f2dd50481618775b05486c1dd5c Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Thu, 18 Sep 2025 16:08:46 +0200 Subject: [PATCH 1/3] maintainer/annaaurora: changed mxid --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 184c7b2e81c9..9526d16f1c75 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1731,7 +1731,7 @@ }; annaaurora = { email = "anna@annaaurora.eu"; - matrix = "@papojari:artemislena.eu"; + matrix = "@anna:annaaurora.eu"; github = "auroraanna"; githubId = 81317317; name = "Anna Aurora"; From 28dddeb8783d7399a147aa63cea214bb41c3feae Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Wed, 1 Oct 2025 12:10:59 +0200 Subject: [PATCH 2/3] structorizer: using freedesktop files from src --- pkgs/by-name/st/structorizer/package.nix | 40 ++---------------------- 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix index fc86386c4677..f0892b8c5214 100644 --- a/pkgs/by-name/st/structorizer/package.nix +++ b/pkgs/by-name/st/structorizer/package.nix @@ -14,31 +14,6 @@ stdenv.mkDerivation rec { pname = "structorizer"; version = "3.32-32"; - desktopItems = [ - (makeDesktopItem { - type = "Application"; - name = "Structorizer"; - desktopName = "Structorizer"; - genericName = "Diagram creator"; - comment = meta.description; - icon = pname; - exec = pname; - terminal = false; - mimeTypes = [ "application/nsd" ]; - categories = [ - "Development" - "Graphics" - "VectorGraphics" - "RasterGraphics" - "ComputerScience" - ]; - keywords = [ - "nsd" - "diagrams" - ]; - }) - ]; - src = fetchFromGitHub { owner = "fesch"; repo = "Structorizer.Desktop"; @@ -57,7 +32,6 @@ stdenv.mkDerivation rec { jdk11 makeWrapper wrapGAppsHook3 - copyDesktopItems ]; buildInputs = [ jdk11 ]; @@ -82,7 +56,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -d $out/bin $out/share/mime/packages + install -d $out/bin $out/share/mime/packages $out/share/applications install -D ${pname}.jar -t $out/share/java/ makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ @@ -90,16 +64,8 @@ stdenv.mkDerivation rec { --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ ''${gappsWrapperArgs[@]} - cat << EOF > $out/share/mime/packages/structorizer.xml - - - - Nassi-Shneiderman diagram - Nassi-Shneiderman-Diagramm - - - - EOF + cp freedesktop/mime/packages/structorizer.xml $out/share/mime/packages/ + cp freedesktop/applications/structorizer.desktop $out/share/applications/ cd src/lu/fisch/${pname}/gui install -vD icons/000_${pname}.png $out/share/icons/hicolor/16x16/apps/${pname}.png From b23a51120260f53be14586319623c96f3b65e6e1 Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Wed, 1 Oct 2025 14:39:00 +0200 Subject: [PATCH 3/3] structorizer: 3.32-32 -> 3.32-33 --- pkgs/by-name/st/structorizer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix index f0892b8c5214..d09e4d8fb7f5 100644 --- a/pkgs/by-name/st/structorizer/package.nix +++ b/pkgs/by-name/st/structorizer/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "structorizer"; - version = "3.32-32"; + version = "3.32-33"; src = fetchFromGitHub { owner = "fesch"; repo = "Structorizer.Desktop"; rev = version; - hash = "sha256-ZA+DGys4vR8W+nX8JyWiD1GPOLjYAKaqJTel8wWooHA="; + hash = "sha256-7cvh1h4IFYD/5UMs6g76LmjJoDpkLLdvX2ED5oLtD5o="; }; patches = [