mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-01-10 07:58:30 +01:00
452bad7db6
Sometimes you really need to use a stable and reliable Xorg desktop system. GNOME crashes when switching workspaces with osu! open, and Plasma seems like too much for just wanting to run osu! without having to worry about all the Wayland shenanigans decreasing fps. I used bspwm for years however development has slowed down recently. I've always liked dwm from trying it previously, and it is comforting knowing that your window manager is minimal and will always work the same way.
30 lines
469 B
Nix
30 lines
469 B
Nix
{ lib, ... }:
|
|
|
|
let
|
|
inherit (lib) singleton;
|
|
in
|
|
{
|
|
home-manager.sharedModules = singleton {
|
|
services.picom.enable = true;
|
|
services.dunst.enable = true;
|
|
};
|
|
|
|
services = {
|
|
xserver = {
|
|
displayManager.startx.enable = true;
|
|
windowManager.dwm.enable = true;
|
|
};
|
|
|
|
libinput = {
|
|
touchpad = {
|
|
naturalScrolling = true;
|
|
accelProfile = "flat";
|
|
};
|
|
|
|
mouse = {
|
|
accelProfile = "flat";
|
|
};
|
|
};
|
|
};
|
|
}
|