/dotfiles

Files that should have a dot in front of their names, but don't

Primary LanguageLua

Dotfiles

My config files to use in different environments

To install the configs you must have stow installed

In arch pacman -S stow In mac brew install stow

stow <folder>

# for example
stow neovim

Fast setup

make install stow

Manjaro setup

pamac install stow lsd manjaro-zsh-config ripgrep fzf
pamac build neovim-nightly-bin antigen starship-bin pyenv pyenv-virtualenv

Mac setup

Homebrew is required:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install everything we need:

brew install zsh neofetch antigen starship pyenv pyenv-virtualenv lsd rg fzf git-number stow

brew tap jason0x43/homebrew-neovim-nightly
brew install neovim-nightly

TMUX systemd

To prevent tmux dying when the user logout (or wayland crashes) we have to enable linger for systemd service:

loginctl enable-linger $USER

Also enable the included tmux.service:

systemctl enable --now --user tmux.service

This will start tmux every the gnome-session is started, this is because the polkit GUI to askfor permission doesn't appear if running on the. multi-user target (sime envvars not defined).