Compare commits

..

11 Commits

11 changed files with 47 additions and 32 deletions

3
.gitmodules vendored
View File

@ -28,3 +28,6 @@
[submodule "submodules/pgp-alt-wot"]
path = submodules/pgp-alt-wot
url = https://codeberg.org/Aminda/pgp-alt-wot.git
[submodule "submodules/Inclusive-Sans"]
path = submodules/Inclusive-Sans
url = https://github.com/LivKing/Inclusive-Sans.git

View File

@ -41,7 +41,7 @@ lockPref(
);
lockPref(
"font.name-list.sans-serif.x-western",
"Comic Neue, Roboto, Noto Sans, sans-serif",
"Inclusive Sans, Comic Neue, Roboto, Noto Sans, sans-serif",
);
lockPref(
"font.name-list.serif.x-cyrillic",
@ -78,7 +78,7 @@ clearPref("font.name.serif.x-western");
// Allow these fonts regardless of the fingerprinting resistance
lockPref(
"font.system.whitelist",
"Arimo, Comic Neue, Comic Neue Angular, Comic Neue Angular Light, Comic Neue Angular Light Italic, Comic Neue Light, Cousine, Liberation Mono, Liberation Sans, Liberation Serif, Noto Color Emoji, Noto Emoji, Noto Math, Noto Mono, Noto Sans, Noto Sans CJK JP, Noto Music, Roboto, Roboto Flex, Roboto Mono, Roboto Serif, Tinos, Twemoji Mozilla",
"Arimo, Comic Neue, Comic Neue Angular, Comic Neue Angular Light, Comic Neue Angular Light Italic, Comic Neue Light, Cousine, Inclusive Sans, Liberation Mono, Liberation Sans, Liberation Serif, Noto Color Emoji, Noto Emoji, Noto Math, Noto Mono, Noto Sans, Noto Sans CJK JP, Noto Music, Roboto, Roboto Flex, Roboto Mono, Roboto Serif, Tinos, Twemoji Mozilla",
);
//clearPref("font.system.whitelist");

View File

@ -0,0 +1,4 @@
[Service]
# This drop-in will make the service deduplicate everything.
ExecStart=
ExecStart=-duperemove -rdhq --hashfile=/root/rootfs.hash /

View File

@ -1,6 +0,0 @@
[Service]
# This drop-in will make the service deduplicate everything.
# WARNING: This is most likely a bad idea. My excuse is this system being on
# a small USB STICK with nothing important on it, what is yours?
ExecStart=
ExecStart=-duperemove -rdhq --hashfile=/root/rootfs.hash /

View File

@ -1,5 +1,7 @@
[Unit]
Description=Monthly BTRFS full balancing
After=aminda-duperemove.service
Conflicts=aminda-duperemove.service
[Service]
Type=oneshot
@ -9,6 +11,8 @@ ExecStart=btrfs balance start --full-balance /
User=root
StandardOutput=journal
StandardError=journal
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target

View File

@ -159,7 +159,16 @@ if [ -d "$HOME/.shell-things" ]; then
ln -nsfv $HOME/.shell-things/submodules/comic-shanns-mono/fonts $HOME/.local/share/fonts/comic-shanns-mono
ln -nsfv $HOME/.shell-things/submodules/opendyslexic/compiled $HOME/.local/share/fonts/opendyslexic
ln -nsfv $HOME/.shell-things/submodules/serious-sans/SeriousShanns $HOME/.local/share/fonts/
ln -nsfv $HOME/.shell-things/submodules/Inclusive-Sans/fonts $HOME/.local/share/fonts/Inclusive-Sans
# Font cleanup
if hash symlinks 2> /dev/null; then
symlinks -d $HOME/.local/share/fonts/
else
echo "WARNING! Executable named symlinks not found in PATH."
sleep 3
fi
fi
if hash fc-cache 2> /dev/null; then
(fc-cache &)
fi

4
package.json vendored
View File

@ -1,7 +1,7 @@
{
"devDependencies": {
"@aminda/global-prettier-config": "2024.28.4"
"@aminda/global-prettier-config": "2025.1.0"
},
"packageManager": "pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf",
"packageManager": "pnpm@9.15.2+sha512.93e57b0126f0df74ce6bff29680394c0ba54ec47246b9cf321f0121d8d9bb03f750a705f24edc3c1180853afd7c2c3b94196d0a3d53d3e069d9e2793ef11f321",
"prettier": "@aminda/global-prettier-config"
}

42
pnpm-lock.yaml generated vendored
View File

@ -8,14 +8,14 @@ importers:
.:
devDependencies:
"@aminda/global-prettier-config":
specifier: 2024.28.4
version: 2024.28.4
specifier: 2025.1.0
version: 2025.1.0
packages:
"@aminda/global-prettier-config@2024.28.4":
"@aminda/global-prettier-config@2025.1.0":
resolution:
{
integrity: sha512-VjyTd8fFRnLgZRAMDRr9pm5hknnsVxpTCshvvE7RAiuH72hUzC82rm5vXDJjrhkedWJir2qZjmiC5Vo2LoR4tw==,
integrity: sha512-8xSL+2rG5Qc4nDTz1SLwQMKC+j2ET7y7Ez+j3ZaKz4EKC9IjG4LgRGq3cHp5fWwTPnuH33zGWkUbvS+Qu+QnJA==,
}
"@prettier/plugin-ruby@4.0.4":
@ -88,10 +88,10 @@ packages:
peerDependencies:
prettier: ^3.0.3
prettier@3.3.3:
prettier@3.4.2:
resolution:
{
integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==,
integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==,
}
engines: { node: ">=14" }
hasBin: true
@ -116,23 +116,23 @@ packages:
}
snapshots:
"@aminda/global-prettier-config@2024.28.4":
"@aminda/global-prettier-config@2025.1.0":
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.3.3)
"@prettier/plugin-xml": 3.4.1(prettier@3.3.3)
prettier: 3.3.3
"@prettier/plugin-ruby": 4.0.4(prettier@3.4.2)
"@prettier/plugin-xml": 3.4.1(prettier@3.4.2)
prettier: 3.4.2
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.14.0(prettier@3.3.3)
prettier-plugin-toml: 2.0.1(prettier@3.3.3)
prettier-plugin-sh: 0.14.0(prettier@3.4.2)
prettier-plugin-toml: 2.0.1(prettier@3.4.2)
"@prettier/plugin-ruby@4.0.4(prettier@3.3.3)":
"@prettier/plugin-ruby@4.0.4(prettier@3.4.2)":
dependencies:
prettier: 3.3.3
prettier: 3.4.2
"@prettier/plugin-xml@3.4.1(prettier@3.3.3)":
"@prettier/plugin-xml@3.4.1(prettier@3.4.2)":
dependencies:
"@xml-tools/parser": 1.0.11
prettier: 3.3.3
prettier: 3.4.2
"@taplo/core@0.1.1": {}
@ -152,18 +152,18 @@ snapshots:
prettier-plugin-nginx@1.0.3: {}
prettier-plugin-sh@0.14.0(prettier@3.3.3):
prettier-plugin-sh@0.14.0(prettier@3.4.2):
dependencies:
mvdan-sh: 0.10.1
prettier: 3.3.3
prettier: 3.4.2
sh-syntax: 0.4.2
prettier-plugin-toml@2.0.1(prettier@3.3.3):
prettier-plugin-toml@2.0.1(prettier@3.4.2):
dependencies:
"@taplo/lib": 0.4.0-alpha.2
prettier: 3.3.3
prettier: 3.4.2
prettier@3.3.3: {}
prettier@3.4.2: {}
regexp-to-ast@0.5.0: {}

@ -0,0 +1 @@
Subproject commit 24358e64b392e6e6f40c3ed0f74f080d7cbdb402

@ -1 +1 @@
Subproject commit 58c74d642d41be3bb03effdf7dd751026d9164b8
Subproject commit 9f0f54008ab9469009a4b137897e8ee30ef31e90