Configuration Guide
Configuration
Dotfiles/settings files for various programs are typically located in ~/.config/. However, some programs like dwm (the window manager), st (the terminal), and dmenu, among others from the Suckless project, do not have traditional config files. Instead, their source code is located in ~/.local/src/.
Suckless Programs Configuration
To configure Suckless programs like dwm, st, and dmenu:
-
Locate Source Code: Navigate to
~/.local/src/(you can use therrcommand to jump to this directory). -
Edit Configurations: Use the
dmenu_configerscript to start configuring. PressMod+Shift+Cto launch the configuration menu. Here, you can modify theconfig.hfiles or other relevant source code files according to your preferences. -
Reinstall: After making changes, run
sudo make installto reinstall the program. Vim is set to automatically recompile and install these programs whenever you save changes to anyconfig.hfile but not all becuase if you broke your system have time before facing it. Compilation will be nearly instantaneous. You’ll have to restart the program to see its effects, obviously.Mod+Shift+rto renew dwm session and will not save your windows locations obviously