Răsfoiți Sursa

Update docs

Miroslav Abrahám 8 luni în urmă
părinte
comite
a820554adb
4 a modificat fișierele cu 171 adăugiri și 78 ștergeri
  1. 3 78
      README.md
  2. 119 0
      docs/INSTALL_admin.md
  3. 36 0
      docs/INSTALL_user.md
  4. 13 0
      docs/MAINTENANCE.md

+ 3 - 78
README.md

@@ -3,12 +3,10 @@ In order to install as a new bucket, run following:
 
     scoop bucket add kunago https://git.kunago.com/kunago/scoop-bucket
 
-# Generally about scoop installations
-## Prerequisites:
-There are some prerequisites:
+# scoop installation
 
-    Set-ExecutionPolicy RemoteSigned -scope CurrentUser
-    Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
+    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
+    Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
 
 If you need to set custom directories, run these:
 
@@ -27,76 +25,3 @@ In case you already set custom directories in past and need to remove them, run
 
     # 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 nonportable
-    scoop bucket add kunago https://git.kunago.com/kunago/scoop-bucket
-
-## Group 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 revouninstaller 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 *

+ 119 - 0
docs/INSTALL_admin.md

@@ -0,0 +1,119 @@
+# Buckets
+
+To install basic scoop, run these commands:
+
+    scoop install git
+
+    scoop bucket add extras
+    scoop bucket add versions
+    scoop bucket add java
+    scoop bucket add games
+    scoop bucket add nonportable
+    scoop bucket add sysinternals
+    scoop bucket add nirsoft
+
+    scoop bucket add kunago https://git.kunago.com/kunago/scoop-bucket
+    scoop bucket add ash258 https://github.com/Ash258/Shovel-Ash258
+
+# Program groups
+## Global
+
+    # general
+    scoop install -g 7zip
+
+    # media
+    scoop install -g irfanview vlc
+
+    # office
+    scoop install -g doublecmd pdf24-creator-np speedcrunch sumatrapdf
+
+    # remote
+    scoop install -g kunago_wireguard wireguard-np
+
+    # virtualization
+    scoop install -g cygwin
+
+    # programming
+    scoop install -g adb android-clt android-studio php74 php81 php82 python310
+
+    # utilities
+    scoop install -g aria2 cmder-full ffmpeg jq lessmsi powertoys recuva restic shutup10 telnet wget
+
+    # other
+    scoop install -g dark gcc ghostscript openssl temurin-lts-jre temurin17-jre vcredist2022 windowsdesktop-runtime-lts
+
+## Local
+
+    # general
+    scoop install 7zip git lzip
+
+    # media
+    scoop install audacity digikam exiftool freac gimp handbrake inkscape kdenlive krita kunago_smartpss lmms obs-studio paint.net shotcut xnconvert xnviewmp
+
+    # internet
+    scoop install betterbird brave firefox nextcloud rclone syncthing tor-browser vivaldi
+
+    # IM
+    scoop install cinny signal telegram
+
+    # office
+    scoop install dia dreamset fileoptimizer freeplane gnucash gpxsee homebank kdeconnect localsend moneymanagerex notepadplusplus okular pdfarranger pdftk pdftk-builder qpdf yed
+
+    # games
+    scoop install freeciv itch openttd retroarch
+
+    # maintenance
+    scoop install alldup anydesk bleachbit bulkfilechanger ccleaner czkawka czkawka-gui everything hosts-file-editor hwinfo ipscan rapidee remove-empty-directories revouninstaller spacesniffer winbox wireshark
+
+    # remote
+    scoop install gping guiscrcpy kitty mremoteng putty qtscrcpy rustdesk scrcpy teamviewer tightvnc vcxsrv winmtr winscp
+
+    # virtualization
+    scoop install bluestacks-np cygwin qemu virtualbox-with-extension-pack-np
+
+    # programming
+    scoop install arduino autohotkey1.1 autoit autoit-script-editor diffmerge gitextensions heidisql mongodb-compass nodejs poedit sqlitebrowser sqlitestudio timeseriesadmin vscodium yarn
+
+    # utilities
+    scoop install chezmoi copyq dropit etcher filetypesman flameshot iconsextract keepassxc rufus shellexview shellmenuview sysinternals testdisk webcopy
+
+    # other
+    scoop install bind cacert innounp innounp-unicode kunago_file_assoc 
+
+# Additional setup
+
+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

+ 36 - 0
docs/INSTALL_user.md

@@ -0,0 +1,36 @@
+# Buckets
+
+To install basic scoop, run these commands:
+
+    scoop install git
+
+    scoop bucket add extras
+    scoop bucket add sysinternals
+    scoop bucket add nonportable
+    scoop bucket add kunago https://git.kunago.com/kunago/scoop-bucket
+
+# Program groups
+## Global
+
+    # internet
+    scoop install -g firefox syncthing wireguard-np
+
+    # office
+    scoop install -g libreoffice
+
+    # remote
+    scoop install -g tightvnc
+
+    # utilities
+    scoop install -g process-explorer
+
+    # other
+    scoop install vcredist2022
+
+## Local
+
+    # general
+    scoop install 7zip git
+
+    # maintenance
+    scoop install ccleaner

+ 13 - 0
docs/MAINTENANCE.md

@@ -0,0 +1,13 @@
+# Maintenance commands
+
+## Update
+
+    scoop update *
+    scoop update -g *
+
+## Cleanup
+In order to cleanup at the end, run following:
+
+    scoop cleanup *
+    scoop cleanup -g *
+    scoop cache rm *