1
0
Fork 0
nix-system-configurations/home-manager/secrets.nix
2025-08-28 08:55:50 -05:00

30 lines
654 B
Nix

# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{
config,
domains,
inputs,
lib,
pkgs,
...
}:
{
imports = [ inputs.sops-nix.homeManagerModules.sops ];
sops = {
defaultSopsFile = ../sops/secrets.yaml;
};
home.packages = [ pkgs.bitwarden-cli ];
programs = {
rbw = {
enable = true;
settings = {
base_url = "https://vault.${domains.netName}";
email = "vaultwarden@${domains.netName}";
pinentry = config.services.gpg-agent.pinentry.package;
};
};
};
services = lib.mkIf pkgs.stdenv.isLinux { gnome-keyring.enable = true; };
}