]> Repositories - machines.git/blobdiff - flake.nix
Enable nix command and Flakes experimental features
[machines.git] / flake.nix
index 99ff495b5f80f6c4f762c43aa6accee15578e989..efd047d703e60f144596118f26a46d9dcd339724 100644 (file)
--- a/flake.nix
+++ b/flake.nix
@@ -6,17 +6,26 @@
                        url = "disko";
                        inputs.nixpkgs.follows = "nixpkgs";
                };
                        url = "disko";
                        inputs.nixpkgs.follows = "nixpkgs";
                };
+
+               home-manager = {
+                       url = "home-manager";
+                       inputs.nixpkgs.follows = "nixpkgs";
+               };
        };
 
        };
 
-       outputs = { nixpkgs, disko, ... }: let
+       outputs = { nixpkgs, disko, home-manager, ... }: let
                hostname = "levanter";
                hostname = "levanter";
-               device = "/dev/sda";
        in {
                nixosConfigurations.${hostname} = nixpkgs.lib.nixosSystem {
        in {
                nixosConfigurations.${hostname} = nixpkgs.lib.nixosSystem {
-                       specialArgs = { inherit device hostname; };
+                       specialArgs = {
+                               device = "/dev/sda";
+                               inherit hostname;
+                               ayo_public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIeBrQONJC4u4M0/gYhsMMcVxs+mVlk5bmT7vtReEyK7 ayo@monsoon";
+                       };
 
                        modules = [
                                disko.nixosModules.disko
 
                        modules = [
                                disko.nixosModules.disko
+                               home-manager.nixosModules.home-manager
                                ./levanter/configuration.nix
                        ];
                };
                                ./levanter/configuration.nix
                        ];
                };