Move sddm to it's own module.
This commit is contained in:
parent
7b841037a5
commit
945eff6766
@ -15,6 +15,7 @@
|
|||||||
./auto-cpufreq.nix
|
./auto-cpufreq.nix
|
||||||
./wireguard.nix
|
./wireguard.nix
|
||||||
./hyprland.nix
|
./hyprland.nix
|
||||||
|
./sddm.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
crony.bluetooth.enable = lib.mkDefault true;
|
crony.bluetooth.enable = lib.mkDefault true;
|
||||||
@ -32,4 +33,5 @@
|
|||||||
crony.auto-cpufreq.enable = lib.mkDefault true;
|
crony.auto-cpufreq.enable = lib.mkDefault true;
|
||||||
crony.wireguard.enable = lib.mkDefault true;
|
crony.wireguard.enable = lib.mkDefault true;
|
||||||
crony.hyprland-nixos.enable = lib.mkDefault true;
|
crony.hyprland-nixos.enable = lib.mkDefault true;
|
||||||
|
crony.sddm.enable = lib.mkDefault true;
|
||||||
}
|
}
|
||||||
|
@ -10,8 +10,6 @@
|
|||||||
|
|
||||||
config = lib.mkIf config.crony.plasma.enable {
|
config = lib.mkIf config.crony.plasma.enable {
|
||||||
# Enable the KDE Plasma Desktop Environment.
|
# Enable the KDE Plasma Desktop Environment.
|
||||||
services.displayManager.sddm.enable = true;
|
|
||||||
services.displayManager.sddm.wayland.enable = true;
|
|
||||||
services.desktopManager.plasma6.enable = true;
|
services.desktopManager.plasma6.enable = true;
|
||||||
environment.plasma6.excludePackages = with pkgs.kdePackages; [
|
environment.plasma6.excludePackages = with pkgs.kdePackages; [
|
||||||
plasma-browser-integration
|
plasma-browser-integration
|
||||||
|
14
modules/nixos/sddm.nix
Normal file
14
modules/nixos/sddm.nix
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options = {
|
||||||
|
crony.sddm.enable = lib.mkEnableOption "Enable sddm.";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf config.crony.sddm.enable {
|
||||||
|
services.displayManager.sddm.enable = true;
|
||||||
|
services.displayManager.sddm.wayland.enable = true;
|
||||||
|
};
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user