{ lib, pkgs, ... }: let timezone = "America/Chicago"; in { imports = [ ./boot.nix ./environment.nix ./nix-settings.nix ./security.nix ./services.nix ../../share ]; # Hardware configs hardware = { # Bluetooth bluetooth.enable = lib.mkDefault true; # Enable all firmware enableAllFirmware = lib.mkForce true; }; # Time config time = { # Set your time zone. timeZone = timezone; }; programs = { zsh.enable = lib.mkDefault true; gnupg.agent = { enable = lib.mkDefault true; enableSSHSupport = lib.mkDefault true; }; command-not-found.enable = lib.mkForce false; nix-index = { enable = true; enableBashIntegration = false; enableZshIntegration = true; }; }; fonts.packages = with pkgs; [ font-awesome noto-fonts noto-fonts-color-emoji meslo-lgs-nf ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); fonts.fontconfig.defaultFonts = { emoji = [ "Noto Color Emoji" ]; }; system.stateVersion = "23.11"; }