enable angrr on darwin
3 files changed, 17 insertions(+), 6 deletions(-)
changed files
M flake.lock → flake.lock
@@ -34,15 +34,16 @@ ], "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1751092682, - "narHash": "sha256-f4voJIXEBpkFX4LoEhYiCQia4gt4dnJFjNtf6gWPIhg=", - "owner": "linyinfeng", + "lastModified": 1751314011, + "narHash": "sha256-gPUCXqCtTffQyHT6l6IEdD31LQZwGqfPoZ4zxVj8rgQ=", + "owner": "alanpearce", "repo": "angrr", - "rev": "e45252fad2480af5c65ca9a15dd7bc3c1dba8b2a", + "rev": "7885f191e9843f2a648519f45281816052a6394f", "type": "github" }, "original": { - "owner": "linyinfeng", + "owner": "alanpearce", + "ref": "darwin", "repo": "angrr", "type": "github" }
M flake.nix → flake.nix
@@ -14,7 +14,7 @@ darwin.inputs.nixpkgs.follows = "nixpkgs"; home-manager.url = "github:nix-community/home-manager"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; utils.url = "github:numtide/flake-utils"; - angrr.url = "github:linyinfeng/angrr"; + angrr.url = "github:alanpearce/angrr/darwin"; angrr.inputs.nixpkgs.follows = "nixpkgs"; agenix.url = "github:ryantm/agenix"; agenix.inputs.nixpkgs.follows = "nixpkgs";@@ -141,7 +141,13 @@ darwinConfigurations.marvin = darwin.lib.darwinSystem { system = utils.lib.system.aarch64-darwin; specialArgs = { inherit inputs; }; modules = [ + { + nixpkgs.overlays = [ + angrr.overlays.default + ]; + } srvos.darwinModules.desktop + angrr.darwinModules.angrr ./system/marvin.nix ./packages/modules/darwin/caddy ];
M system/settings/darwin.nix → system/settings/darwin.nix
@@ -20,6 +20,10 @@ settings.extra-platforms = "aarch64-darwin x86_64-darwin"; settings.trusted-users = [ "@admin" ]; }; + services.angrr = { + enable = true; + timer.enable = true; + }; nixpkgs.config = { allowUnfree = true;