|
@@ -1,106 +1,94 @@
|
|
|
This is my "scoop" bucket list, for personal use.
|
|
This is my "scoop" bucket list, for personal use.
|
|
|
In order to install as a new bucket, run following:
|
|
In order to install as a new bucket, run following:
|
|
|
-```
|
|
|
|
|
-scoop bucket add kunago https://git.apason.cz/kunago/scoop-bucket
|
|
|
|
|
-```
|
|
|
|
|
|
|
+
|
|
|
|
|
+ scoop bucket add kunago https://git.apason.cz/kunago/scoop-bucket
|
|
|
|
|
|
|
|
# Generally about scoop installations
|
|
# Generally about scoop installations
|
|
|
## Prerequisites:
|
|
## Prerequisites:
|
|
|
There are some prerequisites:
|
|
There are some prerequisites:
|
|
|
-```
|
|
|
|
|
-Set-ExecutionPolicy RemoteSigned -scope CurrentUser
|
|
|
|
|
-Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
|
|
|
|
|
-```
|
|
|
|
|
|
|
+
|
|
|
|
|
+ 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:
|
|
If you need to set custom directories, run these:
|
|
|
-```
|
|
|
|
|
-# for user, run as user
|
|
|
|
|
-$env:SCOOP='<user path>'
|
|
|
|
|
-[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
|
|
|
|
|
|
|
|
|
|
-# globally, run as admin
|
|
|
|
|
-$env:SCOOP_GLOBAL='<global path>'
|
|
|
|
|
-[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
|
|
|
|
|
-```
|
|
|
|
|
|
|
+ # for user, run as user
|
|
|
|
|
+ $env:SCOOP='<user path>'
|
|
|
|
|
+ [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
|
|
|
|
|
+
|
|
|
|
|
+ # globally, run as admin
|
|
|
|
|
+ $env:SCOOP_GLOBAL='<global path>'
|
|
|
|
|
+ [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
|
|
|
|
|
|
|
|
In case you already set custom directories in past and need to remove them, run these:
|
|
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")
|
|
|
|
|
|
|
+ # for user, run as user
|
|
|
|
|
+ [Environment]::SetEnvironmentVariable("SCOOP",$null,"User")
|
|
|
|
|
|
|
|
-```
|
|
|
|
|
|
|
+ # globally, run as admin
|
|
|
|
|
+ [Environment]::SetEnvironmentVariable("SCOOP_GLOBAL",$null,"Machine")
|
|
|
|
|
|
|
|
## Installation
|
|
## Installation
|
|
|
To install basic scoop, run these commands:
|
|
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://git.apason.cz/kunago/scoop-bucket
|
|
|
|
|
-```
|
|
|
|
|
|
|
+
|
|
|
|
|
+ scoop install git
|
|
|
|
|
+ scoop bucket add extras
|
|
|
|
|
+ scoop bucket add nirsoft
|
|
|
|
|
+ scoop bucket add versions
|
|
|
|
|
+ scoop bucket add games
|
|
|
|
|
+ scoop bucket add kunago https://git.apason.cz/kunago/scoop-bucket
|
|
|
|
|
|
|
|
## Computer specific
|
|
## Computer specific
|
|
|
- ### general programs
|
|
- ### general programs
|
|
|
- ```
|
|
|
|
|
- scoop install nssm
|
|
|
|
|
|
|
|
|
|
- scoop install -g nssm 7zip ditto irfanview brave firefox thunderbird libreoffice-fresh lightscreen vcredist2015 vlc sumatrapdf syncthing tightvnc
|
|
|
|
|
- ```
|
|
|
|
|
|
|
+ scoop install nssm
|
|
|
|
|
+
|
|
|
|
|
+ scoop install -g nssm 7zip ditto irfanview brave firefox thunderbird libreoffice-fresh lightscreen vcredist2015 vlc sumatrapdf syncthing tightvnc
|
|
|
|
|
|
|
|
to install syncthing, run the following commands:
|
|
to install syncthing, run the following commands:
|
|
|
|
|
|
|
|
- ```
|
|
|
|
|
- nssm install syncthing
|
|
|
|
|
|
|
+ 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 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 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 ObjectName LocalSystem
|
|
|
|
|
|
|
|
- nssm set syncthing AppPriority IDLE_PRIORITY_CLASS
|
|
|
|
|
- nssm set syncthing AppNoConsole 1
|
|
|
|
|
|
|
+ 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 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 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
|
|
|
|
|
- ```
|
|
|
|
|
|
|
+ sc start syncthing
|
|
|
|
|
|
|
|
- ### admin programs
|
|
- ### admin programs
|
|
|
- ```
|
|
|
|
|
- scoop install ccleaner cmder-full heidisql hosts-file-editor ipscan multicommander mremoteng powertoys rapidee spacesniffer speedcrunch vscodium
|
|
|
|
|
|
|
|
|
|
- scoop install autohotkey autoit
|
|
|
|
|
|
|
+ scoop install ccleaner cmder-full heidisql hosts-file-editor ipscan multicommander mremoteng powertoys rapidee spacesniffer speedcrunch vscodium
|
|
|
|
|
+
|
|
|
|
|
+ scoop install autohotkey autoit
|
|
|
|
|
|
|
|
- scoop install shellexview shellmenuview
|
|
|
|
|
- ```
|
|
|
|
|
|
|
+ scoop install shellexview shellmenuview
|
|
|
|
|
|
|
|
## Update
|
|
## Update
|
|
|
-```
|
|
|
|
|
-scoop update *
|
|
|
|
|
-scoop update -g *
|
|
|
|
|
-```
|
|
|
|
|
|
|
+
|
|
|
|
|
+ scoop update *
|
|
|
|
|
+ scoop update -g *
|
|
|
|
|
|
|
|
## Cleanup
|
|
## Cleanup
|
|
|
In order to cleanup at the end, run following:
|
|
In order to cleanup at the end, run following:
|
|
|
-```
|
|
|
|
|
-scoop cleanup *
|
|
|
|
|
-scoop cleanup -g *
|
|
|
|
|
-scoop cache rm *
|
|
|
|
|
-```
|
|
|
|
|
|
|
+
|
|
|
|
|
+ scoop cleanup *
|
|
|
|
|
+ scoop cleanup -g *
|
|
|
|
|
+ scoop cache rm *
|