diff --git a/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/domain/DesktopService.kt b/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/domain/DesktopService.kt index ef7aded..9a03b87 100644 --- a/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/domain/DesktopService.kt +++ b/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/domain/DesktopService.kt @@ -106,19 +106,19 @@ fun Prov.provisionMSDesktop(onlyModules: List?) { fun Prov.provisionOfficeDesktop(onlyModules: List? = null) { if (onlyModules == null) { aptInstall(ZIP_UTILS) + aptInstall(SPELLCHECKING_DE) aptInstall(BROWSER) aptInstall(EMAIL_CLIENT) installDeltaChat() aptInstall(OFFICE_SUITE) installZimWiki() installNextcloudClient() + aptInstall(COMPARE_TOOLS) // optional as installation of these tools often fail and they are not considered mandatory optional { aptInstall(DRAWING_TOOLS) } - - aptInstall(SPELLCHECKING_DE) } else if (onlyModules.contains(DesktopOnlyModule.VERIFY.name.lowercase())) { verifyOfficeSetup() } else if (onlyModules.contains(DesktopOnlyModule.FIREFOX.name.lowercase())) { diff --git a/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/infrastructure/PackageBundles.kt b/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/infrastructure/PackageBundles.kt index ae890f9..f3c7faa 100644 --- a/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/infrastructure/PackageBundles.kt +++ b/src/main/kotlin/org/domaindrivenarchitecture/provs/desktop/infrastructure/PackageBundles.kt @@ -38,4 +38,6 @@ val CLOJURE_TOOLS = "leiningen" val PASSWORD_TOOLS = "pwgen" -val SCREEN_TOOLS = "scrcpy" \ No newline at end of file +val SCREEN_TOOLS = "scrcpy" + +val COMPARE_TOOLS = "meld" \ No newline at end of file