Skip to content

Setup guides


OS setup guides

How to use

Use these guide as checklists to avoid forgetting a step. They also include some less common recommendations that may be useful.

Linux: Firmware issues, GRUB bugs, advanced partitioning, compression, workarounds, CUDA, …

macOS: Security, settings, Brew, ZSH, …

Windows: Package managers, services, updates, drivers, utils, WLS, …

Nix shells: ZSH, shell config, and dot files (referenced by other guides)

Git, SSH, and GPG: Git, GitHub, SSH, GPG, and signed commits (referenced by other guides)


General

Research projects: Suggestions for organizing computational research projects


Various software

Arduino: Bash scripts to download and install arduino

ffmpeg: Bash scripts to download, build, and install ffmpeg with extensions

Mamba and Conda-Forge: Instructions for MicroMamba and Conda-Forge

MariaDB: Advanced configuration for MariaDB, and installing it as non-root


Scripts referenced in OS setup guides

commonrc-config.sh: Script to manage your .commonrc

commonrc.sh: Example .commonrc file

add-bookmarks.sh: Add GNOME Files bookmarks

gh-aliases.sh: Defines Git aliases

apprise.sh: Tiny logging library for shell scripts (required)


Scripts referenced in other guides


Other scripts

Warning

The following scripts are all experimental.