[setup] Install GIMP

Resolves 
This commit is contained in:
Luke Short 2025-06-05 22:11:16 -06:00
commit b8f2d18c07
3 changed files with 17 additions and 10 deletions

View file

@ -15,6 +15,7 @@
- Add service to disable wireless connections during sleep.
- Add LACT for overclocking and/or undervolting the GPU.
- Change Java LTS version from 8 to 21.
- Add GIMP for photo editing.
## 4.3.0 - The Wayland Update

View file

@ -145,6 +145,7 @@ These are reasons why macOS is inferior compared to Linux when it comes to gamin
- [Firefox ESR](https://support.mozilla.org/en-US/kb/switch-to-firefox-extended-support-release-esr) for a stable web browser.
- [Firewall](https://firewalld.org/) (secure image) provides a GUI for managing firewalld.
- [Flatseal](https://github.com/tchx84/Flatseal) for managing Flatpaks.
- [GIMP](https://www.gimp.org/) for photo editing.
- [Google Chrome](https://www.google.com/chrome/) for a newer web browser.
- [GParted](https://gparted.org/) for managing storage partitions.
- [Gwenview](https://apps.kde.org/gwenview/) (KDE Plasma), [Pix](https://community.linuxmint.com/software/view/pix) (Cinnamon), [cosmic-files](https://github.com/pop-os/cosmic-files) (COSMIC), or [Eye of GNOME](https://wiki.gnome.org/Apps/EyeOfGnome) (GNOME) for an image gallery application.

View file

@ -639,7 +639,7 @@ time_ask() {
}
productivity_auto() {
kdialog_dbus=$(kdialog --title "winesapOS First-Time Setup" --progressbar "Please wait for recommended productivity applications to be installed..." 16 | cut -d" " -f1)
kdialog_dbus=$(kdialog --title "winesapOS First-Time Setup" --progressbar "Please wait for recommended productivity applications to be installed..." 17 | cut -d" " -f1)
# Calibre for an ebook manager.
sudo "${CMD_FLATPAK_INSTALL[@]}" com.calibre_ebook.calibre
cp /var/lib/flatpak/app/com.calibre_ebook.calibre/current/active/export/share/applications/com.calibre_ebook.calibre.desktop /home/"${USER}"/Desktop/
@ -665,40 +665,44 @@ productivity_auto() {
sudo "${CMD_FLATPAK_INSTALL[@]}" com.github.tchx84.Flatseal
cp /var/lib/flatpak/app/com.github.tchx84.Flatseal/current/active/export/share/applications/com.github.tchx84.Flatseal.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 6
# GIMP photo editor.
sudo "${CMD_FLATPAK_INSTALL[@]}" org.gimp.GIMP
cp /var/lib/flatpak/app/org.gimp.GIMP/current/active/export/share/applications/org.gimp.GIMP.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 7
# Google Chrome web browser.
chrome_install
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 7
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 8
# GParted for managing partitions.
# Homebrew package manager.
homebrew_install
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 8
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 9
# KeePassXC for an encrypted password manager.
sudo "${CMD_FLATPAK_INSTALL[@]}" org.keepassxc.KeePassXC
cp /var/lib/flatpak/app/org.keepassxc.KeePassXC/current/active/export/share/applications/org.keepassxc.KeePassXC.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 9
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 10
# LibreOffice for an office suite.
sudo "${CMD_FLATPAK_INSTALL[@]}" org.libreoffice.LibreOffice
cp /var/lib/flatpak/app/org.libreoffice.LibreOffice/current/active/export/share/applications/org.libreoffice.LibreOffice.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 10
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 11
# Nix package manager.
nix_install
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 11
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 12
# PeaZip compression utility.
sudo "${CMD_FLATPAK_INSTALL[@]}" io.github.peazip.PeaZip
cp /var/lib/flatpak/app/io.github.peazip.PeaZip/current/active/export/share/applications/io.github.peazip.PeaZip.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 12
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 13
# qBittorrent for torrents.
sudo "${CMD_FLATPAK_INSTALL[@]}" org.qbittorrent.qBittorrent
cp /var/lib/flatpak/app/org.qbittorrent.qBittorrent/current/active/export/share/applications/org.qbittorrent.qBittorrent.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 13
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 14
# QDirStat for managing storage space.
sudo "${CMD_AUR_INSTALL[@]}" qdirstat
cp /usr/share/applications/qdirstat.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 14
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 15
# VeraCrypt for managing encrypted storage.
sudo "${CMD_PACMAN_INSTALL[@]}" veracrypt
cp /usr/share/applications/veracrypt.desktop /home/"${USER}"/Desktop/
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 15
"${qdbus_cmd}" "${kdialog_dbus}" /ProgressDialog Set org.kde.kdialog.ProgressDialog value 16
# VLC media player.
sudo "${CMD_FLATPAK_INSTALL[@]}" org.videolan.VLC
cp /var/lib/flatpak/app/org.videolan.VLC/current/active/export/share/applications/org.videolan.VLC.desktop /home/"${USER}"/Desktop/
@ -713,6 +717,7 @@ productivity_ask() {
coolercontrol:pkg "CoolerControl (fan control)" off \
org.filezillaproject.Filezilla:flatpak "FileZilla (FTP)" off \
com.github.tchx84.Flatseal:flatpak "Flatseal (Flatpak manager)" off \
org.gimp.GIMP:flatpak "GIMP (photo editing)" off \
com.google.Chrome "Google Chrome (web browser)" off \
homebrew:other "Homebrew (package manager)" off \
org.keepassxc.KeePassXC:flatpak "KeePassXC (password manager)" off \