diff --git a/docs/tech_docs/linux/remote_linux.md b/docs/tech_docs/linux/remote_linux.md index 93f5333..2e07e76 100644 --- a/docs/tech_docs/linux/remote_linux.md +++ b/docs/tech_docs/linux/remote_linux.md @@ -8,17 +8,18 @@ This guide provides instructions for setting up a lightweight desktop environmen - Ensure that the system is updated and upgraded to the latest packages: ## Essential Packages + ```bash sudo apt update && sudo apt upgrade -y && sudo apt install qemu-guest-agent -y && sudo reboot ``` +1. Install essential tools, power tools, and development tools: + ```bash -sudo apt update && sudo apt upgrade -y && sudo apt install curl gpg qemu-guest-agent -y +sudo apt install x2goserver x2goserver-xsession git wget curl htop neofetch screenfetch scrot unzip p7zip-full policykit-1 ranger mousepad firefox libreoffice mpv vlc xarchiver keepassxc geany retext gimp pandoc tmux pavucontrol rofi build-essential cmake pkg-config gdb python3 python3-pip python3-venv python3-dev openssh-server libssl-dev libffi-dev rsync vim-nox exuberant-ctags ripgrep fd-find fzf silversearcher-ag gpg -y ``` -## Common Steps - -1. Add the Wezterm APT repository and install Wezterm: +2. Add the Wezterm APT repository and install Wezterm: ```bash curl -fsSL https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /usr/share/keyrings/wezterm-fury.gpg @@ -26,13 +27,7 @@ echo 'deb [signed-by=/usr/share/keyrings/wezterm-fury.gpg] https://apt.fury.io/w sudo apt update && sudo apt install wezterm -y ``` -2. Configure Wezterm by creating a `.wezterm.lua` file in your home directory with the desired configuration. Refer to the Wezterm documentation for configuration options and examples. - -3. Install essential tools, power tools, and development tools: - -```bash -sudo apt install x2goserver x2goserver-xsession git wget curl htop neofetch screenfetch scrot unzip p7zip-full policykit-1 ranger mousepad firefox libreoffice mpv vlc xarchiver keepassxc geany retext gimp pandoc tmux pavucontrol rofi build-essential cmake pkg-config gdb python3 python3-pip python3-venv python3-dev openssh-server libssl-dev libffi-dev rsync vim-nox exuberant-ctags ripgrep fd-find fzf silversearcher-ag -y -``` +3. Configure Wezterm by creating a `.wezterm.lua` file in your home directory with the desired configuration. Refer to the Wezterm documentation for configuration options and examples. 4. Configure Vim for Python development by creating a `.vimrc` file in your home directory with the desired configuration. Consider using a Vim configuration manager like Vundle or vim-plug to manage plugins.