File tree Expand file tree Collapse file tree 4 files changed +33
-8
lines changed Expand file tree Collapse file tree 4 files changed +33
-8
lines changed Original file line number Diff line number Diff line change 59
59
nix/packages
60
60
nix/overlays
61
61
nix/systemModules
62
+ nix/systemConfigs.nix
62
63
] ;
63
64
} ) ;
64
65
}
Original file line number Diff line number Diff line change 66
66
inherit ( self' . packages ) overlayfs-on-package ;
67
67
} ;
68
68
sync-exts-versions = pkgs . callPackage ./sync-exts-versions.nix { inherit ( inputs' ) nix-editor ; } ;
69
+ system-manager = inputs' . system-manager . packages . default ;
69
70
trigger-nix-build = pkgs . callPackage ./trigger-nix-build.nix { } ;
70
71
update-readme = pkgs . callPackage ./update-readme.nix { } ;
71
72
inherit ( pkgs . callPackage ./wal-g.nix { } ) wal-g-2 wal-g-3 ;
Original file line number Diff line number Diff line change
1
+ { self , inputs , ... } :
2
+ let
3
+ mkModules = system : [
4
+ ( {
5
+ services . nginx . enable = true ;
6
+ nixpkgs . hostPlatform = system ;
7
+ } )
8
+ ] ;
9
+
10
+ systems = [
11
+ "aarch64-linux"
12
+ "x86_64-linux"
13
+ ] ;
14
+
15
+ mkSystemConfig = system : {
16
+ name = system ;
17
+ value . default = inputs . system-manager . lib . makeSystemConfig {
18
+ modules = mkModules system ;
19
+ extraSpecialArgs = {
20
+ inherit self ;
21
+ inherit system ;
22
+ } ;
23
+ } ;
24
+ } ;
25
+ in
26
+ {
27
+ flake = {
28
+ systemConfigs = builtins . listToAttrs ( map mkSystemConfig systems ) ;
29
+ } ;
30
+ }
Original file line number Diff line number Diff line change 12
12
check-system-manager =
13
13
let
14
14
lib = pkgs . lib ;
15
- systemManagerConfig = self . inputs . system-manager . lib . makeSystemConfig {
16
- modules = [
17
- ( {
18
- services . nginx . enable = true ;
19
- nixpkgs . hostPlatform = pkgs . system ;
20
- } )
21
- ] ;
22
- } ;
15
+ systemManagerConfig = self . systemConfigs . ${ pkgs . system } . default ;
23
16
24
17
dockerImageUbuntuWithTools =
25
18
let
You can’t perform that action at this time.
0 commit comments