Compare commits

..

No commits in common. "e7be7df860f764b08cc49c335404f4e196b3bb16" and "4478842858bd794357c3018808e0ac4a46416afe" have entirely different histories.

33 changed files with 121 additions and 78 deletions

View File

@ -52,7 +52,7 @@ repos:
args: [--update-only]
- repo: https://github.com/pre-commit/mirrors-mypy
rev: "v1.19.1"
rev: "v1.18.2"
hooks:
- id: mypy
additional_dependencies: [types-tabulate]
@ -64,7 +64,7 @@ repos:
name: isort (python)
- repo: https://github.com/psf/black
rev: 25.12.0
rev: 25.9.0
hooks:
- id: black
@ -87,7 +87,7 @@ repos:
language: system
- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
rev: "3.6.0"
rev: "3.4.1"
hooks:
- id: editorconfig-checker
alias: ec

12
bash/usr-local-bin/brave Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
set -x
if [[ -d "$HOME/.config/BraveSoftware/Brave-Browser-Nightly" && -d "$HOME/.cache/BraveSoftware/Brave-Browser-Nightly" ]]; then
/usr/bin/brave-browser-nightly --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /usr/bin/brave-browser-stable ]; then
/usr/bin/brave-browser-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /var/lib/snapd/snap/bin/brave ]; then
snap run brave --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
fi
set +x

5
bash/usr-local-bin/brave-beta Executable file
View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
/usr/bin/brave-browser-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
brave-beta --guest "$@"
set +x

View File

@ -0,0 +1 @@
brave

View File

@ -0,0 +1 @@
brave-nightly

View File

@ -0,0 +1 @@
brave-nightly-guest

View File

@ -0,0 +1 @@
brave

View File

@ -0,0 +1 @@
brave-guest

5
bash/usr-local-bin/brave-guest Executable file
View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
brave --guest "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
/usr/bin/brave-browser-nightly --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
brave-nightly --guest "$@"
set +x

View File

@ -1,15 +1,12 @@
#!/usr/bin/env bash
set -x
FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@"
if [ -f /usr/bin/chromium-browser ]; then
/usr/bin/chromium-browser $FlagsForChromium
/usr/bin/chromium-browser --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /usr/bin/chromium ]; then
/usr/bin/chromium $FlagsForChromium
/usr/bin/chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /var/lib/snapd/snap/bin/chromium ]; then
snap run chromium $FlagsForChromium
snap run chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
else
flatpak run org.chromium.Chromium $FlagsForChromium
flatpak run org.chromium.Chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
fi
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
chromium --guest "$@"
set +x

View File

@ -0,0 +1 @@
microsoft-edge-beta

View File

@ -0,0 +1 @@
microsoft-edge-beta-guest

1
bash/usr-local-bin/edge-dev Symbolic link
View File

@ -0,0 +1 @@
microsoft-edge-dev

View File

@ -0,0 +1 @@
microsoft-edge-dev-guest

View File

@ -0,0 +1 @@
microsoft-edge-guest

View File

@ -1,24 +1,21 @@
#!/usr/bin/env bash
set -x
FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@"
if [[ -d "$HOME/.config/google-chrome-canary" && -d "$HOME/.cache/google-chrome-canary" ]]; then
/usr/bin/google-chrome-canary $FlagsForChromium
/usr/bin/google-chrome-canary --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [[ -d "$HOME/.config/google-chrome-unstable" && -d "$HOME/.cache/google-chrome-unstable" ]]; then
/usr/bin/google-chrome-unstable $FlagsForChromium
/usr/bin/google-chrome-unstable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [[ -d "$HOME/.config/google-chrome-beta" && -d "$HOME/.cache/google-chrome-beta" ]]; then
/usr/bin/google-chrome-beta $FlagsForChromium
/usr/bin/google-chrome-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif hash google-chrome-stable 2> /dev/null; then
/usr/bin/google-chrome-stable $FlagsForChromium
/usr/bin/google-chrome-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif hash google-chrome-beta 2> /dev/null; then
/usr/bin/google-chrome-beta $FlagsForChromium
/usr/bin/google-chrome-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif hash google-chrome-unstable 2> /dev/null; then
/usr/bin/google-chrome-unstable $FlagsForChromium
/usr/bin/google-chrome-unstable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif hash google-chrome-canary 2> /dev/null; then
/usr/bin/google-chrome-canary $FlagsForChromium
/usr/bin/google-chrome-canary --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif hash com.google.Chrome 2> /dev/null; then
com.google.Chrome $FlagsForChromium
com.google.Chrome --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
else
chromiuma "$@"
fi

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
google-chrome --guest "$@"
set +x

