pacman -Sy yay
yay -S \
dotnet-sdk \
jdk \
visual-studio-code-bin \
jetbrains-toolbox \
powershell-bin \
google-chrome \
opera \
audacity \
obs-studio \
vlc \
fsharp \
nodejs \
npm \
go \
spotify \
telegram-desktop \
signal-desktop-bin \
skype \
filezilla \
insomina \
postman-bin \
dropbox \
megasync \
docker \
noto-fonts-emoji \
jekyll \
--noconfirm
Case insensitive bash: echo set completion-ignore-case on | sudo tee -a /etc/inputrc
Docker:
- Start Docker:
sudo systemctl start docker
- Check Docker Status:
sudo systemctl status docker
- Start Docker on boot:
sudo systemctl enable docker
- Done :-)
Portainer:
sudo docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
- Input your admin password
- Choose local
Resolution Trickery:
- Gnome - Login Screen:
sudo cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml
- KDE - Loging Screen: my post on the Manjaro forum
- Grub:
etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_GFXMODE=1280x720x32
GRUB_GFXPAYLOAD_LINUX=1280x720x32
sudo update-grub
Sexy Bash Prompt:
(cd /tmp && git clone --depth 1 --config core.autocrlf=false https://github.com/twolfson/sexy-bash-prompt && cd sexy-bash-prompt && make install) && source ~/.bashrc
Rust Installation:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
.NET Core:
dotnet tool install --global paket fake-cli dotnet-dev-certs
dotnet dev-certs https
echo 'export MSBuildSDKsPath=/opt/dotnet/sdk/$(dotnet --version)/Sdks' >> ~/.bashrc
echo 'export PATH="$PATH:/home/perret/.dotnet/tools"' >> ~/.bashrc
- (for some reasons a restart might be needed)
npm:
sudo npm install --global @angular/cli create-react-app expo-cli @vue/cli vue vuepress vue-native-cli cordova