Skip to content

Instantly share code, notes, and snippets.

@vazgen6
Last active June 4, 2024 09:32
Show Gist options
  • Save vazgen6/4403500135371e02108ed1f68436205c to your computer and use it in GitHub Desktop.
Save vazgen6/4403500135371e02108ed1f68436205c to your computer and use it in GitHub Desktop.
Setup my manjaro env
sudo pacman -Syu
sudo pacman -S base-devel
sudo pacman -S brave-browser
sudo pacman -S terminator
sudo pacman -S ltrace strace iotop sysstat iftop # debugging tools
sudo pacman -S net-tools
sudo pacman -S htop
sudo pacman -S xclip
sudo pacman -S yarn
sudo pacman -S wireless_tools
sudo pacman -S dotnet-sdk
sudo pacman -S yay
sudo pacman -S ventoy # create bootable USB with multiple iso files-
# node.js/npm
## install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
## package install (not recommended)
sudo pacman -S nodejs npm
### run npm packages without root
mkdir ~/.npm
npm config set prefix ~/.npm
sudo echo 'export PATH="$PATH:$HOME/.npm/bin"' >> ~/.bashrc
source ~/.bashrc
# file sharing
sudo pacman -S gvfs-smb manjaro-settings-samba samba kdenetwork-filesharing
# for remote desktop connections
sudo pacman -S remmina
sudo pacman -S freerdp
sudo pacman -S openssh
sudo systemctl enable sshd.service
sudo systemctl start sshd.service
sudo ufw allow ssh
sudo pacman -S chromium
sudo pacman -S docker docker-compose
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER
sudo pacman -S code # The Open Source build of Visual Studio Code (vscode) editor
flatpak install flathub com.visualstudio.code # vscode from flatpak
## add `code` to path in `.zshrc` or `.bashrc` files
function code() {
(flatpak run com.visualstudio.code.oss $*)
}
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo pacman -S vlc
sudo pacman -S celluloid
sudo pacman -S telegram-desktop
sudo pacman -S vim
sudo pacman -S nasm
# Python
sudo pacman -S python-pip
sudo pacman -S jupyter-notebook
python3 -m pip install -U autopep8 --user
python3 -m pip install -U pylint --user
# R
sudo pacman -S r
# MySQL (I connect the workbench to a docker container)
sudo pacman -S community/mysql-workbench
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment