aboutsummaryrefslogtreecommitdiff
path: root/home/mun/programs/nixcord.nix
blob: d39f6e3913f35508a68fa38fd66998a61aafe7c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{inputs, ...}: {
  imports = [
    inputs.nixcord.homeModules.nixcord
  ];

  programs.nixcord = {
    enable = true;

    discord = {
      vencord.enable = false;
      equicord.enable = true;
    };
  };

  home.file.".config/discord/settings.json" = {
    force = true;
    text = builtins.toJSON {
      SKIP_HOST_UPDATE = true;
      BACKGROUND_COLOR = "#000000";
      offloadAdmControls = true;
      enableHardwareAcceleration = true;
      chromiumSwitches = {};
      IS_MAXIMIZED = false;
      IS_MINIMIZED = false;
      WINDOW_BOUNDS = {
        x = 0;
        y = 0;
        width = 1708;
        height = 879;
      };
      asyncVideoInputDeviceInit = false;
      MINIMIZE_TO_TRAY = false;
      enableLibOpenH264Electron = false;
      DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING = true;
      openH264Enabled = true;
      openasar = {
        setup = true;
        cmdPreset = "battery";
        quickstart = true;
        skipModuleUpdate = true; # <-- the fix
      };
    };
  };
}