This commit is contained in:
eric
2026-05-19 12:52:04 +00:00
parent bae55ec52c
commit 1d89aa29e0
27 changed files with 251 additions and 92 deletions

View File

@@ -52,7 +52,7 @@ PY
}
managed_policies_enabled() {
case "${NEKO_MANAGED_POLICIES:-0}" in
case "${NEKO_MANAGED_POLICIES:-1}" in
1|true|TRUE|yes|YES|on|ON|enable|enabled)
return 0
;;
@@ -209,6 +209,7 @@ prune_path "$profile_dir/Default/DawnGraphiteCache"
prune_path "$profile_dir/Default/DawnWebGPUCache"
ensure_tampermonkey_seed
ensure_profile_preferences
mkdir -p "${HOME:-/home/neko}/.local/share/icons/hicolor" 2>/dev/null || true
browser_class="google-chrome"
if [ "$family" != "google-chrome" ]; then

View File

@@ -20,7 +20,7 @@ x-neko-env: &neko-env
NEKO_PLUGINS_DIR: "/etc/neko/plugins/"
NEKO_START_URL: "${NEKO_START_URL}"
NEKO_BROWSER_RENDER_MODE: "${NEKO_BROWSER_RENDER_MODE}"
NEKO_MANAGED_POLICIES: "${NEKO_MANAGED_POLICIES:-0}"
NEKO_MANAGED_POLICIES: "${NEKO_MANAGED_POLICIES:-1}"
services:
neko1:
@@ -39,9 +39,9 @@ services:
volumes:
- "${NEKO_PROFILE_HOST_DIR_1}:/home/neko/.config/chromium"
- "${NEKO_PROFILE_HOST_DIR_1}:/home/neko/.config/google-chrome"
- "./no-managed-policies:/etc/chromium/policies/managed:ro"
- "./no-managed-policies:/etc/chromium-browser/policies/managed:ro"
- "./no-managed-policies:/etc/opt/chrome/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium-browser/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/opt/chrome/policies/managed:ro"
- "./external-extensions:/opt/google/chrome/extensions:ro"
- "./external-extensions:/usr/share/chromium/extensions:ro"
- "./external-extensions:/usr/share/chromium-browser/extensions:ro"
@@ -66,9 +66,9 @@ services:
volumes:
- "${NEKO_PROFILE_HOST_DIR_2}:/home/neko/.config/chromium"
- "${NEKO_PROFILE_HOST_DIR_2}:/home/neko/.config/google-chrome"
- "./no-managed-policies:/etc/chromium/policies/managed:ro"
- "./no-managed-policies:/etc/chromium-browser/policies/managed:ro"
- "./no-managed-policies:/etc/opt/chrome/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium-browser/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/opt/chrome/policies/managed:ro"
- "./external-extensions:/opt/google/chrome/extensions:ro"
- "./external-extensions:/usr/share/chromium/extensions:ro"
- "./external-extensions:/usr/share/chromium-browser/extensions:ro"
@@ -93,9 +93,9 @@ services:
volumes:
- "${NEKO_PROFILE_HOST_DIR_3}:/home/neko/.config/chromium"
- "${NEKO_PROFILE_HOST_DIR_3}:/home/neko/.config/google-chrome"
- "./no-managed-policies:/etc/chromium/policies/managed:ro"
- "./no-managed-policies:/etc/chromium-browser/policies/managed:ro"
- "./no-managed-policies:/etc/opt/chrome/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/chromium-browser/policies/managed:ro"
- "${NEKO_POLICY_DIR:-./policies}:/etc/opt/chrome/policies/managed:ro"
- "./external-extensions:/opt/google/chrome/extensions:ro"
- "./external-extensions:/usr/share/chromium/extensions:ro"
- "./external-extensions:/usr/share/chromium-browser/extensions:ro"