dotfiles.nix/profiles/laptop.nix

51 lines
968 B
Nix
Raw Normal View History

2021-05-06 00:17:42 +00:00
{ config, pkgs, lib, ... }:
2021-01-11 03:59:20 +00:00
{
2021-05-06 00:05:27 +00:00
imports = [ ./common.nix ./local.nix ./graphical.nix ];
home-manager.useUserPackages = true;
home-manager.useGlobalPkgs = true;
2021-05-06 00:17:42 +00:00
home-manager.users.mat =
import ../users/mat-hm-laptop.nix { inherit lib pkgs; };
2021-01-11 03:59:20 +00:00
# enable power management
powerManagement.enable = true;
services = {
upower.enable = true;
xserver = {
# Enable touchpad support.
libinput = {
enable = true;
2021-05-05 15:21:02 +00:00
touchpad = {
naturalScrolling = true;
disableWhileTyping = false;
};
2021-01-11 03:59:20 +00:00
};
};
};
# Enable sound.
sound.enable = true;
# Hardware switches
hardware = {
logitech.wireless = {
enable = true;
# enableGraphical = true;
};
opengl = {
driSupport32Bit = true;
extraPackages32 = [ pkgs.pkgsi686Linux.libva ];
};
pulseaudio = {
enable = true;
support32Bit = true;
};
};
nixpkgs.config.allowUnfree = true;
}