flake/modules/home/desktop/social.nix
2024-08-28 22:33:26 +00:00

26 lines
647 B
Nix

{ pkgs, lib, config, ... }:
let
vesktop-nogain = (pkgs.vesktop.overrideAttrs (previousAttrs: {
patches = previousAttrs.patches ++ [
(builtins.fetchurl {
url = "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch";
sha256 = "18zmq68m5mx3s924iqfbmm8a7r8qbjnw86hvvax2vg8w94g7mrqp";
})
];
}));
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
vesktop-nogain
# Video
freetube
];
};
}