View File

@ -1,7 +1,4 @@
#!/usr/bin/env bash
set -x
FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@"
/usr/bin/microsoft-edge $FlagsForChromium
/usr/bin/microsoft-edge --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
set +x

View File

@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -x
/usr/bin/microsoft-edge-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
microsoft-edge-beta --guest "$@"
set +x

View File

@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -x
/usr/bin/microsoft-edge-dev --ozone-platform=wayland --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled --disk-cache-dir='/dev/null' "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
microsoft-edge-dev --guest "$@"
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
microsoft-edge --guest "$@"
set +x

View File

@ -1,13 +1,10 @@
#!/usr/bin/env bash
set -x
FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@"
if [[ -d "$HOME/.config/vivaldi-snapshot" && -d "$HOME/.cache/vivaldi-snapshot" ]]; then
/usr/bin/vivaldi-snapshot $FlagsForChromium
/usr/bin/vivaldi-snapshot --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /usr/bin/vivaldi ]; then
/usr/bin/vivaldi $FlagsForChromium
/usr/bin/vivaldi --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
elif [ -f /var/lib/snapd/snap/bin/vivaldi.vivaldi-stable ]; then
snap run vivaldi.vivaldi-stable $FlagsForChromium
snap run vivaldi.vivaldi-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
fi
set +x

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -x
vivaldi --guest "$@"
set +x

View File

@ -9,6 +9,6 @@
"prettier-plugin-sh": "0.18.0",
"prettier-plugin-toml": "2.0.6"
},
"packageManager": "pnpm@10.26.2+sha512.0e308ff2005fc7410366f154f625f6631ab2b16b1d2e70238444dd6ae9d630a8482d92a451144debc492416896ed16f7b114a86ec68b8404b2443869e68ffda6",
"packageManager": "pnpm@10.20.0+sha512.cf9998222162dd85864d0a8102e7892e7ba4ceadebbf5a31f9c2fce48dfce317a9c53b9f6464d1ef9042cba2e02ae02a9f7c143a2b438cd93c91840f0192b9dd",
"prettier": "@aminda/global-prettier-config"
}

58
pnpm-lock.yaml generated vendored
View File

