Add choices to assistant, remove micro theming
to
This commit is contained in:
parent
f24f15aa2c
commit
33534c42cf
20 changed files with 492 additions and 164 deletions
|
@ -1,7 +0,0 @@
|
||||||
# Misspell Plugin for Micro
|
|
||||||
|
|
||||||
This repository holds the misspell plugin for micro.
|
|
||||||
|
|
||||||
Install with `> plugin install misspell`,
|
|
||||||
https://github.com/client9/misspell needs to be in your PATH.
|
|
||||||
This plugin will lint text for spelling mistakes.
|
|
|
@ -1,9 +0,0 @@
|
||||||
VERSION = "0.2.0"
|
|
||||||
|
|
||||||
local config = import("micro/config")
|
|
||||||
|
|
||||||
function init()
|
|
||||||
-- uses the default linter plugin
|
|
||||||
-- matches any filetype
|
|
||||||
linter.makeLinter("misspell", "", "misspell", {"%f"}, "%f:%l:%c: %m", {}, false, true)
|
|
||||||
end
|
|
|
@ -1,22 +0,0 @@
|
||||||
[{
|
|
||||||
"Name": "misspell",
|
|
||||||
"Description": "plugin that corrects commonly misspelled words",
|
|
||||||
"Tags": ["spell", "check", "misspell"],
|
|
||||||
"Website": "https://github.com/onodera-punpun/micro-misspell-plugin",
|
|
||||||
"Versions": [
|
|
||||||
{
|
|
||||||
"Version": "0.2.0",
|
|
||||||
"Url": "https://github.com/micro-editor/updated-plugins/releases/download/v1.0.0/misspell-0.2.0.zip",
|
|
||||||
"Require": {
|
|
||||||
"micro": ">=2.0.0-1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Version": "0.1.0",
|
|
||||||
"Url": "https://github.com/onodera-punpun/micro-misspell-plugin/archive/0.1.0.zip",
|
|
||||||
"Require": {
|
|
||||||
"micro": ">=1.0.3"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}]
|
|
|
@ -1,3 +0,0 @@
|
||||||
VERSION = "0.1.0"
|
|
||||||
|
|
||||||
AddRuntimeFile("monokai-dark", "colorscheme", "monokai-dark.micro")
|
|
|
@ -1,21 +0,0 @@
|
||||||
color-link default "#D5D8D6,#1D0000"
|
|
||||||
color-link comment "#75715E"
|
|
||||||
color-link identifier "#66D9EF"
|
|
||||||
color-link constant "#AE81FF"
|
|
||||||
color-link constant.string "#E6DB74"
|
|
||||||
color-link constant.string.char "#BDE6AD"
|
|
||||||
color-link statement "#F92672"
|
|
||||||
color-link preproc "#CB4B16"
|
|
||||||
color-link type "#66D9EF"
|
|
||||||
color-link special "#A6E22E"
|
|
||||||
color-link underlined "#D33682"
|
|
||||||
color-link error "bold #CB4B16"
|
|
||||||
color-link todo "bold #D33682"
|
|
||||||
color-link statusline "#282828,#F8F8F2"
|
|
||||||
color-link indent-char "#505050,#282828"
|
|
||||||
color-link line-number "#AAAAAA,#282828"
|
|
||||||
color-link current-line-number "#AAAAAA,#282828"
|
|
||||||
color-link gutter-error "#CB4B16"
|
|
||||||
color-link gutter-warning "#E6DB74"
|
|
||||||
color-link cursor-line "#323232"
|
|
||||||
color-link color-column "#323232"
|
|
|
@ -1,14 +0,0 @@
|
||||||
[{
|
|
||||||
"Name": "monokai-dark",
|
|
||||||
"Description": "A dark monokai colorscheme for micro",
|
|
||||||
"Tags": ["colorscheme"],
|
|
||||||
"Versions": [
|
|
||||||
{
|
|
||||||
"Version": "0.1.0",
|
|
||||||
"Url": "https://github.com/theodus/monokai-dark/archive/0.1.0.zip",
|
|
||||||
"Require": {
|
|
||||||
"micro": ">=1.1.3"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}]
|
|
|
@ -1,5 +1,4 @@
|
||||||
{
|
{
|
||||||
"autosu": true,
|
"autosu": true,
|
||||||
"colorscheme": "monokai-dark",
|
|
||||||
"mkparents": true
|
"mkparents": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ function upgrade2ultimate
|
||||||
--text-align=center \
|
--text-align=center \
|
||||||
--center \
|
--center \
|
||||||
--text "What about Snaps, Flatpak, Appimage and firmware update support?"; then
|
--text "What about Snaps, Flatpak, Appimage and firmware update support?"; then
|
||||||
echo "sudo pacman -R pamac-aur pamac-tray-appindicator" >> /tmp/setup-assistant/prepare.sh
|
echo "sudo pacman --noconfirm -R pamac-aur pamac-tray-appindicator" >> /tmp/setup-assistant/prepare.sh
|
||||||
echo "pamac-all
|
echo "pamac-all
|
||||||
appimagelauncher
|
appimagelauncher
|
||||||
fwupd
|
fwupd
|
||||||
|
@ -161,54 +161,294 @@ function upgrade2ultimate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
yad \
|
yad \
|
||||||
--image='telegram-desktop' \
|
--image='firefox' \
|
||||||
--title="Upgrade to ULTIMATE 👾" \
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
--window-icon='update' \
|
--window-icon='update' \
|
||||||
--text "Here are some desktop apps that might be useful to you:" \
|
--text "Here are some browsers that you can choose from:" \
|
||||||
--geometry=600x400 \
|
--geometry=600x400 \
|
||||||
--list \
|
--list \
|
||||||
--checklist \
|
--checklist \
|
||||||
--column=Install \
|
--column=Install \
|
||||||
--column=Applications \
|
--column=Applications \
|
||||||
--center < /usr/lib/setup-assistant/desktop-apps.txt > /tmp/setup-assistant/desktop-apps.txt
|
--center < /usr/lib/setup-assistant/browsers.txt > /tmp/setup-assistant/browsers.txt
|
||||||
|
|
||||||
if grep -R "Telegram" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Firefox" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "telegram-desktop" >> /tmp/setup-assistant/pkgs.txt
|
echo "firefox" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Joplin" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Chromium" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "joplin" >> /tmp/setup-assistant/pkgs.txt
|
echo "chromium" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Murmur" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Opera" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "murmur" >> /tmp/setup-assistant/pkgs.txt
|
echo "opera
|
||||||
|
opera-ffmpeg-codecs" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Discord" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Otter Browser" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "discord" >> /tmp/setup-assistant/pkgs.txt
|
echo "otter-browser" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Twitch GUI" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Brave" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "streamlink-twitch-gui" >> /tmp/setup-assistant/pkgs.txt
|
echo "brave" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Syncthing-GTK" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Falkon" /tmp/setup-assistant/browsers.txt; then
|
||||||
echo "syncthing-gtk" >> /tmp/setup-assistant/pkgs.txt
|
echo "falkon" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Nextcloud-client" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Ungoogled" /tmp/setup-assistant/browsers.txt; then
|
||||||
|
echo "ungoogled-chromium" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='nextcloud-client' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "Some general internet applications:" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/internet.txt > /tmp/setup-assistant/internet.txt
|
||||||
|
|
||||||
|
if grep -R "Nextcloud-client" /tmp/setup-assistant/internet.txt; then
|
||||||
echo "nextcloud-client" >> /tmp/setup-assistant/pkgs.txt
|
echo "nextcloud-client" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Firefox Bitwarden" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Firefox Bitwarden" /tmp/setup-assistant/internet.txt; then
|
||||||
echo "firefox-extension-bitwarden" >> /tmp/setup-assistant/pkgs.txt
|
echo "firefox-extension-bitwarden" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Firefox XDM" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Firefox XDM" /tmp/setup-assistant/internet.txt; then
|
||||||
echo "firefox-extension-xdm-browser-monitor" >> /tmp/setup-assistant/pkgs.txt
|
echo "firefox-extension-xdm-browser-monitor" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Fractal" /tmp/setup-assistant/desktop-apps.txt; then
|
if grep -R "Syncthing-GTK" /tmp/setup-assistant/internet.txt; then
|
||||||
echo "fractal" >> /tmp/setup-assistant/pkgs.txt
|
echo "syncthing-gtk" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Filezilla" /tmp/setup-assistant/internet.txt; then
|
||||||
|
echo "filezilla" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Putty" /tmp/setup-assistant/internet.txt; then
|
||||||
|
echo "putty" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Nitroshare" /tmp/setup-assistant/internet.txt; then
|
||||||
|
echo "nitroshare" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Jdownloader2" /tmp/setup-assistant/internet.txt; then
|
||||||
|
echo "jdownloader2" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Twitch GUI" /tmp/setup-assistant/internet.txt; then
|
||||||
|
echo "streamlink-twitch-gui" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='telegram-desktop' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "Communication software:" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/communication.txt > /tmp/setup-assistant/communication.txt
|
||||||
|
|
||||||
|
if grep -R "Telegram Desktop" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "telegram-desktop" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Discord" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "discord" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Element" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "element-desktop" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Wire" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "wire-desktop" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Signal" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "signal-desktop" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Jitsi-Meet" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "jitsi-meet" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Zoom" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "zoom" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Skype" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "skypeforlinux-stable-bin" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Slack" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "slack-desktop" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Whatsapp" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "whatsapp-nativefier" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Mumble" /tmp/setup-assistant/communication.txt; then
|
||||||
|
echo "mumble" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='thunderbird' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "Mail clients:" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/mail.txt > /tmp/setup-assistant/mail.txt
|
||||||
|
|
||||||
|
if grep -R "Thunderbird" /tmp/setup-assistant/mail.txt; then
|
||||||
|
echo "thunderbird" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Kmail" /tmp/setup-assistant/mail.txt; then
|
||||||
|
echo "kmail" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Geary" /tmp/setup-assistant/mail.txt; then
|
||||||
|
echo "geary" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Trojita" /tmp/setup-assistant/mail.txt; then
|
||||||
|
echo "trojita" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Mailspring" /tmp/setup-assistant/mail.txt; then
|
||||||
|
echo "mailspring" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='audacity' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "What about audio software?" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/audio.txt >> /tmp/setup-assistant/audio.txt
|
||||||
|
|
||||||
|
if grep -R "Olivia" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "olivia" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Kwave" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "kwave" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Audacity" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "audacity" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Ardour" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "ardour" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "LMMS" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "lmms" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Mixxx" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "mixxx" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "MuseScore" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "musescore" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Rosegarden" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "rosegarden" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Strawberry" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "strawberry" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Bitwig" /tmp/setup-assistant/audio.txt; then
|
||||||
|
echo "bitwig-studio" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='Kdenlive' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "What about video editing software?" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/video.txt >> /tmp/setup-assistant/video.txt
|
||||||
|
|
||||||
|
if grep -R "Kdenlive" /tmp/setup-assistant/video.txt; then
|
||||||
|
echo "kdenlive
|
||||||
|
movit
|
||||||
|
sox
|
||||||
|
laspa
|
||||||
|
opus-tools
|
||||||
|
frei0r-plugins" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "OBS Studio" /tmp/setup-assistant/video.txt; then
|
||||||
|
echo "obs-studio" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "SMPlayer" /tmp/setup-assistant/video.txt; then
|
||||||
|
echo "smplayer
|
||||||
|
smplayer-skins
|
||||||
|
smplayer-themes" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Shotcut" /tmp/setup-assistant/video.txt; then
|
||||||
|
echo "shotcut" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Piviti" /tmp/setup-assistant/video.txt; then
|
||||||
|
echo "piviti
|
||||||
|
frei0r-plugins" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
yad \
|
yad \
|
||||||
--image='gimp' \
|
--image='gimp' \
|
||||||
--title="Upgrade to ULTIMATE 👾" \
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
--window-icon='update' \
|
--window-icon='update' \
|
||||||
|
--text "What about graphics software?" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/graphics.txt >> /tmp/setup-assistant/graphics.txt
|
||||||
|
|
||||||
|
if grep -R "GIMP" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "gimp" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Krita" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "krita
|
||||||
|
krita-plugin-gmic
|
||||||
|
opencolorio" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Kolourpaint" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "kolourpaint" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Digikam" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "digikam" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Inkscape" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "inkcape" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Blender" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "blender" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Pencil 2D" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "pencil2d" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Synfig Studio" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "synfigstudio" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "DarkTable" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "darktable" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "FontForge" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "fontforge" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "MyPaint" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "mypaint" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "ImageMagick" /tmp/setup-assistant/graphics.txt; then
|
||||||
|
echo "imagemagick" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
yad \
|
||||||
|
--image='kodi' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
--text "What about multimedia software?" \
|
--text "What about multimedia software?" \
|
||||||
--geometry=600x400 \
|
--geometry=600x400 \
|
||||||
--list \
|
--list \
|
||||||
|
@ -226,36 +466,79 @@ function upgrade2ultimate
|
||||||
if grep -R "Soundconverter" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Soundconverter" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "soundconverter" >> /tmp/setup-assistant/pkgs.txt
|
echo "soundconverter" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Piviti" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Stremio" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "piviti" >> /tmp/setup-assistant/pkgs.txt
|
echo "stremio" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Kdenlive" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Kodi" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "kdenlive" >> /tmp/setup-assistant/pkgs.txt
|
echo "kodi
|
||||||
|
kodi-platform
|
||||||
|
kodi-eventclients" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Audacity" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Mediaelch" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "audacity" >> /tmp/setup-assistant/pkgs.txt
|
echo "mediaelch" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Subtitlecomposer" /tmp/setup-assistant/multimedia.txt; then
|
||||||
|
echo "subtitlecomposer" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "Kid3" /tmp/setup-assistant/multimedia.txt; then
|
||||||
|
echo "kid3" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "K3B" /tmp/setup-assistant/multimedia.txt; then
|
||||||
|
echo "k3b
|
||||||
|
kaudiocreator
|
||||||
|
cdpara
|
||||||
|
cdparanoia
|
||||||
|
cdrdao
|
||||||
|
dvd+rw-tools
|
||||||
|
emovix
|
||||||
|
transcode
|
||||||
|
vcdimager
|
||||||
|
cdrtools" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Easytag" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Easytag" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "easytag" >> /tmp/setup-assistant/pkgs.txt
|
echo "easytag" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "GIMP" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Plex" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "gimp" >> /tmp/setup-assistant/pkgs.txt
|
echo "plex-media-player" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Krita" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Handbrake" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "krita" >> /tmp/setup-assistant/pkgs.txt
|
echo "handbrake" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Olivia" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Qwinff" /tmp/setup-assistant/multimedia.txt; then
|
||||||
echo "olivia" >> /tmp/setup-assistant/pkgs.txt
|
echo "qwinff" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Inkscape" /tmp/setup-assistant/multimedia.txt; then
|
|
||||||
echo "inkscape" >> /tmp/setup-assistant/pkgs.txt
|
|
||||||
|
yad \
|
||||||
|
--image='code' \
|
||||||
|
--title="Upgrade to ULTIMATE 👾" \
|
||||||
|
--window-icon='update' \
|
||||||
|
--text "Are you a developer who needs one of these?" \
|
||||||
|
--geometry=600x400 \
|
||||||
|
--list \
|
||||||
|
--checklist \
|
||||||
|
--column=Install \
|
||||||
|
--column=Applications \
|
||||||
|
--center < /usr/lib/setup-assistant/development.txt >> /tmp/setup-assistant/development.txt
|
||||||
|
if grep -R "Visual Studio" /tmp/setup-assistant/development.txt; then
|
||||||
|
echo "code" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Blender" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "GNU Emacs" /tmp/setup-assistant/development.txt; then
|
||||||
echo "blender" >> /tmp/setup-assistant/pkgs.txt
|
echo "emacs" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Gcolor3" /tmp/setup-assistant/multimedia.txt; then
|
if grep -R "Atom" /tmp/setup-assistant/development.txt; then
|
||||||
echo "gcolor3" >> /tmp/setup-assistant/pkgs.txt
|
echo "atom" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
|
if grep -R "IntelliJ-IDEA" /tmp/setup-assistant/development.txt; then
|
||||||
|
echo "intellij-idea-community-edition" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "PyCharm" /tmp/setup-assistant/development.txt; then
|
||||||
|
echo "pycharm-community-edition" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
if grep -R "QtCreator" /tmp/setup-assistant/development.txt; then
|
||||||
|
echo "qtcreator" >> /tmp/setup-assistant/pkgs.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
yad \
|
yad \
|
||||||
--image='virtualbox' \
|
--image='virtualbox' \
|
||||||
|
@ -267,11 +550,11 @@ function upgrade2ultimate
|
||||||
--checklist \
|
--checklist \
|
||||||
--column=Install \
|
--column=Install \
|
||||||
--column=Applications \
|
--column=Applications \
|
||||||
--center < /usr/lib/setup-assistant/virtualisation.txt >> /tmp/setup-assistant/virtualisation.txt
|
--center < /usr/lib/setup-assistant/virtualization.txt >> /tmp/setup-assistant/virtualization.txt
|
||||||
if grep -R "Virtalbox" /tmp/setup-assistant/virtualisation.txt; then
|
if grep -R "Virtalbox" /tmp/setup-assistant/virtualization.txt; then
|
||||||
echo "garuda-virtualbox" >> /tmp/setup-assistant/pkgs.txt
|
echo "garuda-virtualbox" >> /tmp/setup-assistant/pkgs.txt
|
||||||
fi
|
fi
|
||||||
if grep -R "Virt-manager" /tmp/setup-assistant/virtualisation.txt; then
|
if grep -R "Virt-manager" /tmp/setup-assistant/virtualization.txt; then
|
||||||
echo "garuda-virt-manager" >> /tmp/setup-assistant/pkgs.txt
|
echo "garuda-virt-manager" >> /tmp/setup-assistant/pkgs.txt
|
||||||
echo "sudo systemctl enable --now libvirtd" >> /tmp/setup-assistant/setup_root.sh
|
echo "sudo systemctl enable --now libvirtd" >> /tmp/setup-assistant/setup_root.sh
|
||||||
fi
|
fi
|
||||||
|
@ -303,7 +586,7 @@ if ! yad \
|
||||||
--button=Yes:1 \
|
--button=Yes:1 \
|
||||||
--text-align=center \
|
--text-align=center \
|
||||||
--center \
|
--center \
|
||||||
--text "Do you want to get a recent mirrorlist and refresh mirrors?"; then
|
--text "Do you want to get a recent mirrorlist and refresh mirrors?" 💻; then
|
||||||
reflector-simple >/dev/null 2>&1
|
reflector-simple >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -316,7 +599,7 @@ if ! yad \
|
||||||
--button=Yes:1 \
|
--button=Yes:1 \
|
||||||
--text-align=center \
|
--text-align=center \
|
||||||
--center \
|
--center \
|
||||||
--text "Update the system? (recommended!)"; then
|
--text "Update the system? (recommended!) 😊"; then
|
||||||
alacritty -e sudo pacman "-Syyu"
|
alacritty -e sudo pacman "-Syyu"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -329,7 +612,7 @@ if ! yad \
|
||||||
--button=Yes:1 \
|
--button=Yes:1 \
|
||||||
--text-align=center \
|
--text-align=center \
|
||||||
--center \
|
--center \
|
||||||
--text "Upgrade to Ultimate? (You can select which apps you want!)"; then
|
--text "Upgrade to Ultimate? (You can select which apps you want!) 🔧"; then
|
||||||
upgrade2ultimate
|
upgrade2ultimate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
2
usr/lib/setup-assistant/apply.sh
Normal file → Executable file
2
usr/lib/setup-assistant/apply.sh
Normal file → Executable file
|
@ -5,7 +5,7 @@ fi
|
||||||
|
|
||||||
cat /tmp/setup-assistant/pkgs.txt | sed '/^$/d;s/[[:blank:]]//g' > /tmp/setup-assistant/pkgs-install.txt
|
cat /tmp/setup-assistant/pkgs.txt | sed '/^$/d;s/[[:blank:]]//g' > /tmp/setup-assistant/pkgs-install.txt
|
||||||
|
|
||||||
sudo pacman --needed -S - < /tmp/setup-assistant/pkgs-install.txt
|
sudo pacman --needed --noconfirm -S - < /tmp/setup-assistant/pkgs-install.txt
|
||||||
|
|
||||||
if [ -e "/tmp/setup-assistant/setup.sh" ]; then
|
if [ -e "/tmp/setup-assistant/setup.sh" ]; then
|
||||||
sh /tmp/setup-assistant/setup_root.sh
|
sh /tmp/setup-assistant/setup_root.sh
|
||||||
|
|
22
usr/lib/setup-assistant/audio.txt
Normal file
22
usr/lib/setup-assistant/audio.txt
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
true
|
||||||
|
Olivia (Audio player with YouTube support)
|
||||||
|
false
|
||||||
|
Kwave (sound editor by KDE)
|
||||||
|
false
|
||||||
|
Audacity (Record/edit audio)
|
||||||
|
false
|
||||||
|
Ardour (proffesional-grade audio workstation)
|
||||||
|
false
|
||||||
|
LMMS (The Linux MultiMedia Studio)
|
||||||
|
false
|
||||||
|
Mixxx (Digital DJ'ing)
|
||||||
|
false
|
||||||
|
MuseScore (Sheet music notation)
|
||||||
|
false
|
||||||
|
Rosegarden (MIDI/audio sequencer)
|
||||||
|
false
|
||||||
|
Strawberry Player (aimed at collectors)
|
||||||
|
false
|
||||||
|
Bitwig Studio (Digital audio workstation)
|
||||||
|
false
|
||||||
|
None of them
|
16
usr/lib/setup-assistant/browsers.txt
Normal file
16
usr/lib/setup-assistant/browsers.txt
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
true
|
||||||
|
Firefox (recommended)
|
||||||
|
false
|
||||||
|
Chromium
|
||||||
|
false
|
||||||
|
Opera
|
||||||
|
false
|
||||||
|
Otter Browser
|
||||||
|
false
|
||||||
|
Brave (Based on Chromium + privacy stuff)
|
||||||
|
false
|
||||||
|
Falkon (KDE browser)
|
||||||
|
false
|
||||||
|
Ungoogled Chromium
|
||||||
|
false
|
||||||
|
None of them
|
24
usr/lib/setup-assistant/communication.txt
Normal file
24
usr/lib/setup-assistant/communication.txt
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
true
|
||||||
|
Telegram Desktop
|
||||||
|
false
|
||||||
|
Discord
|
||||||
|
false
|
||||||
|
Element (Matrix client)
|
||||||
|
false
|
||||||
|
Wire (E2EE messenger)
|
||||||
|
false
|
||||||
|
Signal Desktop
|
||||||
|
false
|
||||||
|
Jitsi-Meet (Open source webconferencing)
|
||||||
|
false
|
||||||
|
Zoom (Proprietary webconferencing)
|
||||||
|
false
|
||||||
|
Skype
|
||||||
|
false
|
||||||
|
Slack (Messenger)
|
||||||
|
false
|
||||||
|
Whatsapp (nativefier)
|
||||||
|
false
|
||||||
|
Mumble (Open source Teamspeak clone)
|
||||||
|
false
|
||||||
|
No communication software
|
14
usr/lib/setup-assistant/development.txt
Normal file
14
usr/lib/setup-assistant/development.txt
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
true
|
||||||
|
Visual Studio Code
|
||||||
|
false
|
||||||
|
GNU Emacs
|
||||||
|
false
|
||||||
|
Atom
|
||||||
|
false
|
||||||
|
IntelliJ-IDEA (Community Edition)
|
||||||
|
false
|
||||||
|
PyCharm (Community Edition)
|
||||||
|
false
|
||||||
|
QtCreator
|
||||||
|
false
|
||||||
|
No development software
|
24
usr/lib/setup-assistant/graphics.txt
Normal file
24
usr/lib/setup-assistant/graphics.txt
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
true
|
||||||
|
GIMP (Advanced image manipulation program)
|
||||||
|
false
|
||||||
|
Krita (Paint application by KDE)
|
||||||
|
false
|
||||||
|
Kolourpaint (Paint application)
|
||||||
|
false
|
||||||
|
Digikam (Photo management app)
|
||||||
|
false
|
||||||
|
Inkscape (Vector graphics)
|
||||||
|
false
|
||||||
|
Blender (full featured 3D creation suite)
|
||||||
|
false
|
||||||
|
Pencil 2D (2D handdrawn animations)
|
||||||
|
false
|
||||||
|
Synfig Studio (2D vector animation)
|
||||||
|
false
|
||||||
|
DarkTable (Organize & develop raw images)
|
||||||
|
false
|
||||||
|
FontForge (Outline & font editor)
|
||||||
|
false
|
||||||
|
MyPaint (Digital painting)
|
||||||
|
false
|
||||||
|
ImageMagick (edit bmp & svg images)
|
|
@ -1,22 +1,22 @@
|
||||||
true
|
true
|
||||||
Telegram Desktop
|
|
||||||
false
|
|
||||||
Joplin (note editor)
|
|
||||||
false
|
|
||||||
Murmur (Mumble Client)
|
|
||||||
false
|
|
||||||
Discord
|
|
||||||
false
|
|
||||||
Twitch GUI
|
|
||||||
true
|
|
||||||
Syncthing-GTK (sync files between devices)
|
|
||||||
true
|
|
||||||
Nextcloud-client (Use our Garuda Cloud to sync dotfiles)
|
Nextcloud-client (Use our Garuda Cloud to sync dotfiles)
|
||||||
true
|
true
|
||||||
Firefox Bitwarden extension (password manager)
|
Firefox Bitwarden extension (password manager)
|
||||||
false
|
true
|
||||||
|
Xtreme Download Manager
|
||||||
|
true
|
||||||
Firefox XDM extension (download manager)
|
Firefox XDM extension (download manager)
|
||||||
false
|
false
|
||||||
Fractal (Matrix client)
|
Syncthing-GTK (sync files between devices)
|
||||||
|
false
|
||||||
|
Filezilla (FTP client)
|
||||||
|
false
|
||||||
|
Putty (SSH/Telnet client)
|
||||||
|
false
|
||||||
|
Nitroshare (Network file sharing via LAN)
|
||||||
|
false
|
||||||
|
Jdownloader2
|
||||||
|
false
|
||||||
|
Twitch GUI
|
||||||
false
|
false
|
||||||
None of them
|
None of them
|
12
usr/lib/setup-assistant/mail.txt
Normal file
12
usr/lib/setup-assistant/mail.txt
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
true
|
||||||
|
Thunderbird
|
||||||
|
false
|
||||||
|
Kmail (KDE mail client)
|
||||||
|
false
|
||||||
|
Geary (GNOME mail client)
|
||||||
|
false
|
||||||
|
Trojita (Qt mail client)
|
||||||
|
false
|
||||||
|
Mailspring
|
||||||
|
false
|
||||||
|
No mail client
|
|
@ -1,28 +1,26 @@
|
||||||
false
|
false
|
||||||
Converseen (Image converter)
|
Stremio (One-stop hub for video content aggregation)
|
||||||
false
|
false
|
||||||
Transmageddon (Video converter)
|
Kodi (Entertainment hub)
|
||||||
false
|
false
|
||||||
Soundconverter
|
Mediaelch (Media manager for Kodi)
|
||||||
false
|
false
|
||||||
Piviti (Video editor)
|
Subtitlecomposer (A KDE subtitle editor)
|
||||||
false
|
false
|
||||||
Kdenlive (Video editor)
|
Kid3 (KDE Tag editor)
|
||||||
false
|
|
||||||
Audacity (Audio editor)
|
|
||||||
false
|
false
|
||||||
Easytag (Audio tag editor)
|
Easytag (Audio tag editor)
|
||||||
false
|
false
|
||||||
GIMP
|
Plex desktop client
|
||||||
false
|
false
|
||||||
Krita (KDE picture editor)
|
K3B (CD burning application)
|
||||||
false
|
false
|
||||||
Inkscape
|
Qwinff (Video converter)
|
||||||
false
|
false
|
||||||
Blender
|
Transmageddon (Video converter)
|
||||||
false
|
false
|
||||||
Olivia (Music player with YouTube support)
|
Soundkonvertor (Audio converter)
|
||||||
false
|
false
|
||||||
Gcolor3
|
Converseen (Image converter)
|
||||||
false
|
false
|
||||||
No multimedia software
|
Handbrake (Video format transcoder)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
true
|
true
|
||||||
LibreOffice Fresh (Recommended, full featured office suite)
|
LibreOffice Fresh (Recommended, full featured office suite)
|
||||||
false
|
false
|
||||||
LibreOffice Still (The same than above, an older version)
|
LibreOffice Still (The same than above, more stable version)
|
||||||
false
|
false
|
||||||
OnlyOffice (Aims to be compatible with Microsoft Office)
|
OnlyOffice (Aims to be compatible with Microsoft Office)
|
||||||
false
|
false
|
||||||
|
@ -13,7 +13,7 @@ Free Office
|
||||||
false
|
false
|
||||||
Yozo Office
|
Yozo Office
|
||||||
false
|
false
|
||||||
Calligra Office
|
Calligra Suite
|
||||||
false
|
false
|
||||||
Abiword (Simple wordprocessor, recommended for simple writing)
|
Abiword (Simple wordprocessor, recommended for simple writing)
|
||||||
false
|
false
|
||||||
|
|
12
usr/lib/setup-assistant/video.txt
Normal file
12
usr/lib/setup-assistant/video.txt
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
true
|
||||||
|
Kdenlive (Video editor by KDE)
|
||||||
|
false
|
||||||
|
OBS Studio (Video recording/streaming)
|
||||||
|
false
|
||||||
|
SMPlayer (Build-in codecs, high compatability)
|
||||||
|
false
|
||||||
|
Shotcut (Qt-based video editor)
|
||||||
|
false
|
||||||
|
Piviti
|
||||||
|
false
|
||||||
|
Openshot
|
|
@ -3,4 +3,4 @@ Virtualbox (most likely easier for beginners)
|
||||||
false
|
false
|
||||||
Virt-manager
|
Virt-manager
|
||||||
false
|
false
|
||||||
No virtualisation software
|
No virtualization software
|
Loading…
Reference in a new issue