Skip to content

fix!: improve nix flake - #77

Open
w-lfchen wants to merge 9 commits into
tudalgo:masterfrom
w-lfchen:fix/flake
Open

fix!: improve nix flake#77
w-lfchen wants to merge 9 commits into
tudalgo:masterfrom
w-lfchen:fix/flake

Conversation

@w-lfchen

@w-lfchen w-lfchen commented Mar 3, 2025

Copy link
Copy Markdown
Contributor

rewrite because i had to see my horrible old code thank to @alexstaeding
what was i cooking 💀

  • breaking changes: outputs renamed, inputs changed, algotex breaking changes
  • inputs: directly reference nixpkgs and the tuda-logo
  • gitignore: add entry for result smylink
  • devshell: drop pre-commit, this is just a minimal example shell
  • outputs:
    • algotex:
      • expose as output for consumers
      • don't use a fixed commit
      • general improvements
    • patched-latex: rename to latex_with_algotex to better reflect what it is

due to time constraints, i only did basic testing (building the example file using the devshell), @alexstaeding please test this flake with the exhaustiveness you deem necessary

further considerations:

  • potentially support more systems (maybe using the nix-systems pattern, though i'm still undecided on whether i like it or not)
  • we could expose the logo as an output as well

@alexstaeding

Copy link
Copy Markdown
Member

Seems to work, LGTM

@Rdeisenroth Rdeisenroth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry i took so long to review this (had exams lol), but looks like a good improvement. Please use the new Logo Method though, as the Wikipedia one has been proven to cause problems with it's not exact dimensions.

Comment thread flake.nix Outdated

@Rdeisenroth Rdeisenroth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@w-lfchen
w-lfchen requested a review from Rdeisenroth March 31, 2025 12:48

@Rdeisenroth Rdeisenroth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@w-lfchen
w-lfchen requested a review from alexstaeding March 31, 2025 13:39
@Rdeisenroth

Copy link
Copy Markdown
Member

@alexstaeding Is this ready or should i wait for your input?

@alexstaeding

Copy link
Copy Markdown
Member

I'm getting this error now on my mac

Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/cnv0zbfc77w97x9prcyy81w1jbrmrghd-4bn2zbli6rnzs4bsim4am1abp7pahnpn-source
source root is 4bn2zbli6rnzs4bsim4am1abp7pahnpn-source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: glibPreInstallPhase
@nix { "action": "setPhase", "phase": "glibPreInstallPhase" }
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }

