Install user-scoped project properly

This commit is contained in:
Manuel Thalmann 2024-10-22 01:22:39 +02:00
parent 407cd3be32
commit a854c46094

View file

@ -17,6 +17,7 @@ function Deploy-SoftwareAction {
)
[bool] $install = $false;
[bool] $userInstall = $Action -eq ([InstallerAction]::ConfigureUser);
$arguments = [hashtable]@{ };
if ($null -ne $Action) {
@ -138,7 +139,7 @@ function Deploy-SoftwareAction {
}
}
if ($Action -eq ([InstallerAction]::ConfigureUser)) {
if ($userInstall) {
if (Test-Program "pennywise") {
Install-WingetPackage kamranahmedse.pennywise;
Remove-DesktopIcon "Pennywise*";
@ -204,15 +205,17 @@ function Deploy-SoftwareAction {
if ($collections.socialMedia) {
if ($install) {
Install-ChocoPackage `
signal `
threema-desktop `
element-desktop `
teamspeak `
Install-ChocoPackage teamspeak;
Remove-DesktopIcon "*TeamSpeak*";
}
elseif ($userInstall) {
Install-WingetPackage `
Element.Element `
OpenWhisperSystems.Signal `
Threema.Threema `
;
Remove-DesktopIcon "*Element*";
Remove-DesktopIcon "*TeamSpeak*";
}
}