-
Notifications
You must be signed in to change notification settings - Fork 3
Manjaro setup
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:
-
Update all packages using pacman (pamac-manager utility).
-
Enable AUR repositories in the pamac-manager utility.
-
Set Zsh as the default
$SHELL
usingchsh -s $(which zsh)
. -
Log out and log back in to get the default shell.
-
Install
zsh-completions
andzsh-syntax-highlighting
using pacman. -
Install oh-my-zsh and the Spaceship prompt.
-
Install
nvm
,tmux
,powerline-fonts
,termite
andhub
using pacman. -
Install Neovim (with xclip support) and
python-neovim
using pacman. -
Install
docker
anddocker-compose
using pacman. -
Install
backblaze-b2
using pacman. -
Uninstall Pale Moon browser (
palemoon-bin
) and HexChat using pacman. -
Install
gnome-screenshot
and Shotwell using pacman. -
Install Firefox, Inkscape and Blender using pacman.
-
Install
qBittorrent
and uninstall Deluge using pacman. -
Install
postman-bin
using pacman. -
Install Code-OSS using pacman.
-
Install Miniconda.
-
Create a new SSH key for GitHub and configure the public key in GitHub.
-
Clone this repo
-
Verify the path at the top of
link
and run the./link
script. -
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 thebase
conda environment. Not yet solved.