Skip to content

orestispanago/Manjaro-dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Manjaro-dev-tools

Notes on setting up a my dev tools. Used in Manjaro 21 with Gnome 3.38.4

If you have a HDPI screen, you may want to set the resolution to 3200x1800(16:9), instead of changing the scale. (Just like Ubuntu)

Logitech K380 bluetooth keyboard

If keyboard cannot be found from the GUI:

sudo pacman -S bluez bluez-utils blueman

Then scan, pair and connect using the bluetoothctl command. The keyboard can now be paired from the GUI if deleted.

snap

Make sure snap is installed and enabled on your system. Follow the instructions here.

If you get classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap error create this symlink:

sudo ln -s /var/lib/snapd/snap /snap

Optional: hide the snap directory:

echo snap >> ~/.hidden

AUR packages

Enable AUR support in pamac GUI.

MySQL workbench

Install from pamac GUI

On KDE you may get this error:

the name org.freedesktop.secrets was not provided by any .service files when trying to connect to a database.

Install gnome-keyring from pamac GUI and when prompted for gnome-keyring password leave fields empty.

Telegram

Install from pamac GUI

Anydesk

Install from pamac GUI (AUR)

Gitkraken

Install from pamac (not the standalone version). (AUR)

VSCode + Platformio

Install visual-studio-code-bin from pamac GUI (AUR)

Install udev.rules so that platformio stops complaining (yellow warning in terminal). Documented here.

curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules

Restart udev service

sudo udevadm control --reload-rules
sudo udevadm trigger

Add user to uucp group (similar to dialout in Debian/Ubuntu).

sudo usermod -a -G uucp $USER
sudo usermod -a -G lock $USER

Reboot for the user group changes to take effect.

Spotify

snap install spotify

If you have a HDPI screen, Spotify fonts will be too small. To enlarge them edit:

sudo gedit /var/lib/snapd/desktop/applications/spotify_spotify.desktop

Add --force-device-scale-factor=2.0 (or 1.5 or whatever scale factor you want) to the Exec line:

Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/spotify_spotify.desktop /snap/bin/spotify --force-device-scale-factor=2.0 %U

Solstice

Download tarball

Manjaro does not use bash by default, so you need to replace realpath $BASH_SOURCE with realpath $0 in solstice.profile file.

Then you may add e.g:

source /home/orestis/Programs/Solstice/etc/solstice.profile

in your ~/.zshrc file.

fd

Fast and user-friendly alternative to find, see here pacman -S fd --noconfirm

zsh-z

Quick navigation to frequently used folders

Use zsh-z.sh script to install.

Latex

In order to edit and preview .tex documents in VSCode, install the Latex Workshop extension .

It requires a .tex compiler like texlive:

sudo pacman -S texlive-most

And texlive-latexindent-meta from AUR. Install from pamac GUI

Found instructions here

About

Notes on setting up my dev tools on Manjaro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages