35 lines
836 B
Nix
35 lines
836 B
Nix
# ==========================================
|
|
# HARDWARE & AUDIO CONFIGURATION
|
|
# ==========================================
|
|
{ config, pkgs, ... }:
|
|
|
|
{
|
|
hardware.bluetooth.enable = true;
|
|
hardware.bluetooth.powerOnBoot = true;
|
|
|
|
services.printing.enable = true;
|
|
|
|
# Audio — PipeWire (replaces PulseAudio)
|
|
security.rtkit.enable = true;
|
|
services.pulseaudio.enable = false;
|
|
services.pipewire = {
|
|
enable = true;
|
|
alsa.enable = true;
|
|
alsa.support32Bit = true;
|
|
pulse.enable = true;
|
|
wireplumber.enable = true;
|
|
};
|
|
|
|
# GPU — uncomment the section for your hardware:
|
|
|
|
# --- NVIDIA ---
|
|
# hardware.nvidia.modesetting.enable = true;
|
|
# services.xserver.videoDrivers = [ "nvidia" ];
|
|
|
|
# --- AMD ---
|
|
# hardware.amdgpu.enable = true;
|
|
|
|
# --- Intel (12th Gen i7-12700H) ---
|
|
hardware.graphics.enable = true;
|
|
}
|