Initial Commit

This commit is contained in:
Kurtis
2025-10-26 23:54:24 +10:00
commit 097593e450
3 changed files with 83 additions and 0 deletions

17
README.md Normal file
View File

@@ -0,0 +1,17 @@
## Win95ify! Windows 11 Edition
This script converts your windows 11 ui to windows 95.
It does the following things
> Downloads windows 95 icon set and changes shortcuts to these
> Downloads Windows wallpapers and sets the default windows 95 background colour
> Installs windows classic task bar
> Installs windows classic start menu
> Installs custom windows login screen to look like windows 95
> Installs custom boot logo to simulate windows 95
NOTES
OpenShell is intalled in interactive mode - This is to turn off the explorer mods specifically
HackBGRT needs to be manually installed - this is done in case it already has been installed (like for updating)

BIN
splash.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

66
start.ps1 Normal file
View File

@@ -0,0 +1,66 @@
# Check if the script is running as administrator
If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
# If not running as administrator, attempt to restart with elevation
Write-Host "This script needs to run with Administrator privileges. Please Run again"
Exit
}
# download git via winget since we need to get this.
Write-Host "Making sure you have git"
winget install Git.Git
# Download all the software
Write-Host "Creating Win95 Directory"
$folderPath = "C:\Program Files\Win95"
if (-not (Test-Path $folderPath -PathType Container)) {
New-Item -Path $folderPath -ItemType Directory -Force
Write-Host "Folder '$folderPath' created successfully."
} else {
Write-Host "Folder '$folderPath' already exists."
}
Write-Host "Downloading Wallpapers"
git clone https://git.tcmeta.net/kurtis/chicago95-wallpapers.git "$folderPath\Wallpapers"
Write-Host "Downloading Icons"
git clone https://git.tcmeta.net/kurtis/win95-icons.git "$folderPath\Icons"
Write-Host "Downloading Sounds"
git clone https://git.tcmeta.net/kurtis/win95-sounds.git "$folderPath\Sounds"
Write-Host "Downloading Latest HackBRGT"
$tempPath = Join-Path $env:TEMP "hackgrbt.zip"
$releases = "https://api.github.com/repos/Metabolix/HackBGRT/releases"
$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name
$download = "https://github.com/Metabolix/HackBGRT/releases/download/$tag/HackBGRT-$($tag.SubString(1)).zip"
Invoke-WebRequest $download -Out $tempPath
Write-Host "Unzipping"
Expand-Archive $tempPath -DestinationPath "$folderPath" -Force
Write-Host "Removing Temp"
Remove-Item $tempPath -Force
Write-Host "Downloading Custom Logo"
$download = "https://git.tcmeta.net/kurtis/win95ify-11/raw/branch/main/splash.bmp"
Invoke-WebRequest $download -Out "$folderPath\HackBGRT-$($tag.SubString(1))\splash.bmp"
Start-Process "$folderPath\HackBGRT-$($tag.SubString(1))\setup.exe"
#Okay now lets start to install the essentials
Write-Host "Installing RetroBar"
winget install dremin.RetroBar
Write-Host "Installing OpenShell in interactive mode"
winget install Open-Shell.Open-Shell-Menu -i
# okay now we need to apply wallpapers and also other stuff