Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on programming.dev
nix·Nix / NixOSbysecana

How to at an application to "Open at Login" on nix darwin?

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.

View original on programming.dev
7

2 replies

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).

1

You reached the end