1
0

Žiadny popis

Miroslav Abrahám e707fb2e50 Change the bucket structure to correspond with the structure recommended by scoop developers 2 rokov pred
bin e707fb2e50 Change the bucket structure to correspond with the structure recommended by scoop developers 2 rokov pred
bucket 9742a9dd1a Archive windows11 drag and drop 2 rokov pred
deprecated e707fb2e50 Change the bucket structure to correspond with the structure recommended by scoop developers 2 rokov pred
programs 7bf8b97b0a Update kunago_file_assoc to version 1.0.0.2 2 rokov pred
scripts e707fb2e50 Change the bucket structure to correspond with the structure recommended by scoop developers 2 rokov pred
README.md 37903c81da Update README 2 rokov pred

README.md

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='<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:

# 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 java
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

  • general programs

    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:

  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 cmder-full heidisql hosts-file-editor ipscan multicommander mremoteng powertoys rapidee spacesniffer speedcrunch vscodium

    scoop install autohotkey autoit

    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 *