From 58620b13709a7aab6b4f6d0dbbe42d8897fda2e9 Mon Sep 17 00:00:00 2001 From: Kurtis Date: Mon, 27 Oct 2025 00:32:25 +1000 Subject: [PATCH] Update Have added more to script have added custom login screen --- login.png | Bin 0 -> 13505 bytes start.ps1 | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 login.png diff --git a/login.png b/login.png new file mode 100644 index 0000000000000000000000000000000000000000..f4cc41fbc5c3584769048109acb1300c70cea9e5 GIT binary patch literal 13505 zcmeHNYgCiRx*iY#6@}_P6)YvO9=b*4R=j{DTtr0y#bQw__aainq#(ussSwnPS`oLU zB7%UmNC^U^O2R!+DyiI}2u28yAYz07Az&_$1olkQp0(Fm=ht5A?B$P)OEb4`X1@1* z=6#--&x`x^dM{nPYB2y{>F!ceEdV4307ker_3XK)g*d%Ncs ziM?a}5hs4y1^5W8pLMGZ!nHZ7nLb=RN*=~~=Gq+g95B)5%(ek! z8kme%g9X~$Io)vKT1)6`rvr*^S7`SF&_xto_|$QQb~C(3JS$;C8Nedd&&dls0o7uD zPQAW}u+#v6;2VhK55AL&!_ES*rnI{S3p@UZ6hd5-NZJca08FkyIzgdF>bEceYl}{X z5a4KnOZg^$3JMQHCyll^LtwP`unzvo!3CcR1bEQ_^fGX!QGTDB=*rV@kSp zp&k${yByusvGA#vvi-F9>G6JRHm3GXjj;L))~&>Kp%biZ8voA5>!jx@LJW(+(IM|QVA4T5Z<-hcM?v0DHD+XnGl`~Jc`2Xrq#%@-w zOx!+XUAP08IRr_uzKcN@zSkG3sxPou_*vq;k2%Doq6etr70^Y3<_xc)I9{jv zdj3!y*I_`uoO8O&5htv=HI=N_NebEG@|>)-<_5i`05FeOE;jwHDY8-;AavfyljW^V z?x-xbOl^_oJ8kymteMr9`~0#HP;naZ=uw@Wot?YY6xs-{t@xEjBaR|Bk`_VB0r0H% zBUjYC$NxMk!h}7GY&yB1wtTZODhJ;}Wlj1IFv$gXv<|C-Tv9Y9h+Cy+@M`9sGKaYz z%K6q0pt-PZ!S~GPGiS<09m_saSI$MdPa4yCWuDH3v~_T|fGyjRYq6w|Y&s#D$u;7+ z3EbS>3)H~`-oO!q{7b#tq=W`{xhf_2)vP$i}n5cMc5|uK=8NjRWg-jJqCX;gNvKi!g-P zIyX|AETa&D1|o?;H{VR+ZB6^1SJG&?1&eS|i5X4Sv2u0=kC%E(smM#0S!A{1n@IUNmjYo%Y#_sAF1}u9|wNQRNl6O6LzS9x+ zKzvPzlbJ5LlJVGuOQG#gvFd2Jk}x2rB#dEp1&h>h>WOR==p1LiZ0LT5&pj$9t<$eK zP%4QbOBnU31h;}uZ1nxV+&VpN*<^mI<#j+ zXGJ{j4tZ2mRS`Kcv#ddEQ{b84&heGObD`A_XbQbvx?eMYL8&umr(jT>LjI^F8dwoy z<(dAMS-#iBYGVDZ#fSOQTcTQ7Y-5+m`NIWCmIGuIU|!0Pz)c`%JZ+~`ZJMJK>g2Ka zVoph_!={p)l?+=<26?`#ba2b8uy=e?r3xOcox8wdY&lT3@8sSMHNT52@*@-Zo!0X0 z>ZJ^YRYyjD7d_tmZ;P4p(ZXW()XQnRnS`tk&PD(njv^HFRn{n6yXyU=Wwc|T8JI@v z%X_C>M&yxV+GW~gBjx5IT-DE`3d&I7Mlz;5@>$HfU3>ANvw6N@d>6;DfQp$sb#}c` zLgZG)cyXvW(c)E+c(AXrcrN(X?EMoH($G=PK&AX$pWHzm3VjZI1B(cZ^N=s>#8T#b z3!jHWU{mJ9s+3rL``qnCW(qnfETa!7haR zBc1Tgx@JGy^&39ye?d7Tsi~6iiHxZGJy{F}BP>=@ZH^JsxNliK)j0` z7r?{pqkG(b<(=6zvmN8ps$f$(9W#%QYvuQgc^pNMj}31;+MuyJhgICM>^uJ4m*X=z z!{)8I5HemUik<7ptX0lZR93ykwo1LkSJ#?Q$%+?wodSW(zVv$MQ_jf09 z>R&f@x<$j-T#16D*->*+@q{$Ur{OIwFy|7pU0D$_UPkLbE+`3dCKeZ1Qdd|mX)GRt zVH9VG=6m$*zyd{ei3N){PX9vuJc-w{hEbHs8d9uR=|j7#tTdf0YnkGJCSz61$>;os zC!VSu_rDO4Mrz9+5Mqx)GJ%YbCXZu})~+uN47~X!VJA`i)K3uq-=SrvoRSzkf=yuH z0fOs_wDjIg?^pKd2?DwR5OlQf5EMD3$zO@KknY1Y}PXNX?3O3QBUA98$x|)KXd&J!H>z!L5=W zCh9nOLIEdb45RA|k1KBan43j)hsRSkjSJiO0fCf3@-KwkfEHB%$4fh}_%n^?+u996 zE9yE)B%7!$(~Oa!Z|1AAGL3@+i%#~}W=+*|ze{&YV|yM_EnGf>LqQ?~(T~~JxD^Vg zIeJlyp{wiz@>i$62@$jTG+N8Cs^7+((7P|ykf~=GSCq+C8wl2vdO`;9wNc(reH;ec zsXTN|;!#*$%G{u*CKXJq(KkJKc0!t2N?SD+-4l(v1bvFS+_07~vI5{vUY?d7##SQ1 z0N>IdS;J`a6;{#MQI#yLly-un8P@d^%`>$VEyn_X>^?R!H#H1ug7>DA#kfJi~CP|;L+jfLYRu;mIw&g6Gp$~^Jr7x9`8Rrs6os|$* zNp2{B0fCh!z~2>(c5YNRP)hH2Jo6UN2}Z(k6Fb<<%0PC*9*~yZDL$&7z^^axi@ACC z9yfLYT$1LJiRwV=|FN5vT(B_M!c1loO==Q}N<9_b98t1Z?k>&Ts9Jyl;17-M)_!oq zrHjPmz6~NidlCgvtbYi(C@aLkP~dg}+LUE|Ll1`L+Zxj_Ir^tk{i(`X zlL~h$c|>)=>b}%(%r6(q+#h@l$F@c`{-wN>j|nWwnurKxLjS=Wr)zk=iG{Yk_3^s0fjjOSJH<)cQRV9C7!q>?qlq~ zidJv;5Rd#7%q0~OT9p;DL9a+ml<8v$|H_-6@UT734(Wb@9xmV={$yCYL~eh&pe-Rf zn1i2B-06rM?uf=V6CT{}&aB+<}tWqvcQGkLhcvwCecg zj}WfFZG>a0(X)*ip0GrXLu0be9;)D?DZrx|BUnc1-?;fyIl^Uu%-f=^XIU%vJkOFQ z6R@yCd+;;;nGkfAmCofJM4QHJColvc(SbMq0=v)02J)6Ue3t4kfq*$lrO`e^0@!R9 z>V?w3+_c7-h68~0fq5v`^N<;^bP5W`{ZLRsvS=2@LZt z9n(vHC+Uj!m7&*F*!g-uc*Zw7lB!kHlkv=r@8T}L_2ON}iMwXfIj&V4MJ*bl18oBk zzwB{WNe;b9;A%pLkV&|_M&ni6Uk#v)m~=SrNwy>^3n|Axf={q)HU3NA5`4ZU6<0;T ziMSiWVZGpm=Dd<ovNCx9UgYSCjrgpx31T^ICe&90mp|TQWO)cyn$> z8th2jr$xcnH=D7r=;4e^De#1$2>A*O_96B_={>&$|6LREx%Us3nIN_Y?g(Yn^)qrY zJmy7~u#Aa5LyW{`?Pr=)QD864s>m==M_g(UGO~ z$zPvW1gWwy4mK09MSP{|lh=EC4zH1EAZd0O(>Hj0(CCu4AhAhN*Py zq+=%}A9d`cV<&_I9Xsg`We^7M$vH~LPC9l%QAx*6I(9-h(6Q71H#-&n?<-2(k^SF* ao&Im-`}2agU9U%=-MwS)_VR7vXZ{Jh#m5N% literal 0 HcmV?d00001 diff --git a/start.ps1 b/start.ps1 index f17b92a..21bca25 100644 --- a/start.ps1 +++ b/start.ps1 @@ -36,6 +36,11 @@ Write-Host "Downloading Sounds" git clone https://git.tcmeta.net/kurtis/win95-sounds.git "$folderPath\Sounds" +Write-Host "Downloading Login Screen" +$download = "https://git.tcmeta.net/kurtis/win95ify-11/raw/branch/main/login.png" +Invoke-WebRequest $download -Out "$folderPath\login.png" + + Write-Host "Downloading Latest HackBRGT" $tempPath = Join-Path $env:TEMP "hackgrbt.zip" $releases = "https://api.github.com/repos/Metabolix/HackBGRT/releases" @@ -50,17 +55,69 @@ 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" - +Write-Host "Starting Boot Screen setup." Start-Process "$folderPath\HackBGRT-$($tag.SubString(1))\setup.exe" - +pause #Okay now lets start to install the essentials Write-Host "Installing RetroBar" winget install dremin.RetroBar +Start-Process "$ENV:LOCALAPPDATA\Programs\RetroBar\RetroBar.exe" + 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 +# need to download and install the latest clippy ai + + + +Write-Host "Updating Wallpaper" + +Function Set-WallPaper($Image) { +<# + + .SYNOPSIS + Applies a specified wallpaper to the current user's desktop + + .PARAMETER Image + Provide the exact path to the image + + .EXAMPLE + Set-WallPaper -Image "C:\Wallpaper\Default.jpg" + +#> + +Add-Type -TypeDefinition @" +using System; +using System.Runtime.InteropServices; + +public class Params +{ + [DllImport("User32.dll",CharSet=CharSet.Unicode)] + public static extern int SystemParametersInfo (Int32 uAction, + Int32 uParam, + String lpvParam, + Int32 fuWinIni); +} +"@ + + $SPI_SETDESKWALLPAPER = 0x0014 + $UpdateIniFile = 0x01 + $SendChangeEvent = 0x02 + + $fWinIni = $UpdateIniFile -bor $SendChangeEvent + + $ret = [Params]::SystemParametersInfo($SPI_SETDESKWALLPAPER, 0, $Image, $fWinIni) + +} +Set-WallPaper("$folderPath\Wallpapers\default.png") + +Write-Host "Changing to lite mode (if not already done)" +Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 1 -Type Dword -Force +Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name SystemUsesLightTheme -Value 1 -Type Dword -Force + +# Update icons