{ description = "Autumn's multi-system configs"; inputs = { # pydev.url ="./subflakes/pydev.nix"; nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; home-manager.url = "github:nix-community/home-manager"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = { self, nixpkgs, home-manager }@inputs: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; timezone = "America/Denver"; locale = "en_US.UTF-8"; specialArgs = { inherit inputs; inherit system; inherit timezone; inherit locale; }; in { homeConfigurations = { "autumn@yukigekko" = home-manager.lib.homeManagerConfiguration { extraSpecialArgs = specialArgs; pkgs = pkgs; modules = [ ./home-manager/autumn/home.nix ./home-manager/autumn/sysconfs/yukigekko.nix ]; }; "autumn@lesbos" = home-manager.lib.homeMangerConfiguration{ extraSpecialArgs = specialArgs; pkgs = pkgs; modules = [ ./home-manager/autumn/home.nix ./home-manager/autumn/sysconfs/lesbos.nix ]; }; }; nixosConfigurations."yukigekko" = nixpkgs.lib.nixosSystem{ specialArgs = specialArgs; modules = [ ./system/yukigekko/configuration.nix ]; }; nixosConfigurations."lesbos" = nixpkgs.lib.nixosSystem{ specialArgs = specialArgs; modules = [ ./system/lesbos/configuration.nixpkgs ]; }; }; }