Skip to content

Instantly share code, notes, and snippets.

@aclk
Forked from semperos/ScoopInstall.ps1
Created July 15, 2021 03:25
Show Gist options
  • Save aclk/fc838ff9cd23e7bb52e153caf9868c94 to your computer and use it in GitHub Desktop.
Save aclk/fc838ff9cd23e7bb52e153caf9868c94 to your computer and use it in GitHub Desktop.
Windows Apps & Utilities via Scoop
###########
# Buckets #
###########
scoop bucket add extras
scoop bucket add java
scoop bucket add nerd-fonts
scoop bucket add scoop-clojure https://github.com/littleli/scoop-clojure
############
# Packages #
############
# Main Bucket
scoop install main/bat
scoop install main/figlet
scoop install main/fd
scoop install main/git
scoop install main/gpg
scoop install main/less
scoop install main/lilypond
# TODO Configure Frescobaldi installation via personal Scoop repository
scoop install main/vim
# LaTeX
scoop install main/latex
scoop install main/perl # Needed by main/latex, in particular latexmk.exe
(Test-Path -Path $env:USERPROFILE/.daniel-scoop-latex-configured) ? (Write-Host "MikTeX already configured") : (miktex-update.exe)
New-Item -Force -ItemType file ~/.daniel-scoop-latex-configured
# Java Bucket
scoop install java/adoptopenjdk-lts-hotspot
scoop install scoop-clojure/clojure
scoop install scoop-clojure/babashka
# Extras Bucket
scoop install extras/authy
scoop install extras/autohotkey
scoop install extras/emacs
scoop install extras/firefox-developer
scoop install extras/powertoys
scoop install extras/vlc
scoop install extras/vscode
(Test-Path -Path $env:USERPROFILE/.daniel-scoop-vscode-installed) ? (Write-Host "VSCode already configured") : (~/scoop/apps/vscode/current/vscode-install-context.reg)
New-Item -Force -ItemType file ~/.daniel-scoop-vscode-installed
scoop install extras/windows-terminal
scoop install extras/zettlr
# Fonts Bucket
sudo scoop install nerd-fonts/FantasqueSansMono-NF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment