{ config, pkgs, lib, ... }: { imports = [ ./backup.nix ./core.nix ./default.nix ./disks.nix ./disks-home.nix ./sway.nix ./extra/3d-design.nix ./extra/android.nix ./extra/avahi.nix ./extra/bluetooth-audio.nix ./extra/clean.nix ./extra/compression.nix ./extra/default.nix ./extra/desktop-development.nix ./extra/development.nix ./extra/docker.nix ./extra/filesystem.nix ./extra/gaming.nix ./extra/hardware-base.nix ./extra/intel-video.nix ./extra/intel.nix ./extra/kvm.nix ./extra/location.nix ./extra/media.nix ./extra/meeting.nix ./extra/nix.nix ./extra/power.nix ./extra/presentation.nix ./extra/printer.nix ./extra/screen-sharing.nix ./extra/sound.nix ./extra/sync.nix ./extra/systemd-user.nix ./extra/systemduefi.nix ./extra/tex.nix ./extra/theme.nix ./extra/thunderbolt.nix ./extra/webcam.nix ./hardware/t14.nix ]; networking.hostName = "thinkman"; # Use latest kernel boot.kernelPackages = pkgs.linuxPackages_latest; # Nix nix = { autoOptimiseStore = true; gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 30d"; }; daemonCPUSchedPolicy = "idle"; daemonIOSchedPriority = 7; }; system = { stateVersion = "21.11"; autoUpgrade = { enable = true; channel = https://nixos.org/channels/nixos-21.11; }; }; }