66
77set -e
88
9- setup_policy_directory () {
10- sudo mkdir -p " $1 "
11- sudo chmod a+rw " $1 "
9+ source " $OMARCHY_PATH /install/helpers/browser-policy.sh"
10+
11+ setup_chromium_policy_directory () {
12+ browser_policy_setup_dir " $1 "
1213}
1314
1415announce_browser_installed () {
@@ -23,13 +24,6 @@ copy_chromium_flags() {
2324 omarchy-install-chromium-ytdlp
2425}
2526
26- setup_firefox_preferences () {
27- local distribution_dir=" $1 "
28-
29- setup_policy_directory " $distribution_dir "
30- sudo cp -f " $OMARCHY_PATH /default/firefox/policies.json" " $distribution_dir /policies.json"
31- }
32-
3327setup_firefox_wayland () {
3428 mkdir -p ~ /.config/environment.d
3529 echo " MOZ_ENABLE_WAYLAND=1" > ~ /.config/environment.d/omarchy-firefox-wayland.conf
@@ -40,7 +34,7 @@ chromium)
4034 echo " Installing Chromium..."
4135 omarchy-pkg-add chromium
4236
43- setup_policy_directory /etc/chromium/policies/managed
37+ setup_chromium_policy_directory /etc/chromium/policies/managed
4438 copy_chromium_flags ~ /.config/chromium-flags.conf
4539 omarchy-theme-set-browser
4640 announce_browser_installed " Chromium"
@@ -49,7 +43,7 @@ chrome)
4943 echo " Installing Chrome..."
5044 omarchy-pkg-aur-add google-chrome || exit 1
5145
52- setup_policy_directory /etc/opt/chrome/policies/managed
46+ setup_chromium_policy_directory /etc/opt/chrome/policies/managed
5347 copy_chromium_flags ~ /.config/chrome-flags.conf
5448 omarchy-theme-set-browser
5549 announce_browser_installed " Chrome"
5852 echo " Installing Edge..."
5953 omarchy-pkg-aur-add microsoft-edge-stable-bin || exit 1
6054
61- setup_policy_directory /etc/opt/edge/policies/managed
55+ setup_chromium_policy_directory /etc/opt/edge/policies/managed
6256 copy_chromium_flags ~ /.config/microsoft-edge-stable-flags.conf
6357 omarchy-theme-set-browser
6458 announce_browser_installed " Edge"
6761 echo " Installing Brave..."
6862 omarchy-pkg-aur-add brave-bin || exit 1
6963
70- setup_policy_directory /etc/brave/policies/managed
64+ setup_chromium_policy_directory /etc/brave/policies/managed
7165 copy_chromium_flags ~ /.config/brave-flags.conf
7266 omarchy-theme-set-browser
7367 announce_browser_installed " Brave"
@@ -76,7 +70,7 @@ brave-origin)
7670 echo " Installing Brave Origin..."
7771 omarchy-pkg-aur-add brave-origin-bin || exit 1
7872
79- setup_policy_directory /etc/brave/policies/managed
73+ setup_chromium_policy_directory /etc/brave/policies/managed
8074 copy_chromium_flags ~ /.config/brave-origin-flags.conf
8175 omarchy-theme-set-browser
8276 announce_browser_installed " Brave Origin"
@@ -85,15 +79,15 @@ firefox)
8579 echo " Installing Firefox..."
8680 omarchy-pkg-add firefox || exit 1
8781
88- setup_firefox_preferences /usr/lib/firefox/distribution
82+ browser_policy_setup_firefox_distribution /usr/lib/firefox/distribution
8983 setup_firefox_wayland
9084 announce_browser_installed " Firefox"
9185 ;;
9286zen)
9387 echo " Installing Zen..."
9488 omarchy-pkg-aur-add zen-browser-bin || exit 1
9589
96- setup_firefox_preferences /opt/zen-browser/distribution
90+ browser_policy_setup_firefox_distribution /opt/zen-browser/distribution
9791 setup_firefox_wayland
9892 announce_browser_installed " Zen"
9993 ;;
0 commit comments