diff --git a/flake.nix b/flake.nix index 24e4002..05e9218 100644 --- a/flake.nix +++ b/flake.nix @@ -77,6 +77,12 @@ llm-agents.url = "github:numtide/llm-agents.nix"; + # Hunk - review-first terminal diff viewer + hunk = { + url = "github:modem-dev/hunk"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + # Others nur.url = "github:nix-community/NUR"; rust-overlay = { @@ -91,6 +97,10 @@ inputs.nixpkgs.follows = "nixpkgs"; inputs.flake-parts.follows = "flake-parts"; }; + agent-slack = { + url = "github:stablyai/agent-slack"; + inputs.nixpkgs.follows = "nixpkgs"; + }; # TODO hundred rabbits software # TODO needs secrets # dhyan.url = "git+ssh://gitea@git.sealight.xyz/aynish/dhyan?ref=main"; @@ -118,6 +128,7 @@ rust-overlay, vimwikicli, autohide-tdrop, + agent-slack, darwin, nix-homebrew, homebrew-bundle, @@ -144,6 +155,7 @@ vimwikiOverlay = final: prev: { vimwiki-cli = vimwikicli.packages.${prev.system}.vimwiki-cli; autohide-tdrop = autohide-tdrop.packages.${prev.system}.default; + agent-slack = agent-slack.packages.${prev.system}.agent-slack; }; nixpkgsFor = forAllSystems ( @@ -216,6 +228,7 @@ "SunVox" "renoise" "obsidian" + "onepassword-password-manager" ]; }; overlays = [ @@ -358,6 +371,7 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; + home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.backupFileExtension = "hm-bak"; home-manager.users.anish = import ./home/core; }