diff --git a/common/desktop.nix b/common/desktop.nix index e7fea91..92c791b 100644 --- a/common/desktop.nix +++ b/common/desktop.nix @@ -11,7 +11,6 @@ ./restic ./droidcam ../home-manager/desktop/services/keeweb.nix - ../home-manager/desktop/services/telegram-desktop.nix ]; networking = { diff --git a/home-manager/desktop.nix b/home-manager/desktop.nix index 2dbfff2..581835c 100644 --- a/home-manager/desktop.nix +++ b/home-manager/desktop.nix @@ -7,11 +7,11 @@ ./work-desktop.nix ./software/pycharm ./software/signal + ./software/telegram ]; home.packages = with pkgs; [ appimage-run keeweb - unstable.tdesktop unstable.vscode unstable.youtube-dl ]; diff --git a/home-manager/desktop/services/telegram-desktop.nix b/home-manager/software/telegram/default.nix similarity index 52% rename from home-manager/desktop/services/telegram-desktop.nix rename to home-manager/software/telegram/default.nix index c693fa5..4e86d9a 100644 --- a/home-manager/desktop/services/telegram-desktop.nix +++ b/home-manager/software/telegram/default.nix @@ -1,11 +1,16 @@ -# needs to be imported into the main nix config -{ config, pkgs, ... }: +{ pkgs, ... }: { + home.packages = with pkgs; [ + unstable.tdesktop + ]; + systemd.user.services.telegram-desktop = { - description = "Telegram Desktop"; - partOf = [ "graphical-session.target" ]; - wantedBy = [ "graphical-session.target" ]; - serviceConfig = { + Unit = { + description = "Telegram Desktop"; + partOf = [ "graphical-session.target" ]; + wantedBy = [ "graphical-session.target" ]; + }; + Service = { Type = "simple"; ExecStart = "${pkgs.unstable.tdesktop}/bin/telegram-desktop"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";