11 Commits
Author SHA1 Message Date
K900andAustin Horstman fa4e2f7e10 modules/kdeconnect: stop overriding PATH, remove support for prehistoric versions
Bad. No. Why.
2026-06-17 10:48:18 -05:00
K900andGitHub dee1c38cf0 modules/helix: fix incorrect string escape 2026-04-17 14:11:03 -05:00
K900andAustin Horstman 332027bc0a treewide: use pkgs.lndir instead of pkgs.xorg.lndir
Follow the change in nixpkgs.
2026-02-05 10:59:19 -06:00
K900andRobert Helgesson 87d6611d26 desktoppr: fix useless escapes
Identified by recent changes in Lix.
2026-02-01 13:06:18 +01:00
K900andRobert Helgesson abfad3d295 treewide: substituteAll -> replaceVars/substitute
substituteAll is now officially deprecated.
2025-04-24 13:40:11 +02:00
K900andRobert Helgesson cb93ab1c99 direnv: remove nushell hack 2024-10-18 15:26:47 +02:00
K900andRobert Helgesson 1834304bc3 direnv: simplify, work around nushell/nushell#14112
nushell 0.99 does not like early returns in hooks. So, what if we just
didn't? Rewrite the entire hook to work as one single pipeline.
2024-10-18 15:26:17 +02:00
K900andRobert Helgesson ffe2d07e77 direnv: hopefully final nushell fix 2024-09-26 22:52:03 +02:00
K900andGitHub 853e7bd24f direnv: even better nushell fix
Avoid do | complete, because it swallows stderr, which can contain
direnv debug output.
2024-09-26 22:03:30 +02:00
K900andGitHub 57e6b30d18 direnv: work around nushell bug
try/catch in a pipeline does not always work correctly in 0.98,
so avoid the try-catch entirely.

Upstream issue: https://github.com/nushell/nushell/issues/13868
2024-09-26 19:07:37 +02:00
K900andGitHub 1e22ef1518 direnv: update for new nushell behavior (#5880)
Nushell 0.98 makes it so external commands returning non-zero
is considered an exception[0]. Wrap the direnv invocation in a
try-catch, so that even if direnv fails, we get the message
from direnv, but not the traceback from nushell.

[0]: https://www.nushell.sh/blog/2024-09-17-nushell_0_98_0.html#non-zero-exit-codes-are-now-errors-toc
2024-09-25 00:39:06 -06:00