configurations of hq services
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

flake.nix 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. description = "C3D2 NixOS configurations";
  3. inputs = {
  4. nixpkgs.follows = "hydra/nixpkgs";
  5. # nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
  6. # secrets.url = "git+file:///etc/nixos/secrets";
  7. };
  8. outputs = { self, nixpkgs, hydra }: {
  9. nixosConfigurations = {
  10. glotzbert = nixpkgs.lib.nixosSystem {
  11. modules = [ ./hosts/glotzbert/configuration.nix ];
  12. system = "x86_64-linux";
  13. };
  14. hydra = nixpkgs.lib.nixosSystem {
  15. modules = [ ./hosts/hydra/configuration.nix ];
  16. system = "x86_64-linux";
  17. };
  18. kibana = nixpkgs.lib.nixosSystem {
  19. modules = [ ./hosts/containers/kibana/configuration.nix ];
  20. system = "x86_64-linux";
  21. };
  22. pulsebert = nixpkgs.lib.nixosSystem {
  23. modules = [ ./hosts/pulsebert/configuration.nix ];
  24. system = "aarch64-linux";
  25. };
  26. server7 = nixpkgs.lib.nixosSystem {
  27. modules = [ ./hosts/server7 hydra.nixosModules.hydra ];
  28. system = "x86_64-linux";
  29. };
  30. };
  31. nixosModules.c3d2 = import ./lib;
  32. };
  33. }