mirror of
https://github.com/dump-dvb/nix-config.git
synced 2024-06-07 16:57:17 +02:00
Move modules
This commit is contained in:
parent
0e3f2991d4
commit
e6cf74f307
40
flake.nix
40
flake.nix
|
@ -58,17 +58,17 @@
|
|||
lib = pkgs.lib;
|
||||
|
||||
data-hoarder-modules = [
|
||||
./modules/data-accumulator.nix
|
||||
./modules/nginx.nix
|
||||
./modules/public_api.nix
|
||||
./modules/map.nix
|
||||
./modules/file_sharing.nix
|
||||
./modules/options.nix
|
||||
./modules/grafana.nix
|
||||
./modules/website.nix
|
||||
./modules/documentation.nix
|
||||
./modules/clicky-bunty.nix
|
||||
./modules/base.nix
|
||||
./modules/options.nix
|
||||
./modules/data-hoarder/data-accumulator.nix
|
||||
./modules/data-hoarder/nginx.nix
|
||||
./modules/data-hoarder/public_api.nix
|
||||
./modules/data-hoarder/map.nix
|
||||
./modules/data-hoarder/file_sharing.nix
|
||||
./modules/data-hoarder/grafana.nix
|
||||
./modules/data-hoarder/website.nix
|
||||
./modules/data-hoarder/documentation.nix
|
||||
./modules/data-hoarder/clicky-bunty.nix
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
data-accumulator.overlay."x86_64-linux"
|
||||
|
@ -128,9 +128,9 @@
|
|||
./hosts/traffic-stop-box/hardware-configuration.nix
|
||||
./hardware/configuration-dell-wyse-3040.nix
|
||||
./modules/base.nix
|
||||
./modules/gnuradio.nix
|
||||
./modules/radio_wireguard_client.nix
|
||||
./modules/options.nix
|
||||
./modules/traffic-stop-boxes/gnuradio.nix
|
||||
./modules/traffic-stop-boxes/radio_wireguard_client.nix
|
||||
{
|
||||
nixpkgs.overlays = [ radio-conf.overlay."x86_64-linux" decode-server.overlay."x86_64-linux" ];
|
||||
dvb-dump.systemNumber = number;
|
||||
|
@ -175,14 +175,14 @@
|
|||
|
||||
individualScripts = lib.foldl (x: y: lib.mergeAttrs x y) { } (builtins.map (number: { "deploy-box-${toString number}" = (installScript number); }) id_list);
|
||||
|
||||
packages = ({
|
||||
packages = {
|
||||
traffic-stop-box = self.nixosConfigurations.traffic-stop-box-0.config.system.build.vm;
|
||||
data-hoarder = self.nixosConfigurations.data-hoarder.config.system.build.vm;
|
||||
mobile-box-vm = self.nixosConfigurations.mobile-box.config.system.build.vm;
|
||||
mobile-box-disk = self.nixosConfigurations.mobile-box.config.system.build.diskImage;
|
||||
staging-microvm = self.nixosConfigurations.staging-data-hoarder.config.microvm.declaredRunner;
|
||||
deploy-all = deployAllScript;
|
||||
} // individualScripts);
|
||||
} // individualScripts;
|
||||
in
|
||||
{
|
||||
defaultPackage."x86_64-linux" = self.nixosConfigurations.traffic-stop-box-0.config.system.build.vm;
|
||||
|
@ -199,7 +199,7 @@
|
|||
./hardware/configuration-dell-wyse-3040.nix
|
||||
./modules/base.nix
|
||||
./modules/options.nix
|
||||
./modules/mobile-box.nix
|
||||
./modules/traffic-stop-boxes/mobile-box.nix
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
radio-conf.overlay."x86_64-linux"
|
||||
|
@ -215,19 +215,19 @@
|
|||
data-hoarder = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = ([
|
||||
modules = [
|
||||
./hosts/data-hoarder/configuration.nix
|
||||
./hosts/data-hoarder/hardware-configuration.nix
|
||||
./modules/wireguard_server.nix
|
||||
] ++ data-hoarder-modules);
|
||||
./modules/data-hoarder/wireguard_server.nix
|
||||
] ++ data-hoarder-modules;
|
||||
};
|
||||
staging-data-hoarder = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = ([
|
||||
modules = [
|
||||
./hosts/staging/configuration.nix
|
||||
microvm.nixosModules.microvm
|
||||
] ++ data-hoarder-modules);
|
||||
] ++ data-hoarder-modules;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user