I've spent too much time on this please someone help me.
These dotfiles are meant to work with only the latest version of the configured software, so if you are using a Debian based distro good luck. The only dependencies needed are:
gitstowpywal16- mason dependencies to install LSPs for neovim
- basic standard unix utilities
I've tried to make the installation as easy as possible, so that all you need to do is install the configured programs and copy the dotfiles. I like to just copy and paste this around different systems so portability is a priority.
git clone https://github.com/MattWaX/Dotfiles ~/Dotfiles
cd ~/Dotfiles
stow *See super simple!
Using stow * is the easiest way to link all the dotfiles in the right place, but I don't actually recommend that.
Instead use stow <name_of_the_package>, so that you clutter less your home folder.
Also please read the stow man pages before using it.
The modules I'm currently using are:
stow river nvim tmux zsh shell scripts starship lsd ghostty yazi\
makeinit aerc fastfetch clang gdb git rmpc sc-im\
vimiv swaync wallpapers waybar wlogout fuzzel pywal I like sometimes to launch applications like yazi and btop from fuzzel, by default the terminal emulator used to do that is xterm, to change the terminal you just need to uninstall xterm from your system and then run these commands:
sudo rm /bin/xterm #removing the xterm binary
sudo ln -sf /bin/ghostty /bin/xterm # replacing xterm with your terminal of choiceHere I've linked ghostty as my terminal of choice, but feel free to put your favorite terminal emulator.
Thank you for stopping by, I hope this could help anyone to configure their own software. Have a nice day!!