From 37b2804fb2c4e81e11fb0b7a372d062be9e49de9 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Wed, 7 Jun 2023 15:26:33 -0400 Subject: [PATCH] Add ipfs to the configuration --- nix/darwin/darwin-configuration.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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";