The module should work regardless of system
This commit is contained in:
parent
11d1ac6dae
commit
c3fb88e4ce
24
flake.nix
24
flake.nix
|
@ -6,16 +6,18 @@
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/23.11";
|
nixpkgs.url = "github:NixOS/nixpkgs/23.11";
|
||||||
};
|
};
|
||||||
outputs = { self, nixpkgs, flake-utils }:
|
outputs = { self, nixpkgs, flake-utils }:
|
||||||
flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system:
|
flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ]
|
||||||
let
|
(system:
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
let
|
||||||
in
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
{
|
in
|
||||||
nixosModules.default = { config, pkgs, ... }: {
|
{
|
||||||
imports = [ ./stanogs-client-module.nix ];
|
formatter = pkgs.nixpkgs-fmt;
|
||||||
};
|
}
|
||||||
|
) // {
|
||||||
|
nixosModules.default = { config, pkgs, ... }: {
|
||||||
|
imports = [ ./satnogs-client-docker-module.nix ];
|
||||||
|
};
|
||||||
|
|
||||||
formatter = pkgs.nixpkgs-fmt;
|
};
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -142,7 +142,7 @@ in
|
||||||
SATNOGS_STATION_LAT = cfg.satnogs-station-lat;
|
SATNOGS_STATION_LAT = cfg.satnogs-station-lat;
|
||||||
SATNOGS_STATION_LON = cfg.satnogs-station-lon;
|
SATNOGS_STATION_LON = cfg.satnogs-station-lon;
|
||||||
})
|
})
|
||||||
++ map (f: "--env-file ${escapeShellArg f}") container.environmentFiles
|
++ map (f: "--env-file ${escapeShellArg f}") cfg.additional-env-files
|
||||||
++ [ "up" ]);
|
++ [ "up" ]);
|
||||||
|
|
||||||
preStop = "${pkgs.docker-compose}/bin/docker-compose -f ${./satnogs-docker-compose.yml} down";
|
preStop = "${pkgs.docker-compose}/bin/docker-compose -f ${./satnogs-docker-compose.yml} down";
|
||||||
|
|
Loading…
Reference in New Issue