Skip to content

Instantly share code, notes, and snippets.

@nikdata
Last active May 27, 2025 05:05
Show Gist options
  • Select an option

  • Save nikdata/cee0fb536446e469929927f29afc59a8 to your computer and use it in GitHub Desktop.

Select an option

Save nikdata/cee0fb536446e469929927f29afc59a8 to your computer and use it in GitHub Desktop.
Installing Key Apps on Chromebook

Brave Browser

https://brave.com/linux/

Base R & RStudio

  1. key link: https://cran.r-project.org
  2. add a file called jranke.asc with contents from here: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xe19f5f87128899b192b1a2c2ad5f960a256a04af
  3. then add jranke.asc to gpg with sudo apt-key add jranke.asc
  4. blog: http://wentoday.com/wp/2020/03/02/installing-the-latest-r-and-rstudio-on-a-chromebook/
  5. reddit: https://www.reddit.com/r/Crostini/comments/fiee9e/installing_rstudio_2020/

Miniconda

  1. instructions for anaconda here: https://chromebook.home.blog/2019/01/20/installing-anaconda-on-a-chromebook-no-dev-beta-or-crouton-needed/
  2. replace anaconda file with miniconda

VSCode

  1. steps here: https://www.reddit.com/r/Crostini/wiki/howto/install-vscode
  2. i recommend downloading the debian file from vscode directly and then installing
  3. To fix the 'gray' bezel on top of VSCode (source: https://www.reddit.com/r/Crostini/comments/kc5s6u/when_will_the_bezel_be_gone/):
  • Open VSCode settings.
  • Search for "Window: Title Bar Style".
  • Set it's value to "custom".

DBeaver

  1. Install: https://www.how2shout.com/linux/how-to-install-dbeaver-on-ubuntu-20-04-lts/
  2. Resolution of flickering issue: dbeaver/dbeaver#5897 (comment)
  3. Fixing cursor issue (did not work for me): https://www.reddit.com/r/Crostini/comments/p0gf2e/using_sommelier_turns_mouse_cursor_into_x/

LaTex

  1. source: https://jwhollister.com/post/2017-04-14-chromebook-4-rstats/
  2. texlive-latex-extras does NOT work. use texlive-latex-extra instead.
  3. reference: https://www.how2shout.com/linux/install-tex-live-on-ubuntu-20-04-lts-a-free-typesetting-system/

general

  1. https://medium.com/swlh/setup-a-chromebook-for-web-development-14c2c2e1a24b

Creating SymLinks

Symlinks are a great way to create an 'alias' that points to another file/folder. This is especially useful when you want to access local files on your Chromebook from the Linux container.

Creating Symlinks

OneDrive

Setting Default Browser

ensures that links in Linux open with default browser

xdg-open and x-www-browser are the commands to do that. both use garcon-url-handler which is able to open native Chrome from crostini.

type sudo update-alternatives --config x-www-browser to see/set your default browser.

Setting up Alpine (CLI E-Mail client)

  1. install from debian repos

sudo apt-get install alpine

  1. Make sure you have your username and email password (could be app-password)

  2. type alpine at CLI to enter

  3. skip past initial start up screen

  4. enter config screen (type S and then C)

  5. Use the following if you have Fastmail

  • Personal Name:
  • User Domain:
  • SMTP Server (for sending): smtp.fastmail.com:465/user=/ssl
  • Inbox Path: {imap.fastmail.com:993/user=/ssl}Inbox
  • Default FCC (File Carbon Copy): {imap.fastmail.com:993/user=/ssl}Sent
  • Default Saved Message Folder: {imap.fastmail.com:993/user=/ssl}Archive
  • Postponed Folder: {imap.fastmail.com:993/user=/ssl}Drafts
  • Trash Folder: {imap.fastmail.com:993/user=/ssl}Trash
  1. Set up Collections List to get all folders
  • enter collections list setup: type S and then L
  1. Configure the Collections
  • Nickname: Fastmail (you can use whatever name you want)
  • Server: imap.fastmail.com:993/user=/ssl
  • Path: NULL
  • View: NULL
  1. Sources

Setting up DataGrip or DataSpell

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment