sudo-rs IS smaller than sudo (-3.50 MiB according to dix)
and has features nobody (to my knowledge) uses
even though run0 is always there and is more useful,
in my experience completely removing sudo also seems to:
1. break `nh os` with a remote host
"run0 does not support stdin password input for remote deployment"
2. break `nixos-rebuild --ask-elevate-password`
"[Errno 2] No such file or directory: 'sudo'"
(fixed with `--elevate run0`, of course)
it's somewhat pointless, especially with run0 being more useful
(and it's already there by default)
this setting also seems to ignore `nixowos.allowAddingPackages`
This reverts commit a984633ee3.
I actually prefer lix's multiline-with-logs output over nom,
so nh is not much better to use over nixos-rebuild-ng
I am still keeping around nh though, for eg `nh search`
diff3 adds a lot of lines to do the conflict,
which can make it harder to understand in full sometimes.
especially when the lsp is just filling it with errors
this should make it slightly easier to use nix
without manually running the GC,
but also doesn't run anything in the bg for this
because that could be poor UX
without `exec`, if you're able to log out when the screen is locked,
you're also able to go right into a tty. oops.
note that this is untested since I no longer use plasma
The credential helper set like this took a little system resources,
and should be generally configured on a case-by-case basis.
push.autoSetupRemote isn't particularly useful,
as git does tell you what you have to do anyway,
and using it can cause you to push to the wrong place.