Use native signal desktop app again

As the pidgin integration is failing.
I no longer can register pidgin with my signal app.
This commit is contained in:
Daniel Siepmann 2022-11-23 10:37:01 +01:00
parent 5703303b78
commit 84f9d32366
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4
4 changed files with 1 additions and 43 deletions

View file

@ -11,7 +11,6 @@ in {
./home/modules/programs/khal.nix
./home/modules/programs/languagetool.nix
./home/modules/programs/mailhog.nix
./home/modules/programs/signald.nix
./home/modules/programs/my-pidgin.nix
];

View file

@ -10,7 +10,6 @@
pkgs.pidgin-window-merge
# Protocols
pkgs.purple-signald
pkgs.purple-slack
(pkgs.callPackage ./../../packages/purple-mattermost { })
(pkgs.callPackage ./../../packages/purple-microsoft-teams { })
@ -21,9 +20,6 @@
];
};
# Necessary to connect to signal from pidgin
programs.signald.enable = true;
home.file = {
pidginGtkRc = {
target = ".purple/gtkrc-2.0";

View file

@ -1,38 +0,0 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.programs.signald;
in {
options.programs.signald = {
enable = mkEnableOption "signald";
package = mkOption {
type = types.package;
default = pkgs.signald;
description = "signald package to install.";
};
};
config = mkIf cfg.enable {
systemd.user.services.signald = {
Unit = {
Description = "A daemon for interacting with the Signal Private Messenger";
Wants = "network.target";
After = "network.target";
};
Service = {
Type = "simple";
ExecStart = "${cfg.package}/bin/signald";
Restart = "on-failure";
SuccessExitStatus = "143";
};
Install = {
WantedBy = [ "default.target" ];
};
};
};
}

View file

@ -66,6 +66,7 @@ with pkgs; [
(callPackage ./packages/custom/customer-project { })
# Communication
signal-desktop
thunderbird
# Media