Skip to content

Manjaro setup

Don Smith edited this page Sep 22, 2019 · 4 revisions

Note: This is just a draft I wrote while doing a recent setup. I'll make it pretty later/next time.

From a base Manjaro i3 edition install:

  1. Update all packages using pacman (pamac-manager utility).

  2. Enable AUR repositories in the pamac-manager utility.

  3. Set Zsh as the default $SHELL using chsh -s $(which zsh).

  4. Log out and log back in to get the default shell.

  5. Install zsh-completions and zsh-syntax-highlighting using pacman.

  6. Install oh-my-zsh and the Spaceship prompt.

  7. Install nvm, tmux, powerline-fonts, termite and hub using pacman.

  8. Install Neovim (with xclip support) and python-neovim using pacman.

  9. Install docker and docker-compose using pacman.

  10. Install backblaze-b2 using pacman.

  11. Uninstall Pale Moon browser (palemoon-bin) and HexChat using pacman.

  12. Install gnome-screenshot and Shotwell using pacman.

  13. Install Firefox, Inkscape and Blender using pacman.

  14. Install qBittorrent and uninstall Deluge using pacman.

  15. Install postman-bin using pacman.

  16. Install Code-OSS using pacman.

  17. Install Miniconda.

  18. Create a new SSH key for GitHub and configure the public key in GitHub.

  19. Clone this repo

  20. Verify the path at the top of link and run the ./link script.

  21. Cross your fingers and reboot.

AUR packages:

  • postman-bin
  • dmenu-frecency
  • backblaze-b2
  • nvm

Notes:

  • Be sure there is not a $NVM_DIR before installing nvm or it won't install correctly. If it exists, it won't create ~/.nvm and its symbolic links won't be created.
  • Miniconda forces its path to be first - in effect, hiding the OS-level install of Python. dmenu-frecency needs some dependencies that I can't seem to install in the base conda environment. Not yet solved.
Clone this wiki locally