diff --git a/nix/darwin/darwin-configuration.nix b/nix/darwin/darwin-configuration.nix index 279e8da..9212c36 100644 --- a/nix/darwin/darwin-configuration.nix +++ b/nix/darwin/darwin-configuration.nix @@ -105,15 +105,27 @@ nssTools mkcert octave + ipfs inputs.sile inputs.runwhen inputs.durnitisp inputs.jj inputs.age - #inputs.nil + nil # TODO add sonic-pi here if it supports the arch ]; + launchd.user.agents.ipfs = { + serviceConfig = { + ProgramArguments = [ + "${pkgs.ipfs}/bin/ipfs" + "daemon" + "--init" + ]; + KeepAlive = true; + RunAtLoad = true; + }; + }; # Use a custom configuration.nix location. # $ darwin-rebuild switch -I darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix # environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";