diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cb6f6be..4d5b630 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,9 @@ jobs: - uses: actions/checkout@v4 - name: install nix - uses: samueldr/lix-gha-installer-action@v2025-02-26.prerelease + uses: DeterminateSystems/determinate-nix-action + with: + extra-conf: "lazy-trees = true" - name: Maximize build space if: runner.os == 'Linux' diff --git a/dot_config/flake/flake.nix b/dot_config/flake/flake.nix index e3b3620..b229554 100644 --- a/dot_config/flake/flake.nix +++ b/dot_config/flake/flake.nix @@ -4,10 +4,11 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - lix-module = { - url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3.tar.gz"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + # lix-module = { + # url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3.tar.gz"; + # inputs.nixpkgs.follows = "nixpkgs"; + # }; + inputs.determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/*"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; @@ -24,7 +25,8 @@ self, nixpkgs, nixpkgs-unstable, - lix-module, + # lix-module, + determinate, home-manager, darwin, helix, @@ -68,8 +70,9 @@ wash = nixpkgs.lib.nixosSystem { specialArgs = {inherit inputs outputs;}; modules = [ - lix-module.nixosModules.default + # lix-module.nixosModules.default + determinate.nixosModules.default ./machines/wash/configuration.nix home-manager.nixosModules.home-manager @@ -89,7 +92,9 @@ specialArgs = {inherit inputs outputs;}; modules = [ - lix-module.nixosModules.default + # lix-module.nixosModules.default + + determinate.nixosModules.default ./machines/hinge/darwin.nix