1. Application configuration
1.1. General installation instructions
You can find all of the installers in Documents/Installers. When installing:
- Add the program to the Start Menu
- Don’t create a Desktop shortcut
- Don’t add the program to the Taskbar
1.2. Update obsolete versions (summer 2025)
The following applications were installed using obsolete installers (from 2023). They should be completely un-installed and re-installed:
- Anaconda Python
- Git for Windows
- R
- RStudio
- DB Browser for SQLite
- MobaXTerm
1.3. Application manifest
Where to find the most recent version of every application.
- Anaconda Python distribution: https://www.anaconda.com/download/success
- Installer located under Distribution Installers → Windows → 64-Bit Graphical Installer
- Chrome: https://www.google.com/chrome/
- DB Browser for SQLite: https://sqlitebrowser.org/dl/
- Choose the Standard installer for 64-bit Windows
- Firefox: https://www.mozilla.org/en-US/firefox/all/desktop-release/win64-msi/en-US/
- Git for Windows: https://github.com/git-for-windows/git/releases/latest
- Installer located under Assets → Git-version-number-64-bit.exe
- Julia: https://apps.microsoft.com/store/detail/9NJNWW8PVKMN
- Matlab: https://it.ucmerced.edu/software-list
- Microsoft Office: https://it.ucmerced.edu/software-list
- Microsoft Powertoys: https://apps.microsoft.com/store/detail/microsoft-powertoys/XP89DCGQ3K6VLD
- MobaXTerm: https://mobaxterm.mobatek.net/download-home-edition.html
- Choose the Installer edition
- Notepad++: https://notepad-plus-plus.org/downloads/
- R: https://cran.r-project.org/bin/windows/base/
- RStudio: https://posit.co/download/rstudio-desktop/
- uv: https://docs.astral.sh/uv/getting-started/installation/
1.4. Application-specific installation instructions
1.4.1. Anaconda Python distribution
- Uninstall previous version
- Delete Start Menu items for previous version
- Install for single user (“Just Me” option)
- Open Anaconda PowerShell Prompt and run the following command:
conda create -n lab --clone base
- When the process is complete (it will take several minutes), you may close Powershell
1.4.2. DB Browser for SQLite
- Don’t create a menu item for the Cipher version of SQLite
1.4.3. Git for Windows
- Run the installer. Click Next four times (two times if you’ve previously installed Git). You don’t need to change anything in the Information, Location, Components, or Start Menu screens.
- For each configuration screen, select the appropriate option and click Next:
- Choosing the default editor used by git: select Use the Nano editor by default from the dropdown menu (you will need to scroll up to find it)
- Adjusting the name of the initial branch in new repositories: select Let Git decide
- Adjusting your PATH environment: select Git from the command line and also from 3rd-party software (if you don’t do this Git Bash will not work properly, requiring you to remove the Git Bash installation, re-run the installer and to select the “Git from the command line and also from 3rd-party software” option.)
- Choosing the SSH executable: select Use bundled OpenSSH
- Choosing HTTPS transport backend: select Use the native Windows Secure Channel Library
- Configuring the line ending conversion: select Checkout Windows-style, commit Unix-style line endings
- Configuring the terminal emulator to use with GitBash: select Use Windows’ default console window
- Choose the default behavior of `git pull`: select Default (fast-forward or merge)
- Choose a credential helper: select Git Credential Manager
- Configuring extra options: check the box for Enable file system caching
- Click Install
- Click on Finish or Next
1.4.4. Julia
- After installing Julia, open Julia and run the following commands:
using Pkg Pkg.add("IJulia")
- When the process is complete, you may close Julia
1.4.5. R and RStudio
- Install R, then RStudio
- Open RStudio. If the workstation has multiple versions of R available, RStudio will ask which one it should use. Select the most recent 64-bit version.
- In the RStudio Console window, run the following command:
install.packages("tidyverse")
- When the process is complete, you may close RStudio
1.4.6. uv
Open Powershell and run the following command:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
1.5. Application-specific configuration instructions
After installing, make the following configuration changes.
1.5.1. Anaconda Navigator
- On first startup, Navigator will open a modal window titled “Sign in for AI Coding Help.” Select “Do not show again” and close the window.
- Locate the Anaconda Toolbox block. Click the gear in the upper right corner. If “Remove application” is available as an option (i.e. not grayed out), select it.
1.5.2. Chrome
- Autofill and passwords → Payment methods
- Disable everything
- Autofill and passwords → Addresses and more
- Disable everything
- Privacy and Security → Ad Privacy
- Disable everything
1.5.3. DB Browser for SQLite
- Edit → Preferences → SQL
- SQL editor font: Consolas
- SQL editor font size: 12
1.5.4. Firefox
- General
- Disable “Recommend extensions as you browse”
- Disable “Recommend features as you browse”
- General → Files and Applications → Downloads
- Select the Workshop folder on the Desktop (see “Windows Configuration” → “Default folders” later in this document)
- Home
- Home page and new windows: Select Custom URLs and paste https://libguides.ucmerced.edu/software-carpentry into the text box
- New tabs: Blank page
- Home → Firefox Home Content
- Disable everything except “Web Search”
- Search → Search suggestions
- Disable “Show trending search suggestions”
- Search → Address bar
- Disable “Suggestions from Firefox”
- Disable “Suggestions from sponsors”
- Privacy & Security → Cookies and Site Data
- Enable “ Delete cookies and site data when Firefox is closed”
- Privacy & Security → Passwords
- Disable everything
- Privacy & Security → Autofill
- Disable everything
- Privacy & Security → Firefox Data Collection
- Disable everything
- Add the following bookmarks to the Bookmarks Toolbar:
- Show the Bookmarks Toolbar
1.5.5. Jupyter Lab
- To run Jupyter Lab, open Anaconda PowerShell Prompt and run the following command:
jupyter lab
- Select Firefox as the default browser
- All Jupyter Lab configuration settings are under Settings → Settings Editor
- Code Mirror
- Enable “Auto Closing Brackets”
- Font Size: 14
- Notifications
- Disable “Check for JupyterLab updates”
- Fetch official Jupyter news: false
- Code Mirror
1.5.6. Notepad ++
- Settings → Style Configurator → Font Style
- Font name: Consolas
- Font size: 12
- Enable “Enable global font”
- Enable “Enable global font size”
1.5.7. Power Toys
- General
- Disable “Run at Startup”
- Input/Output → Keyboard Manager
- Enable “Keyboard Manager”
1.5.8. RStudio
All RStudio configuration settings are under Tools → Global Options
- General
- Default working directory: C:/Users/DataVisLabWest
- Disable “Restore most recently opened project at startup”
- Disable “Restore previously opened source documents at startup”
- Disable “Restore .RData into workspace at startup”
- Save workspace to .RData on exit: Never
- Code → Editing
- Enable “Insert matching parens”
- Keybindings: Emacs
- Code → Display
- Enable “Allow scroll past end of document”
- Enable “Use rainbow parentheses”
- Appearance
- Editor font: Consolas
- Editor font size: 12
- Pane layout
- Derek will do this (also available in AppData → Roaming → RStudio → rstudio-prefs.json)
2. Windows configuration
2.1. Default Folders
- Documents/Installers (copied from model workstation)
- Documents/windows-setup (Derek will clone this from Github)
- Desktop/Workshop (empty folder)
2.2. Desktop
- Delete all Desktop shortcuts
- Set background to Documents/Installers/earth_vir_2016_lrg.jpg
2.3. Start Menu
- Pin the following applications (and unpin all others)
- Anaconda Powershell Prompt
- DB Browser for SQLite
- Firefox
- Git Bash
- Julia
- MobaXTerm
- Notepad++
- RStudio
- File Explorer
- Settings
- Settings → Personalization → Start
- Disable all settings
2.4. File Explorer
- Pin Users/DataVisLabWest folder to Quick Access
- View
- Select “List”
- Sort
- Select “Type”
- Options → General
- Disable “Show recently used files”
- Disable “Show frequently used folders”
- Disable “Show files from Office.com”
- Options → View
- Enable “View hidden files”
- Disable “Hide extensions for known file types”
- After making changes, click Apply to folders button
2.5. Taskbar
- Remove Windows Store
- Remove Copilot
- Remove Edge
- Add Firefox
2.6. Widgets
- Settings → Personalization → Taskbar
- Disable “Widgets”
2.7. Apps
- Settings → Apps → Default apps → Firefox
- Next to “Make Firefox your default browser”, click Set default
2.8. Keyboard
- Settings → Time & language → Language & region
- Next to “English (United States)”, click the … icon and select Language Options
- Under “Keyboards”, click Add a keyboard and select United States-Dvorak
- Settings → Time & language → Typing → Advanced keyboard settings
- Select Input language hot keys
- Select Between input languages and click Change Key Sequence
- Set “Switch Input Language” to Not Assigned
- Set “Switch Keyboard Layout” to Not Assigned
- Click OK, then click OK again
2.9. Microsoft Edge
2.9.1. Page Settings (gear icon on page)
- Disable “Show sponsored links”
- Disable “Show content”
- Disable “Show widgets”
- Disable “Show feed”
2.9.2. Settings (in Edge application menu)
- Profiles
- Disable “Earn Microsoft Rewards”
- Privacy, search, and services → Clear browsing data → Choose what to clear every time you close the browser
- Disable all settings
- Privacy, search, and services → Privacy
- Disable all settings
- Privacy, search, and services → Search and connected experiences
- Disable all settings except “Use a web service to help resolve navigation errors”
- Copilot and sidebar → Copilot
- Disable “Show Copilot button on the toolbar”
- Languages → Writing assistance
- Disable all settings