I try to add an application that was installed with homebrew (managed by nix darwin) to the “Open at Login” settings under “General -> Login Items & Extensions”.
I tried to add a launchd.user.agents
entry, but that didn’t work. The app is only adeded to the “Allow in the Background” settings and does not start on login.
launchd.user.agents = {
sanesidebuttons = {
serviceConfig = {
Label = "com.thealpa.sanesidebuttons";
RunAtLoad = true;
Program = "/Applications/SaneSideButtons.app";
};
};
};
Any ideas how to add an entry to the “Open at Login” settings with nix darwin? launchd.agents
and launchd.daemons
seems to be the wrong place as well.
As mentioned on Mastodon (https://mastodon.social/@dpom@fosstodon.org/113460954769241417) there seems to be no way to do it at the moment :(
I think there ought to be a way to do it, it’s not going to be pretty (because you’ll likely have to manually update some system file somewhere).