Initial Commit
This commit is contained in:
17
README.md
Normal file
17
README.md
Normal 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
BIN
splash.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.6 MiB |
66
start.ps1
Normal file
66
start.ps1
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user