summary refs log tree commit diff
path: root/flake.nix
diff options
context:
space:
mode:
authortzlil <tzlils@protonmail.com>2023-01-21 17:34:49 +0200
committertzlil <tzlils@protonmail.com>2023-01-21 17:34:49 +0200
commitd9317de584c66b068a336889aa9adc3ac3837e5e (patch)
treef9418f271c8e9bdc2cc6075de471bc4b7049f965 /flake.nix
parent5aa3d1eb375f7d67b717f0306752bd974fce1fbc (diff)
change deploy-rs to nixinate, change user to use passwordFile, add password age secret, remove NetworkManager-wait-online.service
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix15
1 files changed, 4 insertions, 11 deletions
diff --git a/flake.nix b/flake.nix
index e0cef8c..6fc07c2 100644
--- a/flake.nix
+++ b/flake.nix
@@ -6,14 +6,14 @@
     impermanence.url = "github:nix-community/impermanence";
     agenix.url = "github:ryantm/agenix";
     nixos-hardware.url = "github:nixos/nixos-hardware";
-    # deploy-rs.url = "github:serokell/deploy-rs";
+    nixinate.url = "github:matthewcroughan/nixinate";
     home-manager = {
       url = "github:nix-community/home-manager";
       inputs.nixpkgs.follows = "nixpkgs";
     };
   };
 
-  outputs = inputs: let
+  outputs = inputs@{ self, ... }: let
     mkSystem_ = pkgs: system: h: modules:
       pkgs.lib.nixosSystem {
         system = system;
@@ -24,17 +24,10 @@
         inputs.agenix.nixosModule inputs.impermanence.nixosModules.impermanence
       ]);
   in {
+    apps = inputs.nixinate.nixinate.x86_64-linux self;
     nixosConfigurations = {
-      pc = mkSystem inputs.nixpkgs "x86_64-linux" "lilith";
+      # pc = mkSystem inputs.nixpkgs "x86_64-linux" "pc";
       vm = mkSystem inputs.nixpkgs "x86_64-linux" "vm";
     };
-
-    # deploy.nodes.some-random-system.profiles.system = {
-    #   user = "root";
-    #   path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.vm;
-    # };
-
-    # This is highly advised, and will prevent many possible mistakes
-    # checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib;
   };
 }