Compare commits

..

2 commits

Author SHA1 Message Date
69f266ce9f
Update OS
All checks were successful
check / check (push) Successful in 46s
2024-11-09 19:56:27 +01:00
3ae0a6f1b2
Add option to disable displayManager with desktopManager 2024-11-09 19:56:09 +01:00
3 changed files with 23 additions and 11 deletions

View file

@ -255,11 +255,11 @@
]
},
"locked": {
"lastModified": 1730016908,
"narHash": "sha256-bFCxJco7d8IgmjfNExNz9knP8wvwbXU4s/d53KOK6U0=",
"lastModified": 1730837930,
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "e83414058edd339148dc142a8437edb9450574c8",
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
"type": "github"
},
"original": {
@ -374,11 +374,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1729880355,
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
"lastModified": 1730785428,
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
"type": "github"
},
"original": {
@ -406,11 +406,11 @@
},
"nur": {
"locked": {
"lastModified": 1730134033,
"narHash": "sha256-7wZWS9hpF8WYZLZzpmTsW+U0DyiblQoX7fjVWwiwwLQ=",
"lastModified": 1731172749,
"narHash": "sha256-kYgdaS6ecAffEHuQgpQYdVecEM9k4pglBrKmSmQ34NQ=",
"owner": "nix-community",
"repo": "NUR",
"rev": "01936ee33cef1675ba8475d11aba559d52629d86",
"rev": "bd3de80588b4805ac698a415b8a38e469b6488bf",
"type": "github"
},
"original": {

View file

@ -9,13 +9,19 @@ in
enable = mkEnableOption ''
Enable gnome with my custom configurations
'';
enableGdm = mkOption {
type = types.bool;
description = "Enable gdm with custom gnome";
default = true;
};
};
config = mkIf cfg.enable {
# Enable the X11 windowing system.
services.xserver.enable = true;
# Enable the Gnome Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
services.xserver.displayManager.gdm.enable = cfg.enableGdm;
# Enable the GNOME shell.
services.xserver.desktopManager.gnome.enable = true;

View file

@ -17,6 +17,12 @@ in
enableWallpaperEngine = mkEnableOption ''
Enable wallpaper engine plugin for plasma
'';
enableSddm = mkOption {
type = types.bool;
description = "Enable sddm with custom plasma";
default = true;
};
};
config = mkIf cfg.enable {
# Enable the X11 windowing system.
@ -24,7 +30,7 @@ in
# Enable the KDE Plasma Desktop Environment.
services.displayManager = {
sddm.enable = true;
sddm.enable = cfg.enableSddm;
defaultSession = "plasma";
};
services.desktopManager.plasma6.enable = true;