1
0
Fork 0

added discord and virtualbox support

This commit is contained in:
Kim, Jimin 2021-07-11 00:59:17 +09:00
parent b532ffddd6
commit d2d1657dbc

116
setup.sh
View file

@ -158,53 +158,64 @@ setup_dconf() {
} }
setup_discord() { setup_discord() {
package_install \ # assumes that plugins are stored in ~/.config/BetterDiscord/plugins
discord `# discord` \
betterdiscord-installer `# installer for betterdiscord` \
discord-overlay-git `# overlay for discord` \
# BD plugins package_install \
# https://betterdiscord.app/plugin/Avatar%20Hover discord `# discord` \
# https://betterdiscord.app/plugin/BadgesEverywhere betterdiscordctl-git `# for installing betterdiscord` \
# https://betterdiscord.app/plugin/BetterCodeblocks discord-overlay-git `# overlay for discord` \
# https://betterdiscord.app/plugin/BetterNsfwTag
# https://betterdiscord.app/plugin/BetterSearchPage BD_PLUGINS=(
# https://betterdiscord.app/plugin/CallTimeCounter 134 # https://betterdiscord.app/plugin/Avatar%20Hover
# https://betterdiscord.app/plugin/CharCounter 60 # https://betterdiscord.app/plugin/BadgesEverywhere
# https://betterdiscord.app/plugin/CompleteTimestamps 119 # https://betterdiscord.app/plugin/BetterCodeblocks
# https://betterdiscord.app/plugin/Copier 62 # https://betterdiscord.app/plugin/BetterNsfwTag
# https://betterdiscord.app/plugin/CopyRawMessage 63 # https://betterdiscord.app/plugin/BetterSearchPage
# https://betterdiscord.app/plugin/CreationDate 228 # https://betterdiscord.app/plugin/CallTimeCounter
# https://betterdiscord.app/plugin/DoNotTrack 64 # https://betterdiscord.app/plugin/CharCounter
# https://betterdiscord.app/plugin/EmoteReplacer 67 # https://betterdiscord.app/plugin/CompleteTimestamps
# https://betterdiscord.app/plugin/FreeEmojis 176 # https://betterdiscord.app/plugin/Copier
# https://betterdiscord.app/plugin/GoogleTranslateOption 68 # https://betterdiscord.app/plugin/CopyRawMessage
# https://betterdiscord.app/plugin/GrammarCorrect 69 # https://betterdiscord.app/plugin/CreationDate
# https://betterdiscord.app/plugin/GuildProfile 186 # https://betterdiscord.app/plugin/DoNotTrack
# https://betterdiscord.app/plugin/ImageUtilities 132 # https://betterdiscord.app/plugin/EmoteReplacer
# https://betterdiscord.app/plugin/InvisibleTyping 245 # https://betterdiscord.app/plugin/FreeEmojis
# https://betterdiscord.app/plugin/JoinedAtDate 81 # https://betterdiscord.app/plugin/GoogleTranslateOption
# https://betterdiscord.app/plugin/LastMessageDate 284 # https://betterdiscord.app/plugin/GrammarCorrect
# https://betterdiscord.app/plugin/Link-Profile-Picture 220 # https://betterdiscord.app/plugin/GuildProfile
# https://betterdiscord.app/plugin/MemberCount 83 # https://betterdiscord.app/plugin/ImageUtilities
# https://betterdiscord.app/plugin/PermissionsViewer 295 # https://betterdiscord.app/plugin/InvisibleTyping
# https://betterdiscord.app/plugin/PlatformIndicators 84 # https://betterdiscord.app/plugin/JoinedAtDate
# https://betterdiscord.app/plugin/QuickMention 85 # https://betterdiscord.app/plugin/LastMessageDate
# https://betterdiscord.app/plugin/ReadAllNotificationsButton 287 # https://betterdiscord.app/plugin/Link-Profile-Picture
# https://betterdiscord.app/plugin/RedditMentions 11 # https://betterdiscord.app/plugin/MemberCount
# https://betterdiscord.app/plugin/RevealAllSpoilersOption 29 # https://betterdiscord.app/plugin/PermissionsViewer
# https://betterdiscord.app/plugin/SecretRingTone 158 # https://betterdiscord.app/plugin/PlatformIndicators
# https://betterdiscord.app/plugin/SendLargeMessages 93 # https://betterdiscord.app/plugin/QuickMention
# https://betterdiscord.app/plugin/ServerCounter 94 # https://betterdiscord.app/plugin/ReadAllNotificationsButton
# https://betterdiscord.app/plugin/ShowAllActivities 179 # https://betterdiscord.app/plugin/RedditMentions
# https://betterdiscord.app/plugin/ShowConnections 97 # https://betterdiscord.app/plugin/RevealAllSpoilersOption
# https://betterdiscord.app/plugin/ShowHiddenChannels 139 # https://betterdiscord.app/plugin/SecretRingTone
# https://betterdiscord.app/plugin/SpellCheck 98 # https://betterdiscord.app/plugin/SendLargeMessages
# https://betterdiscord.app/plugin/StaffTag 99 # https://betterdiscord.app/plugin/ServerCounter
# https://betterdiscord.app/plugin/SuppressReplyMentions 159 # https://betterdiscord.app/plugin/ShowAllActivities
# https://betterdiscord.app/plugin/Typing%20Users%20Avatars 291 # https://betterdiscord.app/plugin/ShowConnections
# https://betterdiscord.app/plugin/TypingIndicator 103 # https://betterdiscord.app/plugin/ShowHiddenChannels
# https://betterdiscord.app/plugin/UserDetails 104 # https://betterdiscord.app/plugin/SpellCheck
162 # https://betterdiscord.app/plugin/StaffTag
8 # https://betterdiscord.app/plugin/SuppressReplyMentions
253 # https://betterdiscord.app/plugin/Typing%20Users%20Avatars
196 # https://betterdiscord.app/plugin/TypingIndicator
293 # https://betterdiscord.app/plugin/UserDetails
)
log "installing betterdiscord plugins"
for id in "${BD_PLUGINS[@]}"; do
BD_PLUGIN_URL="https://betterdiscord.app/Download?id=$id"
log "installing $BD_PLUGIN_URL"
wget --content-disposition --no-clobber -P ~/.config/BetterDiscord/plugins "$BD_PLUGIN_URL"
done
} }
setup_dns() { setup_dns() {
@ -510,16 +521,14 @@ setup_user_directories() {
} }
setup_virtualbox() { setup_virtualbox() {
# https://wiki.archlinux.org/title/VirtualBox # https://wiki.manjaro.org/index.php/VirtualBox
package_install \ package_install \
virtualbox `# OS emulation` \ virtualbox \
virtualbox-host-modules-arch `# ` \ linux510-virtualbox-host-modules \
virtualbox-guest-iso `# ` \ virtualbox-ext-oracle \
virtualbox-ext-oracle
sudo vboxreload sudo vboxreload
sudo modprobe vboxdrv
} }
setup_vscode() { setup_vscode() {
@ -564,7 +573,9 @@ setup_zoom() {
} }
setup() { setup() {
setup_discord
setup_gnome setup_gnome
setup_virtualbox
setup_zoom setup_zoom
} }
@ -612,6 +623,7 @@ fi
# check if OS is manjaro # check if OS is manjaro
echo
echo echo
log "TEST phase complete!" log "TEST phase complete!"