Move teams and nomachine to default install rather than work only

This commit is contained in:
Evie Litherland-Smith 2024-10-03 08:47:43 +01:00
parent 27777cef04
commit 4f226084d0
2 changed files with 12 additions and 13 deletions

View file

@ -13,7 +13,9 @@
webcord webcord
signal-desktop signal-desktop
whatsapp-for-linux whatsapp-for-linux
teams-for-linux
x2goclient x2goclient
nomachine-client
]; ];
file.${config.gtk.gtk2.configLocation}.force = true; # Stop clashing with KDE file.${config.gtk.gtk2.configLocation}.force = true; # Stop clashing with KDE
}; };
@ -57,6 +59,15 @@
# Autostart some programs # Autostart some programs
"autostart/signal-desktop.desktop".source = "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop"; "autostart/signal-desktop.desktop".source = "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop";
"autostart/com.github.eneshecan.WhatsAppForLinux.desktop".source = "${pkgs.whatsapp-for-linux}/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop"; "autostart/com.github.eneshecan.WhatsAppForLinux.desktop".source = "${pkgs.whatsapp-for-linux}/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop";
# Teams configuration
"teams-for-linux/config.json".text = builtins.toJSON {
awayOnSystemIdle = true;
closeAppOnCross = false;
followSystemTheme = true;
notificationMethod = "electron";
optInTeamsV2 = true;
spellCheckerLanguages = [ "en_GB" ];
};
}; };
}; };
} }

View file

@ -6,11 +6,7 @@
}: }:
{ {
imports = [ ./openfortivpn/ukaea.nix ]; imports = [ ./openfortivpn/ukaea.nix ];
home.packages = with pkgs; [ home.packages = with pkgs; [ twinkle ];
teams-for-linux
twinkle
nomachine-client
];
programs.git.userEmail = config.accounts.email.accounts.outlook.address; programs.git.userEmail = config.accounts.email.accounts.outlook.address;
accounts.email.accounts = { accounts.email.accounts = {
proton.primary = lib.mkForce false; proton.primary = lib.mkForce false;
@ -19,13 +15,5 @@
xdg.configFile = { xdg.configFile = {
"autostart/twinkle.desktop".source = "${pkgs.twinkle}/share/applications/twinkle.desktop"; "autostart/twinkle.desktop".source = "${pkgs.twinkle}/share/applications/twinkle.desktop";
"autostart/teams-for-linux.desktop".source = "${pkgs.teams-for-linux}/share/applications/teams-for-linux.desktop"; "autostart/teams-for-linux.desktop".source = "${pkgs.teams-for-linux}/share/applications/teams-for-linux.desktop";
"teams-for-linux/config.json".text = builtins.toJSON {
awayOnSystemIdle = true;
closeAppOnCross = false;
followSystemTheme = true;
notificationMethod = "electron";
optInTeamsV2 = true;
spellCheckerLanguages = [ "en_GB" ];
};
}; };
} }