{ pkgs, lib, ... }: let inherit (lib) mkDefault; in { imports = [ ./hardware-configuration.nix ]; ooknet.host = { name = "ooksx1"; type = "laptop"; role = "workstation"; profiles = ["console-tools"]; admin = { name = "ooks"; shell = "fish"; homeManager = true; }; hardware = { cpu.type = "intel"; gpu.type = "intel"; features = [ "bluetooth" "backlight" "battery" "ssd" "audio" "video" ]; monitors = [ { name = "eDP-1"; width = 1920; height = 1080; workspace = "1"; primary = true; } ]; battery = { powersave = { minFreq = 800; maxFreq = 1800; }; performance = { minFreq = 1800; maxFreq = 3600; }; }; }; }; boot = { kernelPackages = pkgs.linuxKernel.packages.linux_zen; }; system.stateVersion = mkDefault "23.11"; }