Skip to content

Commit 8c39d36

Browse files
musjjtrueNAHO
authored andcommitted
flake: add default module outputs to align with ecosystem conventions
1 parent ef025b8 commit 8c39d36

File tree

1 file changed

+74
-62
lines changed

1 file changed

+74
-62
lines changed

flake/modules.nix

Lines changed: 74 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,82 @@
11
{ inputs, self, ... }:
22
{
33
flake = {
4-
nixosModules.stylix =
5-
{ pkgs, ... }@args:
6-
{
7-
imports = [
8-
../stylix/nixos
9-
{
10-
stylix = {
11-
inherit inputs;
12-
paletteGenerator =
13-
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
14-
base16 = inputs.base16.lib args;
15-
homeManagerIntegration.module = self.homeModules.stylix;
16-
};
17-
}
18-
];
19-
};
4+
nixosModules = {
5+
default = self.nixosModules.stylix;
6+
stylix =
7+
{ pkgs, ... }@args:
8+
{
9+
imports = [
10+
../stylix/nixos
11+
{
12+
stylix = {
13+
inherit inputs;
14+
paletteGenerator =
15+
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
16+
base16 = inputs.base16.lib args;
17+
homeManagerIntegration.module = self.homeModules.stylix;
18+
};
19+
}
20+
];
21+
};
22+
};
2023

21-
homeModules.stylix =
22-
{ pkgs, ... }@args:
23-
{
24-
imports = [
25-
../stylix/hm
26-
{
27-
stylix = {
28-
inherit inputs;
29-
paletteGenerator =
30-
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
31-
base16 = inputs.base16.lib args;
32-
};
33-
}
34-
];
35-
};
24+
homeModules = {
25+
default = self.homeModules.stylix;
26+
stylix =
27+
{ pkgs, ... }@args:
28+
{
29+
imports = [
30+
../stylix/hm
31+
{
32+
stylix = {
33+
inherit inputs;
34+
paletteGenerator =
35+
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
36+
base16 = inputs.base16.lib args;
37+
};
38+
}
39+
];
40+
};
41+
};
3642

37-
darwinModules.stylix =
38-
{ pkgs, ... }@args:
39-
{
40-
imports = [
41-
../stylix/darwin
42-
{
43-
stylix = {
44-
inherit inputs;
45-
paletteGenerator =
46-
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
47-
base16 = inputs.base16.lib args;
48-
homeManagerIntegration.module = self.homeModules.stylix;
49-
};
50-
}
51-
];
52-
};
43+
darwinModules = {
44+
default = self.darwinModules.stylix;
45+
stylix =
46+
{ pkgs, ... }@args:
47+
{
48+
imports = [
49+
../stylix/darwin
50+
{
51+
stylix = {
52+
inherit inputs;
53+
paletteGenerator =
54+
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
55+
base16 = inputs.base16.lib args;
56+
homeManagerIntegration.module = self.homeModules.stylix;
57+
};
58+
}
59+
];
60+
};
61+
};
5362

54-
nixOnDroidModules.stylix =
55-
{ pkgs, ... }@args:
56-
{
57-
imports = [
58-
../stylix/droid
59-
{
60-
stylix = {
61-
paletteGenerator =
62-
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
63-
base16 = inputs.base16.lib args;
64-
homeManagerIntegration.module = self.homeModules.stylix;
65-
};
66-
}
67-
];
68-
};
63+
nixOnDroidModules = {
64+
default = self.nixOnDroidModules.stylix;
65+
stylix =
66+
{ pkgs, ... }@args:
67+
{
68+
imports = [
69+
../stylix/droid
70+
{
71+
stylix = {
72+
paletteGenerator =
73+
self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator;
74+
base16 = inputs.base16.lib args;
75+
homeManagerIntegration.module = self.homeModules.stylix;
76+
};
77+
}
78+
];
79+
};
80+
};
6981
};
7082
}

0 commit comments

Comments
 (0)