File tree Expand file tree Collapse file tree 5 files changed +519
-5
lines changed Expand file tree Collapse file tree 5 files changed +519
-5
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
imports = [
3
3
./dev-shell.nix
4
+ ./generate-all-maintainers.nix
4
5
./nixpkgs-and-dev-nixpkgs-version-consistency.nix
5
6
./packages.nix
6
7
./pre-commit.nix
Original file line number Diff line number Diff line change
1
+ { lib , ... } :
2
+ {
3
+ perSystem =
4
+ { pkgs , ... } :
5
+ {
6
+ packages . generate-all-maintainers =
7
+ let
8
+ meta = pkgs . callPackage ../../stylix/meta.nix { } ;
9
+ all_maintainers = lib . pipe meta [
10
+ lib . attrsToList
11
+ ( map ( { value , ... } : value . maintainers or [ ] ) )
12
+ builtins . concatLists
13
+ builtins . toJSON
14
+ ] ;
15
+ in
16
+ pkgs . runCommand "generate-all-maintainers" { inherit all_maintainers ; } ''
17
+ echo "// THIS FILE IS GENERATED, DO NOT EDIT" > $out
18
+ echo "$all_maintainers" >> $out
19
+ '' ;
20
+ } ;
21
+ }
Original file line number Diff line number Diff line change 18
18
"*.css"
19
19
"*.js"
20
20
"*.json"
21
+ "*.jsonc"
21
22
] ;
22
23
excludes = [
23
24
# Contains custom syntax that biome can't handle
Original file line number Diff line number Diff line change 15
15
perSystem =
16
16
{ pkgs , system , ... } :
17
17
lib . optionalAttrs ( partitionStack == [ ] ) {
18
- packages = lib . mkIf pkgs . stdenv . hostPlatform . isLinux (
19
- lib . mapAttrs (
20
- name : _ : config . partitions . dev . module . flake . packages . ${ system } . ${ name }
21
- ) ( import ../stylix/testbed/autoload.nix { inherit lib pkgs ; } )
22
- ) ;
18
+ packages = lib . mkMerge [
19
+ {
20
+ inherit ( config . partitions . dev . module . flake . packages . ${ system } )
21
+ generate-all-maintainers
22
+ ;
23
+ }
24
+ ( lib . mkIf pkgs . stdenv . hostPlatform . isLinux (
25
+ lib . mapAttrs (
26
+ name : _ : config . partitions . dev . module . flake . packages . ${ system } . ${ name }
27
+ ) ( import ../stylix/testbed/autoload.nix { inherit lib pkgs ; } )
28
+ ) )
29
+ ] ;
23
30
} ;
24
31
}
You can’t perform that action at this time.
0 commit comments