-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Installing Recommmended Apps #391
Comments
Nice suggestion, |
I'm fine with it. |
@undergroundwires Open-source software programs are generally trustworthy. Therefore, we should recommend only open-source software. Additionally, we can track their releases using the GitHub API. |
We can iterate each package manager and install whether they exist like: 1) I'm also thinking that we should not recommend these on "Standard" or "Strict" as most users run these blindly, and it's unexpected see software being installed automatically. If we do not document them, when we have #342 in next version, they'll be seen as Red, like high/impact on system stability, which probably a wrong risk level. Not sure how to work around this.. |
We can choose both options, and there is no need to categorize these software applications into the Standard and Strict categories, as users can manage this manually when they want to. Additionally, if we are unable to find any package managers, we can use PowerShell's EXE Files Here is an example of EXE files MSI Files MSI's silent install standard command line parameters are as follows:
Portable Softwares We can download portable software by referring to Scoop's repository, but not all software provides portable versions, and users need to manually update these programs. Additionally, many software updates are important because they include critical security patches. Installing Package Manager We can install package managers without admin privileges, and install softwares. References |
Installing MSI etc.: What if the package owner changes the URL? What if someone distributes a malware through the URL? What if someone in the middle changes the downloaded file (need SHA verification)? It's not worth the risks and effort to become a some kind of package manager through MSI and manual downloads. I think this too much. Yes, we should not install any package managers, it's too intrusive, just skip the action if there's none. And I guess we will just uninstall the installed software on revert using every package manager. Questions:
|
Q: What if the package owner changes the URL? What if someone distributes a malware through the URL?
If we do not recommend these on presets (which we will not), they'll become RED after #342. Do you think its good? What would be the best name for the category? It should be user-friendly and simple. I guess using the word "app" is more friendly than "software". So something like "Install privacy apps"? "Install privacy-friendly apps"? |
Thanks for the feedback. Naming sounds good. Now we need to come up with an application list. We need to the write script for installing them, find their package IDs etc. and create some docs but I can take it from there. |
Linux & WindowsWhen working with Linux, it’s crucial to identify the specific distribution that is being used by the user, as different distributions rely on various package managers. For example, we might encounter Essential Software Recommendations:
macOS
I don't have much idea about MacOS so we need to research more |
Scripts are now: Standard, strict or nothing. |
@undergroundwires Agreed |
@undergroundwires Got some softwares |
My stand on privacy.sexy is that it feels like it should stay a privacy-tweaking script rather than a "after-format setup manager." Adding functionality that will make the project less maintainable for a problem that doesn't exist in a privacy.sexy context does not make sense to me. I mean, if the developer is down to do it, go ahead, but I myself wouldn't look for ungoogled chromium in privacy.sexy. |
Problem statement
We can create another script that installs recommended apps such as 7zip (as most people use WinRAR), ungoogled-chromium, LibreWolf (an alternative to Firefox), and other software programs.
Proposed solution
We can use
winget
orInvoke-Request
to install the recommended apps.Operating Systems
Mac, Windwos, Linux
References
The text was updated successfully, but these errors were encountered: