File tree Expand file tree Collapse file tree 4 files changed +32
-5
lines changed
Expand file tree Collapse file tree 4 files changed +32
-5
lines changed Original file line number Diff line number Diff line change 6060
6161 development = {
6262 enable = true ;
63+ ansible . enable = false ;
64+ aws . enable = true ;
6365 k3s . enable = false ;
64- k8s . enable = true ;
66+ k8s . enable = false ;
67+ localstack . enable = true ;
68+ nginx . enable = false ;
69+ terraform . enable = true ;
6570 } ;
6671
6772 gaming = {
Original file line number Diff line number Diff line change 4646 development = {
4747 enable = true ;
4848 ansible . enable = false ;
49- aws . enable = true ;
49+ aws . enable = false ;
5050 k3s . enable = false ;
51- k8s . enable = true ;
52- nginx . enable = true ;
53- terraform . enable = true ;
51+ k8s . enable = false ;
52+ nginx . enable = false ;
53+ terraform . enable = false ;
5454 } ;
5555
5656 gaming = {
Original file line number Diff line number Diff line change 2020 enable = lib . mkEnableOption "Enable K8s" ;
2121 } ;
2222
23+ localstack = {
24+ enable = lib . mkEnableOption "Enable localstack" ;
25+ } ;
26+
2327 nginx = {
2428 enable = lib . mkEnableOption "Enable Nginx" ;
2529 } ;
3438 ./aws.nix
3539 ./k3s.nix
3640 ./k8s.nix
41+ ./localstack.nix
3742 ./nginx.nix
3843 ./terraform.nix
3944 ] ;
Original file line number Diff line number Diff line change 1+ {
2+ config ,
3+ lib ,
4+ pkgs ,
5+ ...
6+ } :
7+
8+ let
9+ cfg = config . myConfig . development . localstack ;
10+ in
11+ {
12+ config = lib . mkIf ( config . myConfig . development . enable && cfg . enable ) {
13+ environment . systemPackages = with pkgs ; [
14+ localstack
15+ ] ;
16+ } ;
17+ }
You can’t perform that action at this time.
0 commit comments