A list of the software required to make this dotfiles experience smooth could be defined in ~/.config/dotfiles/software.list.
The list should contemplate comments and empty lines, so I can record the reason why that specific package is needed.
An example could be:
# Packages from Archlinux repos
# noto-fonts-emoji is required to render unicode chars in the range of emoji
noto-fonts-emoji
tmux
vim
The same can be done for Flatpak packages I daily use and expect to have wherever I deploy the dotfiles, ~/.config/dotfiles/flatpak_apps.list.
It might be convenient to implement the initialize.sh script to ask the user if he wants to install the listed software.
A list of the software required to make this dotfiles experience smooth could be defined in
~/.config/dotfiles/software.list.The list should contemplate comments and empty lines, so I can record the reason why that specific package is needed.
An example could be:
The same can be done for Flatpak packages I daily use and expect to have wherever I deploy the dotfiles,
~/.config/dotfiles/flatpak_apps.list.It might be convenient to implement the
initialize.shscript to ask the user if he wants to install the listed software.