I wanted a tool that brought together the tedious parts of a post-install setup into one place while still allowing the user to review the specific commands being executed. This app is a culmination of my personal configuration scripts brought together into a unified interface that might have snowballed a bit. (Meaning I got carried away while having fun making it)
Some specifics about the app:
Transparency: You can click on tasks to see the command intended for execution.
Opinionated Apps: The app installer is based on my opinionated “Best Picks” for Linux. I fully understand this won’t be everyone’s “perfected apps list,” but that’s exactly what suggestions are for! I’m hoping to refine the selection based on what you all find essential.
Features: It handles bulk app management, smart firewall configuration (detecting installed apps), and printer driver discovery / installation via the AUR.
I want to be transparent: I am not a professional developer (self taught and employed). This is a pet project I’ve decided to polish and share to give back to a community that has taught me so much. It is strictly a Work in Progress, so please expect rough edges. I genuinely welcome feedback that helps me improve the tool, but I ask that you distinguish between constructive feedback (actionable advice) and criticism. I’m here to learn and help, not to sell a product.
If this tool saves you some time setting up your machine, I’d really appreciate a Star on the repo and maybe give it a share with others! Also, if there is a specific feature you’d love to see added or a tweak that would make the workflow better, please let me know! I want to build this out to be as useful as possible for the community.
Yeah, I did a poor job with describing it. The title is not as clear as it should be either. I’m terrabad at the marketing description of things…
It’s an app that consolidates many useful “setup” actions that you might take after an install of your os. For instance: batch install your apps with a curated list of “the best” apps, set max wattage for your Nvidia video card, enable Bluetooth, install your printer / scanner (and test it), all with much more transparency to the commands being run in the cli output right next to the actions being taken. The app has popups and detailed descriptions and information when you click the names of each app or action to inform and educate. It’s a useful, more transparent and educational tool for the more non Linux initiated I suppose. I tried to think about a window user migrating to Linux when designing it.
It’s not endeavour specific, rather designed and built for Arch. (I use endeavor so it’s extensively tested on the os) I would love others to try it out on other arch distros / installs and let me know what they think. I know there’s more that can be incorporated, other favorite apps that can be included, scripts or actions that others run after install to get things setup they way they like, or just have handy scripts / actions that can be included in the tasks tab for a “go to” place to access them. I guess it’s sort of a “nesting” or “companion” app.
That’s awesome, thanks for taking the time to test / check it out. Would it be too much to ask for a couple specifics? -
What aur helper(s) you use on the test machine, did you test any app installations / uninstall? I did my best to make it compatible with the main handlers I could think of, namely: “helpers = [‘paru’, ‘yay’, ‘trizen’, ‘pikaur’, ‘aura’]”
Did you test the Printer / scanner installation? - I very curious about this as this is my first time playing with cups install scripting and printer drivers.
Regardless, thanks again for your time and feedback!