{ self, inputs, ... }: let mods = with self.nixosModules; [ agenix base_services boot core chromium easyroam packages pipewire programs stylix stylix_targets stylix_fonts tlp user zsh /etc/nixos/hardware-configuration.nix ]; in { flake.nixosConfigurations.nerv = inputs.nixpkgs.lib.nixosSystem { modules = with self.nixosModules; [ { config.networking.hostName = "nerv"; config.dualBoot = true; config.hardware.nvidia = { open = true; modesetting.enable = true; }; config.services.xserver.videoDrivers = [ "nvidia" ]; } ] ++ mods; }; flake.nixosConfigurations.seele = inputs.nixpkgs.lib.nixosSystem { modules = [ { config.networking.hostName = "seele"; } ] ++ mods; }; }