FrameworkNix/system/services.nix

44 lines
686 B
Nix

{ pkgs }:
{
security = {
polkit.enable = true;
rtkit.enable = true;
};
services = {
xserver.displayManager.sessionPackages = [ pkgs.sway ];
pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
pulse.enable = true;
jack.enable = true;
};
};
programs = {
light.enable = true;
};
boot = {
kernelParams = [ "i915.force_probe=9a49" ];
loader = {
efi.canTouchEfiVariables = true;
systemd-boot = {
enable = true;
editor = false;
};
};
};
hardware = {
opengl = {
enable = true;
driSupport32Bit = true;
};
};
}