Add chromium configuration
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
parent
5abf3740f9
commit
edc6fd0420
3 changed files with 51 additions and 11 deletions
51
install
51
install
|
@ -46,6 +46,7 @@ LINKED_FILES_HOME=(
|
|||
".config/compton"
|
||||
".config/cron"
|
||||
".config/custom"
|
||||
".config/chromium-flags.conf"
|
||||
".config/dconf"
|
||||
".config/dunst"
|
||||
".config/git"
|
||||
|
@ -146,6 +147,20 @@ COMPOSER_PACKAGES=(
|
|||
"laravel/installer"
|
||||
)
|
||||
|
||||
# Chromium extensions
|
||||
declare -A CHROMIUM_EXTENSIONS
|
||||
CHROMIUM_EXTENSIONS=(
|
||||
["bcjindcccaagfpapjjmafapmmgkkhgoa"]="JSON Formatter"
|
||||
["cjpalhdlnbpafiamejdnhcphjbkeiagm"]="uBlock Origin"
|
||||
["clngdbkpkpeebahjckkjfobafhncgmne"]="Stylus"
|
||||
["dhdgffkkebhmkfjojejmpbldmpobfkfo"]="Tampermonkey"
|
||||
["fmkadmapgofadopljbjfkapdkoienihi"]="React Developer Tools"
|
||||
["fnaicdffflnofjppbagibeoednhnbjhg"]="floccus"
|
||||
["lckanjgmijmafbedllaakclkaicjfmnk"]="ClearURLs"
|
||||
["nhdogjmejiglipccpnnnanhbledajbpd"]="Vue.js devtools"
|
||||
["oboonakemofpalcgghocfoadofidjkkk"]="KeePassXC-Browser"
|
||||
)
|
||||
|
||||
# Root files which should be copied
|
||||
declare -A COPY_ROOT_FILES
|
||||
COPY_ROOT_FILES=(
|
||||
|
@ -232,17 +247,17 @@ fi
|
|||
|
||||
#yay -Rsu $(comm -23 <(pacman -Qq | sort) <(cat "${PACKAGES_DIR}/packages.native.list" "${PACKAGES_DIR}/packages.aur.list" | sort))
|
||||
|
||||
print_section "Installing global npm packages"
|
||||
print_log "Installing ${#NPM_PACKAGES[@]} packages"
|
||||
npm i -g "${NPM_PACKAGES[@]}"
|
||||
|
||||
print_section "Installing global composer packages"
|
||||
print_log "Installing ${#COMPOSER_PACKAGES[@]} packages"
|
||||
composer global require "${COMPOSER_PACKAGES[@]}"
|
||||
|
||||
print_section "Installing ruby gems"
|
||||
print_log "Installing ${#RUBY_GEMS[@]} packages"
|
||||
gem install "${RUBY_GEMS[@]}"
|
||||
#print_section "Installing global npm packages"
|
||||
#print_log "Installing ${#NPM_PACKAGES[@]} packages"
|
||||
#npm i -g "${NPM_PACKAGES[@]}"
|
||||
#
|
||||
#print_section "Installing global composer packages"
|
||||
#print_log "Installing ${#COMPOSER_PACKAGES[@]} packages"
|
||||
#composer global require "${COMPOSER_PACKAGES[@]}"
|
||||
#
|
||||
#print_section "Installing ruby gems"
|
||||
#print_log "Installing ${#RUBY_GEMS[@]} packages"
|
||||
#gem install "${RUBY_GEMS[@]}"
|
||||
|
||||
###############################################################################
|
||||
# Creating directories #
|
||||
|
@ -266,6 +281,20 @@ if [ ! -d "${HOME}/work/tools/dde" ]; then
|
|||
fi
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Installing chromium extensions #
|
||||
###############################################################################
|
||||
print_section "Installing chromium extensions"
|
||||
for extension in "${!CHROMIUM_EXTENSIONS[@]}"
|
||||
do
|
||||
print_log "Installing ${YELLOW}${CHROMIUM_EXTENSIONS[$extension]}${RESET}"
|
||||
EXTENSiON_FILE="/tmp/${extension}.json"
|
||||
echo "{" > "${EXTENSiON_FILE}"
|
||||
echo "\"external_update_url\": \"https://clients2.google.com/service/update2/crx\"" >> "${EXTENSiON_FILE}"
|
||||
echo "}" >> "${EXTENSiON_FILE}"
|
||||
sudo install -m 644 "${EXTENSiON_FILE}" "/usr/share/chromium/extensions"
|
||||
done
|
||||
|
||||
###############################################################################
|
||||
# Creating symlinks #
|
||||
###############################################################################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue