Well, it won't work for Kate, because Kate is implemented using the Qt framework, so will preferentially use the Qt theme on your system. You would have to try it on e.g. Inkscape, which uses the GTK framework. (I did just try it on Inkscape to confirm that.)
We're getting into the technical details of how these applications are implemented, so I can't make this any less confusing.But basically, KDE generally uses Qt, but it also generates a GTK theme, so that Inkscape et al don't look out of place.Applications not specifically developed for Linux are likely to refer to that GTK theme for their own theming, even if they aren't implemented in GTK themselves. Firefox also does this, for example.
UnityModManager seems to be implemented using neither Qt, nor GTK, but rather Microsoft's .NET Framework. So, yeah, kind of no idea what it's gonna do here.
You could try telling KDE to generate a specific GTK theme and see if that does anything:
(There's a button in the top-right of the screenshot.)You may also want to see, if it's maybe this issue: https://github.com/newman55/unity-mod-manager/issues/88
I'm on NixOS for my personal laptop, too. I just tried it and well,
#!/bin/bashapparently does not work, but#!/bin/shdoes.The file
/bin/shdoes also exist as a symlink for me:> ls -l /bin/sh lrwxrwxrwx 1 root root 73 14. Dez 19:50 /bin/sh -> /nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh*Does that point into the
bashpackage for you, too?Edit: And for
#!/bin/bash, the output was:> ./test exec: Failed to execute process './test': The file specified the interpreter '/bin/bash', which is not an executable command.