@bluecadet/launchpad-scaffold
TypeScript icon, indicating that this package has built-in type declarations

1.8.1 • Public • Published

Launchpad Scaffolding

The @bluecadet/launchpad-scaffold package is a collection of PS1 scripts to configure Windows PCs for exhibit environments.

Screen Recording of Launchpad Scaffold

Features

  • Fully configurable, with optional y/n prompts
  • Disable notifications
  • Disable Windows updates
  • Disable Windows error reporting
  • Disable sleep, set to max power
  • Disable touch feedback and gestures (long press, cursor, edge-swipes, ...)
  • Create daily app launch and restart tasks
  • Install common apps via chocolatey (vscode, github, ...)
  • Uninstall bloatware like OneDrive
  • Portable config (save to USB, run on multiple machines)
  • ...and more

For all available scripts, check out scripts/windows.

Setup

To run the scaffold scripts, you can call npx launchpad scaffold, or manually run packages/scaffold/setup.bat as administrator.

  1. On first run, you'll be prompted to edit your user config
  2. Once you close the config editor, the script will continue
  3. By default, all scripts must be confirmed with a y/n prompt
  4. To automate execution of all scripts, set ConfirmAllScripts to $false
  5. You can copy the generated user config from packages/scaffold/config/user.ps1 to other PCs to apply the same settings

Credit

Many scripts and settings are based on examples and precedents from various existing resources. Besides https://stackoverflow.com/, the following two repositories have been crucial references:

Readme

Keywords

none

Package Sidebar

Install

npm i @bluecadet/launchpad-scaffold

Weekly Downloads

3

Version

1.8.1

License

ISC

Unpacked Size

106 kB

Total Files

52

Last publish

Collaborators

  • bluecadetreleases
  • claytercek
  • benjaminbojko
  • baerkins
  • peteinge