diff --git a/flake.nix b/flake.nix index 1156380..2d5dc9e 100644 --- a/flake.nix +++ b/flake.nix @@ -7,10 +7,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; flake-parts.follows = "lux-pkgs/flake-parts"; - helix = { - url = "github:helix-editor/helix"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + helix.url = "github:helix-editor/helix"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/modules/capabilities/helix.nix b/modules/capabilities/helix.nix index bcf7148..e2b9fd2 100644 --- a/modules/capabilities/helix.nix +++ b/modules/capabilities/helix.nix @@ -1,5 +1,14 @@ { inputs, ... }: { + flake.modules.nixos.helix = { + nix.settings = { + extra-substituters = [ "https://helix.cachix.org" ]; + extra-trusted-public-keys = [ + "helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs=" + ]; + }; + }; + flake.modules.homeManager.helix = { pkgs, ... }: let diff --git a/modules/profiles/host-base.nix b/modules/profiles/host-base.nix index a11c6c1..86ded10 100644 --- a/modules/profiles/host-base.nix +++ b/modules/profiles/host-base.nix @@ -15,6 +15,7 @@ in nixosModules.nix nixosModules.locale-nl nixosModules.sops-password + nixosModules.helix ]; home-manager = {