{ self, nixpkgs, inputs, nix, ... }: let nixosSystem = nixpkgs.lib.makeOverridable nixpkgs.lib.nixosSystem; customModules = import ../modules/modules-list.nix; baseModules = [ # make flake inputs accessiable in NixOS {_module.args.inputs = inputs;} { imports = [ ({pkgs, ...}: { nix.nixPath = [ "nixpkgs=${pkgs.path}" ]; nix.extraOptions = '' experimental-features = nix-command flakes ''; documentation.info.enable = false; }) ]; } ]; defaultModules = baseModules ++ customModules; in { toscano = import ./hosts/toscano.nix; }