protonmail bridge sucks
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
{ ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
update-boot = "sudo nixos-rebuild boot --max-jobs 10";
|
update-boot = "sudo nixos-rebuild boot --max-jobs 10";
|
||||||
@@ -12,4 +12,21 @@ in
|
|||||||
programs = {
|
programs = {
|
||||||
zsh.shellAliases = shellAliases;
|
zsh.shellAliases = shellAliases;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Configure systemd user service for protonmail-bridge
|
||||||
|
systemd.user.services.protonmail-bridge = {
|
||||||
|
Service = {
|
||||||
|
Environment = [
|
||||||
|
"GNUPGHOME=/home/admin/.gnupg"
|
||||||
|
"PASSWORD_STORE_DIR=/home/admin/.local/password-store"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
services = {
|
||||||
|
protonmail-bridge = {
|
||||||
|
enable = true;
|
||||||
|
extraPackages = with pkgs; [ pass libsecret ];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,14 @@
|
|||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
|
pkgs,
|
||||||
namespace,
|
namespace,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
|
#services.gnome-keyring.enable = false;
|
||||||
|
#home.packages = [ pkgs.gcr ];
|
||||||
|
|
||||||
services.pass-secret-service = {
|
services.pass-secret-service = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -18,19 +18,7 @@ in
|
|||||||
chmod -R 750 ${config.services.home-assistant.configDir}
|
chmod -R 750 ${config.services.home-assistant.configDir}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Configure systemd user service for protonmail-bridge
|
|
||||||
systemd.user.services.protonmail-bridge = {
|
|
||||||
environment = {
|
|
||||||
GNUPGHOME = "%h/.gnupg";
|
|
||||||
PASSWORD_STORE_DIR = "%h/.local/password-store";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
protonmail-bridge = {
|
|
||||||
enable = true;
|
|
||||||
path = with pkgs; [ pass libsecret gnome-keyring ];
|
|
||||||
};
|
|
||||||
matter-server = {
|
matter-server = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 5580;
|
port = 5580;
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
services = {
|
services = {
|
||||||
yubikey-agent.enable = true;
|
yubikey-agent.enable = true;
|
||||||
passSecretService.enable = true;
|
passSecretService.enable = false;
|
||||||
pcscd.enable = true;
|
pcscd.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user