# chocolatey(as administrator)
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'))
# spicetify
iwr -useb https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex
# other packages
winget install fastfetch sxyazi.yazi Gyan.FFmpeg Git.Git 7zip.7zip jqlang.jq oschwartz10612.Poppler sharkdp.fd BurntSushi.ripgrep.MSVC junegunn.fzf ajeetdsouza.zoxide ImageMagick.ImageMagick karlstav.cava AmN.yasb LGUG2Z.komorebi LGUG2Z.whkd AutoHotkey.AutoHotkey RamenSoftware.Windhawk Microsoft.PowerToys "Flow Launcher" CharlesMilette.TranslucentTB voidtools.Everything
# optional
winget install Zen-Team.Zen-Browser ImputNet.Helium RadolynLabs.AyuGramDesktop Discord.Discord Spotify.Spotify Valve.Steam HeroicGamesLauncher.HeroicGamesLauncher PrismLauncher.PrismLauncher EclipseAdoptium.Temurin.25.JDK EclipseAdoptium.Temurin.21.JDK EclipseAdoptium.Temurin.17.JDK EclipseAdoptium.Temurin.8.JDK LenovoLegionToolkitTeam.LenovoLegionToolkit Microsoft.VisualStudioCode Obsidian.Obsidian Notepad++.Notepad++ ShareX.ShareX OpenTabletDriver.OpenTabletDriver OBSProject.OBSStudio DuongDieuPhap.ImageGlass qBittorrent.qBittorrent
winget install --id mpv.net
choco install winbtrfs
check your profile directory using $PROFILE command and then copy and paste the settings from here
open terminal -> settings -> open json file and paste the settings from here
copy files from here to C:\Users\$USERNAME\.config\yasb
copy files from here to C:\Users\$USERNAME\.config\fastfetch
copy files from here to C:\Users\$USERNAME\.config\cava
copy files from here to C:\ProgramData\Windhawk\Engine\Mods
copy files from here to C:\Program Files\Nilesoft Shell
copy files from here to %APPDATA%\Roaming\FlowLauncher
hkey_local_machine\system\currentcontrolset\control\power
new > dword (32-bit) value > PlatformAoAcOverride > 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
new > dword (32-bit) value > UpgradedSystem > 1