small waybar change and adding protonmail-bridge

This commit is contained in:
cnst
2024-12-27 18:41:40 +01:00
parent ee165333ba
commit 3fb3398f59
5 changed files with 259 additions and 6 deletions

View File

@@ -0,0 +1,31 @@
{
config,
lib,
pkgs,
...
}: let
inherit (lib) mkIf mkEnableOption optionalString;
cfg = config.home.services.protonmail-bridge;
in {
options = {
home.services.protonmail-bridge.enable = mkEnableOption "Enables protonmail-bridge";
};
config = mkIf cfg.enable {
home.packages = [pkgs.protonmail-bridge];
systemd.user.services.protonmail-bridge = {
Unit = {
Description = "Protonmail Bridge";
After = ["network.target"];
};
Service = {
Restart = "always";
ExecStart = "${pkgs.protonmail-bridge}/bin/protonmail-bridge --no-window --noninteractive";
};
Install = {
WantedBy = ["default.target"];
};
};
};
}