misskey broke just gonna go with manual update for now

This commit is contained in:
Chaos 2023-01-14 18:31:53 +00:00
parent b61acd731c
commit 59ac372f7e
No known key found for this signature in database
15 changed files with 684 additions and 968 deletions

View file

@ -138,11 +138,11 @@
"utils": "utils_4" "utils": "utils_4"
}, },
"locked": { "locked": {
"lastModified": 1672980560, "lastModified": 1673343300,
"narHash": "sha256-Pzx7az57SiUS1xhvKesTb1rhO9w9lWy9mecIqVjcKzo=", "narHash": "sha256-5Xdj6kpXYMie0MlnGwqK5FaMdsedxvyuakWtyKB3zaQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1786883425208d3bf726ab6a1889beddeb46cdbc", "rev": "176e455371a8371586e8a3ff0d56ee9f3ca2324e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -160,11 +160,11 @@
"utils": "utils_5" "utils": "utils_5"
}, },
"locked": { "locked": {
"lastModified": 1671026926, "lastModified": 1673715233,
"narHash": "sha256-iGtfDkMdRY6Yn1mzM4eps6vk3/74pgyQCGTOV8gPMC4=", "narHash": "sha256-Gnv8F1zdEjbwwUF1erOQE2d1DN8iS13quQsrVk0hoDA=",
"owner": "ChaotiCryptidz", "owner": "ChaotiCryptidz",
"repo": "musicutil", "repo": "musicutil",
"rev": "e57ea88b2225cb5a7ac5af474578de0b04985783", "rev": "aadb338d75c035ec597492aefd83dd82949cd7e4",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -191,11 +191,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1672791794, "lastModified": 1673540789,
"narHash": "sha256-mqGPpGmwap0Wfsf3o2b6qHJW1w2kk/I6cGCGIU+3t6o=", "narHash": "sha256-xqnxBOK3qctIeUVxecydrEDbEXjsvHCPGPbvsl63M/U=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9813adc7f7c0edd738c6bdd8431439688bb0cb3d", "rev": "0f213d0fee84280d8c3a97f7469b988d6fe5fcdf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -207,11 +207,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1672994937, "lastModified": 1673711115,
"narHash": "sha256-GX6ckwdZ7LYLnfWnAMQ96mfPD4cNzoZsoYMnm/aL6t0=", "narHash": "sha256-RY2xKMbs+GDbH3mszx5NsJ9HbVVSa9w6qUItE6UDcGQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "2e00830769413534be969673c7ef618d73e22f04", "rev": "39f8d3cbd719478c3505de5f31a7000404ee6c42",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -23,8 +23,6 @@
stdenv stdenv
]; ];
misskeyPackage = pkgs.misskey-static;
misskeyConfig = { misskeyConfig = {
url = "https://${misskeyDomain}/"; url = "https://${misskeyDomain}/";
port = ports.misskey; port = ports.misskey;
@ -49,10 +47,9 @@
outgoingAddressFamily = "dual"; outgoingAddressFamily = "dual";
}; };
misskeyConfigFile =
builtins.toFile "default.yml"
(pkgs.lib.generators.toYAML {} misskeyConfig);
in { in {
environment.etc."misskey.yml".text = (pkgs.lib.generators.toYAML {} misskeyConfig);
users.users."misskey" = { users.users."misskey" = {
isNormalUser = true; isNormalUser = true;
createHome = true; createHome = true;
@ -65,37 +62,6 @@ in {
imports = with tree; [home.base home.dev.small]; imports = with tree; [home.base home.dev.small];
}; };
systemd.services.misskey-files = {
serviceConfig.Type = "oneshot";
wantedBy = ["misskey.service"];
partOf = ["misskey.service"];
after = ["home-manager-misskey.service" "network.target"];
path = with pkgs; [bash sudo git rsync] ++ misskeyPackages;
script = let
asMisskey = "sudo -u misskey";
in ''
set -e
(mkdir -p /home/misskey/misskey && chown misskey:users /home/misskey/misskey) || true
${asMisskey} rsync -arvh --delete --exclude node_modules ya${misskeyPackage}/ /home/misskey/misskey/
chown -R misskey:users /home/misskey/misskey
rm -rf /home/misskey/misskey/.config
${asMisskey} mkdir /home/misskey/misskey/.config
cat ${misskeyConfigFile} | ${asMisskey} tee /home/misskey/misskey/.config/default.yml
${asMisskey} ln -s /home/misskey/misskey-files /home/misskey/misskey/files
cd /home/misskey/misskey
${asMisskey} yarn install
${asMisskey} env NODE_ENV=production yarn build
chown -R misskey:users /home/misskey/misskey
'';
};
systemd.services.misskey-password = { systemd.services.misskey-password = {
serviceConfig.Type = "oneshot"; serviceConfig.Type = "oneshot";
wantedBy = ["misskey.service"]; wantedBy = ["misskey.service"];
@ -109,7 +75,7 @@ in {
systemd.services.misskey = { systemd.services.misskey = {
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
after = ["misskey-password.service" "misskey-files.service"]; after = ["misskey-password.service"];
wants = ["postgresql.service" "redis-misskey.service"]; wants = ["postgresql.service" "redis-misskey.service"];
path = with pkgs; [bash git] ++ misskeyPackages; path = with pkgs; [bash git] ++ misskeyPackages;
environment.NODE_ENV = "production"; environment.NODE_ENV = "production";

View file

@ -41,6 +41,7 @@ in {
"/var/lib/redis-rspamd" "/var/lib/redis-rspamd"
# misskey # misskey
"/home/misskey/misskey"
"/var/lib/redis-misskey" "/var/lib/redis-misskey"
]; ];

View file

@ -3,7 +3,6 @@ final: _prev: {
comic-code = final.callPackage ./comic-code {}; comic-code = final.callPackage ./comic-code {};
roc-toolkit-patched = final.callPackage ./roc-toolkit-patched {}; roc-toolkit-patched = final.callPackage ./roc-toolkit-patched {};
roc-send-pcm = final.callPackage ./roc-send-pcm {}; roc-send-pcm = final.callPackage ./roc-send-pcm {};
misskey-static = final.callPackage ./misskey {};
piped-backend = final.callPackage ./piped/backend { piped-backend = final.callPackage ./piped/backend {
jre = final.openjdk17_headless; jre = final.openjdk17_headless;
jdk = final.openjdk17; jdk = final.openjdk17;

View file

@ -1,49 +0,0 @@
diff --git a/packages/backend/src/server/web/index.ts b/packages/backend/src/server/web/index.ts
index 727bbc9..2b3f0ce 100644
--- a/packages/backend/src/server/web/index.ts
+++ b/packages/backend/src/server/web/index.ts
@@ -304,6 +304,24 @@ export class ClientServerService {
return await reply.sendFile('/robots.txt', staticAssets);
});
+ // OpenSearch XML
+ fastify.get('/opensearch.xml', async (request, reply) => {
+ const meta = await this.metaService.fetch();
+
+ const name = meta.name || "Misskey";
+ let content = "";
+ content += `<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">`;
+ content += `<ShortName>${name} Search</ShortName>`;
+ content += `<Description>${name} Search</Description>`;
+ content += `<InputEncoding>UTF-8</InputEncoding>`;
+ content += `<Image width="16" height="16" type="image/x-icon">${this.config.url}/favicon.ico</Image>`;
+ content += `<Url type="text/html" template="${this.config.url}/search?q={searchTerms}"/>`;
+ content += `</OpenSearchDescription>`;
+
+ reply.header('Content-Type', 'application/opensearchdescription+xml');
+ return await reply.send(content);
+ });
+
//#endregion
const renderBase = async (reply: FastifyReply) => {
@@ -313,6 +331,7 @@ export class ClientServerService {
img: meta.bannerUrl,
title: meta.name ?? 'Misskey',
instanceName: meta.name ?? 'Misskey',
+ url: this.config.url,
desc: meta.description,
icon: meta.iconUrl,
themeColor: meta.themeColor,
diff --git a/packages/backend/src/server/web/views/base.pug b/packages/backend/src/server/web/views/base.pug
index 0c3c5c9..b472cff 100644
--- a/packages/backend/src/server/web/views/base.pug
+++ b/packages/backend/src/server/web/views/base.pug
@@ -31,6 +31,7 @@ html
link(rel='icon' href= icon || '/favicon.ico')
link(rel='apple-touch-icon' href= icon || '/apple-touch-icon.png')
link(rel='manifest' href='/manifest.json')
+ link(rel='search' type='application/opensearchdescription+xml' title=((title || "Misskey") + " Search") href=`${url}/opensearch.xml`)
link(rel='prefetch' href='https://xn--931a.moe/assets/info.jpg')
link(rel='prefetch' href='https://xn--931a.moe/assets/not-found.jpg')
link(rel='prefetch' href='https://xn--931a.moe/assets/error.jpg')

View file

@ -1,59 +0,0 @@
diff --git a/packages/frontend/src/scripts/copy-to-clipboard.ts b/packages/frontend/src/scripts/copy-to-clipboard.ts
index ab13cab..6dc5b74 100644
--- a/packages/frontend/src/scripts/copy-to-clipboard.ts
+++ b/packages/frontend/src/scripts/copy-to-clipboard.ts
@@ -2,32 +2,27 @@
* Clipboardに値をコピー(TODO: 文字列以外も対応)
*/
export default val => {
- // 空div 生成
- const tmp = document.createElement('div');
- // 選択用のタグ生成
- const pre = document.createElement('pre');
+ if (navigator.clipboard) {
+ navigator.clipboard.writeText(String(val)).then(() => {
+ console.log('clipboard: success');
+ }, (err) => {
+ console.error('clipboard_failure: ', err);
+ });
+ } else {
+ var textArea = document.createElement("input");
+ textArea.value = val;
+ textArea.style.top = "0";
+ textArea.style.left = "0";
+ textArea.style.position = "fixed";
- // 親要素のCSSで user-select: none だとコピーできないので書き換える
- pre.style.webkitUserSelect = 'auto';
- pre.style.userSelect = 'auto';
-
- tmp.appendChild(pre).textContent = val;
-
- // 要素を画面外へ
- const s = tmp.style;
- s.position = 'fixed';
- s.right = '200%';
-
- // body に追加
- document.body.appendChild(tmp);
- // 要素を選択
- document.getSelection().selectAllChildren(tmp);
-
- // クリップボードにコピー
- const result = document.execCommand('copy');
-
- // 要素削除
- document.body.removeChild(tmp);
-
- return result;
+ document.body.appendChild(textArea);
+ textArea.focus();
+ textArea.select();
+ try {
+ const success = document.execCommand('copy') ? "success" : "failure";
+ console.log('clipboard: ', success);
+ } catch (err) {
+ console.error('clipboard_failure: ', err);
+ }
+ }
};

View file

@ -1,39 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
}: let
meta = builtins.fromJSON (builtins.readFile ./meta.json);
version = meta.rev;
src = fetchFromGitHub {
owner = "misskey-dev";
repo = "misskey";
rev = meta.rev;
sha256 = meta.sha256;
};
in
stdenv.mkDerivation {
pname = "misskey";
inherit version src;
# some of my own personal patches
patches = [
# Nya!
# ./browser-search-support.patch | Already Merged
# ./remote-search-support.patch
# ./copy-link-non-monospace.patch
# ./reorder-note-menu.patch | Broken
];
installPhase = ''
cp -r . $out
'';
meta = with lib; {
description = "Interplanetary microblogging platform. 🚀";
homepage = "https://misskey-hub.net/";
platforms = platforms.unix;
};
}

View file

@ -1,4 +0,0 @@
{
"rev": "12.119.2",
"sha256": "sha256-+cO9WJJTQlMySXC+nOxmjxYBS66Ba3chfThm0Eb6nmo="
}

View file

@ -1,39 +0,0 @@
diff --git a/packages/frontend/src/pages/search.vue b/packages/frontend/src/pages/search.vue
index c080b76..f9aac2d 100644
--- a/packages/frontend/src/pages/search.vue
+++ b/packages/frontend/src/pages/search.vue
@@ -12,12 +12,34 @@ import { computed } from 'vue';
import XNotes from '@/components/MkNotes.vue';
import { i18n } from '@/i18n';
import { definePageMetadata } from '@/scripts/page-metadata';
+import * as os from '@/os';
+import { mainRouter } from '@/router';
const props = defineProps<{
query: string;
channel?: string;
}>();
+const query = props.query;
+
+if (localStorage.getItem('account') != null) {
+ if (query.startsWith('https://') || (query.startsWith('@') && !query.includes(' '))) {
+ const promise = os.api('ap/show', {
+ uri: props.query,
+ });
+
+ os.promiseDialog(promise, null, null, i18n.ts.fetchingAsApObject);
+
+ const res = await promise;
+
+ if (res.type === 'User') {
+ mainRouter.replace(`/@${res.object.username}@${res.object.host}`);
+ } else if (res.type === 'Note') {
+ mainRouter.replace(`/notes/${res.object.id}`);
+ }
+ }
+}
+
const pagination = {
endpoint: 'notes/search' as const,
limit: 10,

View file

@ -1,36 +0,0 @@
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts
index 4826cd7..0d928a4 100644
--- a/packages/frontend/src/scripts/get-note-menu.ts
+++ b/packages/frontend/src/scripts/get-note-menu.ts
@@ -169,7 +169,7 @@ export function getNoteMenu(props: {
function share(): void {
navigator.share({
title: i18n.t('noteOf', { user: appearNote.user.name }),
- text: appearNote.text,
+ //text: appearNote.text,
url: `${url}/notes/${appearNote.id}`,
});
}
@@ -209,6 +209,10 @@ export function getNoteMenu(props: {
icon: 'fas fa-copy',
text: i18n.ts.copyContent,
action: copyContent,
+ }, {
+ icon: 'fas fa-share-alt',
+ text: i18n.ts.share,
+ action: share,
}, {
icon: 'fas fa-link',
text: i18n.ts.copyLink,
@@ -220,11 +224,6 @@ export function getNoteMenu(props: {
window.open(appearNote.url || appearNote.uri, '_blank');
},
} : undefined,
- {
- icon: 'fas fa-share-alt',
- text: i18n.ts.share,
- action: share,
- },
instance.translatorAvailable ? {
icon: 'fas fa-language',
text: i18n.ts.translate,

View file

@ -1,26 +0,0 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq git moreutils nix nix-prefetch
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")"
json_get() {
jq -r "$1" < 'meta.json'
}
json_set() {
jq --arg x "$2" "$1 = \$x" < 'meta.json' | sponge 'meta.json'
}
old_rev=$(json_get '.rev')
new_rev=$(curl -L "https://api.github.com/repos/misskey-dev/misskey/releases" 2>/dev/null | jq ".[0].tag_name" -r)
if [ "$new_rev" = "$old_rev" ]; then
echo "misskey is up-to-date."
exit
fi
json_set '.rev' "$new_rev"
new_sha256=$(nix-prefetch fetchFromGitHub --owner misskey-dev --repo misskey --rev "$new_rev")
json_set '.sha256' "$new_sha256"

View file

@ -36,5 +36,5 @@ in
outputHashAlgo = "sha256"; outputHashAlgo = "sha256";
outputHashMode = "recursive"; outputHashMode = "recursive";
outputHash = "sha256-tWqnFIb+SvnG7ZH7BNRXCR6RaTGRG/1pXBM1UVr/TOA="; outputHash = "sha256-ywwYIXmLWUSdLJpNpLew7nGTXMHPie+adPGvVouHv8s=";
} }

View file

@ -1,10 +1,4 @@
{ { fetchurl, fetchgit, linkFarm, runCommand, gnutar }: rec {
fetchurl,
fetchgit,
linkFarm,
runCommand,
gnutar,
}: rec {
offline_cache = linkFarm "offline" packages; offline_cache = linkFarm "offline" packages;
packages = [ packages = [
{ {
@ -39,6 +33,14 @@
sha512 = "CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA=="; sha512 = "CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==";
}; };
} }
{
name = "_antfu_utils___utils_0.7.2.tgz";
path = fetchurl {
name = "_antfu_utils___utils_0.7.2.tgz";
url = "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.2.tgz";
sha512 = "vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==";
};
}
{ {
name = "_apideck_better_ajv_errors___better_ajv_errors_0.3.3.tgz"; name = "_apideck_better_ajv_errors___better_ajv_errors_0.3.3.tgz";
path = fetchurl { path = fetchurl {
@ -944,11 +946,11 @@
}; };
} }
{ {
name = "_iconify_json___json_2.2.3.tgz"; name = "_iconify_json___json_2.2.6.tgz";
path = fetchurl { path = fetchurl {
name = "_iconify_json___json_2.2.3.tgz"; name = "_iconify_json___json_2.2.6.tgz";
url = "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.3.tgz"; url = "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.6.tgz";
sha512 = "9o15HUqjUg/4VaT5webZAf0mJftToRkyzI2AI1AVjV+hffrJxkUx6Cbj8psHaMIfy4d369bnxksVBFwKKwOlAw=="; sha512 = "fRP5PwXvX0PAGne1/xHvd6zVYiHq9dQzdvhhxamwJuNjoIVRWNNP5y465NkxybzEX94kn2JnoULkA9kbZkXoqA==";
}; };
} }
{ {
@ -960,11 +962,11 @@
}; };
} }
{ {
name = "_iconify_utils___utils_2.0.4.tgz"; name = "_iconify_utils___utils_2.0.11.tgz";
path = fetchurl { path = fetchurl {
name = "_iconify_utils___utils_2.0.4.tgz"; name = "_iconify_utils___utils_2.0.11.tgz";
url = "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.0.4.tgz"; url = "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.0.11.tgz";
sha512 = "/ZYdSK+vao8XPoRPkdQeetGBtuCcPcVTtuXUz2Y+281EpcmM/5G1SCbtgty28r/Y9HkR9ePbKst7eWUOK7/jNQ=="; sha512 = "oEBZkHpkgySHcMZi80ycoJ+ZdLoJhmbN0+gUK8qNPY79ndus8fBHKPyjjwz5kIvr5U9yiym+xBTTnZOB3m5/Pw==";
}; };
} }
{ {
@ -1264,163 +1266,163 @@
}; };
} }
{ {
name = "_unocss_astro___astro_0.48.0.tgz"; name = "_unocss_astro___astro_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_astro___astro_0.48.0.tgz"; name = "_unocss_astro___astro_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.48.4.tgz";
sha512 = "MoINkgukO6YxVVEmEsY0oLWqU+Fv/dzPtUQhfsfek1mqtUbnwQ3n1xuOJ2S0eJSYmbprSuhvW/yTFVn1twsM1A=="; sha512 = "Ol9uBJcysYOjCAEb1h0YSFcTE6NA2801UXY2YJhSyFmf92heY+oSPdDb1eNHXzcS5blmQLwWv7zgMYT2lYrZPQ==";
}; };
} }
{ {
name = "_unocss_cli___cli_0.48.0.tgz"; name = "_unocss_cli___cli_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_cli___cli_0.48.0.tgz"; name = "_unocss_cli___cli_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.48.4.tgz";
sha512 = "stfRsxzWK11VtrwUXTRPUyndzhdc2UUp5J148QlgMOClLpR370LADSfj8SHawF5+ID/0k+pd65r7fMGQsx75pw=="; sha512 = "bQk7QGHXk5meennVvCK1VQg8PLiogtLyUO/SwfmAVvKD/BeCV7cFuoUCDxko1fXhAOy84W2v1gqNl4JCXxu5oQ==";
}; };
} }
{ {
name = "_unocss_config___config_0.48.0.tgz"; name = "_unocss_config___config_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_config___config_0.48.0.tgz"; name = "_unocss_config___config_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/config/-/config-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/config/-/config-0.48.4.tgz";
sha512 = "fr4baghDl8QhlRiGbIO6FWB0k/MGzm9uiWe+Azhpwi6DgFd3MUJMfTfEqia4n/u/sRRaUAbD1nrWrDtpneFLPQ=="; sha512 = "RAMpENnOkftw4NMu5TcnkMHjSJBa57OgE6N1eXfOw3rd6a4sgNC0S4r+rLiPDmvrdvmNUSvWYnJmPo6Ih1phQw==";
}; };
} }
{ {
name = "_unocss_core___core_0.48.0.tgz"; name = "_unocss_core___core_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_core___core_0.48.0.tgz"; name = "_unocss_core___core_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/core/-/core-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/core/-/core-0.48.4.tgz";
sha512 = "WvAvChbJ65l97mHismyApeFVgNeGR4uSZl1BzVY+E/fRmyooE4QxiCm3g2akox6mQryzxvBvgSpP9aPzH676ZQ=="; sha512 = "ecoTzblwEIQGD4QhMo1U36rVwvTR9XW+gtJRhCnVyjy7L23AbGJu2xkRZSsH3k/v0gs0gx/SHNfyOqA52BNfoA==";
}; };
} }
{ {
name = "_unocss_inspector___inspector_0.48.0.tgz"; name = "_unocss_inspector___inspector_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_inspector___inspector_0.48.0.tgz"; name = "_unocss_inspector___inspector_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.48.4.tgz";
sha512 = "Yr/O8oWmm5wfbnKJQF8IMH7GMmQEKcuunzI5KaZLK0QgS/5viPS+rcTOSwowYKRkXx5HUS+ClkA3+FMzoS9eYQ=="; sha512 = "YcPJoMUbOhldMxMLg9bGNMgReNIcYmIomI2NY77aiPcihv47LLPlN/ur3/syz5SxxihRgIIdFXmGhpj6HDa9vg==";
}; };
} }
{ {
name = "_unocss_preset_attributify___preset_attributify_0.48.0.tgz"; name = "_unocss_preset_attributify___preset_attributify_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_attributify___preset_attributify_0.48.0.tgz"; name = "_unocss_preset_attributify___preset_attributify_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.48.4.tgz";
sha512 = "2W6PTX85dLbKm0wAUKfVbMD8rDxE3DSPSWQNfbLewC1o202qzIS8PeTKh++nHMVw1gzpATd546FbPvbZJlTtzw=="; sha512 = "g8F6MKHSkK3euJeoTIxwfvKTGlAeN0OzVtm6BwpfeV6T0UCLoNOa2GCVco2kIbu/o95GeFr6oZcwwSQR8zTdcA==";
}; };
} }
{ {
name = "_unocss_preset_icons___preset_icons_0.48.0.tgz"; name = "_unocss_preset_icons___preset_icons_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_icons___preset_icons_0.48.0.tgz"; name = "_unocss_preset_icons___preset_icons_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.48.4.tgz";
sha512 = "3vro36gTkjEic5rO9BcUudby8tQ9ZRCduKZ1+4CKP0hKoB58nDm1QZM+kvWQ8RVN2xoSU9vWkHhx1RLl8miE0g=="; sha512 = "7VJ4mnOpWIvKUKy2HO/yd1sFmw5uAOAcPL3yD6KHMOoE0igH1ohcx06WPAtyrHIALjWe1gBrvYhpPrhYhMH1tQ==";
}; };
} }
{ {
name = "_unocss_preset_mini___preset_mini_0.48.0.tgz"; name = "_unocss_preset_mini___preset_mini_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_mini___preset_mini_0.48.0.tgz"; name = "_unocss_preset_mini___preset_mini_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.48.4.tgz";
sha512 = "u1EWnmLt25SmCC201+9MqLn1qFYw0aRFH+3clHn9xkrLxXMdb5hnCNssTHItalvht+mskHrfxpQmKUBtxpls+g=="; sha512 = "UNiBZ7rDP0ubXRu0r6WWy/2Fn70+xur0e/7cR4rMjyboQtMCKxYU6H6svZcraoX2ie1rjAIuZmMbSLooTVoovg==";
}; };
} }
{ {
name = "_unocss_preset_tagify___preset_tagify_0.48.0.tgz"; name = "_unocss_preset_tagify___preset_tagify_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_tagify___preset_tagify_0.48.0.tgz"; name = "_unocss_preset_tagify___preset_tagify_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.48.4.tgz";
sha512 = "vHlm3Ag15DHALgnhUZwWZvJXPpJFqxxaCsPdlDsAFRa65FPZEu5iM5V6jzn5H0/GCbTil/WARytlG95m369Scg=="; sha512 = "M8Vr7JbDAXb/c83oCnIOlSEuCWSujiia7Fp5kgmKrXp25Bqb7rd9d6sD0uLcHsknc9hUkkBFGyPfuMmRo1VovA==";
}; };
} }
{ {
name = "_unocss_preset_typography___preset_typography_0.48.0.tgz"; name = "_unocss_preset_typography___preset_typography_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_typography___preset_typography_0.48.0.tgz"; name = "_unocss_preset_typography___preset_typography_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.48.4.tgz";
sha512 = "CB5hPe9jP/tZI/H49nE7e79Accgu2q8yp2qRGIM4jlDcU1Tz4g0JmAxg8MeIqrqajVuJQhAu9cd3QnZ5wuh6hA=="; sha512 = "dxyAJD1SpJIPh3V9GeYjUHc+ulXu+U+96A5H3UmbeGgzs+wQzqsAZe2hQqtBsJIIp2N/QXttyVkh3EkVnF8k8w==";
}; };
} }
{ {
name = "_unocss_preset_uno___preset_uno_0.48.0.tgz"; name = "_unocss_preset_uno___preset_uno_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_uno___preset_uno_0.48.0.tgz"; name = "_unocss_preset_uno___preset_uno_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.48.4.tgz";
sha512 = "mTauhEXdy3ClSPiC6/wgZvSClkBVmrJjuCQFu4mGzFB0IuelsbEjxT7OHlv3Nrwv1d4xEcr9ed6JWm31ketdtA=="; sha512 = "T7l5kFzb52b3NI02pnamPxPLDp7M4+V/sid+Z4LqkJoqsgER1Ekp0WYnQyCWauj9PcMIxoSq4aUf9p7MD3GrUA==";
}; };
} }
{ {
name = "_unocss_preset_web_fonts___preset_web_fonts_0.48.0.tgz"; name = "_unocss_preset_web_fonts___preset_web_fonts_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_web_fonts___preset_web_fonts_0.48.0.tgz"; name = "_unocss_preset_web_fonts___preset_web_fonts_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.48.4.tgz";
sha512 = "eH2tcr2ax1EWKVnT8lZWPGMZDur70UNhyyhF1qZaBdGmbRG4qxEhro9TB70FaNJ/ggHEpvUE8g/t1ZZ5IgwtdQ=="; sha512 = "kycVq3rBcPCbwGPUmd+jaWQwJ0IRqp/RPTPmz8+DEItlSVaMaHBfuluHlJ3kjIYgRkWVnT2nEZtTEGEpUxwdRw==";
}; };
} }
{ {
name = "_unocss_preset_wind___preset_wind_0.48.0.tgz"; name = "_unocss_preset_wind___preset_wind_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_preset_wind___preset_wind_0.48.0.tgz"; name = "_unocss_preset_wind___preset_wind_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.48.4.tgz";
sha512 = "dd91Ja8K9gqjl27QcY9B5eVS2ScYDXGAPk6/zxDdNVehpKyrLhoCApO7UN0BR6rJSV5jJXi6ztByIDsBg8d6UQ=="; sha512 = "V4nuAgbeek7wVNChchQZTwDB3ww6sSdcNsYZII8gpGdf7EvFmgI6ZkpIcSCXHBBbCiFWckWfcqIBEY/pchBLUw==";
}; };
} }
{ {
name = "_unocss_reset___reset_0.48.0.tgz"; name = "_unocss_reset___reset_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_reset___reset_0.48.0.tgz"; name = "_unocss_reset___reset_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.48.4.tgz";
sha512 = "i7z6Rbs7fXFD3NdlVJViFltpDJUCo5xDm5y01Xaoa4mJQHr/1335Ht0JW/emAJXf170UYSwb2rUeK1J3fty9eg=="; sha512 = "9WPoGwLrG5vZQzMxgd7/zJkUUmL06WYtrAiRdf5gYsCBbnpx6eq0II0TvU8PEzvseqgkhEpN19iSgnsuTZ34kA==";
}; };
} }
{ {
name = "_unocss_scope___scope_0.48.0.tgz"; name = "_unocss_scope___scope_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_scope___scope_0.48.0.tgz"; name = "_unocss_scope___scope_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.48.4.tgz";
sha512 = "r/a89Ip2NWlhvEglsZ4qQMy6smCmgGyA8aOKSEpU59il9Lmxjsz8eVLqofeiRzjBI9NTutpfLoEw3vrAK0YxRA=="; sha512 = "3GcEoTiEZWguui8n1CFjuKkdtnRegND+QkSUN3fEW62s515gpjwkuLbthea+dLT8+x0NUjoXglMN0Hsea0taTA==";
}; };
} }
{ {
name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.48.0.tgz"; name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.48.0.tgz"; name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.48.4.tgz";
sha512 = "aKWE2qvCeM+ev91tdnDoLVY53cNtRhqlisJnvmFUkIkDTJBZiMQnkKQdaoCrZDbIptRogqMtpJVlGxPe41z2WA=="; sha512 = "7D/lshXUbwjt8ra2RyVLwSqR9HiC2zah7XuQxTgu6pdJ31eHNZqK3LeanCjx4KNeR6XY8gwjI7qPeimGrmnVVA==";
}; };
} }
{ {
name = "_unocss_transformer_compile_class___transformer_compile_class_0.48.0.tgz"; name = "_unocss_transformer_compile_class___transformer_compile_class_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_transformer_compile_class___transformer_compile_class_0.48.0.tgz"; name = "_unocss_transformer_compile_class___transformer_compile_class_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.48.4.tgz";
sha512 = "8Hi1KRQfqac7AT+YQuVM0eW6Z83u7PzuKD+SU7k+UzQLpX+M/S5t4iYJPYDSJ34btN8VhvXcn5iV//kclFAWgg=="; sha512 = "E9tRf3ZtbwPBtodnonwYmcoDzcxopLVHUi8HE6tuVrxO5MR5glgfA9sFWv4Wkzv5zGCgcQHixP+EXTiYahCfpg==";
}; };
} }
{ {
name = "_unocss_transformer_directives___transformer_directives_0.48.0.tgz"; name = "_unocss_transformer_directives___transformer_directives_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_transformer_directives___transformer_directives_0.48.0.tgz"; name = "_unocss_transformer_directives___transformer_directives_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.48.4.tgz";
sha512 = "Iq55a/vAcTM7xoEtMkqlDP3BT+0ljaqTFctvlentJWDoAjJlbOoPe4gE5BKld5ulWEsV4wvpY2acn/y8SGvJUw=="; sha512 = "/TMiCOv63i/y9s+PRdgon00mEtC8UJHGDmHr74ACloyJiy5AOPOr7DvIL4Q2Asw7WVhQUVGlXsQyjt53fp6rTA==";
}; };
} }
{ {
name = "_unocss_transformer_variant_group___transformer_variant_group_0.48.0.tgz"; name = "_unocss_transformer_variant_group___transformer_variant_group_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_transformer_variant_group___transformer_variant_group_0.48.0.tgz"; name = "_unocss_transformer_variant_group___transformer_variant_group_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.48.4.tgz";
sha512 = "a3S4NTCt2JacUl+qL4eIpUjw1hkvthGV5pgkq8wMa5cGxJy2NpS/ZaLMfwsUA1Eo6fgMfK/QwMeLJihhs7G/qQ=="; sha512 = "szh75Mi2j6FLd3wVE8Pju/EmjoqdBCRyC9plM5REUrJco0txi94kHkpZEoF5vdkjhBnTG2wsLEoPW32chFt2PQ==";
}; };
} }
{ {
name = "_unocss_vite___vite_0.48.0.tgz"; name = "_unocss_vite___vite_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "_unocss_vite___vite_0.48.0.tgz"; name = "_unocss_vite___vite_0.48.4.tgz";
url = "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.48.0.tgz"; url = "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.48.4.tgz";
sha512 = "j4QS2Ns02J9LRwdpLNiKt+Fo0+YUtvTQ66Xc/xq9s/ErptUwNnXsTCEDQzadXwPw+I8REKakLUve32to8VAd0w=="; sha512 = "/KZ8Rk5kHt/EoxvCZCvajuTFVTYzVkN0RP9ThGXhhIePNA78231ym4PuUYU7Bv3y+r6zsP9fwqxtyT5a6cS09w==";
}; };
} }
{ {
@ -2024,11 +2026,11 @@
}; };
} }
{ {
name = "dompurify___dompurify_2.4.2.tgz"; name = "dompurify___dompurify_2.4.3.tgz";
path = fetchurl { path = fetchurl {
name = "dompurify___dompurify_2.4.2.tgz"; name = "dompurify___dompurify_2.4.3.tgz";
url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.2.tgz"; url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.3.tgz";
sha512 = "ckbbxcGpfTJ7SNHC2yT2pHSCYxo2oQgSfdoDHQANzMzQyGzVmalF9W/B+X97Cdik5xFwWtwJP232gIP2+1kNEA=="; sha512 = "q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==";
}; };
} }
{ {
@ -2288,11 +2290,11 @@
}; };
} }
{ {
name = "eslint_plugin_vue___eslint_plugin_vue_9.8.0.tgz"; name = "eslint_plugin_vue___eslint_plugin_vue_9.9.0.tgz";
path = fetchurl { path = fetchurl {
name = "eslint_plugin_vue___eslint_plugin_vue_9.8.0.tgz"; name = "eslint_plugin_vue___eslint_plugin_vue_9.9.0.tgz";
url = "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.8.0.tgz"; url = "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz";
sha512 = "E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA=="; sha512 = "YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==";
}; };
} }
{ {
@ -3560,11 +3562,11 @@
}; };
} }
{ {
name = "prettier___prettier_2.8.1.tgz"; name = "prettier___prettier_2.8.3.tgz";
path = fetchurl { path = fetchurl {
name = "prettier___prettier_2.8.1.tgz"; name = "prettier___prettier_2.8.3.tgz";
url = "https://registry.yarnpkg.com/prettier/-/prettier-2.8.1.tgz"; url = "https://registry.yarnpkg.com/prettier/-/prettier-2.8.3.tgz";
sha512 = "lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg=="; sha512 = "tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==";
}; };
} }
{ {
@ -3864,11 +3866,11 @@
}; };
} }
{ {
name = "shaka_player___shaka_player_4.3.2.tgz"; name = "shaka_player___shaka_player_4.3.3.tgz";
path = fetchurl { path = fetchurl {
name = "shaka_player___shaka_player_4.3.2.tgz"; name = "shaka_player___shaka_player_4.3.3.tgz";
url = "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.2.tgz"; url = "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.3.tgz";
sha512 = "sHGDKhKJTPeTks5BiASqr+E+daPHrLYSznEasHR2b7VR34D1OcAcVJk3WQXQiV03tWFFydFGHrgxQDmj1hIA+Q=="; sha512 = "UMaTwebmrpwYNFNnP8iRSR8cMdOvUMnisDa38Wkmmd63rWOQWbPq1DI1BIEu9oAUPIKXav6teelLRycdTnWKaQ==";
}; };
} }
{ {
@ -4248,11 +4250,11 @@
}; };
} }
{ {
name = "unocss___unocss_0.48.0.tgz"; name = "unocss___unocss_0.48.4.tgz";
path = fetchurl { path = fetchurl {
name = "unocss___unocss_0.48.0.tgz"; name = "unocss___unocss_0.48.4.tgz";
url = "https://registry.yarnpkg.com/unocss/-/unocss-0.48.0.tgz"; url = "https://registry.yarnpkg.com/unocss/-/unocss-0.48.4.tgz";
sha512 = "rDyMHyvRTRUPOd406CzgoYfiQ4tzN/TGU++jFTDzLsJ9Unuwf/pBBclP6z6aqt5eRBoEOEMqrJJwm9QN7aeYdA=="; sha512 = "kA584VQ2z6BPxWAcAVVy+yq5N7BALh1PsbVHcaa8RTW+11VF9fNoW33sGehC7e9/kV5tX/EU++1fpkC0TnXkGw==";
}; };
} }
{ {

View file

@ -1,14 +1,14 @@
{ {
"frontend": { "frontend": {
"rev": "0e308014546f81d07b5915e4cadd8a7b60764483", "rev": "2436b735c8efb598b537f4be16f863937c1c9276",
"sha256": "sha256-MAUl5/jPxEbH6pQxNpcL7h//oB7LQyCUeacqP7fpYrc=" "sha256": "sha256-xZ3Kp0YW/z+ndq3Nl76OmxfKANdq7WVo9C7lSHThiUo="
}, },
"backend": { "backend": {
"rev": "09d538d355139da3619893d879b481b241e057b2", "rev": "939b0bbaa8f9a3529e1ebaedfdf0b9e7546fdeff",
"sha256": "sha256-4gCcYDagc0qPrZH8YDj5l3Okhtzm4rhF1w4jCJu47YE=" "sha256": "sha256-hd2inw0WpdDeJATLLQNlp9/PXkrSRXjBh5RgKo1UIGc="
}, },
"proxy": { "proxy": {
"rev": "55ee78f88e50664c67f9809dbbce778381792623", "rev": "7419f8a453cb6cb3836c25925b68288f343a8301",
"sha256": "sha256-z7dIQ+GPbhrvE4Luxo+h9DVyns6w2wQE4UfvqlzLxHg=" "sha256": "sha256-wJJ/lQQLA8roK+S7jBYnUVHbXdQf1GlS3CDKDp0LrP8="
} }
} }

View file

@ -4,6 +4,6 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
REPO_ROOT="${SCRIPT_DIR}/.." REPO_ROOT="${SCRIPT_DIR}/.."
cd $REPO_ROOT cd $REPO_ROOT
./overlay/misskey/update.sh #./overlay/misskey/update.sh
./overlay/piped/update.sh ./overlay/piped/update.sh
nix flake update nix flake update