main,proxy

This commit is contained in:
Marc Beninca 2024-11-12 10:14:08 +01:00
parent fbfb4c27e6
commit 8b39df8ed0
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
2 changed files with 27 additions and 27 deletions

View file

@ -5,31 +5,31 @@ MAIN_BASH_FILE="$(realpath "${BASH_SOURCE[0]}")"
MAIN_BASH_ROOT="$(dirname "${MAIN_BASH_FILE}")"
main_link_bashrc() {
local file="/etc/bash.bashrc"
rm --force "${file}"
ln --symbolic "${MAIN_BASH_FILE}" "${file}"
local file="/etc/bash.bashrc"
rm --force "${file}"
ln --symbolic "${MAIN_BASH_FILE}" "${file}"
}
# import modules
main_import_modules() {
local file="${1}"
if [ -f "${file}" ] ; then
local path="$(realpath "${file}")"
local root="$(dirname "${path}")"
local IFS=$'\n'
local modules=($(find "${root}" -type "f" -name "*.sh" | sort))
local module
for module in "${modules[@]}" ; do
if [ "${module}" != "${path}" ] ; then
. "${module}"
fi
done
log_trace "${modules[@]}"
return 0
else
log_fatal "No file: ${file}"
return 1
fi
local file="${1}"
if [ -f "${file}" ] ; then
local path="$(realpath "${file}")"
local root="$(dirname "${path}")"
local IFS=$'\n'
local modules=($(find "${root}" -type "f" -name "*.sh" | sort))
local module
for module in "${modules[@]}" ; do
if [ "${module}" != "${path}" ] ; then
. "${module}"
fi
done
log_trace "${modules[@]}"
return 0
else
log_fatal "No file: ${file}"
return 1
fi
}
# import modules

View file

@ -1,8 +1,8 @@
socks() {
local value
case "${1}" in
"on") value="manual" ;;
*) value="none" ;;
esac
gsettings set "org.gnome.system.proxy" "mode" "${value}"
local value
case "${1}" in
"on") value="manual" ;;
*) value="none" ;;
esac
gsettings set "org.gnome.system.proxy" "mode" "${value}"
}