Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.23 KB

README.md

File metadata and controls

63 lines (44 loc) · 1.23 KB

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).