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"] [submodule "submodules/pgp-alt-wot"]
path = submodules/pgp-alt-wot path = submodules/pgp-alt-wot
url = https://codeberg.org/Aminda/pgp-alt-wot.git 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( lockPref(
"font.name-list.sans-serif.x-western", "font.name-list.sans-serif.x-western",
"Comic Neue, Roboto, Noto Sans, sans-serif", "Inclusive Sans, Comic Neue, Roboto, Noto Sans, sans-serif",
); );
lockPref( lockPref(
"font.name-list.serif.x-cyrillic", "font.name-list.serif.x-cyrillic",
@ -78,7 +78,7 @@ clearPref("font.name.serif.x-western");
// Allow these fonts regardless of the fingerprinting resistance // Allow these fonts regardless of the fingerprinting resistance
lockPref( lockPref(
"font.system.whitelist", "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"); //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] [Unit]
Description=Monthly BTRFS full balancing Description=Monthly BTRFS full balancing
After=aminda-duperemove.service
Conflicts=aminda-duperemove.service
[Service] [Service]
Type=oneshot Type=oneshot
@ -9,6 +11,8 @@ ExecStart=btrfs balance start --full-balance /
User=root User=root
StandardOutput=journal StandardOutput=journal
StandardError=journal StandardError=journal
Restart=on-failure
RestartSec=5s
[Install] [Install]
WantedBy=multi-user.target 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/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/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/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 fi
if hash fc-cache 2> /dev/null; then if hash fc-cache 2> /dev/null; then
(fc-cache &) (fc-cache &)
fi fi

4
package.json vendored
View File

@ -1,7 +1,7 @@
{ {
"devDependencies": { "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" "prettier": "@aminda/global-prettier-config"
} }

42
pnpm-lock.yaml generated vendored
View File

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

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

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