Manjaro workstation setup

Topics: Linux workstation setup, Manjaro Linux

This note lists software and configuration steps for setting up a Manjaro workstation.

Prerequisites

  • Enable AUR and Flatpack support in Pamac

Software

Required PGP keys:

pamac install \
  zsh tmux mosh rcm keychain autojump ripgrep \
  neovim neovim-remote delta glow lazygit fzf glab \
  btop \
  virtualbox vagrant docker docker-compose kubectl doctl \
  rbenv nodejs npm \
  weechat wezterm dropbox nextcloud-client vivaldi obsidian \
  1password 1password-cli espanso \
  prettyping bat ripgrep exa \
  prettier qmk \
  fontpreview otf-nerd-fonts-fira-code ttf-font-awesome xautomation \
  libgtop lm_sensors
  • Espanso package depends on display manager, i.e. alternatively install espanso-wayland.

Gnome extensions

  • ArcMenu
  • Dash to Panel
  • Gnome 4x UI Improvements
  • Pamac Updates Indicator
  • User Themes

Additional configuration

Set up Espanso with my personal configuration:

ln -s ~/Dropbox/Apps/espanso ~/.config/espanso
espanso register
espanso start