* implement a root check menu
* code needs to be readable
* rephrase it a lil bit
* disregard escalation tool variable if found as root
* refactor: Call root check from within AppState constructor (#7)
* remove duplicate check
* add comment back
---------
Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
* Dnf5 fixes
* again fix :)
* final fix
* added version check
* Apply suggestions from code review
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
* Update core/tabs/applications-setup/Developer-tools/sublime-setup.sh
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
---------
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
* Added Tor Browser to Web Browsers tab.
* Ran cargo xtask docgen
* removed unnecessary double quotes in tor-browser.sh
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
---------
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* feat(communication/whatsapp): add whatsapp desktop client
* Update core/tabs/applications-setup/communication-apps/whatsapp-setup.sh
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
* refactor: changing name to zapzap
As per @Ilj3954 and @adamperkowski request, I'm changing both option and
script name to zapzap (which was the original name of the app)
* Update core/tabs/applications-setup/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/applications-setup/communication-apps/zapzap-setup.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/applications-setup/communication-apps/zapzap-setup.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/applications-setup/communication-apps/zapzap-setup.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/applications-setup/communication-apps/zapzap-setup.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* chore: adjusting indentation
* Update core/tabs/applications-setup/communication-apps/zapzap-setup.sh
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
* Update core/tabs/applications-setup/tab_data.toml
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
---------
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Add basic script to install Epson printer drivers in Arch, Debian, and Fedora.
* Add I to the task_list for this script.
* Update core/tabs/utils/printers/install-epson-printer-drivers.sh
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
* Update userguide.md based on adam's documentation update.
* Add description to tab_data.toml for the printer addition.
* Fix typo, oops.
* Actually generate the updated userguide.
* Add installation of CUPS as a pre-requisite for Epson printer drivers as well as standalone script for other printer drivers to be added in the future.
* Update core/tabs/utils/printers/install-cups.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/printers/install-epson-printer-drivers.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update docs after changes.
---------
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* feat: Add automation based on config file
* docs: add configuration to the manpage & README
* update roadmap
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Use args
* Include details about arguments
* Update README.md
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
When installing dwm-titus with slstatus from a fresh Arch-Server install, several required dependencies are missing and need to be included. These are:
- meson
- libev
- uthash
- libconfig
Tested only on another fresh Arch-Server install and script completed successfully.
* refactor: Export ego-tree from linutil core, rather than workspace
* refactor: Improve code formatting
---------
Co-authored-by: Chris Titus <contact@christitus.com>