Compare commits

..

5 Commits

Author SHA1 Message Date
f4c796c5ed
etc: add quick script init-browser-policies.bash 2024-02-05 20:54:17 +02:00
e672d04d46
rm etc/install
Obsolete script that I don't ever remember using
2024-02-05 20:34:45 +02:00
624cdb6b20
.pre-commit-config.yaml: update prettier 2024-02-05 19:08:33 +02:00
8c11a1afce
brave policies 2024-02-05 19:06:35 +02:00
f0ee77fa05
add symlinks and README for Vivaldi policies as well 2024-02-05 18:58:50 +02:00
8 changed files with 31 additions and 25 deletions

View File

@ -129,7 +129,7 @@ repos:
exclude_types: [python, pyi, jupyter, json] exclude_types: [python, pyi, jupyter, json]
additional_dependencies: [ additional_dependencies: [
# https://www.npmjs.com/package/prettier # https://www.npmjs.com/package/prettier
"prettier@3.2.4", "prettier@3.2.5",
# https://www.npmjs.com/package/prettier-plugin-nginx # https://www.npmjs.com/package/prettier-plugin-nginx
"prettier-plugin-nginx@1.0.3", "prettier-plugin-nginx@1.0.3",
# https://www.npmjs.com/package/prettier-plugin-toml # https://www.npmjs.com/package/prettier-plugin-toml

1
etc/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
brave

1
etc/brave Symbolic link
View File

@ -0,0 +1 @@
chromium

1
etc/chromium/policies/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
managed

View File

@ -0,0 +1 @@
This directory/managed is read by Vivaldi

View File

@ -0,0 +1 @@
../../opt/chromium/policies/managed

25
etc/init-browser-policies.bash Executable file
View File

@ -0,0 +1,25 @@
#!/usr/bin/env bash
# This script will create the direcories or symlinks that browsers look for
# their policies. The user is trusted to setup those manually.
set -x
# Firefox and LibreWolf (caution! https://codeberg.org/librewolf/issues/issues/1767)
mkdir -p /etc/firefox/policies
#touch /etc/firefox/policies/policies.json
# Chromium
mkdir -p /etc/opt/chromium/policies/managed
# Brave
ln -s /etc/opt/chromium /etc/brave
# Vivaldi
ln -s /etc/opt/chromium /etc/chromium
# Google Chrome
ln -s /etc/opt/chromium /etc/opt/chrome
# Microsoft Edge
ln -s /etc/opt/chromium /etc/opt/edge
set +x

View File

@ -1,24 +0,0 @@
#!/usr/bin/env bash
# FOR MY PERSONAL USE ONLY!
mkdir -p /etc/
cat oidentd.conf >/etc/oidentd.conf
chmod a+r /etc/oidentd.conf
mkdir -p /etc/profile.d/
cat profile.d/mikaela.sh >/etc/profile.d/mikaela.sh
chmod a+r /etc/profile.d/mikaela.sh
mkdir -p /etc/systemd/system/
cat systemd/system/oidentd.socket >/etc/systemd/system/oidentd.socket
chmod a+r /etc/systemd/system/oidentd.socket
mkdir -p /etc/sysctl.d/
if [ ! -f /etc/sysctl.d/60-mikaela.conf ]; then
cat sysctl.d/60-mikaela.conf >/etc/sysctl.d/60-mikaela.conf
chmod a+r /etc/sysctl.d/60-mikaela.conf
fi
echo 'If you use systemd or oidentd you should "systemctl daemon-reload"'
echo 'and "systemctl restart oidentd".'
echo 'You should also "sysctl --system -p".'