Skip to content

Latest commit

 

History

History
144 lines (81 loc) · 3.81 KB

popOS-custom-changes.md

File metadata and controls

144 lines (81 loc) · 3.81 KB

Changes to popOS default VM setup

Development Tools

Dev CLI tools

git, ssh, ifconfig

# To use ifconfig
sudo apt-get install net-tools

# To use git
sudo apt-get install git

# To use ssh
sudo apt install openssh-server
sudo systemctl enable ssh
sudo ufw allow ssh

# Created location for git repos
Location of git repos: `~/Documents/dev`

VMWare Tools

Install VMware Tools on Ubuntu

  • sudo apt-get install open-vm-tools-desktop

Install Programming languages

  • java 17

    • java17: sudo apt install openjdk-17-jre

    • Note: @jan2025 Ubuntu ARM64 has issues with latest: sudo apt install default-jre

  • Go 1.23.4

  • Dart 3.6.0

    • Install Dart Linux

    • sudo dpkg -i dart_3.4.0-1_amd64.deb

    • Ubuntu ARM64 deviations

      • For dart-sdk get package at: https://dart.dev/get-dart/archive

      • Note: @jan2025, the arm64 debian is not available, so install ARM64 dart-sdk zip to /usr/local/dart-sdk and add /usr/local/dart-sdk/bin to $PATH

  • Python2 and Python3

    • sudo apt-get install python2

    • sudo apt-get install python3

  • node, npm, nvm

  • rustup

    • rustup toolchain

Fonts

Install inconsolata

sudo apt-get update
sudo apt-get install fonts-inconsolata

Install Nerd Fonts

  • Download JetBrainsMono, unzip .ttf to ~/.local/share/fonts/ then run fc-cache -fv

Install NeoVim from source

  • Untar release source package tar -xzvf neovim-0.10.3.tar.gz; cd neovim-0.10.3/

  • Build nvim, it gets installed to /usr/local/bin/nvim

    make CMAKE_BUILD_TYPE=Release
    sudo make install
    
  • ripgrep sudo apt-get install ripgrep

  • luarocks sudo apt-get install luarocks

    • Installed lazyvim

    • Copied over .config/nvim/lua/plugins/colorscheme.lua from previous computer

JetBrains ToolBox

JetBrains ToolBox lets you install different IDE tools, search for Downloads

  • Installed IntelliJ, Goland, CLion, PyCharm, WebStorm

  • Exported settings.zip from previous setups and imported them

Install FlatPak

How to Install Flatpak on Ubuntu

Chromium ARM64

  • Currently, Chrome is not available in ARM64 linux, so you need to install Chromium.

    • sudo apt-get install chromium-browser

VMware-Tools

Dev Tools

  • Installed sublime following website instructions

    • Created symlink cd /usr/local/bin; sudo ln -s /opt/sublime_text/sublime_text sublime
  • Installed Beyond Compare following website instructions

    • Created symlink cd /usr/local/bin; sudo ln -s /usr/bin/bcompare bcomp
  • After installing last node LTS usin nvm then make it the default nvm alias default node; nvm alias default 23.5.0

  • Installed open-vm-tools following website instructions

  • Installed Docker following website instructions

  • Ghostty terminal

    • @jan2025 used ghostty_1.0.1-0.ppa1_amd64_24.10.deb

    • sudo dpkg -i ghostty_1.0.1-0.ppa1_amd64_24.10.deb

    • Until ARM64 debian is available then build from source