This is my "scoop" bucket list, for personal use. In order to install as a new bucket, run following: ``` scoop bucket add kunago https://miris%40kunago.com@bitbucket.org/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 nirsoft scoop bucket add versions scoop bucket add games scoop bucket add kunago https://miris%40kunago.com@bitbucket.org/kunago/scoop-bucket ``` ## Computer specific - ### general programs ``` scoop install nssm scoop install -g nssm 7zip irfanview brave firefox-cs thunderbird-cs libreoffice-fresh vcredist2015 vlc sumatrapdf processhacker syncthing tightvnc ``` 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 sc start syncthing ``` - ### admin programs ``` scoop install ccleaner conemu freecommander rapidee spacesniffer speedcrunch scoop install autoit autoit-script-editor scoop install shellexview shellmenuview ``` - ### family computers ``` scoop install keepassxc nextcloud signal whatsapp ``` - ### Coccodrillo computers ``` scoop install -g tesseract tesseract-languages imagemagick scoop reset tesseract-languages ``` ## Update ``` scoop update * scoop update -g * ``` ## Cleanup In order to cleanup at the end, run following: ``` scoop cleanup * scoop cleanup -g * scoop cache rm * ```