This is my "scoop" bucket list, for personal use. In order to install as a new bucket, run following: scoop bucket add kunago https://git.apason.cz/kunago/scoop-bucket # Generally about scoop installations ## Prerequisites: There are some prerequisites: Set-ExecutionPolicy RemoteSigned -scope CurrentUser Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') If you need to set custom directories, run these: # for user, run as user $env:SCOOP='' [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User') # globally, run as admin $env:SCOOP_GLOBAL='' [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') In case you already set custom directories in past and need to remove them, run these: # for user, run as user [Environment]::SetEnvironmentVariable("SCOOP",$null,"User") # globally, run as admin [Environment]::SetEnvironmentVariable("SCOOP_GLOBAL",$null,"Machine") ## Installation To install basic scoop, run these commands: scoop install git scoop bucket add extras scoop bucket add sysinternals scoop bucket add versions scoop bucket add games scoop bucket add kunago https://git.apason.cz/kunago/scoop-bucket ## Computer specific - ### general programs scoop install -g 7zip nssm process-explorer scoop install -g copyq flameshot scoop install -g syncthing tightvnc scoop install -g irfanview firefox thunderbird libreoffice vlc sumatrapdf scoop install -g kunago_file_assoc to install syncthing, run the following commands: nssm install syncthing nssm set syncthing Application C:\ProgramData\scoop\apps\syncthing\current\syncthing.exe nssm set syncthing AppDirectory C:\ProgramData\scoop\apps\syncthing\current nssm set syncthing AppParameters -no-restart -no-browser -home="C:\ProgramData\scoop\apps\syncthing\current" nssm set syncthing DisplayName Syncthing nssm set syncthing Description Syncthing synchronization tool nssm set syncthing Start SERVICE_DELAYED_AUTO_START nssm set syncthing ObjectName LocalSystem nssm set syncthing AppPriority IDLE_PRIORITY_CLASS nssm set syncthing AppNoConsole 1 nssm set syncthing AppStopMethodConsole 10000 nssm set syncthing AppStopMethodWindow 10000 nssm set syncthing AppStopMethodThreads 10000 nssm set syncthing AppExit Default Exit nssm set syncthing AppExit 0 Exit nssm set syncthing AppExit 3 Restart nssm set syncthing AppExit 4 Restart nssm start syncthing to manage TightVNC, run the following: tvnserver -install tvnserver -start tvnserver -stop tvnserver -remove - ### admin programs scoop install bleachbit ccleaner cmder scoop install heidisql hosts-file-editor ipscan gping doublecommander mremoteng powertoys rapidee spacesniffer speedcrunch vscodium scoop install shellexview shellmenuview ## Update scoop update * scoop update -g * ## Cleanup In order to cleanup at the end, run following: scoop cleanup * scoop cleanup -g * scoop cache rm *