common/sddm: init
This commit is contained in:
parent
f0a869d49b
commit
a1f48392ed
@ -1,5 +1,25 @@
|
||||
{ config, lib, ... }:
|
||||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
services.displayManager = lib.mkIf (!config.machineVars.headless) {
|
||||
enable = true;
|
||||
defaultSession = "none+xmonad";
|
||||
sddm = {
|
||||
enable = true;
|
||||
# wayland.enable = true;
|
||||
package = pkgs.kdePackages.sddm;
|
||||
theme = "sddm-astronaut-theme";
|
||||
# extraPackages = [ pkgs.sddm-astronaut ];
|
||||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = [
|
||||
(pkgs.sddm-astronaut.override {
|
||||
themeConfig = {
|
||||
PartialBlur = false;
|
||||
# Background = "Backgrounds/";
|
||||
};
|
||||
})
|
||||
];
|
||||
services.xserver = lib.mkIf (!config.machineVars.headless) {
|
||||
enable = true;
|
||||
|
||||
@ -13,8 +33,8 @@
|
||||
xfce.enable = true;
|
||||
};
|
||||
|
||||
displayManager.lightdm.enable = true;
|
||||
displayManager.defaultSession = "none+xmonad";
|
||||
# displayManager.lightdm.enable = true;
|
||||
# displayManager.defaultSession = "none+xmonad";
|
||||
|
||||
windowManager.xmonad = {
|
||||
enable = true;
|
||||
|
@ -65,6 +65,12 @@
|
||||
services = {
|
||||
xserver.upscaleDefaultCursor = true;
|
||||
xserver.dpi = 192;
|
||||
displayManager.sddm = {
|
||||
enableHidpi = true;
|
||||
settings = {
|
||||
X11.ServerArguments = "-nolisten tcp -dpi 192";
|
||||
};
|
||||
};
|
||||
libinput.touchpad.accelSpeed = "0.5";
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user