Setting up Linux Mint
How-tos
Some notes to my future self, for the next time I set up Linux Mint
Setting up Linux Mint
Some notes to my future self, for the next time I set up Linux Mint.
Install . . .
- Vivaldi
- pCloud Drive
- Move it somewhere sensible (e.g. an
Applicationsdirectory inHome) - Make it launch on startup:
- Startup Applications (Gnome-session-properties)
- Add
- Name:
pCloud - Command: path to the applet
- Name:
- Move it somewhere sensible (e.g. an
- VS Codium
Quick VS Code settings:json { "editor.fontSize": 16, "terminal.integrated.fontSize": 16, "terminal.integrated.profiles.linux": { "bash": { "path": "/usr/bin/flatpak-spawn", "args": ["--host", "--env=TERM=xterm-256color", "bash"], "icon": "terminal-bash" } }, "terminal.integrated.defaultProfile.linux": "bash", "window.zoomLevel": 1.4, "workbench.colorTheme": "GitHub Dark High Contrast", }And the GitHub Theme extension. - Vale and the Vale VSCode extension.
- git
- Python:
- Mint 22.1 came with Python 3.12.3 pre-installed 🎉
- In Software Manager, install Python-is-python3.
- Install virtualenv seperately:
sh apt install python3.12-venv
- NodeJS. Use nvm.
- In Software Manager, get the following:
- Slack:
- Download the
.rpm sudo alien <FILEPATH>/<PACKAGE_NAME>.rpmsudo dpkg -i <PACKAGE_NAME>.deb
- Download the
- Discord
- PowerShell (fine to use the easy method, once done launch with
pwsh) - Signal
- Threema
Set up . . .
GitHub and git:
git config --global --add --bool push.autoSetupRemote true- Make sure to set username for commits.
- Set up GitHub SSH
Troubleshooting
Problem: Can’t install Material Insiders theme
The usual method of installing Material Insiders with pip failed: it keps asking for a GitHub password but still failing when I provided it.
The workaround was to clone the Insiders repo separately, then install with:
pip install -e ~/<FILEPATH>/mkdocs-materialAnnoyingly unsure what caused this:
- Clearly still have access as I can clone the repo.
- My PAT is working to install it for deployment on Cloudflare Pages.
- I am able to clone and push to other repos (no general problem with GitHub authentication).