use sops for secret management

This commit is contained in:
cswimr 2024-12-02 20:50:24 -05:00
parent 6eeea660f0
commit cd820411c4
Signed by: cswimr
GPG key ID: 0EC431A8DA8F8087
9 changed files with 95 additions and 25 deletions

View file

@ -11,6 +11,10 @@
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-flatpak.url = "github:gmodena/nix-flatpak";
nixvim = {
url = "github:nix-community/nixvim";
@ -44,6 +48,7 @@
inherit pkgs;
system = system;
hostname = "eclipse";
user = user;
};
modules = [
# imports
@ -60,6 +65,7 @@
./nixos/nvim.nix
./nixos/pkg.nix
./nixos/shell.nix
./nixos/sops.nix
./nixos/sudo.nix
./nixos/symlinks.nix
./nixos/tailscale.nix
@ -69,6 +75,7 @@
hardware.bluetooth.enable = true;
}
inputs.sops-nix.nixosModules.sops
inputs.nixvim.nixosModules.nixvim
inputs.nix-flatpak.nixosModules.nix-flatpak