2024-10-17 15:10:59 +02:00
|
|
|
system: config: { pkgs, ... }:
|
2024-06-24 21:53:35 +02:00
|
|
|
{
|
|
|
|
# [DESKTOP / XORG / WAYLAND]
|
|
|
|
services.libinput = {
|
|
|
|
enable = true;
|
|
|
|
touchpad = {
|
|
|
|
naturalScrolling = true;
|
|
|
|
accelProfile = "flat" ;
|
|
|
|
tapping = false;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
services.xserver = {
|
|
|
|
enable = true;
|
|
|
|
displayManager.startx.enable = true;
|
|
|
|
};
|
2024-06-25 12:11:51 +02:00
|
|
|
services.desktopManager.plasma6.enable = true;
|
2024-10-17 15:10:59 +02:00
|
|
|
programs.slock.enable = config.i3-plasma;
|
2024-06-24 21:53:35 +02:00
|
|
|
|
|
|
|
# [SOUND]
|
|
|
|
sound.enable = false;
|
|
|
|
security.rtkit.enable = true;
|
|
|
|
services.pipewire = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
alsa = {
|
|
|
|
enable = true;
|
|
|
|
support32Bit = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
pulse.enable = true;
|
|
|
|
|
|
|
|
jack.enable = true;
|
|
|
|
|
|
|
|
wireplumber.enable = true;
|
|
|
|
};
|
|
|
|
|
2024-10-06 11:07:19 +02:00
|
|
|
programs.virt-manager.enable = true;
|
|
|
|
virtualisation.libvirtd.enable = true;
|
|
|
|
|
2024-06-24 21:53:35 +02:00
|
|
|
programs.gamemode = {
|
2024-10-17 15:10:59 +02:00
|
|
|
enable = config.steam;
|
2024-06-24 21:53:35 +02:00
|
|
|
settings.general.renice = 20;
|
|
|
|
};
|
2024-10-17 15:10:59 +02:00
|
|
|
programs.steam.enable = config.steam;
|
2024-10-16 14:33:47 +02:00
|
|
|
nixpkgs.config.allowUnfree = true;
|
2024-08-25 17:53:55 +02:00
|
|
|
|
|
|
|
hardware.logitech.wireless.enable = true;
|
2024-06-24 21:53:35 +02:00
|
|
|
}
|