diff options
| author | Max Audron <audron@cocaine.farm> | 2023-08-11 16:51:35 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2023-08-11 16:51:35 +0200 |
| commit | 40790797e111cec5ff682806998d50c38ed7bca9 (patch) | |
| tree | 6db95b93f0797a62637845ea4bda5a3eedbc9306 /flake.nix | |
| parent | move nixinate to own flake (diff) | |
cleanup modules
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 29 |
1 files changed, 9 insertions, 20 deletions
@@ -11,28 +11,17 @@ flake = let system = "x86_64-linux"; - specialArgs = inputs // { inherit system; }; + specialArgs = inputs; + mkSystem = modules: nixpkgs.lib.nixosSystem { + inherit specialArgs system; + modules = modules; + }; in { - nixosConfigurations = { - nixos-test = nixpkgs.lib.nixosSystem { - inherit specialArgs system; - modules = [ - (import ./machines/nixos-test) - - (import ./modules) - (import ./modules/users) - { - _module.args.nixinate = { - host = "10.49.212.3"; - sshUser = "audron"; - buildOn = "remote"; - substituteOnTarget = true; - hermetic = false; - }; - } - ]; - }; + nixosModules = import ./modules; + nixosConfigurations = with self.nixosModules; { + vultr-image = mkSystem [ common users image vultr ]; + nixos-test = mkSystem [ (import ./machines/nixos-test) common users ]; }; }; systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; |
