{ pkgs, ... }:
{
  imports = [
    # Programs
    ./desktop/default.nix
    ./shell/default.nix
    ./alacritty/default.nix
    ./emacs/default.nix
    ./browser/default.nix
    # Services
    ./services/email/default.nix
    ./services/password-store/default.nix
    # Additional Scripts
    ./scripts/default.nix
  ];
  home.packages = with pkgs; [
    libreoffice-fresh
    krdc
    krita
    inkscape
    tokodon
    webcord
    signal-desktop
    whatsapp-for-linux
    teams-for-linux
  ];
  xdg.configFile."teams-for-linux/config.json".text = builtins.toJSON {
    awayOnSystemIdle = true;
    closeAppOnCross = true;
    followSystemTheme = true;
    notificationMethod = "electron";
    optInTeamsV2 = true;
    spellCheckerLanguages = [ "en_GB" ];
  };
}