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}