{ description = "maowwww"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small"; home-manager.url = "github:nix-community/home-manager"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = inputs@{self, nixpkgs, home-manager, ...}:{ nixosConfigurations."fenix" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ ./hosts/fenix ./variables.nix { config.var.username = "maya"; config.var.timezone = "Etc/GMT-8"; config.var.hostname = "fenix"; } home-manager.nixosModules.home-manager { home-manager.extraSpecialArgs = { inherit inputs; vars = { class = "desktop"; user = "maya"; }; }; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.maya = ./home; } ]; }; nixosConfigurations."apalapucia" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ ./hosts/absolution ./variables.nix { config.var.username = "alyx"; config.var.hostname = "apalapucia"; config.var.timezone = "Europe/London"; } home-manager.nixosModules.home-manager { home-manager.extraSpecialArgs = { inherit inputs; vars = { class = "desktop"; user = "alyx"; }; }; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.alyx = ./home; } ]; }; }; }