flake/modules/home/desktop/social.nix
2026-05-20 09:04:55 +00:00

43 lines
988 B
Nix

{
pkgs,
lib,
config,
sources,
...
}: let
vesktop-nogain = pkgs.vesktop.overrideAttrs (previousAttrs: {
patches = previousAttrs.patches ++ [sources."vesktop.micfix".src];
});
# freetube-custom =
# (import sources.freetube.src {
# inherit (pkgs) system;
# config = pkgs.config;
# }).freetube;
dcts-client-shipping = pkgs.callPackage ../../../pkgs/dcts-client-shipping/package.nix {inherit sources;};
in {
options.mods.social.enable =
lib.mkEnableOption "enables social media clients";
config = lib.mkIf config.mods.social.enable {
home.packages = with pkgs; [
# Communication
# kotatogram-desktop
signal-desktop
# abaddon
# vesktop-nogain
# (callPackage ./packages/librediscord.nix {})
jami
# dcts-client-shipping
# Video
# freetube-custom
freetube
# Security
gcr
];
services.gnome-keyring.enable = true;
services.dunst.enable = true;
};
}