** (process:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.500�[0m: Unable to create profile directory (Read-only file system) (30)
Fontconfig error: Cannot load default config file: No such file: (null)

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig
** �[1;32mMessage�[0m: �[34m13:57:10.669�[0m: Cannot create profile directory /homeless-shelter/.config/inkscape.
** �[1;32mMessage�[0m: �[34m13:57:10.669�[0m: Inkscape will run with default settings, and new settings will not be saved. 

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.715�[0m: Could not create directory '/homeless-shelter/.config/inkscape'

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.715�[0m: Could not create extension error log file '/homeless-shelter/.config/inkscape/extension-errors.log'

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.776�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.776�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.776�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.778�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.787�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.787�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.787�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.787�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.789�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.789�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.790�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.791�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.791�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.791�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.792�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.792�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.792�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.792�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.793�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.793�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.793�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.793�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.793�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.794�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.795�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.796�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:60006): �[1;33mWARNING�[0m **: �[34m13:57:10.797�[0m: Couldn't parse icc-color format in css.

(org.inkscape.Inkscape:60006): Gtk-�[1;35mCRITICAL�[0m **: �[34m13:57:10.808�[0m: Unable to create user data directory '/homeless-shelter/.local/share' for storing the recently used files list: Read-only file system
2025-04-25 13:57:10.861 .inkscape-wrapped[60006:4384397] +[NSXPCSharedListener endpointForReply:withListenerName:replyErrorCode:]: an error occurred while attempting to obtain endpoint for listener 'ClientCallsAuxiliary': Connection interrupted
/nix/store/mqxlak2asmdg2j0hjfyzr1hw4w2mr6g8-stdenv-darwin/setup: line 1783: 60006 Trace/BPT trap: 5       inkscape tuda.pdf --export-filename=p1_i.svg --export-dpi=3000 --pages=1

This is the diff between it working (with my branch) and this PR:

diff --git a/flake.lock b/flake.lock
index 9c8ebbb..570b521 100644
--- a/flake.lock
+++ b/flake.lock
@@ -5,18 +5,18 @@
         "nixpkgs": [
           "nixpkgs"
         ],
-        "tuda-logo": "tuda-logo"
+        "tuda-pdf": "tuda-pdf"
       },
       "locked": {
-        "lastModified": 1743352246,
-        "narHash": "sha256-X77ByMWTNPNxuLkwaoOZlLX4rN7/BQpLYMUfDR6iRAE=",
-        "owner": "alexstaeding",
+        "lastModified": 1743427508,
+        "narHash": "sha256-DmFZ3yWIQQXoxXKG0xOGfMd2PpV0sPCVgUUK1xML92o=",
+        "owner": "w-lfchen",
         "repo": "AlgoTeX",
-        "rev": "b14ec99acb357f4663649671eb04bd1d349a07eb",
+        "rev": "f23d8125cf5ed6590c34649c6cdf90d3418ee359",
         "type": "github"
       },
       "original": {
-        "owner": "alexstaeding",
+        "owner": "w-lfchen",
         "ref": "fix/flake",
         "repo": "AlgoTeX",
         "type": "github"
@@ -29,11 +29,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1745494811,
-        "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
+        "lastModified": 1745555634,
+        "narHash": "sha256-lhVyVn1utb2UVTbyKJ6mfKB7wLTjrj14OlebvO0WU2s=",
         "owner": "nix-community",
         "repo": "home-manager",
-        "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
+        "rev": "98f4fef7fd7b4a77245db12e33616023162bc6d9",
         "type": "github"
       },
       "original": {
@@ -110,16 +110,16 @@
         "plasma-manager": "plasma-manager"
       }
     },
-    "tuda-logo": {
+    "tuda-pdf": {
       "flake": false,
       "locked": {
-        "narHash": "sha256-F/1F1yQbDhyXKXqeWZFFVB/tLWoSuVSbEgFolQrrSoM=",
+        "narHash": "sha256-ThoKm1Tg818VJ/Hx6gWGMWqwg9puoUxL7mvLJhMyDvU=",
         "type": "file",
-        "url": "https://upload.wikimedia.org/wikipedia/de/2/24/TU_Darmstadt_Logo.svg"
+        "url": "https://www.tu-darmstadt.de/media/medien_stabsstelle_km/services/medien_cd/das_bild_der_tu_darmstadt.pdf"
       },
       "original": {
         "type": "file",
-        "url": "https://upload.wikimedia.org/wikipedia/de/2/24/TU_Darmstadt_Logo.svg"
+        "url": "https://www.tu-darmstadt.de/media/medien_stabsstelle_km/services/medien_cd/das_bild_der_tu_darmstadt.pdf"
       }
     }
   },
diff --git a/flake.nix b/flake.nix
index b196e9e..3d40752 100644
--- a/flake.nix
+++ b/flake.nix
@@ -12,7 +12,7 @@
       inputs.nixpkgs.follows = "nixpkgs";
     };
     algotex = {
-      url = "github:alexstaeding/AlgoTeX/fix/flake";
+      url = "github:w-lfchen/AlgoTeX/fix/flake";
       inputs.nixpkgs.follows = "nixpkgs";
     };
     plasma-manager = {

Here is my version: https://github.com/alexstaeding/AlgoTeX/blob/fix/flake/flake.nix

@w-lfchen

w-lfchen commented May 1, 2025

Copy link
Copy Markdown
Contributor Author

@alexstaeding so you're testing something that is not this pr and that is failing? i don't understand what you're trying to say, sorry

@alexstaeding

Copy link
Copy Markdown
Member

@alexstaeding so you're testing something that is not this pr and that is failing? i don't understand what you're trying to say, sorry

No, that is the error from building this PR. My version works.

@w-lfchen

w-lfchen commented May 1, 2025

Copy link
Copy Markdown
Contributor Author

i see.
your version unfortunately does not use the new logo generation, but we need to implement that. i can't build darwin for testing, as i don't have an appropriate system
all i can offer is to drop the broken systems for now :/

Comment thread flake.nix Outdated
inkscape tuda.pdf --export-filename=p1_i.svg --export-dpi=3000 --pages=1
sed -i 's/icc-color([^)]*)//g' p1_i.svg
sed -i 's/#000000/#1d1d1bff/g' p1_i.svg
rsvg-convert -f pdf -o $logo_path/tuda_logo.pdf p1_i.svg --export-id=g20

@w-lfchen w-lfchen May 8, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems like they updated the pdf for some reason, export id changed

@w-lfchen

Copy link
Copy Markdown
Contributor Author

no clue why docker fails on 60a0236 when it succeeded for ccc32c3, the diff is 1 comment line in flake.nix

@alexstaeding alexstaeding left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately this still fails on my machine (aarch64-darwin):

Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/2182gf3jqbmz0y66wsk31lndab9z8vhq-c1vvdiqiwh7p2qcrp8kq0g5lbn72mipk-source
source root is c1vvdiqiwh7p2qcrp8kq0g5lbn72mipk-source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: glibPreInstallPhase
@nix { "action": "setPhase", "phase": "glibPreInstallPhase" }
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }

** (process:78786): �[1;33mWARNING[0m **: �[34m09:05:16.821[0m: Unable to create profile directory (Read-only file system) (30)
Fontconfig error: Cannot load default config file: No such file: (null)

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig

Fontconfig error: No writable cache directories
	/var/cache/fontconfig
	/homeless-shelter/.cache/fontconfig
** �[1;32mMessage[0m: �[34m09:05:17.130[0m: Cannot create profile directory /homeless-shelter/.config/inkscape.
** �[1;32mMessage[0m: �[34m09:05:17.130[0m: Inkscape will run with default settings, and new settings will not be saved. 

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.235[0m: Could not create directory '/homeless-shelter/.config/inkscape'

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.235[0m: Could not create extension error log file '/homeless-shelter/.config/inkscape/extension-errors.log'

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.319[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.319[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.319[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.321[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.330[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.330[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.333[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.333[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.335[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.335[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.337[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.337[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.337[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.337[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.338[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.338[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.338[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.338[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.339[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.339[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.339[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.339[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.339[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.340[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.341[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.342[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

** (org.inkscape.Inkscape:78786): �[1;33mWARNING[0m **: �[34m09:05:17.343[0m: Couldn't parse icc-color format in css.

(org.inkscape.Inkscape:78786): Gtk-[1;35mCRITICAL[0m **: �[34m09:05:17.354[0m: Unable to create user data directory '/homeless-shelter/.local/share' for storing the recently used files list: Read-only file system
2026-05-27 09:05:17.416 .inkscape-wrapped[78786:12488853] +[NSXPCSharedListener endpointForReply:withListenerName:replyErrorCode:]: an error occurred while attempting to obtain endpoint for listener 'ClientCallsAuxiliary': Connection interrupted
/nix/store/77hqf10iix9cvrrgkczdridxhb2p0gk6-stdenv-darwin/setup: line 1786: 78786 Trace/BPT trap: 5          inkscape tuda.pdf --export-filename=p1_i.svg --export-dpi=3000 --pages=1

@alexstaeding

alexstaeding commented May 27, 2026

Copy link
Copy Markdown
Member

your version unfortunately does not use the new logo generation, but we need to implement that.

Why does this have to be changed? The old logo link is working just fine

inkscape seems to be broken on these systems
@w-lfchen

Copy link
Copy Markdown
Contributor Author

Why does this have to be changed? The old logo link is working just fine

new build yields a better result afaik

dropping darwin as inkscape seems to be broken on in

@w-lfchen
w-lfchen requested a review from alexstaeding May 27, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants