{ inputs, outputs,... }: { imports = [ inputs.home-manager.nixosModules.home-manager ./fish.nix ./tailscale.nix ] ++ (builtins.attrValues outputs.nixosModules); home-manager.extraSpecialArgs = { inherit inputs outputs; }; nixpkgs = { overlays = builtins.attrValues outputs.overlays; config = { allowUnfree = true; }; }; environment.enableAllTerminfo = true; hardware.enableRedistributableFirmware = true; networking.domain = "vim.wtf"; i18n = { defaultLocale = "en_US.UTF-8"; extraLocaleSettings = { LC_ADDRESS = "en_US.UTF-8"; LC_IDENTIFICATION = "en_US.UTF-8"; LC_MEASUREMENT = "en_US.UTF-8"; LC_MONETARY = "en_US.UTF-8"; LC_NAME = "en_US.UTF-8"; LC_NUMERIC = "en_US.UTF-8"; LC_PAPER = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8"; }; }; }