nixos/home-manager config

ghostty: fix Super+T by fixing wrapGL shebang and NixOS detection master

The wrapGL wrapper had #!/bin/bash which doesn't exist on NixOS, so niri's execvp("ghostty") was failing silently. Shells masked the bug by falling back through sh. Switch to ${pkgs.runtimeShell}. Also fix useNixGL: the check '"system" ? config' always returned false (tested attribute on a string, not an attrset), causing ghostty to be nixGL-wrapped on NixOS where native Mesa works. Use osConfig == null to detect standalone home-manager instead.


Author Alex Bates Date Commit 91f8beff Parent 98a24196 Change ID trkqsryz
+6 -4
1 changed file