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.
2 Comments
secana@programming.dev · 1 pts · 1y
As mentioned on Mastodon (https://mastodon.social/@dpom@fosstodon.org/113460954769241417) there seems to be no way to do it at the moment :(
balsoft@lemmy.ml · 1 pts · 1y
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).