Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make support for JetBrains toolbox #380

Merged
merged 2 commits into from
Nov 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion completions/pengwin-setup
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ function _pengwin_setup() { # By convention, the function name
mapfile -t COMPREPLY < <(compgen -W 'CODE EMACS NEOVIM' -- "${cur}")
;;
GUI)
mapfile -t COMPREPLY < <(compgen -W 'CONFIGURATION DESKTOP NLI GUILIB HIDPI TERMINAL SYNAPTIC WINTHEME WSLG' -- "${cur}")
mapfile -t COMPREPLY < <(compgen -W 'CONFIGURE DESKTOP NLI GUILIB HIDPI TERMINAL SYNAPTIC WINTHEME WSLG' -- "${cur}")
;;
CONFIGURE)
mapfile -t COMPREPLY < <(compgen -W 'DISPLAY STARTMENU VCXSRV X410' -- "${cur}")
Expand Down
6 changes: 6 additions & 0 deletions pengwin-setup.d/jetbrains-support.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ function install_jetbrains_support() {
fi
done
fi

if (confirm --title "JetBrains Toolbox support" --yesno "Would you like to install support for JetBrains Toolbox to run inside WSL?" 10 52); then
install_packages fuse at-spi2-core binfmt-support dconf-gsettings-backend dconf-service glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas libappimage0 libarchive13 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcolord2 libdconf1 libepoxy0 libevdev2 libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0 libinput-bin libinput10 libjson-glib-1.0-0 libjson-glib-1.0-common liblzo2-2 libmd4c0 libmtdev1 libproxy1v5 libqt5dbus5 libqt5gui5 libqt5network5 libqt5svg5 libqt5widgets5 librest-0.7-0 libsoup-gnome2.4-1 libsoup2.4-1 libsquashfuse0 libwacom-bin libwacom-common libwacom2 libwayland-cursor0 libwayland-egl1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-util1 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcursor1 libxdamage1 libxkbcommon-x11-0 libxkbcommon0 qt5-gtk-platformtheme xkb-data
fi

install_jetbrains_support
}

if (confirm --title "JetBrains support" --yesno "Would you like to install support to JetBrains tools?" 8 52); then
Expand Down