I've been hopping between desktop environments a lot, and I always struggle to remember all the dependencies I need for my dotfiles. It's frustrating because I end up missing something essential and have to research what I'm lacking. How do you guys compile a list of all the necessary packages and dependencies, especially all the fonts and such? Any strategies to make this easier?
3 Answers
Check your config files! They often list the apps you're using. For example, if you see 'rofi' in your config, you know you need that package. Keep an eye on keybinds in your screenshots too, like 'grim' for screenshots and 'brillo' for brightness controls. It's helpful to document what you use regularly.
There's some useful resources out there! You might want to check out community wikis or forums for tips on managing dependencies. Also, it's great to back up your configs and experiment in a virtual machine to avoid issues when you’re testing things out.
A simple way is to just write out a long command that includes all the packages you need, then copy-paste it when you're setting up. But I get it, it's tricky to know what all those packages are when you've got so many installed and some of them might be unnecessary.
Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux