main
 1{inputs, ...}: {
 2  flake-file.inputs.plasma-manager = {
 3    url = "github:nix-community/plasma-manager";
 4    inputs.nixpkgs.follows = "nixpkgs";
 5    inputs.home-manager.follows = "home-manager";
 6  };
 7
 8  flake.modules.nixos.de-plasma6 = _: {
 9    services = {
10      xserver.enable = true;
11      displayManager.defaultSession = "plasma";
12      desktopManager.plasma6.enable = true;
13    };
14  };
15
16  flake.modules.homeManager.de-plasma6 = _: {
17    imports = [
18      inputs.plasma-manager.homeModules.plasma-manager
19    ];
20    programs.plasma = {
21      enable = true;
22      overrideConfig = true;
23    };
24  };
25}