The "Hub"

Wiki of the Idiots

Random Stuff Linux Stuff Windows Stuff Software

Chocolatey Scripts

Ok, here's the thing. I end up wiping my computer A LOT.

It's not like I'm doing anything suspicious, or anything like that, it's just that I end up using a lot of beta software or updates or something.

Most recently, I was on Windows 11 Insider Preview, and my computer would blue screen every few hours, regardless of what I had open.

I ended up having to completely reinstall Windows, which let me change how my partitions were setup at least, but otherwise it was a huge pain to find all the software that I had before.

As I don't have Microsoft OneDrive setup, as it is the reason my computer sometimes stops working entirely, I do not have backups of any files or anything, other than stuff like this GitHub repository, or Google Cloud or something.


This entire thing is done using chocolatey, a software designed for mass downloading a specific "suite" of software for things like fleet use.

I have copy pasted their Powershell script for setting up and installing chocolatey.

Start from Here

Open Powershell/Terminal with Admin Privliges

Run Get-ExecutionPolicy and hope for something other than Restricted.

If it returns with Restricted, run Set-ExecutionPolicy AllSigned to change it.

Run

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
 
to install Chocolatey.

Important Stuff

Run choco install firefox zerotier-one putty winscp treesizefree peazip reaper mpc-hc k-litecodecpackfull cpu-z gpu-z parsec dotnetcore-desktopruntime vcredist140 -y

Less Important Stuff

Run choco install discord steam-client epicgameslauncher battle.net ubisoft-connect -y

Non-Important Stuff

Run choco install tidal -y

Woah Woah Woah, Slow Down, What Software am I Downloading?

Alright, starting from the top (or beginning?):

discord: Social Media platform that I personally don't enjoy using, but am essentially forced to use it due to everyone I know using it.

firefox: The best browser in my eyes. No it's not the most private of browsers, but it's not built on Chromium, which is the main benefit. Chromium is awful and if you don't know why, go ahead and keep using it.

steam-client: Steam. The best video game launcher ever. Period.

zerotier-one: There's another page in the wiki for this.

epicgameslauncher: Epic Games Launcher. Maybe the second best video games launcher?

battle.net: Owned by Blizzard. Anything Blizzard is probably on here.

ubisoft-connect: Ubisoft Connect. Maybe the most hated video game launcher to many, not by me. I generally enjoy using it.

putty: Actually called PuTTY. It's an entirely free SSH client with a perfect UI for my uses.

winscp: WinSCP is a SFTP client. Similar to PuTTY, but instead of a remote terminal, it's a remote file manager.

treesizefree: The free version of a disk space manager. Everyone I know has one they like, this is mine.

peazip: A utility to do all kinds of things with all kinds of codecs that the default file manager doesn't do. I prefer it over 7zip or WinRar personally.

reaper: A DAW that I use to add filters and boost my microphone. I have yet to find a microphone setup on Windows that picks up my voice properly, so I have to boost the hell out of my mic. I paid for the license so I didn't have to wait the 5 seconds.

mpc-hc: Media Player Classic Home Cinema edition. I prefer it over VLC Media Player, and both are significantly better than the built-in Media Player.

k-litecodecpackfull: K-Lite Codec Pack full version. You could probably just download the Standard version, but I have yet to see or use a codec that full doesn't support.

cpu-z: CPU monitoring software. Simple as that. Only used for checking very specific things.

gpu-z: Same as Cpu-z, but for Graphics Cards.

parsec: Software for remote accessing a desktop. Instead of a terminal, or a file manager, this lets me use someone's computer from across the country for various reasons.

dotnetcore-desktopruntime: Microsoft .NET Core Desktop Runtime. This is used for so many things, mainly for Ryochan7's DS4Windows.

vcredist-all: Downloads all Microsoft Visual C++ Runtime versions. Saves me from having to go to the Microsoft website, just like the .NET Runtime.

tidal: Tidal is basically Spotify, with less songs but significantly higher sound quality.

roccatswarm: Roccat Swarm is Roccat's software for controlling Roccat peripherals

-y: skips chocolatey asking if I really want to download this stuff.

If you need different packages than the ones I listed here, go to this this website. That is the chocolatey package list website, so anything you might need, just type the name into the search bar and it might be there.

Wait, isn't there stuff missing here?

Yeah, some software is definitely missing here.

The reason for that is that not everything that I use has a chocolatey script.

Some things still need downloading from the specific websites, or I prefer to download from the website directly.


Nvidia Geforce Experience: This is pretty self explanatory.

AMD Drivers: The AMD Support page for downloading drivers for all AMD Products.

Intel Arc Control: Intel Arc Control for the Intel Arc Graphics Cards. (I bought an Arc A750)

SuperSlicer: Open Source slicer software that I personally prefer using over Cura. Nothing wrong with any other slicers, I just prefer this one.

Personus Universal Control: Control Software for Presonus Audio devices. Required if you have a Presonus Interface.

Focusrite Drivers: Drivers for Focusrite Audio devices. Required if you have a Focusrite Interface.

Voicemeeter Banana: Audio software for splitting and/or combining audio channels. Basically required if you have an interface.

DS4Windows: Software needed to convert Dualsense or DS4 controllers into Xinput. I use a Dualsense controller simply because I find it more comfortable to use.

SteelSeries GG: SteelSeries Engine for customizing peripherals with Clip Recording built in.

OBS Studio: Open Broadcaster Software for recording videos, clips, or streaming. (Use replay buffer for Clip recording)

Roccat Swarm Software: Roccat Software for customizing peripherals.

RSClient: AutoClicker made for RuneScape but works with everything. Sadly doesn't have right click support.

Logitech G Hub: Logitech G Hub. I personally don't like using it, but I have a Logitech G920, and I need the software to use the wheel.

Prism Launcher: Prism Launcher is a fork of MultiMC, owned by a group of much better people. Previously I had MultiMC, and PolyMC, but both have had problems with the devs, so I dropped them both. Prism Launcher so far seems to be better, but only time will tell. Same features as MultiMC.

Assetto Corsa Content Manager: Assetto Corsa Content Manager. I have the paid version, so I use itch.io.