@ -9,7 +9,7 @@ importers:
devDependencies:
"@aminda/global-prettier-config":
specifier: latest
version: 2025.48.0
version: 2025.28.0
"@prettier/plugin-ruby":
specifier: 4.0.4
version: 4.0.4(prettier@3.6.2)
@ -18,7 +18,7 @@ importers:
version: 3.4.2(prettier@3.6.2)
corepack:
specifier: latest
version: 0.34.5
version: 0.34.2
prettier:
specifier: 3.6.2
version: 3.6.2
@ -33,10 +33,10 @@ importers:
version: 2.0.6(prettier@3.6.2)
packages:
"@aminda/global-prettier-config@2025.48.0":
"@aminda/global-prettier-config@2025.28.0":
resolution:
{
integrity: sha512-4SonJYs6SjMb6q2bs8a0ls2Ob4btBJDQeKafoD8kDFKAgf9so2LQFfeoDcwyE1h4vSw+KRIEChT6+rA6B901kA==,
integrity: sha512-65rmLNrMWMr4NkjiCrBdKAyBQ7GoWTPElXzZQjUIkpBARFJWD4QTVOuffMxfLCuq4x3rmbD0rcyaVWNsUsQIVA==,
}
"@prettier/plugin-ruby@4.0.4":
@ -86,10 +86,10 @@ packages:
integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==,
}
corepack@0.34.5:
corepack@0.34.2:
resolution:
{
integrity: sha512-G+ui7ZUxTzgwRc45pi7OhOybKFnGpxVDp0khf+eFdw/gcQmZfme4nUh4Z4URY9YPoaZYP86zNZmqV/T2Bf5/rA==,
integrity: sha512-pNlZwsxQ7W+Sgj5SMiTxwUMMv8rKqEetznMytt+LGW6uk/chZsLGRl1TIO7OjGIfCqkvqURB1yaTK5KzdEEeSA==,
}
engines: { node: ^20.10.0 || ^22.11.0 || >=24.0.0 }
hasBin: true
@ -126,14 +126,6 @@ packages:
engines: { node: ">=14" }
hasBin: true
prettier@3.7.1:
resolution:
{
integrity: sha512-RWKXE4qB3u5Z6yz7omJkjWwmTfLdcbv44jUVHC5NpfXwFGzvpQM798FGv/6WNK879tc+Cn0AAyherCl1KjbyZQ==,
}
engines: { node: ">=14" }
hasBin: true
regexp-to-ast@0.5.0:
resolution:
{
@ -154,34 +146,25 @@ packages:
}
snapshots:
"@aminda/global-prettier-config@2025.48.0":
"@aminda/global-prettier-config@2025.28.0":
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.7.1)
"@prettier/plugin-xml": 3.4.2(prettier@3.7.1)
corepack: 0.34.5
prettier: 3.7.1
"@prettier/plugin-ruby": 4.0.4(prettier@3.6.2)
"@prettier/plugin-xml": 3.4.2(prettier@3.6.2)
corepack: 0.34.2
prettier: 3.6.2
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.18.0(prettier@3.7.1)
prettier-plugin-toml: 2.0.6(prettier@3.7.1)
prettier-plugin-sh: 0.18.0(prettier@3.6.2)
prettier-plugin-toml: 2.0.6(prettier@3.6.2)
"@prettier/plugin-ruby@4.0.4(prettier@3.6.2)":
dependencies:
prettier: 3.6.2
"@prettier/plugin-ruby@4.0.4(prettier@3.7.1)":
dependencies:
prettier: 3.7.1
"@prettier/plugin-xml@3.4.2(prettier@3.6.2)":
dependencies:
"@xml-tools/parser": 1.0.11
prettier: 3.6.2
"@prettier/plugin-xml@3.4.2(prettier@3.7.1)":
dependencies:
"@xml-tools/parser": 1.0.11
prettier: 3.7.1
"@reteps/dockerfmt@0.3.6": {}
"@taplo/core@0.2.0": {}
@ -198,7 +181,7 @@ snapshots:
dependencies:
regexp-to-ast: 0.5.0
corepack@0.34.5: {}
corepack@0.34.2: {}
prettier-plugin-nginx@1.0.3: {}
@ -208,26 +191,13 @@ snapshots:
prettier: 3.6.2
sh-syntax: 0.5.8
prettier-plugin-sh@0.18.0(prettier@3.7.1):
dependencies:
"@reteps/dockerfmt": 0.3.6
prettier: 3.7.1
sh-syntax: 0.5.8
prettier-plugin-toml@2.0.6(prettier@3.6.2):
dependencies:
"@taplo/lib": 0.5.0
prettier: 3.6.2
prettier-plugin-toml@2.0.6(prettier@3.7.1):
dependencies:
"@taplo/lib": 0.5.0
prettier: 3.7.1
prettier@3.6.2: {}
prettier@3.7.1: {}
regexp-to-ast@0.5.0: {}
sh-syntax@0.5.8:

@ -1 +1 @@
Subproject commit 55f62e4ee5f8de578626a24cc5246eed1fda88a8
Subproject commit d3cf1b841f50ac067c419a1d483e16a718ce8c3a

@ -1 +1 @@
Subproject commit 9d76373e805544e5a9732215d54a8f051d9f41ec
Subproject commit c87e1dc122a31a3fe831286d39103ef26097ded1