Add copper/home-manager to flake.nix

This commit is contained in:
2025-08-26 15:28:57 -04:00
parent 558e1e87c8
commit 4f18496341

View File

@ -3,8 +3,11 @@
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; 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 = { lix-module = {
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3-1.tar.gz"; 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"; # lemonake.url = "github:passivelemon/lemonake";
# wayvr-dashbourd.url = "github:PassiveLemon/lemonake/master/pkgs/wayvr-dashboard" # wayvr-dashbourd.url = "github:PassiveLemon/lemonake/master/pkgs/wayvr-dashboard"
}; };
outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs: { outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs:
nixosConfigurations.pewter = nixpkgs.lib.nixosSystem { {
system = "x86_64-linux"; nixosConfigurations.pewter = nixpkgs.lib.nixosSystem {
specialArgs = inputs; system = "x86_64-linux";
modules = [ specialArgs = inputs;
lix-module.nixosModules.default modules = [
./configuration.nix lix-module.nixosModules.default
home-manager.nixosModules.home-manager ./configuration.nix
{ home-manager.nixosModules.home-manager
home-manager.useGlobalPkgs = true; {
home-manager.useUserPackages = true; home-manager.useGlobalPkgs = true;
home-manager.users.abby = ./home.nix; 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
];
};
}; };
};
} }