add networking through secrets
This commit is contained in:
23
flake.nix
23
flake.nix
@@ -1,6 +1,7 @@
|
||||
{
|
||||
description = "Nix config entry point";
|
||||
|
||||
# since secrets live in a submodule, enable submodules by default
|
||||
inputs.self.submodules = true;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
@@ -49,7 +50,10 @@
|
||||
inputs.dms-cli.follows = "dms-cli";
|
||||
};
|
||||
|
||||
nix-vscode-extensions.url = "github:nix-community/nix-vscode-extensions";
|
||||
nix4vscode = {
|
||||
url = "github:nix-community/nix4vscode";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = {
|
||||
@@ -59,7 +63,7 @@
|
||||
home-manager,
|
||||
stylix,
|
||||
sops-nix,
|
||||
nix-vscode-extensions,
|
||||
nix4vscode,
|
||||
...
|
||||
} @ inputs:
|
||||
let
|
||||
@@ -112,11 +116,12 @@
|
||||
./users/remy_yoga
|
||||
inputs.nix-flatpak.homeManagerModules.nix-flatpak
|
||||
inputs.dankMaterialShell.homeModules.dankMaterialShell.default
|
||||
|
||||
];
|
||||
extraModules = [
|
||||
inputs.stylix.nixosModules.stylix
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
{ nixpkgs.overlays = [ inputs.nix-vscode-extensions.overlays.default ]; }
|
||||
{ nixpkgs.overlays = [ inputs.nix4vscode.overlays.default ]; }
|
||||
];
|
||||
};
|
||||
};
|
||||
@@ -160,5 +165,15 @@
|
||||
# })
|
||||
# ];
|
||||
# };
|
||||
|
||||
# devshell for this configuration
|
||||
devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
|
||||
packages = [
|
||||
pkgs.sops
|
||||
];
|
||||
|
||||
# tell sops where the public ssh key to "seed" the age key from is located
|
||||
SOPS_AGE_SSH_PRIVATE_KEY_FILE = "/home/remy/.ssh/main_key";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user