
{ host, inputs, username, nur, pkgs, self, ... }:

{
	imports = [ 
		./../../modules/sys 
		./hardware.nix
	];
	system.stateVersion = "24.05"; 
	nixpkgs.config.allowUnfree = true;
	nix = {
		settings = {
			auto-optimise-store = true;
			experimental-features = [ "nix-command" "flakes" ];
			substituters = [ "https://nix-gaming.cachix.org" ];
		};
		gc = {
			automatic = true;
			dates = "weekly";
			options = "--delete-older-than 7d";
		};
	};

	environment = {
		variables = {
			XCURSOR_SIZE = "24";
			PATH = "${pkgs.clang-tools}/bin:$PATH";
		};
		shells = with pkgs; [
			zsh
			bash
		];
	};

	time.timeZone = "America/New_York";
	i18n.defaultLocale = "en_US.UTF-8";
}

