diff --git a/flake.nix b/flake.nix index dff7741..2f3a8c2 100644 --- a/flake.nix +++ b/flake.nix @@ -3,8 +3,11 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; - home-manager.url = "github:nix-community/home-manager/release-25.05"; - home-manager.inputs.nixpkgs.follows = "nixpkgs"; + + home-manager = { + url = "github:nix-community/home-manager/release-25.05"; + inputs.nixpkgs.follows = "nixpkgs"; + }; lix-module = { url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3-1.tar.gz"; @@ -12,24 +15,39 @@ }; # lemonake.url = "github:passivelemon/lemonake"; - + # wayvr-dashbourd.url = "github:PassiveLemon/lemonake/master/pkgs/wayvr-dashboard" }; - outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs: { - nixosConfigurations.pewter = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = inputs; - modules = [ - lix-module.nixosModules.default - ./configuration.nix - home-manager.nixosModules.home-manager - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.abby = ./home.nix; - } - ]; + outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs: + { + nixosConfigurations.pewter = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = inputs; + modules = [ + lix-module.nixosModules.default + ./configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.abby = ./home.nix; + } + ]; + }; + homeConfigurations."abby@copper" = + let + system = "aarch64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + in + home-manager.lib.homeManagerConfiguration { + inherit pkgs; + # specialArgs = inputs; + modules = [ + # lix-module.nixosModules.default + ./home.nix + ]; + }; }; - }; + }