Welcome to my dotfiles repo. Below you'll find a list of my dotfiles, including neovim, sway and waybar.
If you're new to sway and Wayland, you need to install alternatives for your programs to be compatible with Wayland, see this guide
Firstly, clone the files in your home directory:
git clone https://github.com/victor4pinheiro/dotfiles $HOME/
Copy the folder
cp -r $HOME/dotfiles/foot $HOME/.config/
In previous version, I used to kitty as my default terminal, but I searched for a lightweight alternative and so I found foot.
I think it is more lightweight, easy to customize and totally made for Wayland.
Copy the config file of waybar
cp -r $HOME/dotfiles/waybar $HOME/.config/
Copy the config file of sway
cp -r $HOME/dotfiles/sway $HOME/.config/
With this, just press Super + Shift + C and you'll see changes.
TMUX is a really addition to my workflow because I have the performance of fish and starship using multiple panels (I tried the splits from neovim but I didn't like it).
To this, you must install tmux using your package manager or the executable and follow instructions to use the TPM, a plugin manager for tmux.
After configuring the TPM you can just copy the .tmux to $XDG_CONFIG_HOME/tmux/tmux.conf or to $HOME. This can done this way:
For $HOME:
cp -r $HOME/dotfiles/.tmux.conf $HOME/.tmux
For $XDG_CONFIG_HOME:
cp -r $HOME/dotfiles/.tmux.conf $XDG_CONFIG_HOME/tmux/tmux.conf
Usually $XDG_CONFIG_HOME is $HOME/.config but check before doing this step.
I don't recommend my config without see the wiki, but if you already know what pacman.conf and makepkg.conf do, so just copy config file:
WARNING: I use doas to use use root privileges, so just change to command root you installed Firstly the pacman:
doas cp -r $HOME/dotfiles/pacman.conf /etc/pacman.conf
Makepkg:
doas cp -r $HOME/dotfiles/makepkg.conf /etc/makepkg.conf
Using Wayland, sometimes I need to force apps to use Wayland.
doas cp -r $HOME/dotfiles/environment /etc/environment
MPV is a lightweight videoplayer and I set to use VA-API acceleration.
cp -r $HOME/dotfiles/mpv $HOME/.config/
Feel free to file a new issue with a respective title and description.
This project is under the MIT license. See the LICENSE for details.
Made with :heart: by Victor Pinheiro