This repository contains my configuration files (dotfiles) for various applications. It also has the following functionality:
- automatically syncing the repo (
dfsync) - automatically generate package lists (
paclist+aurlist) - automatically symlink everything into
~/.config(stow)
Currently includes configuration for:
- Alacritty
- Hyfetch/Fastfetch
- Fish shell
- Zoxide
- Git
- Helix
- Tmux
git clone https://github.com/sophie-de-jong/dotfilescd dotfiles
stow -t ~/.config .Then reload the terminal window
Official repository pacakges:
sudo pacman -S --needed - < paclistAUR packages (yay)
yay -S --needed - < aurlistsudo pacman -S fish
chsh -s /usr/bin/fishInstall fisher:
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source
fisher update(Optional) Set theme/prompt:
fish_config prompt save astronaut
fish_config theme save "Catppuccin Mocha"sudo pacman -S tmuxInstall TPM and Catppuccin theme
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
git clone -b v2.1.3 https://github.com/catppuccin/tmux.git ~/.config/tmux/plugins/catppuccin/tmuxInstall packages and reload Tmux
<prefix> + I
reload