Commit 769c494
Changed files (4)
modules
desktop
hosts
kevin
modules/desktop/dm/default.nix
@@ -1,9 +0,0 @@
-{config, ...}: {
- # Import manually to switch display manager.
- flake.modules.nixos.desktop = _: {
- imports = with config.flake.modules.nixos; [
- # dm-gdm
- dm-sddm
- ];
- };
-}
modules/desktop/dm/gdm.nix
@@ -1,5 +1,5 @@
{
- flake.modules.nixos.dm-gdm = _: {
+ den.aspects.desktop.provides.dm.provides.gdm.nixos = {
services.displayManager.gdm = {
enable = true;
};
modules/desktop/dm/sddm.nix
@@ -8,7 +8,7 @@
inputs.nixpkgs.follows = "nixpkgs";
};
- flake.modules.nixos.dm-sddm = {
+ den.aspects.desktop.provides.dm.provides.sddm.nixos = {
pkgs,
config,
...
modules/hosts/kevin/default.nix
@@ -1,8 +1,11 @@
{
inputs,
config,
+ den,
...
-}: {
+}: let
+ inherit (den.lib) __findFile;
+in {
#############################################################
#
# Kevin - NixOS running on ThinkBook 16P G5 IRX
@@ -25,6 +28,13 @@
};
};
+ den.aspects.kevin.includes = [
+ ];
+
+ den.aspects.kevin.provides.to-users.includes = [
+ <desktop/dm/sddm>
+ ];
+
den.aspects.kevin.nixos = {
imports = [
config.flake.modules.nixos."hosts/kevin"