This commit is contained in:
mjallen18
2025-09-01 18:20:34 -05:00
parent 93c698c2de
commit 6e1f6c23fe
5 changed files with 90 additions and 86 deletions

View File

@@ -168,6 +168,8 @@ in
gnome.enable = lib.mkForce false;
};
gnome.gnome-keyring.enable = true;
dbus.enable = true;
ddccontrol.enable = false;
blueman.enable = true;
@@ -277,6 +279,8 @@ in
};
security = {
# Enable gnome keyring for password storage
pam.services.sddm.enableGnomeKeyring = true;
polkit.enable = true;
# configure sudo

View File

@@ -8,14 +8,13 @@
nix = {
settings = {
substituters = [
"nas-cache:5ibTWOXJYlKBaoNtdDEPmvdLPtfnbwf9jvdnfwi5dUs="
"https://cache.mjallen.dev/nas-cache"
"https://nixos-raspberrypi.cachix.org"
"https://nix-community.cachix.org"
"https://cache.nixos.org/"
];
trusted-public-keys = [
"nas-cache:5ibTWOXJYlKBaoNtdDEPmvdLPtfnbwf9jvdnfwi5dUs="
"nixos-raspberrypi.cachix.org-1:4iMO9LXa8BqhU+Rpg6LQKiGa2lsNh/j2oiYLNOQ5sPI="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
];
@@ -43,6 +42,7 @@
# ...
"libsoup-2.74.3"
"libxml2-2.13.8"
"qtwebengine-5.15.19"
];
};
};

View File

@@ -52,10 +52,6 @@ in
after = [ "gpg-agent.service" ];
};
# Enable gnome keyring for password storage
security.pam.services.login.enableGnomeKeyring = true;
services.gnome.gnome-keyring.enable = true;
# Configure gpg-agent
programs.gnupg.agent = {
enable = true;

View File

@@ -2,6 +2,7 @@
config,
lib,
namespace,
pkgs,
...
}:
with lib;
@@ -22,10 +23,13 @@ in
uri = "tcp://0.0.0.0:10300";
};
piper.servers.hass-piper = {
enable = true;
voice = "en-us-ryan-high";
uri = "tcp://0.0.0.0:10200";
piper = {
package = pkgs.stable.wyoming-piper;
servers.hass-piper = {
enable = true;
voice = "en-us-ryan-high";
uri = "tcp://0.0.0.0:10200";
};
};
};
};