Passwords
This commit is contained in:
parent
14bf7cbb24
commit
14fabcbe20
4 changed files with 39 additions and 10 deletions
|
@ -183,6 +183,7 @@
|
|||
hardware.nixosModules.common-cpu-amd
|
||||
hardware.nixosModules.common-pc-ssd
|
||||
|
||||
password-manager
|
||||
wifi
|
||||
graphical-workstation
|
||||
music-production
|
||||
|
@ -194,7 +195,6 @@
|
|||
{
|
||||
home-manager.users.daniel = {
|
||||
imports = with homeManagerModules; [
|
||||
pass
|
||||
senpai
|
||||
iex
|
||||
cargo
|
||||
|
|
|
@ -1141,7 +1141,7 @@
|
|||
macos = {
|
||||
imports = with homeManagerModules; [
|
||||
desktop
|
||||
pass
|
||||
password-manager
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -1149,15 +1149,26 @@
|
|||
|
||||
# nnn = {};
|
||||
|
||||
password-manager = {pkgs, ...}: {
|
||||
imports = with homeManagerModules; [
|
||||
pass
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
passage
|
||||
rage
|
||||
age-plugin-yubikey
|
||||
bitwarden-cli
|
||||
oath-toolkit
|
||||
bitwarden-desktop
|
||||
];
|
||||
};
|
||||
|
||||
pass = {pkgs, ...}: {
|
||||
programs.password-store = {
|
||||
enable = true;
|
||||
package = pkgs.pass.withExtensions (exts: [exts.pass-otp]);
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
pinentry-curses
|
||||
];
|
||||
};
|
||||
|
||||
senpai = {config, ...}: {
|
||||
|
|
|
@ -160,6 +160,18 @@
|
|||
};
|
||||
};
|
||||
|
||||
password-manager = {pkgs, ...}: {
|
||||
programs.goldwarden = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
home-manager.users.daniel = {
|
||||
imports = with homeManagerModules; [
|
||||
password-manager
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
tailscale = {lib, ...}: {
|
||||
services.tailscale = {
|
||||
enable = true;
|
||||
|
@ -371,7 +383,11 @@
|
|||
];
|
||||
};
|
||||
|
||||
plasma6 = {pkgs, ...}: {
|
||||
plasma6 = {
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
imports = with nixosModules; [
|
||||
kde-connect
|
||||
pipewire
|
||||
|
@ -786,8 +802,10 @@
|
|||
daniel
|
||||
];
|
||||
|
||||
programs.gnupg.agent.enable = false;
|
||||
programs.gnupg.agent.pinentryPackage = pkgs.pinentry-tty;
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
pinentryPackage = lib.mkDefault pkgs.pinentry-tty;
|
||||
};
|
||||
|
||||
time = {
|
||||
timeZone = lib.mkDefault "America/Chicago";
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
home-manager.users.daniel = {
|
||||
imports = with outputs.homeManagerModules; [
|
||||
sway
|
||||
pass
|
||||
password-manager
|
||||
firefox-no-tabs
|
||||
# wallpaper-manager
|
||||
# sway-laptop
|
||||
|
|
Loading…
Reference in a new issue