dotfiles/defaults/desktop/hardware.nix

43 lines
851 B
Nix

{ config, pkgs, lib, ... }:
{
services.blueman.enable = true;
# Enable sound.
sound.enable = true;
nixpkgs.config.pulseaudio = true;
services.pipewire = {
enable = true;
alsa.enable = true;
pulse.enable = true;
};
security.rtkit.enable = true;
hardware = {
pulseaudio.enable = lib.mkForce false;
opengl = {
enable = true;
driSupport32Bit = true;
extraPackages = [ pkgs.intel-compute-runtime ];
};
acpilight.enable = true;
bluetooth = {
enable = true;
package = pkgs.bluez;
};
logitech.wireless = {
enable = true;
enableGraphical = true;
};
};
services.hardware.bolt.enable = true;
services.udisks2.enable = true;
services.upower.enable = config.powerManagement.enable;
programs.light.enable = true;
programs.adb.enable = true;
}