Skip to content

Setup guides

Tutorials and cheatsheets for setup and configuration.

OS setup guides

Use these step-by-step guides as checklists to avoid forgetting a step. They also dive into some advanced topics and recommendations.

Linux: Firmware issues, GRUB bugs, advanced partitioning, filesystem compression, encryption, repositories, useful packages, GNOME bugs, certbot, CUDA, ZSH, SSH, GPG, Git, GitHub CLI, JDK, Node, Python, Rust

macOS: Security, settings, Brew, ZSH, …, Rust

Windows: Package managers, services config, forced updates, driver bugs, utilities, Linux Subsystem, Visual C++, CUDA, ZSH, …, Rust

Git, SSH, and GPG: Common checklist for Git, GitHub, SSH, GPG, and signed commits

Software installation guides and scripts

Arduino: Bash scripts to download and install arduino

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

MariaDB: Advanced configuration recommendations for MariaDB, plus instructions and a script to install it without sudo.

Mamba and Conda: Instructions to install MicroMamba and configure it to use Conda-Forge. Note: I don’t use Conda/Mamba and generally advise against it.

Miscellaneous setup guides

Research projects: Guidelines on organizing computational research projects from referenced sources and my own learned lessons

Downloads

commonrc.sh.txt: Miscellaneous useful Bash functions and aliases I use