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