If you are wondering why should it be so painfull to install all your favourite Apps in Windows, you are in a good place.
Making clean install is really simple in Linux thanks to Tools like: Ansible, Docker (you can also use it) or scripts.
Yes, you also can use Chocolatey GUI and avoid the scripting part.
You can use Scripts in Windows as well, together with Chocolatey! 🍫
Chocolatey What?
Ok - this is suposed to be Linux related only, but I discovered about this and if there is some Windows user reading this, probably will be wondering if formating and setup a Windows machine from scratch has to be so painful.
Chocolatey is a F/OSS package manager for Windows that enables users to easily install, manage, and update software applications from the command line or through a graphical interface.
Package WHAT?
When you want new tools or games, instead of roaming the internet, you tell the package manager what you desire. This shopkeeper knows where to find them, handles all the downloading and setup, and even keeps them updated so you don’t have to worry about dusty shelves.
Installing Chocolatey 🚀
Get Chocolatey ready and forget about being afraid to format C your Windows ever again.
# Check if Chocolatey is installedif(-not (Get-Command choco -ErrorAction SilentlyContinue)){ Write-Host "Chocolatey is not installed. Installing Chocolatey..." Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}# Install ChromeWrite-Host "Installing Google Chrome..."choco install googlechrome -y
# Install SteamWrite-Host "Installing Steam..."choco install steam -y
# Install Visual Studio CodeWrite-Host "Installing Visual Studio Code..."choco install vscode -y
Write-Host "Installation completed."
Useful commands:
choco search packageName: Search for packages by name.
choco install packageName: Install a package.
choco list --local-only: List all installed packages.
choco uninstall packageName: Uninstall a package.
choco upgrade packageName: Upgrade a package to the latest version.
Create a list like this one with your favourite Apps , then use it from the powershell.
The logic here is Work Smart. Do once, re-use forever ♻️
Hello mac user 😛
You can start your act different journey by installing Docker and spining up some F/OSS services. And running them without a 3rd party in between is called SelfHosting.
The Linux ecosystem is full of these kind of Apps that have aligned incentives with your interests.
FAQ
What it is F-DROID?
It is an alternative Google App Store, full of Open Source Android APPs.
What is the best Linux for Low Resources?
Less resources, More efficient OS - More environmental friendly ♻️
Peppermint OS: Peppermint OS is a lightweight Linux distribution based on Ubuntu LTS releases. It features a customized Xfce desktop environment and focuses on speed, efficiency, and cloud integration.
Lubuntu: Lubuntu is an official Ubuntu flavor that uses the lightweight LXQt desktop environment (formerly LXDE). It’s designed to be fast, energy-efficient, and suitable for older hardware.
Xubuntu: Xubuntu is an official Ubuntu flavor that features the lightweight Xfce desktop environment. It offers a balance between performance and features, making it suitable for older hardware or systems with limited resources.
MX Linux: MX Linux is a midweight Linux distribution based on Debian stable and featuring the Xfce desktop environment. It’s known for its stability, performance, and user-friendly experience. MX Linux is designed to run well on older hardware.
These distributions come with different desktop environments, which are UI flavors of the same operating system
Xfce: Xfce is a lightweight desktop environment known for its resource efficiency and customization options. It provides a traditional desktop layout with a panel, menu, and desktop icons.
LXQt: LXQt is a lightweight desktop environment that combines the LXDE and Razor-qt projects. It’s designed to be fast, modular, and feature-rich while consuming minimal system resources.
LXDE: LXDE (Lightweight X11 Desktop Environment) is a lightweight desktop environment that focuses on speed, simplicity, and ease of use. It’s suitable for older hardware and systems with limited resources.