diff --git a/data/normal_drive_data.nix b/data/normal_drive_data.nix index 79a4e48..223a614 100644 --- a/data/normal_drive_data.nix +++ b/data/normal_drive_data.nix @@ -1,4 +1,4 @@ -{ }: rec { +{}: rec { # Mountpoints root_mountpoint = "/"; boot_mountpoint = "/boot"; diff --git a/data/usb_data.nix b/data/usb_data.nix index d17e6fb..9fda4a7 100644 --- a/data/usb_data.nix +++ b/data/usb_data.nix @@ -1,4 +1,4 @@ -{ ... }: rec { +{}: rec { # Mountpoints mountpoint = "/usb"; diff --git a/deployNodes.nix b/deployNodes.nix index 84d9674..1ea97f3 100644 --- a/deployNodes.nix +++ b/deployNodes.nix @@ -1,5 +1,9 @@ -{ nixosConfigurations, deploy-rs, ... }: -let activateNixOS_x64_64-linux = deploy-rs.lib.x86_64-linux.activate.nixos; +{ + nixosConfigurations, + deploy-rs, + ... +}: let + activateNixOS_x64_64-linux = deploy-rs.lib.x86_64-linux.activate.nixos; in { tablet = { hostname = "tablet.internal.genderfucked.monster"; diff --git a/extras/mk-enc-usb.nix b/extras/mk-enc-usb.nix index f35c41a..175f9fa 100644 --- a/extras/mk-enc-usb.nix +++ b/extras/mk-enc-usb.nix @@ -1,31 +1,33 @@ -{ stdenv, bash, parted, cryptsetup, e2fsprogs }: -let usb_data = import ../hosts/lappy/hardware/usb_data.nix { }; -in stdenv.mkDerivation { - name = "mk-enc-usb"; - src = ./mk-enc-usb.sh; - unpackPhase = '' - for srcFile in $src; do - cp $srcFile $(stripHash $srcFile) - done - ''; +{ + stdenv, + bash, + parted, + cryptsetup, + e2fsprogs, +}: let + usb_data = import ../hosts/lappy/hardware/usb_data.nix {}; +in + stdenv.mkDerivation { + name = "mk-enc-usb"; + src = ./mk-enc-usb.sh; + unpackPhase = '' + for srcFile in $src; do + cp $srcFile $(stripHash $srcFile) + done + ''; - inherit bash; - inherit parted; - inherit cryptsetup; - inherit e2fsprogs; + inherit bash parted cryptsetup e2fsprogs; - patchPhase = '' - substituteAllInPlace mk-enc-usb.sh - substituteInPlace mk-enc-usb.sh \ - --replace "@TEST@" "nyaaaaa" \ - --replace "@USB_ENCRYPTED_PARTLABEL@" "${usb_data.encrypted_partlabel}" \ - --replace "@USB_UNENCRYPTED_LABEL@" "${usb_data.unencrypted_label}" + patchPhase = '' + substituteAllInPlace mk-enc-usb.sh + substituteInPlace mk-enc-usb.sh \ + --replace "@USB_ENCRYPTED_PARTLABEL@" "${usb_data.encrypted_partlabel}" \ + --replace "@USB_UNENCRYPTED_LABEL@" "${usb_data.unencrypted_label}" + ''; - ''; - - installPhase = '' - mkdir -p $out/bin - cp mk-enc-usb.sh $out/bin/mk-enc-usb - chmod +x $out/bin/mk-enc-usb - ''; -} + installPhase = '' + mkdir -p $out/bin + cp mk-enc-usb.sh $out/bin/mk-enc-usb + chmod +x $out/bin/mk-enc-usb + ''; + } diff --git a/extras/mk-normal-enc-ssd.nix b/extras/mk-normal-enc-ssd.nix index 25b7791..53e72b5 100644 --- a/extras/mk-normal-enc-ssd.nix +++ b/extras/mk-normal-enc-ssd.nix @@ -1,31 +1,35 @@ -{ stdenv, bash, parted, cryptsetup, e2fsprogs, dosfstools }: -let ssd_data = import ../hosts/normal-enc/hardware/ssd_data.nix { }; -in stdenv.mkDerivation { - name = "mk-normal-enc-ssd"; - src = ./mk-normal-enc-ssd.sh; - unpackPhase = '' - for srcFile in $src; do - cp $srcFile $(stripHash $srcFile) - done - ''; +{ + stdenv, + bash, + parted, + cryptsetup, + e2fsprogs, + dosfstools, +}: let + ssd_data = import ../hosts/normal-enc/hardware/ssd_data.nix {}; +in + stdenv.mkDerivation { + name = "mk-normal-enc-ssd"; + src = ./mk-normal-enc-ssd.sh; + unpackPhase = '' + for srcFile in $src; do + cp $srcFile $(stripHash $srcFile) + done + ''; - inherit bash; - inherit parted; - inherit cryptsetup; - inherit e2fsprogs; - inherit dosfstools; + inherit bash parted cryptsetup e2fsprogs dosfstools; - patchPhase = '' - substituteAllInPlace mk-normal-enc-ssd.sh - substituteInPlace mk-normal-enc-ssd.sh \ - --replace "@SSD_ENCRYPTED_PARTLABEL@" "${ssd_data.encrypted_root_partlabel}" \ - --replace "@SSD_UNENCRYPTED_LABEL@" "${ssd_data.unencrypted_root_label}" \ - --replace "@SSD_BOOT_LABEL@" "${ssd_data.boot_label}" - ''; + patchPhase = '' + substituteAllInPlace mk-normal-enc-ssd.sh + substituteInPlace mk-normal-enc-ssd.sh \ + --replace "@SSD_ENCRYPTED_PARTLABEL@" "${ssd_data.encrypted_root_partlabel}" \ + --replace "@SSD_UNENCRYPTED_LABEL@" "${ssd_data.unencrypted_root_label}" \ + --replace "@SSD_BOOT_LABEL@" "${ssd_data.boot_label}" + ''; - installPhase = '' - mkdir -p $out/bin - cp mk-normal-enc-ssd.sh $out/bin/mk-normal-enc-ssd - chmod +x $out/bin/mk-normal-enc-ssd - ''; -} + installPhase = '' + mkdir -p $out/bin + cp mk-normal-enc-ssd.sh $out/bin/mk-normal-enc-ssd + chmod +x $out/bin/mk-normal-enc-ssd + ''; + } diff --git a/extras/shenanigans-hotspot.nix b/extras/shenanigans-hotspot.nix index ec6e053..57d42db 100644 --- a/extras/shenanigans-hotspot.nix +++ b/extras/shenanigans-hotspot.nix @@ -1,5 +1,11 @@ -{ lib, pkgs, nixpkgs, config, tree, ... }: -let +{ + lib, + pkgs, + nixpkgs, + config, + tree, + ... +}: let wifiInterface = "shenanigans0"; wifiMac = "00:0F:55:A8:2B:8E"; @@ -9,7 +15,7 @@ let ssid = "Shenanigans"; password = "password123"; in { - boot.extraModulePackages = with config.boot.kernelPackages; [ rtl8812au ]; + boot.extraModulePackages = with config.boot.kernelPackages; [rtl8812au]; nixpkgs.config.allowBroken = true; services.udev.extraRules = '' @@ -21,15 +27,19 @@ in { }", NAME="${usbethInterface}" ''; - networking.interfaces."${wifiInterface}".ipv4.addresses = [{ - address = "192.168.2.1"; - prefixLength = 24; - }]; + networking.interfaces."${wifiInterface}".ipv4.addresses = [ + { + address = "192.168.2.1"; + prefixLength = 24; + } + ]; - networking.interfaces."${usbethInterface}".ipv4.addresses = [{ - address = "192.168.2.1"; - prefixLength = 24; - }]; + networking.interfaces."${usbethInterface}".ipv4.addresses = [ + { + address = "192.168.2.1"; + prefixLength = 24; + } + ]; networking.networkmanager.unmanaged = [ # Wifi @@ -39,11 +49,12 @@ in { "mac:${usbethMac}" ]; - systemd.services.wifi-relay = let inherit (pkgs) iptables gnugrep; + systemd.services.wifi-relay = let + inherit (pkgs) iptables gnugrep; in { description = "iptables rules for wifi-relay"; - after = [ "dhcpd4.service" ]; - wantedBy = [ "multi-user.target" ]; + after = ["dhcpd4.service"]; + wantedBy = ["multi-user.target"]; script = '' ${iptables}/bin/iptables -w -t nat -I POSTROUTING -s 192.168.2.0/24 ! -o ${wifiInterface} -j MASQUERADE ${iptables}/bin/iptables -w -I FORWARD -i ${wifiInterface} -s 192.168.2.0/24 -j ACCEPT @@ -55,13 +66,13 @@ in { }; networking.firewall = { - trustedInterfaces = [ wifiInterface usbethInterface ]; + trustedInterfaces = [wifiInterface usbethInterface]; checkReversePath = lib.mkForce false; - allowedTCPPorts = [ 53 80 443 ]; + allowedTCPPorts = [53 80 443]; }; boot.kernel.sysctl."net.ipv4.ip_forward" = 1; - networking.firewall.allowedUDPPorts = [ 53 67 ]; + networking.firewall.allowedUDPPorts = [53 67]; services.hostapd = { enable = true; @@ -72,7 +83,7 @@ in { services.dhcpd4 = { enable = true; - interfaces = [ "${usbethInterface}" ]; + interfaces = ["${usbethInterface}"]; extraConfig = '' subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.100 192.168.2.200; diff --git a/flake.lock b/flake.lock index 29d9a37..c01c00b 100644 --- a/flake.lock +++ b/flake.lock @@ -138,11 +138,11 @@ "utils": "utils_4" }, "locked": { - "lastModified": 1670058827, - "narHash": "sha256-T+yyncPpZWeIkFrG/Cgj21iopULY3BZGWIhcT5ZmCgM=", + "lastModified": 1670157315, + "narHash": "sha256-GMeuuDKTaqnYFGQA3ZqlLoeeWi30RdJZV+ukOnTCu+w=", "owner": "nix-community", "repo": "home-manager", - "rev": "eb3598cf44aa10f2a16fe38488a102c0f474d766", + "rev": "17bbfcb82458ac2270dec71ce1f7044deb4f1ca3", "type": "github" }, "original": { @@ -191,11 +191,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1669791787, - "narHash": "sha256-KBfoA2fOI5+wCrm7PR+j7jHqXeTkVRPQ0m5fcKchyuU=", + "lastModified": 1670064435, + "narHash": "sha256-+ELoY30UN+Pl3Yn7RWRPabykwebsVK/kYE9JsIsUMxQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e76c78d20685a043d23f5f9e0ccd2203997f1fb1", + "rev": "61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c", "type": "github" }, "original": { @@ -240,11 +240,11 @@ ] }, "locked": { - "lastModified": 1669922720, - "narHash": "sha256-xzoKL4RtKRECdrWHAM14OBaNdJRToc+AA9zmUWuo5eY=", + "lastModified": 1670085069, + "narHash": "sha256-IO9HcAjncPp/0sUGcCUWVwa0XoBVFQKx+oY+8EBRcTc=", "owner": "kittywitch", "repo": "tree", - "rev": "fbe8ae96d7f4fb369d32dbbe8434606b23354caf", + "rev": "501675588cb663a9bd18056002de697f4e91b667", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 92b2744..2b56323 100644 --- a/flake.nix +++ b/flake.nix @@ -13,8 +13,7 @@ tree-input.inputs.nixpkgs.follows = "nixpkgs-unstable"; # update whenever - nixpkgs-fixed.url = - "github:nixos/nixpkgs/?branch=nixos-unstable&rev=e76c78d20685a043d23f5f9e0ccd2203997f1fb1"; + nixpkgs-fixed.url = "github:nixos/nixpkgs/?branch=nixos-unstable&rev=e76c78d20685a043d23f5f9e0ccd2203997f1fb1"; nur.url = "github:nix-community/NUR"; @@ -31,5 +30,5 @@ gitlab_artifacts_sync.inputs.nixpkgs.follows = "nixpkgs-fixed"; }; - outputs = { ... }@inputs: import ./outputs.nix inputs; + outputs = {...} @ inputs: import ./outputs.nix inputs; } diff --git a/home/apps/aegisub.nix b/home/apps/aegisub.nix deleted file mode 100644 index 0f84900..0000000 --- a/home/apps/aegisub.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: { - home.packages = with pkgs; - [ - # NOINLINE - aegisub - ]; -} diff --git a/home/apps/aria2.nix b/home/apps/aria2.nix index f3cd92c..c452577 100644 --- a/home/apps/aria2.nix +++ b/home/apps/aria2.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{...}: { programs.aria2 = { enable = true; settings = { @@ -10,9 +10,7 @@ dht-entry-point = "dht.transmissionbt.com:6881"; dht-entry-point6 = "dht.transmissionbt.com:6881"; enable-peer-exchange = true; - bt-tracker = - "udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.to:2710/announce,udp://exodus.desync.com:6969/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.cyberia.is:6969/announce,udp://torrentclub.tech:6969/announce,udp://open.stealth.si:80/announce,udp://denis.stalker.upeer.me:6969/announce,udp://tracker.moeking.me:6969/announce,udp://open.demonii.si:1337/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://tracker3.itzmx.com:6961/announce,udp://explodie.org:6969/announce,udp://valakas.rollo.dnsabr.com:2710/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://tracker.filepit.to:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://retracker.netbynet.ru:2710/announce,udp://retracker.akado-ural.ru:80/announce,udp://opentor.org:2710/announce,udp://tracker.yoshi210.com:6969/announce,udp://tracker.filemail.com:6969/announce,udp://tracker.ds.is:6969/announce,udp://newtoncity.org:6969/announce,udp://bt2.archive.org:6969/announce,udp://bt1.archive.org:6969/announce,https://tracker.fastdownload.xyz:443/announce,https://opentracker.xyz:443/announce,https://opentracker.co:443/announce,http://tracker.bt4g.com:2095/announce,http://opentracker.xyz:80/announce,http://open.trackerlist.xyz:80/announce,http://h4.trakx.nibba.trade:80/announce,udp://xxxtor.com:2710/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.nextrp.ru:6969/announce,udp://tracker.msm8916.com:6969/announce,udp://tracker.lelux.fi:6969/announce,udp://retracker.sevstar.net:2710/announce,udp://npserver.intranet.pw:4201/announce,https://tracker.nanoha.org:443/announce,https://tracker.hama3.net:443/announce,http://www.proxmox.com:6969/announce,http://tracker.tvunderground.org.ru:3218/announce,http://tracker.opentrackr.org:1337/announce,http://tracker.bz:80/announce,http://torrentclub.tech:6969/announce,http://t.nyaatracker.com:80/announce,http://retracker.sevstar.net:2710/announce,http://open.acgtracker.com:1096/announce,http://explodie.org:6969/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tr.bangumi.moe:6969/announce,udp://qg.lorzl.gq:2710/announce,udp://chihaya.toss.li:9696/announce,https://tracker.vectahosting.eu:2053/announce,https://tracker.lelux.fi:443/announce,https://tracker.gbitt.info:443/announce,https://opentracker.acgnx.se:443/announce,http://www.loushao.net:8080/announce,http://vps02.net.orel.ru:80/announce,http://tracker4.itzmx.com:2710/announce,http://tracker3.itzmx.com:6961/announce,http://tracker2.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,http://tracker01.loveapp.com:6789/announce,http://tracker.yoshi210.com:6969/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.lelux.fi:80/announce,http://tracker.gbitt.info:80/announce,http://tracker.frozen-layer.net:6969/announce,http://sukebei.tracker.wf:8888/announce,http://pow7.com:80/announce,http://opentracker.acgnx.se:80/announce,http://open.acgnxtracker.com:80/announce,http://newtoncity.org:6969/announce,http://mail2.zelenaya.net:80/announce,http://bt-tracker.gamexp.ru:2710/announce,http://acg.rip:6699/announce"; - + bt-tracker = "udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.to:2710/announce,udp://exodus.desync.com:6969/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.cyberia.is:6969/announce,udp://torrentclub.tech:6969/announce,udp://open.stealth.si:80/announce,udp://denis.stalker.upeer.me:6969/announce,udp://tracker.moeking.me:6969/announce,udp://open.demonii.si:1337/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://tracker3.itzmx.com:6961/announce,udp://explodie.org:6969/announce,udp://valakas.rollo.dnsabr.com:2710/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://tracker.filepit.to:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://retracker.netbynet.ru:2710/announce,udp://retracker.akado-ural.ru:80/announce,udp://opentor.org:2710/announce,udp://tracker.yoshi210.com:6969/announce,udp://tracker.filemail.com:6969/announce,udp://tracker.ds.is:6969/announce,udp://newtoncity.org:6969/announce,udp://bt2.archive.org:6969/announce,udp://bt1.archive.org:6969/announce,https://tracker.fastdownload.xyz:443/announce,https://opentracker.xyz:443/announce,https://opentracker.co:443/announce,http://tracker.bt4g.com:2095/announce,http://opentracker.xyz:80/announce,http://open.trackerlist.xyz:80/announce,http://h4.trakx.nibba.trade:80/announce,udp://xxxtor.com:2710/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.nextrp.ru:6969/announce,udp://tracker.msm8916.com:6969/announce,udp://tracker.lelux.fi:6969/announce,udp://retracker.sevstar.net:2710/announce,udp://npserver.intranet.pw:4201/announce,https://tracker.nanoha.org:443/announce,https://tracker.hama3.net:443/announce,http://www.proxmox.com:6969/announce,http://tracker.tvunderground.org.ru:3218/announce,http://tracker.opentrackr.org:1337/announce,http://tracker.bz:80/announce,http://torrentclub.tech:6969/announce,http://t.nyaatracker.com:80/announce,http://retracker.sevstar.net:2710/announce,http://open.acgtracker.com:1096/announce,http://explodie.org:6969/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tr.bangumi.moe:6969/announce,udp://qg.lorzl.gq:2710/announce,udp://chihaya.toss.li:9696/announce,https://tracker.vectahosting.eu:2053/announce,https://tracker.lelux.fi:443/announce,https://tracker.gbitt.info:443/announce,https://opentracker.acgnx.se:443/announce,http://www.loushao.net:8080/announce,http://vps02.net.orel.ru:80/announce,http://tracker4.itzmx.com:2710/announce,http://tracker3.itzmx.com:6961/announce,http://tracker2.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,http://tracker01.loveapp.com:6789/announce,http://tracker.yoshi210.com:6969/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.lelux.fi:80/announce,http://tracker.gbitt.info:80/announce,http://tracker.frozen-layer.net:6969/announce,http://sukebei.tracker.wf:8888/announce,http://pow7.com:80/announce,http://opentracker.acgnx.se:80/announce,http://open.acgnxtracker.com:80/announce,http://newtoncity.org:6969/announce,http://mail2.zelenaya.net:80/announce,http://bt-tracker.gamexp.ru:2710/announce,http://acg.rip:6699/announce"; }; }; } diff --git a/home/apps/file-roller.nix b/home/apps/file-roller.nix index ed04756..dd3acd3 100644 --- a/home/apps/file-roller.nix +++ b/home/apps/file-roller.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ gnome.file-roller ]; } +{pkgs, ...}: {home.packages = with pkgs; [gnome.file-roller];} diff --git a/home/apps/firefox.nix b/home/apps/firefox.nix index 08fe3da..8d7265d 100644 --- a/home/apps/firefox.nix +++ b/home/apps/firefox.nix @@ -1,5 +1,9 @@ -{ config, nixosConfig, pkgs, ... }: -let isGnome = nixosConfig.services.xserver.desktopManager.gnome.enable; +{ + nixosConfig, + pkgs, + ... +}: let + isGnome = nixosConfig.services.xserver.desktopManager.gnome.enable; in { programs.firefox = { enable = true; @@ -79,7 +83,7 @@ in { "browser.safebrowsing.malware.enabled" = false; "browser.safebrowsing.downloads.enabled" = false; - # don't let websites replace right click + # don't let websites replace right click "dom.event.contextmenu.enabled" = false; # disable geoip @@ -106,9 +110,8 @@ in { ]; newElementCount = 22; placements = { - PersonalToolbar = [ "import-button" "personal-bookmarks" ]; - TabsToolbar = - [ "tabbrowser-tabs" "new-tab-button" "alltabs-button" ]; + PersonalToolbar = ["import-button" "personal-bookmarks"]; + TabsToolbar = ["tabbrowser-tabs" "new-tab-button" "alltabs-button"]; nav-bar = [ "back-button" "forward-button" @@ -120,7 +123,7 @@ in { "_7a7a4a92-a2a0-41d1-9fd7-1e92480d612d_-browser-action" "offline-qr-code_rugk_github_io-browser-action" ]; - toolbar-menubar = [ "menubar-items" ]; + toolbar-menubar = ["menubar-items"]; widget-overflow-fixed-list = [ "a11y_css_ffoodd-browser-action" "dontfuckwithpaste_raim_ist-browser-action" diff --git a/home/apps/kitty.nix b/home/apps/kitty.nix index b21163c..fcf3d3f 100644 --- a/home/apps/kitty.nix +++ b/home/apps/kitty.nix @@ -1,6 +1,4 @@ -{ config, nixosConfig, ... }: - -{ +{nixosConfig, ...}: { wayland.windowManager.sway.extraSessionCommands = '' export KITTY_CACHE_DIRECTORY="/tmp/kitty"; ''; @@ -9,7 +7,9 @@ font.name = "Comic Code"; settings = { font_size = - if nixosConfig.networking.hostName == "tablet" then 12 else 20; + if nixosConfig.networking.hostName == "tablet" + then 12 + else 20; bold_font = "auto"; italic_font = "auto"; bold_italic_font = "auto"; diff --git a/home/apps/mpv.nix b/home/apps/mpv.nix index 1f6d22b..fc825a0 100644 --- a/home/apps/mpv.nix +++ b/home/apps/mpv.nix @@ -1,11 +1,10 @@ -{ config, pkgs, ... }: -let - listen-password-file = if pkgs.stdenv.isLinux then - "/secrets/music_stream_password" - else - "$HOME/.secrets/music_stream_password"; +{pkgs, ...}: let + listen-password-file = + if pkgs.stdenv.isLinux + then "/secrets/music_stream_password" + else "$HOME/.secrets/music_stream_password"; in { - home.packages = with pkgs; [ mpv ffmpeg yt-dlp ]; + home.packages = with pkgs; [mpv ffmpeg yt-dlp]; programs.mpv = { enable = true; config = { diff --git a/home/apps/mullvad.nix b/home/apps/mullvad.nix index 55f803e..5f5711d 100644 --- a/home/apps/mullvad.nix +++ b/home/apps/mullvad.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ mullvad-vpn ]; } +{pkgs, ...}: {home.packages = with pkgs; [mullvad-vpn];} diff --git a/home/apps/musicutil.nix b/home/apps/musicutil.nix index 835e1c5..ba2665a 100644 --- a/home/apps/musicutil.nix +++ b/home/apps/musicutil.nix @@ -1 +1 @@ -{ inputs, pkgs, ... }: { home.packages = with pkgs; [ musicutil ]; } +{pkgs, ...}: {home.packages = with pkgs; [musicutil];} diff --git a/home/apps/nautilus.nix b/home/apps/nautilus.nix index cfc07ca..03dd2f8 100644 --- a/home/apps/nautilus.nix +++ b/home/apps/nautilus.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ gnome.nautilus ]; } +{pkgs, ...}: {home.packages = with pkgs; [gnome.nautilus];} diff --git a/home/apps/nicotine-plus.nix b/home/apps/nicotine-plus.nix index 5617e76..39c601c 100644 --- a/home/apps/nicotine-plus.nix +++ b/home/apps/nicotine-plus.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ nicotine-plus ]; } +{pkgs, ...}: {home.packages = with pkgs; [nicotine-plus];} diff --git a/home/apps/obsidian.nix b/home/apps/obsidian.nix index 3e0b8fd..8b96c8c 100644 --- a/home/apps/obsidian.nix +++ b/home/apps/obsidian.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ obsidian ]; } +{pkgs, ...}: {home.packages = with pkgs; [obsidian];} diff --git a/home/apps/pavucontrol.nix b/home/apps/pavucontrol.nix index f46e3a9..0620d72 100644 --- a/home/apps/pavucontrol.nix +++ b/home/apps/pavucontrol.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ pavucontrol ]; } +{pkgs, ...}: {home.packages = with pkgs; [pavucontrol];} diff --git a/home/apps/quassel.nix b/home/apps/quassel.nix index ef01c81..43ad468 100644 --- a/home/apps/quassel.nix +++ b/home/apps/quassel.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { - home.packages = with pkgs; [ quasselClient ]; +{pkgs, ...}: { + home.packages = with pkgs; [quasselClient]; xdg.configFile."quassel-irc.org/style.qss".source = ./quassel-style.qss; } diff --git a/home/apps/rclone.nix b/home/apps/rclone.nix index eaa93da..ff2561a 100644 --- a/home/apps/rclone.nix +++ b/home/apps/rclone.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ rclone ]; } +{pkgs, ...}: {home.packages = with pkgs; [rclone];} diff --git a/home/apps/restic.nix b/home/apps/restic.nix index 2fc36e2..6bf27ac 100644 --- a/home/apps/restic.nix +++ b/home/apps/restic.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ restic ]; } +{pkgs, ...}: {home.packages = with pkgs; [restic];} diff --git a/home/apps/rofi/default.nix b/home/apps/rofi/default.nix index f17b138..578b820 100644 --- a/home/apps/rofi/default.nix +++ b/home/apps/rofi/default.nix @@ -1,5 +1,5 @@ -{ pkgs, ... }: { - home.packages = with pkgs; [ rofi ]; +{pkgs, ...}: { + home.packages = with pkgs; [rofi]; home.file.".local/share/rofi/themes/rofi-nord.rasi".source = ./rofi-nord.rasi; home.file.".config/rofi/config.rasi".source = ./config.rasi; } diff --git a/home/apps/strawberry.nix b/home/apps/strawberry.nix index 9f13c7c..d5786a4 100644 --- a/home/apps/strawberry.nix +++ b/home/apps/strawberry.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ strawberry ]; } +{pkgs, ...}: {home.packages = with pkgs; [strawberry];} diff --git a/home/apps/telegram.nix b/home/apps/telegram.nix index 4795fda..3c33796 100644 --- a/home/apps/telegram.nix +++ b/home/apps/telegram.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ kotatogram-desktop ]; } +{pkgs, ...}: {home.packages = with pkgs; [kotatogram-desktop];} diff --git a/home/apps/vivaldi.nix b/home/apps/vivaldi.nix index ed271da..d3ecb24 100644 --- a/home/apps/vivaldi.nix +++ b/home/apps/vivaldi.nix @@ -1,7 +1,7 @@ -{ config, pkgs, ... }: { +{pkgs, ...}: { home.packages = with pkgs; [ vivaldi vivaldi-ffmpeg-codecs - #vivaldi-widevine + #vivaldi-widevine ]; } diff --git a/home/backup-apps.nix b/home/backup-apps.nix index 438caea..84be26a 100644 --- a/home/backup-apps.nix +++ b/home/backup-apps.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ gitlab_archiver ]; } +{pkgs, ...}: {home.packages = with pkgs; [gitlab_archiver];} diff --git a/home/base/ssh.nix b/home/base/ssh.nix index 27b1398..86e3194 100644 --- a/home/base/ssh.nix +++ b/home/base/ssh.nix @@ -1,10 +1,11 @@ -{ lib, ... }: { +{lib, ...}: { programs.ssh.enable = true; - programs.ssh.matchBlocks = (lib.mkMerge - (lib.forEach [ "hetzner-vm" "storage" "vault" "buildbox" ] (hostname: { + programs.ssh.matchBlocks = + lib.mkMerge + (lib.forEach ["hetzner-vm" "storage" "vault" "buildbox"] (hostname: { "${hostname}" = { user = "root"; hostname = "${hostname}.servers.genderfucked.monster"; }; - }))); + })); } diff --git a/home/base/zsh.nix b/home/base/zsh.nix index e2571a6..3b4bf0d 100644 --- a/home/base/zsh.nix +++ b/home/base/zsh.nix @@ -1,7 +1,7 @@ -{ config, pkgs, ... }: -let usb_data = import ../../data/usb_data.nix { }; +{pkgs, ...}: let + usb_data = import ../../data/usb_data.nix {}; in { - home.packages = with pkgs; [ exa bat ripgrep vault age ]; + home.packages = with pkgs; [exa bat ripgrep vault age]; programs.zsh = { enable = true; enableSyntaxHighlighting = true; @@ -9,10 +9,10 @@ in { oh-my-zsh = { enable = true; theme = "afowler"; - plugins = [ ]; + plugins = []; }; shellAliases = { - nixdirfmt = "nixfmt $(fd -e nix)"; + nixdirfmt = "alejandra ."; exa = "exa --time-style long-iso"; ls = "exa -G"; la = "exa -Ga"; diff --git a/home/bluetooth/bluetooth.nix b/home/bluetooth/bluetooth.nix index 8218b29..d2be0a5 100644 --- a/home/bluetooth/bluetooth.nix +++ b/home/bluetooth/bluetooth.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: { +{...}: { services.blueman-applet.enable = true; services.mpris-proxy.enable = true; } diff --git a/home/dev/all/archives.nix b/home/dev/all/archives.nix index b9e73c5..f4c85ee 100644 --- a/home/dev/all/archives.nix +++ b/home/dev/all/archives.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{pkgs, ...}: { home.packages = with pkgs; [ libarchive zip diff --git a/home/dev/all/debugging.nix b/home/dev/all/debugging.nix index 5dca2e3..094360e 100644 --- a/home/dev/all/debugging.nix +++ b/home/dev/all/debugging.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ gdb lldb ]; } +{pkgs, ...}: {home.packages = with pkgs; [gdb lldb];} diff --git a/home/dev/all/deploy-rs.nix b/home/dev/all/deploy-rs.nix index ee275fd..7f3aea3 100644 --- a/home/dev/all/deploy-rs.nix +++ b/home/dev/all/deploy-rs.nix @@ -1 +1 @@ -{ pkgs, inputs, ... }: { home.packages = with pkgs.deploy-rs; [ deploy-rs ]; } +{pkgs, ...}: {home.packages = with pkgs.deploy-rs; [deploy-rs];} diff --git a/home/dev/all/editors.nix b/home/dev/all/editors.nix index 9d71734..4bfb5a5 100644 --- a/home/dev/all/editors.nix +++ b/home/dev/all/editors.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ nano ]; } +{pkgs, ...}: {home.packages = with pkgs; [nano];} diff --git a/home/dev/all/extra.nix b/home/dev/all/extra.nix index 92800ef..073c81a 100644 --- a/home/dev/all/extra.nix +++ b/home/dev/all/extra.nix @@ -1,4 +1,4 @@ -{ pkgs, inputs, ... }: { +{pkgs, ...}: { home.packages = with pkgs; [ jq ripgrep @@ -7,6 +7,6 @@ tmux socat file - (pkgs.busybox.override { enableAppletSymlinks = false; }) + (pkgs.busybox.override {enableAppletSymlinks = false;}) ]; } diff --git a/home/dev/all/git.nix b/home/dev/all/git.nix index c463a7a..69fd922 100644 --- a/home/dev/all/git.nix +++ b/home/dev/all/git.nix @@ -1,10 +1,10 @@ -{ pkgs, ... }: { +{pkgs, ...}: { programs.git = { enable = true; lfs.enable = true; package = pkgs.gitAndTools.gitFull; userName = "Chaos"; userEmail = "chaoticryptidz@owo.monster"; - extraConfig = { credential = { helper = "store"; }; }; + extraConfig = {credential = {helper = "store";};}; }; } diff --git a/home/dev/all/info.nix b/home/dev/all/info.nix index b1d7c75..7dc2ce4 100644 --- a/home/dev/all/info.nix +++ b/home/dev/all/info.nix @@ -1,3 +1,3 @@ -{ pkgs, ... }: { - home.packages = with pkgs; [ neofetch inxi htop usbutils iotop ]; +{pkgs, ...}: { + home.packages = with pkgs; [neofetch inxi htop usbutils iotop]; } diff --git a/home/dev/all/network.nix b/home/dev/all/network.nix index 668b17a..07c90da 100644 --- a/home/dev/all/network.nix +++ b/home/dev/all/network.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{pkgs, ...}: { home.packages = with pkgs; [ curl wget diff --git a/home/dev/all/vcs.nix b/home/dev/all/vcs.nix deleted file mode 100644 index 62e7a88..0000000 --- a/home/dev/all/vcs.nix +++ /dev/null @@ -1 +0,0 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ gitAndTools.gitFull ]; } diff --git a/home/dev/small/small.nix b/home/dev/small/small.nix index d450fc3..8ed7ae6 100644 --- a/home/dev/small/small.nix +++ b/home/dev/small/small.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { +{tree, ...}: { # basically everything apart from home.all.dev.debugging and home.all.dev.deploy-rs imports = with tree; [ home.dev.all.archives @@ -7,6 +7,5 @@ home.dev.all.git home.dev.all.info home.dev.all.network - home.dev.all.vcs ]; } diff --git a/home/gaming/emulators/ds.nix b/home/gaming/emulators/ds.nix index 63763d8..3165976 100644 --- a/home/gaming/emulators/ds.nix +++ b/home/gaming/emulators/ds.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ melonDS ]; } +{pkgs, ...}: {home.packages = with pkgs; [melonDS];} diff --git a/home/gaming/games/minecraft.nix b/home/gaming/games/minecraft.nix index 7afee36..f16225c 100644 --- a/home/gaming/games/minecraft.nix +++ b/home/gaming/games/minecraft.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ multimc jdk17 ]; } +{pkgs, ...}: {home.packages = with pkgs; [multimc jdk17];} diff --git a/home/gaming/games/osu.nix b/home/gaming/games/osu.nix index 296ccb3..f7c3f8c 100644 --- a/home/gaming/games/osu.nix +++ b/home/gaming/games/osu.nix @@ -1 +1 @@ -{ config, pkgs, ... }: { home.packages = with pkgs; [ osu-lazer ]; } +{pkgs, ...}: {home.packages = with pkgs; [osu-lazer];} diff --git a/home/gaming/platforms/lutris.nix b/home/gaming/platforms/lutris.nix index a853234..e41c85d 100644 --- a/home/gaming/platforms/lutris.nix +++ b/home/gaming/platforms/lutris.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ lutris ]; } +{pkgs, ...}: {home.packages = with pkgs; [lutris];} diff --git a/home/gaming/platforms/steam.nix b/home/gaming/platforms/steam.nix index 09c9cdd..927c94c 100644 --- a/home/gaming/platforms/steam.nix +++ b/home/gaming/platforms/steam.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ steam ]; } +{pkgs, ...}: {home.packages = with pkgs; [steam];} diff --git a/home/gui/base/gtk.nix b/home/gui/base/gtk.nix index b1a064a..57d894a 100644 --- a/home/gui/base/gtk.nix +++ b/home/gui/base/gtk.nix @@ -1,4 +1,8 @@ -{ nixosConfig, pkgs, ... }: { +{ + nixosConfig, + pkgs, + ... +}: { gtk = { enable = true; iconTheme = { @@ -11,7 +15,10 @@ }; font = { name = "Comic Code"; - size = if nixosConfig.networking.hostName == "tablet" then 10 else 16; + size = + if nixosConfig.networking.hostName == "tablet" + then 10 + else 16; package = pkgs.comic-code; }; }; diff --git a/home/gui/base/qt.nix b/home/gui/base/qt.nix index 149721b..0b81cd0 100644 --- a/home/gui/base/qt.nix +++ b/home/gui/base/qt.nix @@ -1,6 +1,4 @@ -{ config, pkgs, ... }: - -{ +{pkgs, ...}: { qt = { enable = true; platformTheme = "gtk"; diff --git a/home/gui/base/xdg.nix b/home/gui/base/xdg.nix index 0dae732..f03a5c5 100644 --- a/home/gui/base/xdg.nix +++ b/home/gui/base/xdg.nix @@ -1 +1 @@ -{ pkgs, ... }: { home.packages = with pkgs; [ xdg-utils ]; } +{pkgs, ...}: {home.packages = with pkgs; [xdg-utils];} diff --git a/home/gui/environments/gnome/default.nix b/home/gui/environments/gnome/default.nix index fb8d30e..dffa50a 100644 --- a/home/gui/environments/gnome/default.nix +++ b/home/gui/environments/gnome/default.nix @@ -1,5 +1,10 @@ -{ tree, nixosConfig, pkgs, lib, inputs, ... }: -let +{ + tree, + nixosConfig, + pkgs, + inputs, + ... +}: let hm = inputs.home-manager.lib.hm; font-sizes-all = { @@ -13,19 +18,18 @@ let }; }; - font-sizes = if nixosConfig.networking.hostName == "tablet" then - font-sizes-all.tablet - else - font-sizes-all.default; - + font-sizes = + if nixosConfig.networking.hostName == "tablet" + then font-sizes-all.tablet + else font-sizes-all.default; in { - imports = with tree; [ home.apps.kitty home.apps.rofi ]; + imports = with tree; [home.apps.kitty home.apps.rofi]; - home.packages = with pkgs; [ dconf2nix gnome.dconf-editor xclip ]; + home.packages = with pkgs; [dconf2nix gnome.dconf-editor xclip]; dconf.enable = true; dconf.settings = { - "org/gnome/mutter" = { dynamic-workspaces = false; }; + "org/gnome/mutter" = {dynamic-workspaces = false;}; "org/gnome/desktop/interface" = { # Clock at Top Bar @@ -52,14 +56,14 @@ in { }; "org/gnome/desktop/input-sources" = { # TODO: see if this changes when using gnome wayland? - sources = [ (hm.gvariant.mkTuple [ "xkb" "gb" ]) ]; + sources = [(hm.gvariant.mkTuple ["xkb" "gb"])]; per-window = false; }; "org/gnome/desktop/media-handling" = { # growl i hate this until i sometimes dont in which case i love it automount = false; }; - "org/gnome/desktop/notifications" = { show-in-lockscreen = false; }; + "org/gnome/desktop/notifications" = {show-in-lockscreen = false;}; "org/gnome/desktop/peripherals/mouse" = { # NO! natural-scroll = false; @@ -81,36 +85,36 @@ in { remove-old-trash-files = true; }; # use location services to set time - "org/gnome/system/location" = { enabled = true; }; - "org/gnome/desktop/datetime" = { automatic-timezone = true; }; + "org/gnome/system/location" = {enabled = true;}; + "org/gnome/desktop/datetime" = {automatic-timezone = true;}; "org/gnome/desktop/wm/keybindings" = { # mostly just i3wm stock keybinds - close = [ "q" ]; - maximize = [ "f" ]; - toggle-fullscreen = [ "f" ]; + close = ["q"]; + maximize = ["f"]; + toggle-fullscreen = ["f"]; # Workspace Switch - switch-to-workspace-1 = [ "1" ]; - switch-to-workspace-2 = [ "2" ]; - switch-to-workspace-3 = [ "3" ]; - switch-to-workspace-4 = [ "4" ]; - switch-to-workspace-5 = [ "5" ]; - switch-to-workspace-6 = [ "6" ]; - switch-to-workspace-7 = [ "7" ]; - switch-to-workspace-8 = [ "8" ]; - switch-to-workspace-9 = [ "9" ]; + switch-to-workspace-1 = ["1"]; + switch-to-workspace-2 = ["2"]; + switch-to-workspace-3 = ["3"]; + switch-to-workspace-4 = ["4"]; + switch-to-workspace-5 = ["5"]; + switch-to-workspace-6 = ["6"]; + switch-to-workspace-7 = ["7"]; + switch-to-workspace-8 = ["8"]; + switch-to-workspace-9 = ["9"]; # Workspace Move Window # TODO: Hardcoded for UK keyboards - move-to-workspace-1 = [ "exclam" ]; - move-to-workspace-2 = [ "quotedbl" ]; - move-to-workspace-3 = [ "sterling" ]; - move-to-workspace-4 = [ "dollar" ]; - move-to-workspace-5 = [ "percent" ]; - move-to-workspace-6 = [ "asciicircum" ]; - move-to-workspace-7 = [ "ampersand" ]; - move-to-workspace-8 = [ "asterisk" ]; - move-to-workspace-9 = [ "parenleft" ]; + move-to-workspace-1 = ["exclam"]; + move-to-workspace-2 = ["quotedbl"]; + move-to-workspace-3 = ["sterling"]; + move-to-workspace-4 = ["dollar"]; + move-to-workspace-5 = ["percent"]; + move-to-workspace-6 = ["asciicircum"]; + move-to-workspace-7 = ["ampersand"]; + move-to-workspace-8 = ["asterisk"]; + move-to-workspace-9 = ["parenleft"]; }; "org/gnome/desktop/wm/preferences" = { num-workspaces = 9; @@ -118,10 +122,10 @@ in { titlebar-uses-system-font = true; }; "org/gnome/settings-daemon/plugins/media-keys" = { - area-screenshot = [ ]; - area-screenshot-clip = [ "Print" ]; - screenshot = [ ]; - screenshot-clip = [ "Print" ]; + area-screenshot = []; + area-screenshot-clip = ["Print"]; + screenshot = []; + screenshot-clip = ["Print"]; custom-keybindings = [ # Rofi & Kitty "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/rofi/" @@ -139,7 +143,7 @@ in { name = "kitty"; }; "org/gnome/shell" = { - enabled-extensions = [ "just-perfection-desktop@just-perfection" ]; + enabled-extensions = ["just-perfection-desktop@just-perfection"]; }; "org/gnome/shell/extensions/just-perfection" = { activities-button = true; diff --git a/home/gui/environments/sway/gammastep.nix b/home/gui/environments/sway/gammastep.nix index 7b9afcf..1b726ef 100644 --- a/home/gui/environments/sway/gammastep.nix +++ b/home/gui/environments/sway/gammastep.nix @@ -1,6 +1,4 @@ -{ config, lib, ... }: - -{ +{...}: { services.gammastep = { enable = true; tray = true; diff --git a/home/gui/environments/sway/mako.nix b/home/gui/environments/sway/mako.nix index 44bb984..1036c1a 100644 --- a/home/gui/environments/sway/mako.nix +++ b/home/gui/environments/sway/mako.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: { +{...}: { programs.mako = { enable = true; defaultTimeout = 3000; diff --git a/home/gui/environments/sway/sway.nix b/home/gui/environments/sway/sway.nix index 48287b6..356f371 100644 --- a/home/gui/environments/sway/sway.nix +++ b/home/gui/environments/sway/sway.nix @@ -1,6 +1,12 @@ -{ config, pkgs, lib, tree, ... }: { +{ + config, + pkgs, + lib, + tree, + ... +}: { # import default terminal - imports = with tree; [ home.apps.kitty home.apps.rofi ]; + imports = with tree; [home.apps.kitty home.apps.rofi]; home.sessionVariables = { XDG_CURRENT_DESKTOP = "sway"; @@ -9,6 +15,7 @@ SDL_VIDEODRIVER = "wayland"; QT_QPA_PLATFORM = "wayland"; QT_WAYLAND_DISABLE_WINDOWDECORATION = 1; + # For Ghidra to make windows work properly _JAVA_AWT_WM_NONREPARENTING = 1; XCURSOR_SIZE = 64; QT_AUTO_SCREEN_SCALE_FACTOR = 1; @@ -44,25 +51,23 @@ { position = "top"; fonts = { - names = [ "Comic Code" ]; + names = ["Comic Code"]; size = 14.0; }; statusCommand = lib.escapeShellArgs [ - #"/home/chaoticryptidz/Projects/gobar/gobar " "${pkgs.gobar}/bin/gobar" "-config" "cpu\\|mem\\|weather\\(Leighton\\ Buzzard\\)\\|bat\\(BAT0\\)\\|time" ]; - } - { command = "${pkgs.waybar}/bin/waybar"; } + {command = "${pkgs.waybar}/bin/waybar";} ]; - output = { "*" = { bg = "~/.local/share/wallpaper.jpg fill"; }; }; - input = { "*" = { xkb_layout = "gb"; }; }; + output = {"*" = {bg = "~/.local/share/wallpaper.jpg fill";};}; + input = {"*" = {xkb_layout = "gb";};}; fonts = { - names = [ "Comic Code" ]; + names = ["Comic Code"]; size = 18.0; }; @@ -81,7 +86,7 @@ } ]; - seat = { "*" = { "xcursor_theme" = "Adwaita 24"; }; }; + seat = {"*" = {"xcursor_theme" = "Adwaita 24";};}; gaps = { top = 10; @@ -98,49 +103,45 @@ titlebar = false; }; - keybindings = { - "${cfg.modifier}+Return" = "exec ${cfg.terminal}"; + keybindings = + { + "${cfg.modifier}+Return" = "exec ${cfg.terminal}"; - "${cfg.modifier}+Left" = "focus left"; - "${cfg.modifier}+Down" = "focus down"; - "${cfg.modifier}+Up" = "focus up"; - "${cfg.modifier}+Right" = "focus right"; + "${cfg.modifier}+Left" = "focus left"; + "${cfg.modifier}+Down" = "focus down"; + "${cfg.modifier}+Up" = "focus up"; + "${cfg.modifier}+Right" = "focus right"; - "${cfg.modifier}+Shift+Left" = "move left"; - "${cfg.modifier}+Shift+Down" = "move down"; - "${cfg.modifier}+Shift+Up" = "move up"; - "${cfg.modifier}+Shift+Right" = "move right"; + "${cfg.modifier}+Shift+Left" = "move left"; + "${cfg.modifier}+Shift+Down" = "move down"; + "${cfg.modifier}+Shift+Up" = "move up"; + "${cfg.modifier}+Shift+Right" = "move right"; - "${cfg.modifier}+Shift+space" = "floating toggle"; - "${cfg.modifier}+space" = "focus mode_toggle"; + "${cfg.modifier}+Shift+space" = "floating toggle"; + "${cfg.modifier}+space" = "focus mode_toggle"; - "XF86AudioRaiseVolume" = - "exec ${pactl} set-sink-volume @DEFAULT_SINK@ +5%"; - "XF86AudioLowerVolume" = - "exec ${pactl} set-sink-volume @DEFAULT_SINK@ -5%"; - "XF86AudioMute" = "exec ${pactl} set-sink-mute @DEFAULT_SINK@ toggle"; - "XF86AudioMicMute" = - "exec ${pactl} set-source-mute @DEFAULT_SOURCE@ toggle"; - "XF86MonBrightnessDown" = "exec sudo xbacklight -time 1 -dec +5"; - "XF86MonBrightnessUp" = "exec sudo xbacklight -time 1 -inc +5"; - "Print" = - "exec ${pkgs.grim}/bin/grim -t png - | ${pkgs.wl-clipboard}/bin/wl-copy -t image/png"; - "Shift+Print" = '' - exec ${pkgs.grim}/bin/grim -t png -g "$(${pkgs.slurp}/bin/slurp -d)" - | ${pkgs.wl-clipboard}/bin/wl-copy -t image/png''; + "XF86AudioRaiseVolume" = "exec ${pactl} set-sink-volume @DEFAULT_SINK@ +5%"; + "XF86AudioLowerVolume" = "exec ${pactl} set-sink-volume @DEFAULT_SINK@ -5%"; + "XF86AudioMute" = "exec ${pactl} set-sink-mute @DEFAULT_SINK@ toggle"; + "XF86AudioMicMute" = "exec ${pactl} set-source-mute @DEFAULT_SOURCE@ toggle"; + "XF86MonBrightnessDown" = "exec sudo xbacklight -time 1 -dec +5"; + "XF86MonBrightnessUp" = "exec sudo xbacklight -time 1 -inc +5"; + "Print" = "exec ${pkgs.grim}/bin/grim -t png - | ${pkgs.wl-clipboard}/bin/wl-copy -t image/png"; + "Shift+Print" = '' + exec ${pkgs.grim}/bin/grim -t png -g "$(${pkgs.slurp}/bin/slurp -d)" - | ${pkgs.wl-clipboard}/bin/wl-copy -t image/png''; - "${cfg.modifier}+d" = "exec ${menu}"; - "${cfg.modifier}+f" = "fullscreen"; + "${cfg.modifier}+d" = "exec ${menu}"; + "${cfg.modifier}+f" = "fullscreen"; - "${cfg.modifier}+Shift+q" = "kill"; - "${cfg.modifier}+Shift+c" = "reload"; + "${cfg.modifier}+Shift+q" = "kill"; + "${cfg.modifier}+Shift+c" = "reload"; - "${cfg.modifier}+r" = "mode resize"; - } // (lib.foldl lib.recursiveUpdate { } (map (workspace: { - "${cfg.modifier}+${workspace}" = "workspace ${workspace}"; - "${cfg.modifier}+Shift+${workspace}" = - "move container to workspace ${workspace}"; - }) [ "1" "2" "3" "4" "5" "6" "7" "8" "9" ])); + "${cfg.modifier}+r" = "mode resize"; + } + // (lib.foldl lib.recursiveUpdate {} (map (workspace: { + "${cfg.modifier}+${workspace}" = "workspace ${workspace}"; + "${cfg.modifier}+Shift+${workspace}" = "move container to workspace ${workspace}"; + }) ["1" "2" "3" "4" "5" "6" "7" "8" "9"])); }; }; } - diff --git a/home/gui/environments/sway/waybar-bottom.nix b/home/gui/environments/sway/waybar-bottom.nix index 8878e4b..06b57df 100644 --- a/home/gui/environments/sway/waybar-bottom.nix +++ b/home/gui/environments/sway/waybar-bottom.nix @@ -1,12 +1,13 @@ -_: { +{...}: { programs.waybar = { enable = true; - settings = [{ - position = "bottom"; - - modules-left = [ ]; - modules-center = [ ]; - modules-right = [ "tray" ]; - }]; + settings = [ + { + position = "bottom"; + modules-left = []; + modules-center = []; + modules-right = ["tray"]; + } + ]; }; } diff --git a/home/gui/environments/sway/zsh-autostart.nix b/home/gui/environments/sway/zsh-autostart.nix index 90f6b1a..dec627e 100644 --- a/home/gui/environments/sway/zsh-autostart.nix +++ b/home/gui/environments/sway/zsh-autostart.nix @@ -1,4 +1,4 @@ -_: { +{...}: { programs.zsh.profileExtra = '' # If running from tty1 start sway if [ "$(tty)" = "/dev/tty1" ]; then diff --git a/home/home-folders.nix b/home/home-folders.nix index 32db00b..afd7581 100644 --- a/home/home-folders.nix +++ b/home/home-folders.nix @@ -1,16 +1,20 @@ -{ config, lib, ... }: { - systemd.user.tmpfiles.rules = (map (dir: - "d ${config.home.homeDirectory}/${dir} - ${config.home.username} users") [ - "Projects" - "Temp" - "Music" - "Mounts" - "Mounts/Storage" - "Mounts/Storage-Public" - "Mounts/Backups" - "Mounts/Backups-Crypt" - "Mounts/Photos-Crypt" - "Mounts/Temp1" - "Mounts/Temp2" - ]); +{ + config, + lib, + ... +}: { + systemd.user.tmpfiles.rules = map (dir: "d ${config.home.homeDirectory}/${dir} - ${config.home.username} users") [ + "Projects" + "Temp" + "Music" + "Mounts" + "Mounts/Storage" + "Mounts/Storage-Public" + "Mounts/Backups" + "Mounts/Backups-Crypt" + "Mounts/Photos-Crypt" + "Mounts/Public" + "Mounts/Temp1" + "Mounts/Temp2" + ]; } diff --git a/home/programming/editors/vscode.nix b/home/programming/editors/vscode.nix index 35873fc..e1361cc 100644 --- a/home/programming/editors/vscode.nix +++ b/home/programming/editors/vscode.nix @@ -1,7 +1,17 @@ -{ config, nixosConfig, pkgs, ... }: -let - font-size = if nixosConfig.networking.hostName == "tablet" then 18 else 24; - zoom-level = if nixosConfig.networking.hostName == "tablet" then -2 else 0; +{ + config, + nixosConfig, + pkgs, + ... +}: let + font-size = + if nixosConfig.networking.hostName == "tablet" + then 18 + else 24; + zoom-level = + if nixosConfig.networking.hostName == "tablet" + then -2 + else 0; in { programs.vscode-mod = { enable = true; diff --git a/home/programming/languages/go.nix b/home/programming/languages/go.nix index 83fea3a..9e5cc60 100644 --- a/home/programming/languages/go.nix +++ b/home/programming/languages/go.nix @@ -1,6 +1,4 @@ -{ config, pkgs, ... }: - -{ - home.packages = with pkgs; [ go gopls go-outline gotools ]; - programs.vscode-mod.extensions = with pkgs; [ vscode-extensions.golang.go ]; +{pkgs, ...}: { + home.packages = with pkgs; [go gopls go-outline gotools]; + programs.vscode-mod.extensions = with pkgs; [vscode-extensions.golang.go]; } diff --git a/home/programming/languages/nix.nix b/home/programming/languages/nix.nix index ffcc2b8..0bf585a 100644 --- a/home/programming/languages/nix.nix +++ b/home/programming/languages/nix.nix @@ -1,14 +1,16 @@ -{ config, pkgs, ... }: - -{ - home.packages = with pkgs; [ nixfmt ]; +{pkgs, ...}: { + home.packages = with pkgs; [alejandra]; programs.vscode-mod.extensions = with pkgs; [ vscode-extensions.bbenoist.nix - vscode-extensions.brettm12345.nixfmt-vscode + vscode-extensions.kamadorueda.alejandra ]; programs.vscode-mod.userSettings."[nix]" = { - "editor.defaultFormatter" = "brettm12345.nixfmt-vscode"; + "editor.defaultFormatter" = "kamadorueda.alejandra"; + "editor.formatOnSave" = true; + }; + programs.vscode-mod.userSettings = { + "alejandra.program" = "alejandra"; }; } diff --git a/home/programming/languages/rust.nix b/home/programming/languages/rust.nix index 3837d46..2aecee9 100644 --- a/home/programming/languages/rust.nix +++ b/home/programming/languages/rust.nix @@ -1,6 +1,5 @@ -{ pkgs, ... }: { - programs.vscode-mod.extensions = with pkgs; - [ vscode-extensions.matklad.rust-analyzer ]; - home.packages = with pkgs; [ rustc cargo clippy rust-analyzer rustfmt ]; - home.sessionVariables = { RUST_SRC_PATH = pkgs.rustPlatform.rustLibSrc; }; +{pkgs, ...}: { + programs.vscode-mod.extensions = with pkgs; [vscode-extensions.matklad.rust-analyzer]; + home.packages = with pkgs; [rustc cargo clippy rust-analyzer rustfmt]; + home.sessionVariables = {RUST_SRC_PATH = pkgs.rustPlatform.rustLibSrc;}; } diff --git a/home/reversing/reversing.nix b/home/reversing/reversing.nix index 0c623ee..db59168 100644 --- a/home/reversing/reversing.nix +++ b/home/reversing/reversing.nix @@ -1,8 +1,8 @@ -{ pkgs, ... }: { +{pkgs, ...}: { home.packages = with pkgs; [ binwalk file - binutils # strings + binutils diffoscope ]; } diff --git a/home/ssh-usb.nix b/home/ssh-usb.nix index f22a39d..ffe6bdf 100644 --- a/home/ssh-usb.nix +++ b/home/ssh-usb.nix @@ -1,11 +1,11 @@ -{ ... }: -let usb_data = (import ../data/usb_data.nix { }); +{...}: let + usb_data = import ../data/usb_data.nix {}; in { programs.ssh.matchBlocks."*".identityFile = "${usb_data.ssh_priv_path}"; programs.git.extraConfig = { gpg.format = "ssh"; commit.gpgsign = "true"; tag.gpgsign = "true"; - user = { signingKey = "${usb_data.ssh_priv_path}"; }; + user = {signingKey = "${usb_data.ssh_priv_path}";}; }; } diff --git a/hosts/buildbox/buildbox.nix b/hosts/buildbox/buildbox.nix index 61172a2..6b29655 100644 --- a/hosts/buildbox/buildbox.nix +++ b/hosts/buildbox/buildbox.nix @@ -1,5 +1,10 @@ -{ modulesPath, tree, config, pkgs, lib, ... }: -let secrets = config.services.secrets.secrets; +{ + tree, + config, + pkgs, + ... +}: let + secrets = config.services.secrets.secrets; in { imports = with tree; [ users.root @@ -87,9 +92,9 @@ in { }; systemd.services.mdadm-monitor = { - requires = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - path = with pkgs; [ mdadm msmtp ]; + requires = ["network.target"]; + wantedBy = ["multi-user.target"]; + path = with pkgs; [mdadm msmtp]; script = '' exec mdadm --monitor --scan ''; @@ -100,7 +105,7 @@ in { }; home-manager.users.root = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; home.stateVersion = "22.05"; }; @@ -109,4 +114,3 @@ in { system.stateVersion = "22.05"; } - diff --git a/hosts/buildbox/hardware.nix b/hosts/buildbox/hardware.nix index 4e88f01..da23cc5 100644 --- a/hosts/buildbox/hardware.nix +++ b/hosts/buildbox/hardware.nix @@ -1,8 +1,7 @@ -{ config, lib, pkgs, modulesPath, ... }: { - boot.initrd.kernelModules = [ "dm-snapshot" ]; - boot.initrd.availableKernelModules = - [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; - boot.kernelModules = [ "kvm-amd" ]; +{config, ...}: { + boot.initrd.kernelModules = ["dm-snapshot"]; + boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod"]; + boot.kernelModules = ["kvm-amd"]; boot.initrd.services.swraid.mdadmConf = config.environment.etc."mdadm.conf".text; @@ -22,6 +21,6 @@ efiSupport = false; version = 2; device = "nodev"; - devices = [ "/dev/sda" "/dev/sdb" ]; + devices = ["/dev/sda" "/dev/sdb"]; }; } diff --git a/hosts/buildbox/networking.nix b/hosts/buildbox/networking.nix index 0dc0530..03b7073 100644 --- a/hosts/buildbox/networking.nix +++ b/hosts/buildbox/networking.nix @@ -1,15 +1,15 @@ -{ ... }: { +{...}: { systemd.services.systemd-networkd-wait-online.enable = false; networking = { resolvconf.useLocalResolver = false; networkmanager.dns = "none"; }; - networking.nameservers = [ "1.1.1.1" ]; + networking.nameservers = ["1.1.1.1"]; networking.firewall.enable = true; networking.firewall.allowPing = true; - networking.firewall.allowedTCPPorts = [ 22 ]; + networking.firewall.allowedTCPPorts = [22]; networking.enableIPv6 = true; networking.usePredictableInterfaceNames = false; @@ -18,8 +18,8 @@ enable = true; networks.eth0 = { name = "eth0"; - address = [ "144.76.97.18" ]; - gateway = [ "144.76.97.1" ]; + address = ["144.76.97.18"]; + gateway = ["144.76.97.1"]; }; }; } diff --git a/hosts/buildbox/secrets.nix b/hosts/buildbox/secrets.nix index 8711487..fd6e1c1 100644 --- a/hosts/buildbox/secrets.nix +++ b/hosts/buildbox/secrets.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{...}: { services.secrets = { enable = true; diff --git a/hosts/darwin.nix b/hosts/darwin.nix index d02e488..17c67db 100644 --- a/hosts/darwin.nix +++ b/hosts/darwin.nix @@ -1,26 +1,36 @@ -{ self, nixpkgs-unstable, nix-darwin-unstable, tree, ... }@inputs: -let - - defaultSpecialArgs = defaults.defaultSpecialArgs // { - inputs = inputs // { - # set these to the correct versions from inputs - nixpkgs = inputs.nixpkgs-unstable; - home-manager = inputs.home-manager-unstable; - darwin = inputs.nix-darwin-unstable; +{ + self, + nixpkgs-unstable, + nix-darwin-unstable, + tree, + ... +} @ inputs: let + defaultSpecialArgs = + defaults.defaultSpecialArgs + // { + inputs = + inputs + // { + # set these to the correct versions from inputs + nixpkgs = inputs.nixpkgs-unstable; + home-manager = inputs.home-manager-unstable; + darwin = inputs.nix-darwin-unstable; + }; }; - }; - defaultModules = defaults.defaultModules ++ [ - # NO_INLINE - tree.impure.profiles.base-darwin - inputs.home-manager-unstable.darwinModules.home-manager - ]; + defaultModules = + defaults.defaultModules + ++ [ + # NO_INLINE + tree.impure.profiles.base-darwin + inputs.home-manager-unstable.darwinModules.home-manager + ]; darwinSystem = nix-darwin-unstable.lib.darwinSystem; in { "MacMini" = darwinSystem { specialArgs = defaultSpecialArgs; system = "aarch64-darwin"; - modules = defaultModules ++ [ ./macmini/default.nix ]; + modules = defaultModules ++ [./macmini/default.nix]; }; } diff --git a/hosts/default.nix b/hosts/default.nix index 4c1bb51..d384f04 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -1,4 +1,4 @@ -{ ... }@inputs: { +{...} @ inputs: { nixosConfigurations = import ./nixos.nix inputs; #darwinConfigurations = import ./darwin.nix inputs; } diff --git a/hosts/hetzner-vm/hardware.nix b/hosts/hetzner-vm/hardware.nix index c6d7432..8351784 100644 --- a/hosts/hetzner-vm/hardware.nix +++ b/hosts/hetzner-vm/hardware.nix @@ -1,9 +1,9 @@ -{ modulesPath, ... }: { - imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; +{modulesPath, ...}: { + imports = [(modulesPath + "/profiles/qemu-guest.nix")]; boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda"; - boot.initrd.kernelModules = [ "nvme" ]; + boot.initrd.kernelModules = ["nvme"]; fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; diff --git a/hosts/hetzner-vm/hetzner-vm.nix b/hosts/hetzner-vm/hetzner-vm.nix index 3cbc4b6..0f1a826 100644 --- a/hosts/hetzner-vm/hetzner-vm.nix +++ b/hosts/hetzner-vm/hetzner-vm.nix @@ -1,6 +1,11 @@ -{ modulesPath, tree, config, pkgs, lib, ... }: - { + modulesPath, + tree, + config, + pkgs, + lib, + ... +}: { imports = with tree; [ users.root @@ -19,7 +24,6 @@ hosts.hetzner-vm.profiles.mpd hosts.hetzner-vm.profiles.mailserver hosts.hetzner-vm.profiles.gitlab-static-sites - #hosts.hetzner-vm.profiles.lappy-dev hosts.hetzner-vm.profiles.misskey hosts.hetzner-vm.profiles.wireguard @@ -28,10 +32,10 @@ ./secrets.nix ]; - networking.firewall.allowedTCPPorts = [ 80 443 ]; + networking.firewall.allowedTCPPorts = [80 443]; home-manager.users.root = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; home.stateVersion = "22.05"; }; @@ -40,4 +44,3 @@ system.stateVersion = "22.05"; } - diff --git a/hosts/hetzner-vm/modules/mailserver/default.nix b/hosts/hetzner-vm/modules/mailserver/default.nix index 05ea3b7..31d88c0 100644 --- a/hosts/hetzner-vm/modules/mailserver/default.nix +++ b/hosts/hetzner-vm/modules/mailserver/default.nix @@ -1,16 +1,20 @@ -{ config, lib, ... }: -with lib; -let cfg = config.mailserver; +{ + config, + lib, + ... +}: +with lib; let + cfg = config.mailserver; in { options.mailserver = { enable = mkEnableOption "mailserver"; - fqdn = mkOption { type = types.str; }; + fqdn = mkOption {type = types.str;}; - domains = mkOption { type = types.listOf types.str; }; + domains = mkOption {type = types.listOf types.str;}; ssl_config = mkOption { - type = (types.submodule { + type = types.submodule { options = { useACME = mkOption { type = types.bool; @@ -25,8 +29,8 @@ in { default = "/var/lib/acme/${cfg.fqdn}/key.pem"; }; }; - }); - default = { }; + }; + default = {}; }; debug_mode = mkOption { @@ -46,23 +50,33 @@ in { accounts = mkOption { # where name = email for login - type = types.attrsOf (types.submodule ({ config, name, ... }: { + type = types.attrsOf (types.submodule ({ + config, + name, + ... + }: { options = { name = mkOption { type = types.str; default = name; }; - passwordFile = mkOption { type = types.str; }; - aliases = mkOption { type = types.listOf types.str; }; - sieveScript = mkOption { type = types.nullOr types.lines; }; + passwordFile = mkOption {type = types.str;}; + aliases = mkOption {type = types.listOf types.str;}; + sieveScript = mkOption {type = types.nullOr types.lines;}; }; })); }; + extra_aliases_file = mkOption { + type = types.nullOr types.str; + default = null; + }; + sieve_directory = mkOption { type = types.str; default = "/var/sieve"; }; + dkim_directory = mkOption { type = types.str; default = "/var/dkim"; @@ -79,23 +93,31 @@ in { }; vmail_config = mkOption { - type = (types.submodule { + type = types.submodule { options = { - user_group_name = mkOption { + user = mkOption { type = types.str; default = "vmail"; }; - user_group_id = mkOption { + group = mkOption { + type = types.str; + default = "${cfg.vmail_config.user}"; + }; + user_id = mkOption { type = types.number; default = 5000; }; + group_id = mkOption { + type = types.number; + default = cfg.vmail_config.user_id; + }; directory = mkOption { type = types.str; - default = "/home/${cfg.vmail_config.user_group_name}"; + default = "/home/${cfg.vmail_config.user}"; }; }; - }); - default = { }; + }; + default = {}; }; }; } diff --git a/hosts/hetzner-vm/modules/mailserver/dovecot.nix b/hosts/hetzner-vm/modules/mailserver/dovecot.nix index 0ef26ca..194a1a8 100644 --- a/hosts/hetzner-vm/modules/mailserver/dovecot.nix +++ b/hosts/hetzner-vm/modules/mailserver/dovecot.nix @@ -1,13 +1,20 @@ -{ config, pkgs, lib, ... }: -let +{ + config, + pkgs, + lib, + ... +}: let mail_config = config.mailserver; + + vmail_config = mail_config.vmail_config; + passwdDir = "/run/dovecot2"; passwdFile = "${passwdDir}/passwd"; - bool2int = x: if x then "1" else "0"; - - # maildir in format "/${domain}/${user}" - dovecotMaildir = "maildir:${mail_config.vmail_config.directory}/%d/%n"; + bool2int = x: + if x + then "1" + else "0"; postfixCfg = config.services.postfix; dovecot2Cfg = config.services.dovecot2; @@ -29,7 +36,7 @@ let for f in ${ builtins.toString - (lib.mapAttrsToList (name: value: passwordFiles."${name}") + (lib.mapAttrsToList (name: value: value.passwordFile) mail_config.accounts) }; do if [ ! -f "$f" ]; then @@ -39,13 +46,10 @@ let done cat < ${passwdFile} - ${lib.concatStringsSep "\n" (lib.mapAttrsToList (name: value: - "${name}:${"$(head -n 1 ${passwordFiles."${name}"})"}:${ - builtins.toString mail_config.vmail_config.user_group_id - }:${ - builtins.toString mail_config.vmail_config.user_group_id - }::${mail_config.vmail_config.directory}:/run/current-system/sw/bin/nologin:") - mail_config.accounts)} + ${ + lib.concatStringsSep "\n" + (lib.mapAttrsToList (name: value: "${name}:$(head -n 1 ${value.passwordFile})") mail_config.accounts) + } EOF chmod 600 ${passwdFile} @@ -54,7 +58,7 @@ let pipeBin = pkgs.stdenv.mkDerivation { name = "pipe_bin"; src = ./pipe_bin; - buildInputs = with pkgs; [ makeWrapper coreutils bash rspamd ]; + buildInputs = with pkgs; [makeWrapper coreutils bash rspamd]; buildCommand = '' mkdir -p $out/pipe/bin cp $src/* $out/pipe/bin/ @@ -68,21 +72,25 @@ let ''; }; in { - config = (lib.mkIf (mail_config.enable) { + config = lib.mkIf (mail_config.enable) { services.dovecot2 = { enable = true; enableImap = true; - enablePop3 = false; - enablePAM = false; + enableLmtp = true; enableQuota = true; - mailGroup = mail_config.vmail_config.user_group_name; - mailUser = mail_config.vmail_config.user_group_name; - mailLocation = dovecotMaildir; + enablePop3 = false; + enablePAM = false; # Not using PAM for Auth + + mailUser = vmail_config.user; + mailGroup = vmail_config.group; + mailLocation = "maildir:${vmail_config.directory}/%d/%n"; + sslServerCert = mail_config.ssl_config.cert; sslServerKey = mail_config.ssl_config.key; - enableLmtp = true; - modules = [ pkgs.dovecot_pigeonhole ]; - protocols = [ "sieve" ]; + + # For Sieve + modules = with pkgs; [dovecot_pigeonhole]; + protocols = ["sieve"]; sieveScripts = { after = builtins.toFile "spam.sieve" '' @@ -136,7 +144,6 @@ in { mail_plugins = $mail_plugins imap_sieve } - mail_access_groups = "${mail_config.vmail_config.user_group_name}" ssl = required ssl_min_protocol = TLSv1.2 ssl_prefer_server_ciphers = yes @@ -156,12 +163,14 @@ in { mail_plugins = $mail_plugins sieve } - passdb { - driver = passwd-file - args = ${passwdFile} - } + mail_access_groups = "${vmail_config.group}" userdb { + driver = static + args = uid=${toString vmail_config.user_id} gid=${toString vmail_config.group_id} + } + + passdb { driver = passwd-file args = ${passwdFile} } @@ -212,6 +221,6 @@ in { ''; }; - systemd.services.postfix.restartTriggers = [ genPasswdScript ]; - }); + systemd.services.postfix.restartTriggers = [genPasswdScript]; + }; } diff --git a/hosts/hetzner-vm/modules/mailserver/firewall.nix b/hosts/hetzner-vm/modules/mailserver/firewall.nix index 76491a6..579441f 100644 --- a/hosts/hetzner-vm/modules/mailserver/firewall.nix +++ b/hosts/hetzner-vm/modules/mailserver/firewall.nix @@ -1,18 +1,26 @@ -{ ... }: { - networking.firewall = { - allowedTCPPorts = [ - # SMTP - 25 - # Submission - 587 - # Submission w/ SSL - 465 - # IMAP - 143 - # IMAP w/ SSL - 993 - # Sieve - 4190 - ]; +{ + lib, + config, + ... +}: let + mail_config = config.mailserver; +in { + config = lib.mkIf config.mailserver.enable { + networking.firewall = { + allowedTCPPorts = [ + # SMTP + 25 + # Submission + 587 + # Submission w/ SSL + 465 + # IMAP + 143 + # IMAP w/ SSL + 993 + # Sieve + 4190 + ]; + }; }; } diff --git a/hosts/hetzner-vm/modules/mailserver/opendkim.nix b/hosts/hetzner-vm/modules/mailserver/opendkim.nix index 09c19bb..3297ee5 100644 --- a/hosts/hetzner-vm/modules/mailserver/opendkim.nix +++ b/hosts/hetzner-vm/modules/mailserver/opendkim.nix @@ -1,5 +1,10 @@ -{ config, lib, pkgs, ... }: -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let mail_config = config.mailserver; dkimUser = config.services.opendkim.user; dkimGroup = config.services.opendkim.group; @@ -9,69 +14,71 @@ let domains = mail_config.domains; - createDomainDkimCert = dom: - let - dkim_key = "${keyDir}/${dom}.${selector}.key"; - dkim_txt = "${keyDir}/${dom}.${selector}.txt"; - in '' - if [ ! -f "${dkim_key}" ] - then - ${pkgs.opendkim}/bin/opendkim-genkey -s "${selector}" \ - -d "${dom}" \ - --bits="1024" \ - --directory="${keyDir}" - mv "${keyDir}/${selector}.private" "${dkim_key}" - mv "${keyDir}/${selector}.txt" "${dkim_txt}" - echo "Generated key for domain ${dom} selector ${selector}" - fi - ''; + createDomainDkimCert = dom: let + dkim_key = "${keyDir}/${dom}.${selector}.key"; + dkim_txt = "${keyDir}/${dom}.${selector}.txt"; + in '' + if [ ! -f "${dkim_key}" ] + then + ${pkgs.opendkim}/bin/opendkim-genkey -s "${selector}" \ + -d "${dom}" \ + --bits="1024" \ + --directory="${keyDir}" + mv "${keyDir}/${selector}.private" "${dkim_key}" + mv "${keyDir}/${selector}.txt" "${dkim_txt}" + echo "Generated key for domain ${dom} selector ${selector}" + fi + ''; createAllCerts = - lib.concatStringsSep "\n" (map createDomainDkimCert mail_config.domains); + concatStringsSep "\n" (map createDomainDkimCert mail_config.domains); - keyTable = pkgs.writeText "opendkim-KeyTable" (lib.concatStringsSep "\n" - (lib.flip map domains + keyTable = pkgs.writeText "opendkim-KeyTable" (concatStringsSep "\n" + (flip map domains (dom: "${dom} ${dom}:${selector}:${keyDir}/${dom}.${selector}.key"))); - signingTable = pkgs.writeText "opendkim-SigningTable" - (lib.concatStringsSep "\n" (lib.flip map domains (dom: "${dom} ${dom}"))); + signingTable = + pkgs.writeText "opendkim-SigningTable" + (concatStringsSep "\n" (flip map domains (dom: "${dom} ${dom}"))); dkim = config.services.opendkim; - args = [ "-f" "-l" ] - ++ lib.optionals (dkim.configFile != null) [ "-x" dkim.configFile ]; + args = + ["-f" "-l"] + ++ optionals (dkim.configFile != null) ["-x" dkim.configFile]; in { - config = (lib.mkIf (mail_config.enable) { + config = mkIf (mail_config.enable) { services.opendkim = { enable = true; selector = selector; keyPath = keyDir; domains = "csl:${builtins.concatStringsSep "," domains}"; configFile = pkgs.writeText "opendkim.conf" ('' - Canonicalization relaxed/relaxed - UMask 0002 - Socket ${dkim.socket} - KeyTable file:${keyTable} - SigningTable file:${signingTable} - '' + (lib.optionalString mail_config.debug_mode '' - Syslog yes - SyslogSuccess yes - LogWhy yes - '')); + Canonicalization relaxed/relaxed + UMask 0002 + Socket ${dkim.socket} + KeyTable file:${keyTable} + SigningTable file:${signingTable} + '' + + (optionalString mail_config.debug_mode '' + Syslog yes + SyslogSuccess yes + LogWhy yes + '')); }; - users.users = - lib.optionalAttrs (config.services.postfix.user == "postfix") { - postfix.extraGroups = [ "${dkimGroup}" ]; - }; + users.users = optionalAttrs (config.services.postfix.user == "postfix") { + postfix.extraGroups = ["${dkimGroup}"]; + }; systemd.services.opendkim = { - preStart = lib.mkForce createAllCerts; + preStart = mkForce createAllCerts; serviceConfig = { - ExecStart = lib.mkForce - "${pkgs.opendkim}/bin/opendkim ${lib.escapeShellArgs args}"; - PermissionsStartOnly = lib.mkForce false; + ExecStart = + mkForce + "${pkgs.opendkim}/bin/opendkim ${escapeShellArgs args}"; + PermissionsStartOnly = mkForce false; }; }; - systemd.tmpfiles.rules = [ "d '${keyDir}' - ${dkimUser} ${dkimGroup} - -" ]; - }); + systemd.tmpfiles.rules = ["d '${keyDir}' - ${dkimUser} ${dkimGroup} - -"]; + }; } diff --git a/hosts/hetzner-vm/modules/mailserver/postfix.nix b/hosts/hetzner-vm/modules/mailserver/postfix.nix index 84a65f4..d10d35f 100644 --- a/hosts/hetzner-vm/modules/mailserver/postfix.nix +++ b/hosts/hetzner-vm/modules/mailserver/postfix.nix @@ -1,16 +1,18 @@ -{ config, pkgs, lib, ... }: - -let +{ + config, + pkgs, + lib, + ... +}: let mail_config = config.mailserver; - submissionHeaderCleanupRules = - pkgs.writeText "submission_header_cleanup_rules" ('' - /^Received:/ IGNORE - /^X-Originating-IP:/ IGNORE - /^X-Mailer:/ IGNORE - /^User-Agent:/ IGNORE - /^X-Enigmail:/ IGNORE - /^Message-ID:\s+<(.*?)@.*?>/ REPLACE Message-ID: <$1@${mail_config.fqdn}> - ''); + submissionHeaderCleanupRules = pkgs.writeText "submission_header_cleanup_rules" '' + /^Received:/ IGNORE + /^X-Originating-IP:/ IGNORE + /^X-Mailer:/ IGNORE + /^User-Agent:/ IGNORE + /^X-Enigmail:/ IGNORE + /^Message-ID:\s+<(.*?)@.*?>/ REPLACE Message-ID: <$1@${mail_config.fqdn}> + ''; inetSocket = addr: port: "inet:[${toString port}@${addr}]"; unixSocket = sock: "unix:${sock}"; @@ -22,30 +24,29 @@ let # valiases_postfix :: Map String [String] valiases_postfix = mergeLookupTables (lib.flatten (lib.mapAttrsToList - (name: value: - let to = name; - in map (from: { "${from}" = to; }) (value.aliases ++ lib.singleton name)) + (name: value: let + to = name; + in + map (from: {"${from}" = to;}) (value.aliases ++ lib.singleton name)) mail_config.accounts)); # all_valiases_postfix :: Map String [String] - all_valiases_postfix = mergeLookupTables [ valiases_postfix ]; + all_valiases_postfix = mergeLookupTables [valiases_postfix]; # lookupTableToString :: Map String [String] -> String - lookupTableToString = attrs: - let valueToString = value: lib.concatStringsSep ", " value; - in lib.concatStringsSep "\n" + lookupTableToString = attrs: let + valueToString = value: lib.concatStringsSep ", " value; + in + lib.concatStringsSep "\n" (lib.mapAttrsToList (name: value: "${name} ${valueToString value}") attrs); - # valiases_file :: Path - valiases_file = let - content = lookupTableToString (mergeLookupTables [ all_valiases_postfix ]); - in builtins.toFile "valias" content; - - # vhosts_file :: Path vhosts_file = builtins.toFile "vhosts" (lib.concatStringsSep "\n" mail_config.domains); - vaccounts_file = - builtins.toFile "vaccounts" (lookupTableToString all_valiases_postfix); + + aliases_accounts_file = let + content = lookupTableToString (mergeLookupTables [all_valiases_postfix]); + in + builtins.toFile "aliases_accounts" content; mappedFile = name: "hash:/var/lib/postfix/conf/${name}"; @@ -61,27 +62,42 @@ let smtpd_client_restrictions = "permit_sasl_authenticated,reject"; smtpd_sender_login_maps = "hash:/etc/postfix/vaccounts"; smtpd_sender_restrictions = "reject_sender_login_mismatch"; - smtpd_recipient_restrictions = - "reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject"; + smtpd_recipient_restrictions = "reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject"; cleanup_service_name = "submission-header-cleanup"; }; tls_allowed = "TLSv1.3, TLSv1.2, TLSv1.1, !TLSv1, !SSLv2, !SSLv3"; tls_disallow = "MD5, DES, ADH, RC4, PSD, SRP, 3DES, eNULL, aNULL"; in { - config = (lib.mkIf (mail_config.enable) { + config = lib.mkIf (mail_config.enable) { + systemd.tmpfiles.rules = lib.mkIf (mail_config.extra_aliases_file != null) [ + # folder to store the extra aliases file + "f /run/postfix_extra_aliases 660 root root" + ]; + + systemd.services.postfix-extra-aliases-setup = lib.mkIf (mail_config.extra_aliases_file != null) { + wantedBy = ["multi-user.target"]; + partOf = ["postfix.service"]; + before = ["postfix-setup.service"]; + script = '' + cat ${aliases_accounts_file} ${mail_config.extra_aliases_file} > /run/postfix_extra_aliases + ''; + }; + services.postfix = { enable = true; hostname = "${mail_config.fqdn}"; networksStyle = "host"; - mapFiles."valias" = valiases_file; - mapFiles."vaccounts" = vaccounts_file; + + mapFiles."aliases_accounts" = + if (mail_config.extra_aliases_file == null) + then aliases_accounts_file + else "/run/postfix_extra_aliases"; + sslCert = mail_config.ssl_config.cert; sslKey = mail_config.ssl_config.key; enableSubmission = true; enableSubmissions = true; - virtual = - lookupTableToString (mergeLookupTables [ all_valiases_postfix ]); config = { # Extra Config @@ -91,13 +107,12 @@ in { disable_vrfy_command = true; message_size_limit = "20971520"; - virtual_uid_maps = - "static:${toString mail_config.vmail_config.user_group_id}"; - virtual_gid_maps = - "static:${toString mail_config.vmail_config.user_group_id}"; + virtual_uid_maps = "static:${toString mail_config.vmail_config.user_id}"; + virtual_gid_maps = "static:${toString mail_config.vmail_config.group_id}"; virtual_mailbox_base = "${mail_config.vmail_config.directory}"; virtual_mailbox_domains = vhosts_file; - virtual_mailbox_maps = mappedFile "valias"; + virtual_mailbox_maps = mappedFile "aliases_accounts"; + virtual_alias_maps = mappedFile "aliases_accounts"; virtual_transport = "lmtp:unix:/run/dovecot2/dovecot-lmtp"; lmtp_destination_recipient_limit = "1"; @@ -118,11 +133,7 @@ in { "check_policy_service unix:private/policy-spf" ]; - # TLS settings, inspired by https://github.com/jeaye/nix-files - # Submission by mail clients is handled in submissionOptions smtpd_tls_security_level = "may"; - - # strong might suffice and is computationally less expensive smtpd_tls_eecdh_grade = "ultra"; # Only Alow Modern TLS @@ -155,12 +166,10 @@ in { "unix:/run/opendkim/opendkim.sock" "unix:/run/rspamd/rspamd-milter.sock" ]; - non_smtpd_milters = [ "unix:/run/opendkim/opendkim.sock" ]; + non_smtpd_milters = ["unix:/run/opendkim/opendkim.sock"]; milter_protocol = "6"; - milter_mail_macros = - "i {mail_addr} {client_addr} {client_name} {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer}"; - + milter_mail_macros = "i {mail_addr} {client_addr} {client_name} {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer}"; }; submissionOptions = submissionOptions; @@ -170,7 +179,7 @@ in { "lmtp" = { # Add headers when delivering, see http://www.postfix.org/smtp.8.html # D => Delivered-To, O => X-Original-To, R => Return-Path - args = [ "flags=O" ]; + args = ["flags=O"]; }; "policy-spf" = { type = "unix"; @@ -189,9 +198,9 @@ in { chroot = false; maxproc = 0; command = "cleanup"; - args = [ "-o" "header_checks=pcre:${submissionHeaderCleanupRules}" ]; + args = ["-o" "header_checks=pcre:${submissionHeaderCleanupRules}"]; }; }; }; - }); + }; } diff --git a/hosts/hetzner-vm/modules/mailserver/rspamd.nix b/hosts/hetzner-vm/modules/mailserver/rspamd.nix index 0d1d688..9fad1f6 100644 --- a/hosts/hetzner-vm/modules/mailserver/rspamd.nix +++ b/hosts/hetzner-vm/modules/mailserver/rspamd.nix @@ -1,16 +1,17 @@ -{ config, pkgs, lib, ... }: - -let +{ + config, + lib, + ... +}: let mail_config = config.mailserver; - ports = (import ../../ports.nix { }); + ports = import ../../ports.nix {}; postfixCfg = config.services.postfix; rspamdCfg = config.services.rspamd; rspamdSocket = "rspamd.service"; in { - config = (lib.mkIf (mail_config.enable) { - + config = lib.mkIf (mail_config.enable) { services.rspamd = { enable = true; debug = mail_config.debug_mode; @@ -51,10 +52,12 @@ in { workers.rspamd_proxy = { type = "rspamd_proxy"; - bindSockets = [{ - socket = "/run/rspamd/rspamd-milter.sock"; - mode = "0664"; - }]; + bindSockets = [ + { + socket = "/run/rspamd/rspamd-milter.sock"; + mode = "0664"; + } + ]; count = 1; extraConfig = '' milter = yes; @@ -69,13 +72,14 @@ in { workers.controller = { type = "controller"; count = 1; - bindSockets = [{ - socket = "/run/rspamd/worker-controller.sock"; - mode = "0666"; - }]; - includes = [ ]; + bindSockets = [ + { + socket = "/run/rspamd/worker-controller.sock"; + mode = "0666"; + } + ]; + includes = []; }; - }; services.redis.servers.rspamd = { @@ -84,16 +88,15 @@ in { }; systemd.services.rspamd = { - requires = [ "redis-rspamd.service" ]; - after = [ "redis-rspamd.service" ]; + requires = ["redis-rspamd.service"]; + after = ["redis-rspamd.service"]; }; systemd.services.postfix = { - after = [ rspamdSocket ]; - requires = [ rspamdSocket ]; + after = [rspamdSocket]; + requires = [rspamdSocket]; }; - users.extraUsers.${postfixCfg.user}.extraGroups = [ rspamdCfg.group ]; - }); + users.extraUsers.${postfixCfg.user}.extraGroups = [rspamdCfg.group]; + }; } - diff --git a/hosts/hetzner-vm/modules/mailserver/ssl.nix b/hosts/hetzner-vm/modules/mailserver/ssl.nix index d075687..f0f26bd 100644 --- a/hosts/hetzner-vm/modules/mailserver/ssl.nix +++ b/hosts/hetzner-vm/modules/mailserver/ssl.nix @@ -1,10 +1,12 @@ -{ config, pkgs, lib, ... }: -let +{ + config, + lib, + ... +}: let mail_config = config.mailserver; acmeRoot = "/var/lib/acme/acme-challenge"; - in { - config = (lib.mkIf (mail_config.enable && mail_config.ssl_config.useACME) { + config = lib.mkIf (mail_config.enable && mail_config.ssl_config.useACME) { services.nginx = { enable = true; virtualHosts."${mail_config.fqdn}" = { @@ -17,7 +19,7 @@ in { }; security.acme.certs."${mail_config.fqdn}" = { - reloadServices = [ "postfix.service" "dovecot2.service" ]; + reloadServices = ["postfix.service" "dovecot2.service"]; }; - }); + }; } diff --git a/hosts/hetzner-vm/modules/mailserver/vmail.nix b/hosts/hetzner-vm/modules/mailserver/vmail.nix index d809521..90ee44f 100644 --- a/hosts/hetzner-vm/modules/mailserver/vmail.nix +++ b/hosts/hetzner-vm/modules/mailserver/vmail.nix @@ -1,63 +1,74 @@ -{ config, pkgs, lib, ... }: -let +{ + config, + pkgs, + lib, + ... +}: let mail_config = config.mailserver; - v = mail_config.vmail_config; + vmail_config = mail_config.vmail_config; + vmail_user = vmail_config.user; + vmail_group = vmail_config.group; + sieve_directory = mail_config.sieve_directory; - virtualMailUsersActivationScript = - pkgs.writeScript "activate-virtual-mail-users" '' - #!${pkgs.stdenv.shell} + virtualMailUsersActivationScript = pkgs.writeScript "activate-virtual-mail-users" '' + #!${pkgs.stdenv.shell} - set -euo pipefail + set -euo pipefail - # Create directory to store user sieve scripts if it doesn't exist - if (! test -d "${sieve_directory}"); then - mkdir "${sieve_directory}" - chown "${v.user_group_name}:${v.user_group_name}" "${sieve_directory}" - chmod 770 "${sieve_directory}" - fi - - # Copy user's sieve script to the correct location (if it exists). If it - # is null, remove the file. - ${lib.concatMapStringsSep "\n" ({ name, sieveScript }: - if lib.isString sieveScript then '' - if (! test -d "${sieve_directory}/${name}"); then - mkdir -p "${sieve_directory}/${name}" - chown "${v.user_group_name}:${v.user_group_name}" "${sieve_directory}/${name}" - chmod 770 "${sieve_directory}/${name}" - fi - cat << 'EOF' > "${sieve_directory}/${name}/default.sieve" - ${sieveScript} - EOF - chown "${v.user_group_name}:${v.user_group_name}" "${sieve_directory}/${name}/default.sieve" - '' else '' - if (test -f "${sieve_directory}/${name}/default.sieve"); then - rm "${sieve_directory}/${name}/default.sieve" - fi - if (test -f "${sieve_directory}/${name}.svbin"); then - rm "${sieve_directory}/${name}/default.svbin" - fi - '') (map (user: { inherit (user) name sieveScript; }) - (lib.attrValues mail_config.accounts))} - ''; + # Create directory to store user sieve scripts if it doesn't exist + if (! test -d "${sieve_directory}"); then + mkdir "${sieve_directory}" + chown "${vmail_user}:${vmail_group}" "${sieve_directory}" + chmod 770 "${sieve_directory}" + fi + # Copy user's sieve script to the correct location (if it exists). If it + # is null, remove the file. + ${lib.concatMapStringsSep "\n" ({ + name, + sieveScript, + }: + if lib.isString sieveScript + then '' + if (! test -d "${sieve_directory}/${name}"); then + mkdir -p "${sieve_directory}/${name}" + chown "${vmail_user}:${vmail_group}" "${sieve_directory}/${name}" + chmod 770 "${sieve_directory}/${name}" + fi + cat << 'EOF' > "${sieve_directory}/${name}/default.sieve" + ${sieveScript} + EOF + chown "${vmail_user}:${vmail_group}" "${sieve_directory}/${name}/default.sieve" + '' + else '' + if (test -f "${sieve_directory}/${name}/default.sieve"); then + rm "${sieve_directory}/${name}/default.sieve" + fi + if (test -f "${sieve_directory}/${name}.svbin"); then + rm "${sieve_directory}/${name}/default.svbin" + fi + '') (map (user: {inherit (user) name sieveScript;}) + (lib.attrValues mail_config.accounts))} + ''; in { - config = (lib.mkIf (mail_config.enable) { - users.users."${v.user_group_name}" = { - name = "${v.user_group_name}"; + config = lib.mkIf (mail_config.enable) { + users.users."${vmail_user}" = { isSystemUser = true; - uid = v.user_group_id; - home = v.directory; + + home = vmail_config.directory; createHome = true; - group = "${v.user_group_name}"; + + uid = vmail_config.user_id; + group = "${vmail_group}"; }; - users.groups."${v.user_group_name}" = { gid = v.user_group_id; }; + users.groups."${vmail_group}" = {gid = vmail_config.group_id;}; systemd.services.activate-virtual-mail-users = { - wantedBy = [ "multi-user.target" ]; - before = [ "dovecot2.service" ]; - serviceConfig = { ExecStart = virtualMailUsersActivationScript; }; + wantedBy = ["multi-user.target"]; + before = ["dovecot2.service"]; + serviceConfig = {ExecStart = virtualMailUsersActivationScript;}; enable = true; }; - }); + }; } diff --git a/hosts/hetzner-vm/modules/mailserver/webmail.nix b/hosts/hetzner-vm/modules/mailserver/webmail.nix index 9a58129..f3f545e 100644 --- a/hosts/hetzner-vm/modules/mailserver/webmail.nix +++ b/hosts/hetzner-vm/modules/mailserver/webmail.nix @@ -1,7 +1,11 @@ -{ config, lib, ... }: -let mail_config = config.mailserver; +{ + config, + lib, + ... +}: let + mail_config = config.mailserver; in { - config = (lib.mkIf (mail_config.enable && mail_config.enable_roundcube) { + config = lib.mkIf (mail_config.enable && mail_config.enable_roundcube) { services.roundcube = { enable = true; hostName = "${mail_config.roundcube_url}"; @@ -14,5 +18,5 @@ in { ${mail_config.extra_roundcube_config} ''; }; - }); + }; } diff --git a/hosts/hetzner-vm/modules/piped/backend.nix b/hosts/hetzner-vm/modules/piped/backend.nix index e38be6f..b1caedd 100644 --- a/hosts/hetzner-vm/modules/piped/backend.nix +++ b/hosts/hetzner-vm/modules/piped/backend.nix @@ -1,58 +1,69 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.piped; - backend_config = { - PORT = cfg.internalBackendPort; - HTTP_WORKERS = cfg.httpWorkers; - PROXY_PART = "https://${cfg.proxyDomain}"; - API_URL = "https://${cfg.backendDomain}"; - FRONTEND_URL = "https://${cfg.frontendDomain}"; - DISABLE_REGISTRATION = cfg.disableRegistrations; - COMPROMISED_PASSWORD_CHECK = cfg.enableCompromisedPasswordCheck; - FEED_RETENTION = cfg.feedRetentionDays; - SUBSCRIPTIONS_EXPIRY = cfg.subscriptionRetentionDays; - SPONSORBLOCK_SERVERS = lib.concatStringsSep "," cfg.sponsorblockServers; - DISABLE_RYD = cfg.disableRYD; - DISABLE_LBRY = cfg.disableLBRYStreams; - RYD_PROXY_URL = cfg.rydAPIURL; - SENTRY_DSN = cfg.sentryDSN; - "hibernate.connection.url" = "jdbc:postgresql://localhost:5432/piped"; - "hibernate.connection.driver_class" = "org.postgresql.Driver"; - "hibernate.dialect" = "org.hibernate.dialect.PostgreSQLDialect"; - "hibernate.connection.username" = "piped"; - "hibernate.connection.password" = "password"; - } // (optionalAttrs cfg.enableCaptcha { - CAPTCHA_API_URL = cfg.captchaAPIURL; - # This is substituted in the PreStart of piped-backend.service - CAPTCHA_API_KEY = if cfg.captchaAPIKeyFile != "" then - "CAPTCHA_API_KEY_FILE" - else - cfg.captchaAPIKey; - }) // (optionalAttrs cfg.enableFederation { - MATRIX_SERVER = cfg.matrixServerAddr; - # also substituted - MATRIX_TOKEN = if cfg.matrixTokenFile != "" then - "MATRIX_TOKEN_FILE" - else - cfg.matrixToken; - }); + backend_config = + { + PORT = cfg.internalBackendPort; + HTTP_WORKERS = cfg.httpWorkers; + PROXY_PART = "https://${cfg.proxyDomain}"; + API_URL = "https://${cfg.backendDomain}"; + FRONTEND_URL = "https://${cfg.frontendDomain}"; + DISABLE_REGISTRATION = cfg.disableRegistrations; + COMPROMISED_PASSWORD_CHECK = cfg.enableCompromisedPasswordCheck; + FEED_RETENTION = cfg.feedRetentionDays; + SUBSCRIPTIONS_EXPIRY = cfg.subscriptionRetentionDays; + SPONSORBLOCK_SERVERS = concatStringsSep "," cfg.sponsorblockServers; + DISABLE_RYD = cfg.disableRYD; + DISABLE_LBRY = cfg.disableLBRYStreams; + RYD_PROXY_URL = cfg.rydAPIURL; + SENTRY_DSN = cfg.sentryDSN; + "hibernate.connection.url" = "jdbc:postgresql://localhost:5432/piped"; + "hibernate.connection.driver_class" = "org.postgresql.Driver"; + "hibernate.dialect" = "org.hibernate.dialect.PostgreSQLDialect"; + "hibernate.connection.username" = "piped"; + "hibernate.connection.password" = "password"; + } + // (optionalAttrs cfg.enableCaptcha { + CAPTCHA_API_URL = cfg.captchaAPIURL; + # This is substituted in the PreStart of piped-backend.service + CAPTCHA_API_KEY = + if cfg.captchaAPIKeyFile != "" + then "CAPTCHA_API_KEY_FILE" + else cfg.captchaAPIKey; + }) + // (optionalAttrs cfg.enableFederation { + MATRIX_SERVER = cfg.matrixServerAddr; + # also substituted + MATRIX_TOKEN = + if cfg.matrixTokenFile != "" + then "MATRIX_TOKEN_FILE" + else cfg.matrixToken; + }); - cfgToString = v: if builtins.isBool v then boolToString v else toString v; - backend_config_file = pkgs.writeText "config.properties" + cfgToString = v: + if builtins.isBool v + then boolToString v + else toString v; + backend_config_file = + pkgs.writeText "config.properties" (concatStringsSep "\n" (mapAttrsToList (n: v: "${n}:${cfgToString v}") backend_config)); - in { config = lib.mkIf (cfg.enable && !cfg.disableBackend) { - systemd.tmpfiles.rules = [ "d /run/piped-backend - piped piped" ]; + systemd.tmpfiles.rules = ["d /run/piped-backend - piped piped"]; systemd.services.piped-backend = { - wantedBy = [ "multi-user.target" ]; + wantedBy = ["multi-user.target"]; serviceConfig = { WorkingDirectory = "/run/piped-backend"; - ExecStartPre = let confFile = "/run/piped-backend/config.properties"; + ExecStartPre = let + confFile = "/run/piped-backend/config.properties"; in "${pkgs.writeShellScript "piped-backend-init" '' [ -f "${confFile}" ] && rm ${confFile} cp ${backend_config_file} ${confFile} @@ -61,9 +72,9 @@ in { sed -i "s/CAPTCHA_API_KEY_FILE/$(cat cfg.captchaAPIKeyFile | sed "s#/#\\\/#")/" ${confFile} ''} ${optionalString - (cfg.enableFederation && cfg.matrixTokenFile != "") '' - sed -i "s/MATRIX_TOKEN_FILE/$(cat cfg.matrixTokenFile | sed "s#/#\\\/#")/" ${confFile} - ''} + (cfg.enableFederation && cfg.matrixTokenFile != "") '' + sed -i "s/MATRIX_TOKEN_FILE/$(cat cfg.matrixTokenFile | sed "s#/#\\\/#")/" ${confFile} + ''} ''}"; ExecStart = "${pkgs.piped-backend}/bin/piped-backend"; @@ -76,18 +87,18 @@ in { ProtectHome = true; ProtectKernelLogs = true; ProtectProc = "invisible"; - RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; + RestrictAddressFamilies = ["AF_UNIX" "AF_INET" "AF_INET6"]; RestrictNamespaces = true; SystemCallArchitectures = "native"; - SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; + SystemCallFilter = ["@system-service" "~@privileged" "~@resources"]; }; }; systemd.services.piped-password = { serviceConfig.Type = "oneshot"; - wantedBy = [ "piped-backend.service" ]; - wants = [ "postgresql.service" ]; - after = [ "postgresql.service" ]; + wantedBy = ["piped-backend.service"]; + wants = ["postgresql.service"]; + after = ["postgresql.service"]; script = '' ${pkgs.postgresql}/bin/psql -c "ALTER USER piped WITH PASSWORD 'password';" ''; @@ -96,11 +107,13 @@ in { services.postgresql = { enable = true; - ensureUsers = [{ - name = "piped"; - ensurePermissions."DATABASE piped" = "ALL PRIVILEGES"; - }]; - ensureDatabases = [ "piped" ]; + ensureUsers = [ + { + name = "piped"; + ensurePermissions."DATABASE piped" = "ALL PRIVILEGES"; + } + ]; + ensureDatabases = ["piped"]; }; services.nginx.virtualHosts."${cfg.backendDomain}" = { diff --git a/hosts/hetzner-vm/modules/piped/default.nix b/hosts/hetzner-vm/modules/piped/default.nix index 2a8ffa0..1510b82 100644 --- a/hosts/hetzner-vm/modules/piped/default.nix +++ b/hosts/hetzner-vm/modules/piped/default.nix @@ -1,17 +1,22 @@ -{ config, lib, pkgs, ... }: -with lib; -let cfg = config.services.piped; +{ + config, + lib, + pkgs, + ... +}: +with lib; let + cfg = config.services.piped; in { options.services.piped = { enable = mkEnableOption "piped"; - frontendDomain = mkOption { type = types.str; }; + frontendDomain = mkOption {type = types.str;}; backendDomain = mkOption { type = types.nullOr types.str; default = null; description = "Set to null to use project default backend"; }; - proxyDomain = mkOption { type = types.str; }; + proxyDomain = mkOption {type = types.str;}; #rydProxyDomain = mkOption { type = types.str; }; disableFrontend = mkOption { @@ -58,8 +63,7 @@ in { sponsorblockServers = mkOption { type = types.listOf types.str; - default = - [ "https://sponsor.ajay.app" "https://sponsorblock.kavin.rocks" ]; + default = ["https://sponsor.ajay.app" "https://sponsorblock.kavin.rocks"]; description = "Days subscriptions are stored for unauthenticated users"; }; @@ -72,15 +76,13 @@ in { disableLBRYStreams = mkOption { type = types.bool; default = false; - description = - "Disable showing streams provided by LBRY Youtube Partnership"; + description = "Disable showing streams provided by LBRY Youtube Partnership"; }; enableCompromisedPasswordCheck = mkOption { type = types.bool; default = true; - description = - "Use the haveibeenpwned API to check if user password have been compromised"; + description = "Use the haveibeenpwned API to check if user password have been compromised"; }; enableCaptcha = mkOption { @@ -174,11 +176,11 @@ in { }; }; - config = lib.mkIf (cfg.enable && (!cfg.disableBackend || !cfg.disableProxy)) { + config = mkIf (cfg.enable && (!cfg.disableBackend || !cfg.disableProxy)) { users.users."piped" = { isSystemUser = true; group = "piped"; }; - users.groups.piped = { }; + users.groups.piped = {}; }; } diff --git a/hosts/hetzner-vm/modules/piped/frontend.nix b/hosts/hetzner-vm/modules/piped/frontend.nix index 6ab01b9..eab90a9 100644 --- a/hosts/hetzner-vm/modules/piped/frontend.nix +++ b/hosts/hetzner-vm/modules/piped/frontend.nix @@ -1,15 +1,19 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.piped; frontend-package = - (pkgs.piped-frontend.override { backendDomain = cfg.backendDomain; }); + pkgs.piped-frontend.override {backendDomain = cfg.backendDomain;}; in { - config = lib.mkIf (cfg.enable && !cfg.disableFrontend) { + config = mkIf (cfg.enable && !cfg.disableFrontend) { services.nginx.virtualHosts."${cfg.frontendDomain}" = { forceSSL = true; enableACME = true; - locations."/" = { root = "${frontend-package}/share/piped-frontend"; }; + locations."/" = {root = "${frontend-package}/share/piped-frontend";}; }; }; } diff --git a/hosts/hetzner-vm/modules/piped/proxy.nix b/hosts/hetzner-vm/modules/piped/proxy.nix index 37f501c..876b5cb 100644 --- a/hosts/hetzner-vm/modules/piped/proxy.nix +++ b/hosts/hetzner-vm/modules/piped/proxy.nix @@ -1,6 +1,10 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.piped; proxy_nginx_extras = '' @@ -23,11 +27,11 @@ let access_log off; ''; in { - config = lib.mkIf (cfg.enable && !cfg.disableProxy) { + config = mkIf (cfg.enable && !cfg.disableProxy) { systemd.services.piped-proxy = { - wantedBy = [ "multi-user.target" ]; + wantedBy = ["multi-user.target"]; environment.BIND = "0.0.0.0:${toString cfg.internalProxyPort}"; - environment.IPV4_ONLY = lib.mkIf cfg.proxyIPv4Only "1"; + environment.IPV4_ONLY = mkIf cfg.proxyIPv4Only "1"; serviceConfig = { WorkingDirectory = "/run/piped-proxy"; ExecStart = "${pkgs.piped-proxy}/bin/piped-proxy"; @@ -41,10 +45,10 @@ in { ProtectHome = true; ProtectKernelLogs = true; ProtectProc = "invisible"; - RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; + RestrictAddressFamilies = ["AF_UNIX" "AF_INET" "AF_INET6"]; RestrictNamespaces = true; SystemCallArchitectures = "native"; - SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; + SystemCallFilter = ["@system-service" "~@privileged" "~@resources"]; }; }; @@ -53,15 +57,19 @@ in { enableACME = true; locations."/" = { proxyPass = "http://localhost:${toString cfg.internalProxyPort}"; - extraConfig = proxy_nginx_extras + '' - add_header Cache-Control "public, max-age=604800"; - ''; + extraConfig = + proxy_nginx_extras + + '' + add_header Cache-Control "public, max-age=604800"; + ''; }; locations."~ (/videoplayback|/api/v4/|/api/manifest/)" = { proxyPass = "http://localhost:${toString cfg.internalProxyPort}"; - extraConfig = proxy_nginx_extras + '' - add_header Cache-Control private always; - ''; + extraConfig = + proxy_nginx_extras + + '' + add_header Cache-Control private always; + ''; }; }; }; diff --git a/hosts/hetzner-vm/networking.nix b/hosts/hetzner-vm/networking.nix index 415db58..7e7d088 100644 --- a/hosts/hetzner-vm/networking.nix +++ b/hosts/hetzner-vm/networking.nix @@ -1,9 +1,9 @@ -{ ... }: { +{...}: { systemd.services.systemd-networkd-wait-online.enable = false; networking.firewall.enable = true; networking.firewall.allowPing = true; - networking.firewall.allowedTCPPorts = [ 22 ]; + networking.firewall.allowedTCPPorts = [22]; networking.enableIPv6 = true; networking.usePredictableInterfaceNames = false; @@ -12,8 +12,8 @@ enable = true; networks.eth0 = { name = "eth0"; - address = [ "2a01:4f9:c010:8beb::1/64" ]; - gateway = [ "fe80::1" ]; + address = ["2a01:4f9:c010:8beb::1/64"]; + gateway = ["fe80::1"]; }; }; } diff --git a/hosts/hetzner-vm/ports.nix b/hosts/hetzner-vm/ports.nix index 04c5edd..ae84f07 100644 --- a/hosts/hetzner-vm/ports.nix +++ b/hosts/hetzner-vm/ports.nix @@ -1,4 +1,4 @@ -{ }: { +{}: { mpd = 6600; # default mpd-opus = 8012; mpd-flac = 8013; diff --git a/hosts/hetzner-vm/profiles/gitlab-static-sites.nix b/hosts/hetzner-vm/profiles/gitlab-static-sites.nix index 21cb9f2..5ed25a2 100644 --- a/hosts/hetzner-vm/profiles/gitlab-static-sites.nix +++ b/hosts/hetzner-vm/profiles/gitlab-static-sites.nix @@ -1,5 +1,5 @@ -{ config, ... }: -let secrets = config.services.secrets.secrets; +{config, ...}: let + secrets = config.services.secrets.secrets; in { services.gitlab_artifacts_sync = { enable = true; @@ -8,7 +8,7 @@ in { { repoName = "ChaotiCryptidz/VaultUI"; domain = "vaultui.owo.monster"; - domainOptions = { withTryFiles = true; }; + domainOptions = {withTryFiles = true;}; } { repoName = "ChaotiCryptidz/music_library_website"; diff --git a/hosts/hetzner-vm/profiles/invidious.nix b/hosts/hetzner-vm/profiles/invidious.nix index 2e889f3..0dcca94 100644 --- a/hosts/hetzner-vm/profiles/invidious.nix +++ b/hosts/hetzner-vm/profiles/invidious.nix @@ -1,5 +1,5 @@ -{ inputs, pkgs, ... }: -let ports = (import ../ports.nix { }); +{...}: let + ports = import ../ports.nix {}; in { services.invidious = { enable = true; @@ -15,14 +15,14 @@ in { default_user_preferences = { locale = "en-US"; region = "GB"; - captions = [ "English (auto-generated)" "English" "" ]; + captions = ["English (auto-generated)" "English" ""]; dark_mode = true; - feed_menu = [ "Subscriptions" "Popular" ]; + feed_menu = ["Subscriptions" "Popular"]; default_home = "Subscriptions"; max_results = 30; annotations = true; annotations_subscribed = true; - comments = [ ]; + comments = []; player_style = "invidious"; related_videos = true; autoplay = true; diff --git a/hosts/hetzner-vm/profiles/lappy-dev.nix b/hosts/hetzner-vm/profiles/lappy-dev.nix deleted file mode 100644 index 34077e9..0000000 --- a/hosts/hetzner-vm/profiles/lappy-dev.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ ... }: { - services.nginx.virtualHosts."lappy-dev.owo.monster" = { - forceSSL = true; - enableACME = true; - locations = { - "/".proxyPass = - "http://lappy.tailscale-internal.genderfucked.monster:8088"; - }; - }; -} diff --git a/hosts/hetzner-vm/profiles/mailserver.nix b/hosts/hetzner-vm/profiles/mailserver.nix index b5fe182..52bf611 100644 --- a/hosts/hetzner-vm/profiles/mailserver.nix +++ b/hosts/hetzner-vm/profiles/mailserver.nix @@ -1,10 +1,10 @@ -{ config, ... }: -let secrets = config.services.secrets.secrets; +{config, ...}: let + secrets = config.services.secrets.secrets; in { config.mailserver = { enable = true; fqdn = "mail.owo.monster"; - domains = [ "owo.monster" "kitteh.pw" ]; + domains = ["owo.monster" "kitteh.pw"]; debug_mode = true; extra_roundcube_config = '' @@ -14,6 +14,8 @@ in { $config['username_domain_forced'] = true; ''; + extra_aliases_file = "/tmp/e"; + accounts = { "chaos@owo.monster" = { name = "chaos@owo.monster"; @@ -22,7 +24,7 @@ in { "all@owo.monster" "chaoticryptidz@owo.monster" - # TODO: legacy - to be deprecated by 2023-01-01 + # TODO: legacy - to be deprecated by 2023-01-01 "kitteh@owo.monster" "kitteh@kitteh.pw" ]; @@ -31,13 +33,13 @@ in { "misskey@owo.monster" = { name = "misskey@owo.monster"; passwordFile = "${secrets.misskey_mail_passwd.path}"; - aliases = [ ]; + aliases = []; sieveScript = null; }; "system@owo.monster" = { name = "system@owo.monster"; passwordFile = "${secrets.system_mail_passwd.path}"; - aliases = [ ]; + aliases = []; sieveScript = null; }; }; diff --git a/hosts/hetzner-vm/profiles/misskey.nix b/hosts/hetzner-vm/profiles/misskey.nix index 078bb49..3cf46f1 100644 --- a/hosts/hetzner-vm/profiles/misskey.nix +++ b/hosts/hetzner-vm/profiles/misskey.nix @@ -1,6 +1,9 @@ -{ pkgs, tree, ... }: -let - ports = (import ../ports.nix { }); +{ + pkgs, + tree, + ... +}: let + ports = import ../ports.nix {}; misskeyDomain = "social.owo.monster"; @@ -41,9 +44,9 @@ let outgoingAddressFamily = "dual"; }; - misskeyConfigFile = builtins.toFile "default.yml" - (pkgs.lib.generators.toYAML { } misskeyConfig); - + misskeyConfigFile = + builtins.toFile "default.yml" + (pkgs.lib.generators.toYAML {} misskeyConfig); in { users.users."misskey" = { isNormalUser = true; @@ -54,16 +57,16 @@ in { home.packages = misskeyPackages; home.stateVersion = "22.05"; - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; }; - systemd.tmpfiles.rules = [ "d /home/misskey/misskey-files - misskey users" ]; + systemd.tmpfiles.rules = ["d /home/misskey/misskey-files - misskey users"]; systemd.services.misskey-files = { serviceConfig.Type = "oneshot"; - wantedBy = [ "misskey.service" ]; - after = [ "home-manager-misskey.service" "network.target" ]; - path = with pkgs; [ bash git rsync ] ++ misskeyPackages; + wantedBy = ["misskey.service"]; + after = ["home-manager-misskey.service" "network.target"]; + path = with pkgs; [bash git rsync] ++ misskeyPackages; script = '' mkdir -p /home/misskey/misskey || true @@ -85,9 +88,9 @@ in { systemd.services.misskey-password = { serviceConfig.Type = "oneshot"; - wantedBy = [ "misskey.service" ]; - wants = [ "postgresql.service" ]; - after = [ "postgresql.service" ]; + wantedBy = ["misskey.service"]; + wants = ["postgresql.service"]; + after = ["postgresql.service"]; script = '' ${pkgs.postgresql}/bin/psql -c "ALTER USER misskey WITH PASSWORD 'password';" ''; @@ -95,17 +98,16 @@ in { }; systemd.services.misskey = { - wantedBy = [ "multi-user.target" ]; - after = [ "misskey-password.service" "misskey-files.service" ]; - wants = [ "postgresql.service" "redis-misskey.service" ]; - path = with pkgs; [ bash git ] ++ misskeyPackages; + wantedBy = ["multi-user.target"]; + after = ["misskey-password.service" "misskey-files.service"]; + wants = ["postgresql.service" "redis-misskey.service"]; + path = with pkgs; [bash git] ++ misskeyPackages; environment.NODE_ENV = "production"; serviceConfig = { User = "misskey"; WorkingDirectory = "/home/misskey/misskey"; ExecStartPre = "${pkgs.yarn}/bin/yarn migrate"; - ExecStart = - "${pkgs.nodejs}/bin/node --experimental-json-modules packages/backend/built/index.js"; + ExecStart = "${pkgs.nodejs}/bin/node --experimental-json-modules packages/backend/built/index.js"; #TimeoutSec = 60; #StandardOutput = "syslog"; #StandardError = "syslog"; @@ -127,11 +129,13 @@ in { services.postgresql = { enable = true; - ensureUsers = [{ - name = "misskey"; - ensurePermissions."DATABASE misskey" = "ALL PRIVILEGES"; - }]; - ensureDatabases = [ "misskey" ]; + ensureUsers = [ + { + name = "misskey"; + ensurePermissions."DATABASE misskey" = "ALL PRIVILEGES"; + } + ]; + ensureDatabases = ["misskey"]; initialScript = pkgs.writeText "init" '' create user misskey with password 'password'; grant all privileges on database misskey to misskey; @@ -143,4 +147,3 @@ in { port = ports.misskey-redis; }; } - diff --git a/hosts/hetzner-vm/profiles/mpd-broadcast/broadcast.nix b/hosts/hetzner-vm/profiles/mpd-broadcast/broadcast.nix index e9b23b4..d6537b4 100644 --- a/hosts/hetzner-vm/profiles/mpd-broadcast/broadcast.nix +++ b/hosts/hetzner-vm/profiles/mpd-broadcast/broadcast.nix @@ -1,10 +1,10 @@ -{ tree, ... }: { +{tree, ...}: { imports = with tree; [ # systemwide pulseaudio w/ recv native localhost # to broadcast to all speakers over rtp profiles.sound.pulseaudio.pulse-systemwide profiles.sound.pulseaudio.pulse-recv-native-localhost - ] ++ [ ./hosts/lappy.nix ./hosts/raspberry.nix ]; - + ] + ++ [./hosts/lappy.nix ./hosts/raspberry.nix]; } diff --git a/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/lappy.nix b/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/lappy.nix index 0bca443..91fdf49 100644 --- a/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/lappy.nix +++ b/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/lappy.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }: -let +{pkgs, ...}: let sink_name = "roc-lappy"; description = "Lappy ROC Output"; ip_addr = "100.115.10.34"; @@ -12,4 +11,3 @@ in { } ''; } - diff --git a/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/raspberry.nix b/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/raspberry.nix index 8e1da59..73ec320 100644 --- a/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/raspberry.nix +++ b/hosts/hetzner-vm/profiles/mpd-broadcast/hosts/raspberry.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }: -let +{pkgs, ...}: let sink_name = "roc-raspberry"; description = "Raspberry ROC Output"; ip_addr = "100.118.202.64"; diff --git a/hosts/hetzner-vm/profiles/mpd.nix b/hosts/hetzner-vm/profiles/mpd.nix index 8027060..3a65644 100644 --- a/hosts/hetzner-vm/profiles/mpd.nix +++ b/hosts/hetzner-vm/profiles/mpd.nix @@ -1,18 +1,23 @@ -{ config, pkgs, lib, tree, ... }: -let - ports = (import ../ports.nix { }); +{ + config, + pkgs, + ... +}: let + ports = import ../ports.nix {}; secrets = config.services.secrets.secrets; in { - environment.systemPackages = with pkgs; [ mpc_cli ]; + environment.systemPackages = with pkgs; [mpc_cli]; services.mpd = { enable = true; network.listenAddress = "0.0.0.0"; musicDirectory = "https://storage-webdav.owo.monster/music_ro/"; - credentials = [{ - passwordFile = "${secrets.mpd_control_password.path}"; - permissions = [ "read" "add" "control" "admin" ]; - }]; + credentials = [ + { + passwordFile = "${secrets.mpd_control_password.path}"; + permissions = ["read" "add" "control" "admin"]; + } + ]; extraConfig = '' host_permissions "127.0.0.1 read,add,control,admin" samplerate_converter "0" @@ -53,18 +58,18 @@ in { proxyPass = "http://127.0.0.1:${toString ports.mpd-opus}"; extraConfig = '' auth_basic "Music Password"; - auth_basic_user_file ${secrets.music_stream_passwd.path}; + auth_basic_user_file ${secrets.music_stream_passwd.path}; ''; }; "/flac" = { proxyPass = "http://127.0.0.1:${toString ports.mpd-flac}"; extraConfig = '' auth_basic "Music Password"; - auth_basic_user_file ${secrets.music_stream_passwd.path}; + auth_basic_user_file ${secrets.music_stream_passwd.path}; ''; }; }; }; - networking.firewall.allowedTCPPorts = [ 6600 ]; + networking.firewall.allowedTCPPorts = [6600]; } diff --git a/hosts/hetzner-vm/profiles/piped.nix b/hosts/hetzner-vm/profiles/piped.nix index d112054..a821908 100644 --- a/hosts/hetzner-vm/profiles/piped.nix +++ b/hosts/hetzner-vm/profiles/piped.nix @@ -1,5 +1,5 @@ -{ ... }: -let ports = (import ../ports.nix { }); +{...}: let + ports = import ../ports.nix {}; in { services.piped = { enable = true; diff --git a/hosts/hetzner-vm/profiles/quassel.nix b/hosts/hetzner-vm/profiles/quassel.nix index 05749fd..83fdaab 100644 --- a/hosts/hetzner-vm/profiles/quassel.nix +++ b/hosts/hetzner-vm/profiles/quassel.nix @@ -1,14 +1,16 @@ -_: { +{...}: { services.quassel = { enable = true; - interfaces = [ "0.0.0.0" ]; + interfaces = ["0.0.0.0"]; }; - services.postgresql.ensureDatabases = [ "quassel" ]; - services.postgresql.ensureUsers = [{ - name = "quassel"; - ensurePermissions."DATABASE quassel" = "ALL PRIVILEGES"; - }]; + services.postgresql.ensureDatabases = ["quassel"]; + services.postgresql.ensureUsers = [ + { + name = "quassel"; + ensurePermissions."DATABASE quassel" = "ALL PRIVILEGES"; + } + ]; services.postgresql.authentication = "host quassel quassel localhost trust"; - networking.firewall.allowedTCPPorts = [ 4242 ]; + networking.firewall.allowedTCPPorts = [4242]; } diff --git a/hosts/hetzner-vm/profiles/restic.nix b/hosts/hetzner-vm/profiles/restic.nix index 6a8d085..c123240 100644 --- a/hosts/hetzner-vm/profiles/restic.nix +++ b/hosts/hetzner-vm/profiles/restic.nix @@ -1,17 +1,21 @@ -{ lib, config, pkgs, ... }: -let +{ + lib, + config, + pkgs, + ... +}: let secrets = config.services.secrets.secrets; mail_config = config.mailserver; backupPrepareCommand = "${ - (pkgs.writeShellScriptBin "backupPrepareCommand" '' - systemctl start ${ - lib.concatStringsSep " " - (lib.forEach config.services.postgresqlBackup.databases - (db: "postgresqlBackup-${db}")) - } --wait - '') - }/bin/backupPrepareCommand"; + (pkgs.writeShellScriptBin "backupPrepareCommand" '' + systemctl start ${ + lib.concatStringsSep " " + (lib.forEach config.services.postgresqlBackup.databases + (db: "postgresqlBackup-${db}")) + } --wait + '') + }/bin/backupPrepareCommand"; in { environment.systemPackages = [ (pkgs.writeShellScriptBin "restic-hetzner-vm" '' @@ -58,7 +62,7 @@ in { services.postgresqlBackup = { enable = true; backupAll = false; - databases = [ "postgres" "invidious" "misskey" "quassel" "roundcube" ]; + databases = ["postgres" "invidious" "misskey" "quassel" "roundcube"]; compression = "zstd"; }; } diff --git a/hosts/hetzner-vm/profiles/wireguard.nix b/hosts/hetzner-vm/profiles/wireguard.nix index ced5141..c101e18 100644 --- a/hosts/hetzner-vm/profiles/wireguard.nix +++ b/hosts/hetzner-vm/profiles/wireguard.nix @@ -1,9 +1,9 @@ -{ config, ... }: -let secrets = config.services.secrets.secrets; +{config, ...}: let + secrets = config.services.secrets.secrets; in { networking.wg-quick.interfaces = { wg0 = { - address = [ "10.69.42.1/32" ]; + address = ["10.69.42.1/32"]; listenPort = 51820; privateKeyFile = "${secrets.wg_privkey.path}"; peers = [ @@ -11,29 +11,29 @@ in { { publicKey = "jXA0DeprEaL/ARQ3K81l8xWuUI5C/90DcY3bIfcIjz8="; presharedKeyFile = "${secrets.wg_preshared_tablet.path}"; - allowedIPs = [ "10.69.42.2/32" ]; + allowedIPs = ["10.69.42.2/32"]; } # vault { publicKey = "IGq+WanFM/bKNUkwjO/0AAtDhJLvtvU+mVxH27QyHTc="; presharedKeyFile = "${secrets.wg_preshared_vault.path}"; endpoint = "vault.servers.genderfucked.monster:51820"; - allowedIPs = [ "10.69.42.3/32" ]; + allowedIPs = ["10.69.42.3/32"]; } # storage { publicKey = "biNNeCkjAWi2jUVoL5+1pBtXGa3OFZi4DltB2dqGjGg="; presharedKeyFile = "${secrets.wg_preshared_storage.path}"; - allowedIPs = [ "10.69.42.4/32" ]; + allowedIPs = ["10.69.42.4/32"]; } # iphone8 { publicKey = "2BgT08bDKh8WlFFSeRArI9a1GpFgUyqEApvJy4KgAmw="; presharedKeyFile = "${secrets.wg_preshared_iphone8.path}"; - allowedIPs = [ "10.69.42.5/32" ]; + allowedIPs = ["10.69.42.5/32"]; } ]; }; }; - networking.firewall.allowedUDPPorts = [ 51820 ]; + networking.firewall.allowedUDPPorts = [51820]; } diff --git a/hosts/hetzner-vm/secrets.nix b/hosts/hetzner-vm/secrets.nix index 29f4309..c159579 100644 --- a/hosts/hetzner-vm/secrets.nix +++ b/hosts/hetzner-vm/secrets.nix @@ -1,12 +1,11 @@ -{ pkgs, ... }: { +{pkgs, ...}: { services.secrets = { enable = true; - extraPackages = with pkgs; - [ - # for music & mail passwd files - apacheHttpd - ]; + extraPackages = with pkgs; [ + # for music & mail passwd files + apacheHttpd + ]; secrets = { mpd_control_password = { @@ -16,6 +15,13 @@ simple_get "/api-keys/mpd" .password > $secretFile ''; }; + private_mail_aliases = { + user = "root"; + group = "root"; + fetchScript = '' + kv_get "/infra/private-mail-aliases" | jq .data.data | jq -r 'to_entries|map("\(.key) \(.value.to)")[]' > $secretFile + ''; + }; music_stream_passwd = { user = "nginx"; group = "nginx"; @@ -71,31 +77,31 @@ }; wg_privkey = { fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .private > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .private > $secretFile ''; }; wg_preshared_tablet = { path = "/secrets/wg_preshared_tablet"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.tablet > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.tablet > $secretFile ''; }; wg_preshared_vault = { path = "/secrets/wg_preshared_vault"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.vault > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.vault > $secretFile ''; }; wg_preshared_storage = { path = "/secrets/wg_preshared_storage"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.storage > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.storage > $secretFile ''; }; wg_preshared_iphone8 = { path = "/secrets/wg_preshared_iphone8"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.iphone8 > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/hetzner-vm" .preshared_keys.iphone8 > $secretFile ''; }; }; diff --git a/hosts/macmini/default.nix b/hosts/macmini/default.nix index c99c9a0..1384247 100644 --- a/hosts/macmini/default.nix +++ b/hosts/macmini/default.nix @@ -1,4 +1,8 @@ -{ pkgs, tree, ... }: { +{ + pkgs, + tree, + ... +}: { users.users.chaos = { name = "chaos"; home = "/Users/chaos"; @@ -16,5 +20,4 @@ home.apps.mpv ]; }; - } diff --git a/hosts/nixos-live/nixos-live.nix b/hosts/nixos-live/nixos-live.nix index 3f8cd1e..06aa522 100644 --- a/hosts/nixos-live/nixos-live.nix +++ b/hosts/nixos-live/nixos-live.nix @@ -1,6 +1,12 @@ -{ config, tree, modulesPath, pkgs, lib, ... }: { +{ + config, + tree, + modulesPath, + pkgs, + lib, + ... +}: { imports = [ - # (modulesPath + "/profiles/qemu-guest.nix") (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix") diff --git a/hosts/nixos.nix b/hosts/nixos.nix index 81f8787..992dcd1 100644 --- a/hosts/nixos.nix +++ b/hosts/nixos.nix @@ -1,14 +1,19 @@ -{ self, nixpkgs-unstable, ... }@inputs: -let +{ + self, + nixpkgs-unstable, + ... +} @ inputs: let mkTree = inputs.tree-input.tree; - metaTree = mkTree ((import ../treeConfig.nix { }) // { inherit inputs; }); + metaTree = mkTree ((import ../treeConfig.nix {}) // {inherit inputs;}); tree = metaTree.impure; - patchedInputs = inputs // { - # set these to the correct versions from inputs - nixpkgs = inputs.nixpkgs-unstable; - home-manager = inputs.home-manager-unstable; - }; + patchedInputs = + inputs + // { + # set these to the correct versions from inputs + nixpkgs = inputs.nixpkgs-unstable; + home-manager = inputs.home-manager-unstable; + }; defaultSpecialArgs = { tree = metaTree.impure; @@ -34,50 +39,50 @@ in { tablet = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./tablet/tablet.nix ./tablet/hardware.nix ]; + modules = defaultModules ++ [./tablet/tablet.nix ./tablet/hardware.nix]; }; rescue-x86_64 = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./rescue/rescue.nix ]; + modules = defaultModules ++ [./rescue/rescue.nix]; }; hetzner-vm = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./hetzner-vm/hetzner-vm.nix ]; + modules = defaultModules ++ [./hetzner-vm/hetzner-vm.nix]; }; storage = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./storage/storage.nix ]; + modules = defaultModules ++ [./storage/storage.nix]; }; vault = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./vault/vault.nix ]; + modules = defaultModules ++ [./vault/vault.nix]; }; buildbox = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./buildbox/buildbox.nix ]; + modules = defaultModules ++ [./buildbox/buildbox.nix]; }; # nix build .#nixosConfigurations.nixos-live-x86_64.config.system.build.isoImage nixos-live-x86_64 = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "x86_64-linux"; - modules = defaultModules ++ [ ./nixos-live/nixos-live.nix ]; + modules = defaultModules ++ [./nixos-live/nixos-live.nix]; }; # nix --no-sandbox build .#nixosConfigurations.raspberry.config.system.build.sdImage raspberry = nixosUnstableSystem { specialArgs = defaultSpecialArgs; system = "aarch64-linux"; - modules = defaultModules ++ [ ./raspberry/raspberry.nix ]; + modules = defaultModules ++ [./raspberry/raspberry.nix]; }; } diff --git a/hosts/raspberry/boot.nix b/hosts/raspberry/boot.nix index 8e99023..f620f22 100644 --- a/hosts/raspberry/boot.nix +++ b/hosts/raspberry/boot.nix @@ -1,4 +1,9 @@ -{ lib, pkgs, config, ... }: { +{ + lib, + pkgs, + config, + ... +}: { boot.loader.grub.enable = false; boot.loader.generic-extlinux-compatible.enable = true; @@ -7,7 +12,7 @@ # The serial ports listed here are: # - ttyS0: for Tegra (Jetson TX1) # - ttyAMA0: for QEMU's -machine virt - boot.kernelParams = [ "console=tty0" ]; + boot.kernelParams = ["console=tty0"]; sdImage = { populateFirmwareCommands = let diff --git a/hosts/raspberry/raspberry.nix b/hosts/raspberry/raspberry.nix index b30cf92..d025b04 100644 --- a/hosts/raspberry/raspberry.nix +++ b/hosts/raspberry/raspberry.nix @@ -1,6 +1,11 @@ -{ tree, modulesPath, config, pkgs, lib, ... }: - { + tree, + modulesPath, + config, + pkgs, + lib, + ... +}: { imports = with tree; [ users.root users.chaos @@ -18,13 +23,13 @@ ]; home-manager.users.root = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; }; home-manager.users.chaos = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; }; - boot.supportedFilesystems = lib.mkForce [ "vfat" ]; + boot.supportedFilesystems = lib.mkForce ["vfat"]; boot.kernelPackages = pkgs.linuxPackages_latest; networking.hostName = "raspberry"; @@ -34,4 +39,3 @@ system.stateVersion = "21.11"; } - diff --git a/hosts/raspberry/services/music-friend/bluetooth.nix b/hosts/raspberry/services/music-friend/bluetooth.nix index c58433b..bf7efe7 100644 --- a/hosts/raspberry/services/music-friend/bluetooth.nix +++ b/hosts/raspberry/services/music-friend/bluetooth.nix @@ -1,4 +1,8 @@ -{ tree, pkgs, ... }: { +{ + tree, + pkgs, + ... +}: { imports = with tree; [ profiles.connectivity.bluetooth profiles.sound.pulseaudio.pulse-bluetooth @@ -6,8 +10,8 @@ systemd = { timers.bt-autoconnect = { - wantedBy = [ "timers.target" ]; - partOf = [ "bt-autoconnect.service" ]; + wantedBy = ["timers.target"]; + partOf = ["bt-autoconnect.service"]; timerConfig.OnCalendar = "minutely"; }; services.bt-autoconnect = { diff --git a/hosts/raspberry/services/music-friend/helper-scripts.nix b/hosts/raspberry/services/music-friend/helper-scripts.nix index 7d74ce7..55c2c7b 100644 --- a/hosts/raspberry/services/music-friend/helper-scripts.nix +++ b/hosts/raspberry/services/music-friend/helper-scripts.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }: -let +{pkgs, ...}: let mpd-server = "hetzner-vm.tailscale-internal.genderfucked.monster"; sync-with-mpd-server = pkgs.writeShellScriptBin "sync-with-mpd-server" '' #!/usr/bin/env bash @@ -20,4 +19,4 @@ let mpc seek "$CURRENT_TIMESTAMP" mpc play ''; -in { environment.systemPackages = [ sync-with-mpd-server ]; } +in {environment.systemPackages = [sync-with-mpd-server];} diff --git a/hosts/raspberry/services/music-friend/local-mpd.nix b/hosts/raspberry/services/music-friend/local-mpd.nix index b73d751..e3f76ee 100644 --- a/hosts/raspberry/services/music-friend/local-mpd.nix +++ b/hosts/raspberry/services/music-friend/local-mpd.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { +{tree, ...}: { # TODO: move this to its own profile - imports = with tree; [ hosts.lappy.profiles.mpd ]; + imports = with tree; [hosts.lappy.profiles.mpd]; } diff --git a/hosts/raspberry/services/music-friend/process-media-controls.nix b/hosts/raspberry/services/music-friend/process-media-controls.nix index e5bc42f..33db52e 100644 --- a/hosts/raspberry/services/music-friend/process-media-controls.nix +++ b/hosts/raspberry/services/music-friend/process-media-controls.nix @@ -1,16 +1,17 @@ -{ pkgs, ... }: -let - process-media-controls = pkgs.writeText "process-media-controls" +{pkgs, ...}: let + process-media-controls = + pkgs.writeText "process-media-controls" (builtins.readFile ./process-media-controls.py); in { systemd.services.process-media-controls = { - requires = [ "network.target" "pulseaudio.service" ]; - after = [ "network.target" "pulseaudio.service" ]; - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.pulseaudio ]; + requires = ["network.target" "pulseaudio.service"]; + after = ["network.target" "pulseaudio.service"]; + wantedBy = ["multi-user.target"]; + path = [pkgs.pulseaudio]; script = let - python = pkgs.python39.withPackages - (ps: with ps; [ pkgs.python39Packages.evdev ]); + python = + pkgs.python39.withPackages + (ps: with ps; [pkgs.python39Packages.evdev]); in '' export PULSE_SERVER=127.0.0.1 (${python.interpreter} ${process-media-controls}) || true diff --git a/hosts/raspberry/services/music-friend/pulseaudiio.nix b/hosts/raspberry/services/music-friend/pulseaudiio.nix index fa1bb1b..57e074a 100644 --- a/hosts/raspberry/services/music-friend/pulseaudiio.nix +++ b/hosts/raspberry/services/music-friend/pulseaudiio.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { +{tree, ...}: { imports = with tree; [ profiles.sound.pulseaudio.pulse profiles.sound.pulseaudio.pulse-systemwide diff --git a/hosts/raspberry/services/router.nix b/hosts/raspberry/services/router.nix index 0a25d62..b0cb8b0 100644 --- a/hosts/raspberry/services/router.nix +++ b/hosts/raspberry/services/router.nix @@ -1,14 +1,16 @@ -{ lib, tree, ... }: -let +{ + lib, + tree, + ... +}: let externalInterface = "eth0"; wifiInterface = "wlan0"; ssid = "Test Wifi"; password = "UwUPassUwU"; in { - imports = with tree; [ profiles.dnscrypt ]; + imports = with tree; [profiles.dnscrypt]; - services.dnscrypt-proxy2.settings."listen_addresses" = - [ "0.0.0.0:53" "[::]:53" ]; + services.dnscrypt-proxy2.settings."listen_addresses" = ["0.0.0.0:53" "[::]:53"]; services.hostapd = { enable = true; @@ -25,20 +27,20 @@ in { }; networking.firewall = { - trustedInterfaces = [ wifiInterface ]; + trustedInterfaces = [wifiInterface]; checkReversePath = false; - allowedTCPPorts = [ 53 ]; + allowedTCPPorts = [53]; }; networking.nat = { enable = true; - internalIPs = [ "192.168.2.0/24" ]; + internalIPs = ["192.168.2.0/24"]; inherit externalInterface; }; services.dnsmasq = { enable = true; - servers = [ "192.168.2.1" ]; + servers = ["192.168.2.1"]; extraConfig = '' domain=lan interface=wlan0 diff --git a/hosts/rescue/rescue.nix b/hosts/rescue/rescue.nix index a1859b4..4be2100 100644 --- a/hosts/rescue/rescue.nix +++ b/hosts/rescue/rescue.nix @@ -1,6 +1,11 @@ -{ tree, modulesPath, config, pkgs, lib, ... }: - { + tree, + modulesPath, + config, + pkgs, + lib, + ... +}: { imports = with tree; [ users.root users.chaos @@ -14,7 +19,7 @@ ]; home-manager.users.root = { - imports = with tree; [ home.base home.dev.all ]; + imports = with tree; [home.base home.dev.all]; }; home-manager.users.chaos = { imports = with tree; [ @@ -47,4 +52,3 @@ system.stateVersion = "21.11"; } - diff --git a/hosts/storage/hardware.nix b/hosts/storage/hardware.nix index c6d7432..8351784 100644 --- a/hosts/storage/hardware.nix +++ b/hosts/storage/hardware.nix @@ -1,9 +1,9 @@ -{ modulesPath, ... }: { - imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; +{modulesPath, ...}: { + imports = [(modulesPath + "/profiles/qemu-guest.nix")]; boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda"; - boot.initrd.kernelModules = [ "nvme" ]; + boot.initrd.kernelModules = ["nvme"]; fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; diff --git a/hosts/storage/networking.nix b/hosts/storage/networking.nix index 95e0bb3..924f816 100644 --- a/hosts/storage/networking.nix +++ b/hosts/storage/networking.nix @@ -1,9 +1,9 @@ -{ ... }: { +{...}: { systemd.services.systemd-networkd-wait-online.enable = false; networking.firewall.enable = true; networking.firewall.allowPing = true; - networking.firewall.allowedTCPPorts = [ 22 ]; + networking.firewall.allowedTCPPorts = [22]; networking.enableIPv6 = true; networking.usePredictableInterfaceNames = false; @@ -12,8 +12,8 @@ enable = true; networks.eth0 = { name = "eth0"; - address = [ "2a01:4f9:c010:3e92::1/64" ]; - gateway = [ "fe80::1" ]; + address = ["2a01:4f9:c010:3e92::1/64"]; + gateway = ["fe80::1"]; }; }; } diff --git a/hosts/storage/ports.nix b/hosts/storage/ports.nix index e2d68b8..99e9a6f 100644 --- a/hosts/storage/ports.nix +++ b/hosts/storage/ports.nix @@ -1,4 +1,4 @@ -{ }: { +{}: { rclone_serve_webdav_main = 4242; rclone_serve_webdav_media = 4243; rclone_serve_webdav_music_ro = 4244; diff --git a/hosts/storage/profiles/rclone-serve.nix b/hosts/storage/profiles/rclone-serve.nix index 40f07d9..7bf6da2 100644 --- a/hosts/storage/profiles/rclone-serve.nix +++ b/hosts/storage/profiles/rclone-serve.nix @@ -1,7 +1,6 @@ -{ config, ... }: -let +{config, ...}: let secrets = config.services.secrets.secrets; - ports = (import ../ports.nix { }); + ports = import ../ports.nix {}; in { systemd.tmpfiles.rules = [ "d /caches - storage storage" @@ -11,8 +10,8 @@ in { services.rclone-serve = let serviceConfig = { - after = [ "secrets-init.service" ]; - partOf = [ "secrets-init.service" ]; + after = ["secrets-init.service"]; + partOf = ["secrets-init.service"]; }; in { enable = true; @@ -114,7 +113,7 @@ in { ]; }; - networking.firewall.allowedTCPPorts = [ 80 443 ]; + networking.firewall.allowedTCPPorts = [80 443]; services.nginx.clientMaxBodySize = "${toString (8192 * 4)}m"; @@ -122,12 +121,9 @@ in { forceSSL = true; enableACME = true; locations = { - "/main/".proxyPass = - "http://localhost:${toString ports.rclone_serve_webdav_main}"; - "/media/".proxyPass = - "http://localhost:${toString ports.rclone_serve_webdav_media}"; - "/music_ro/".proxyPass = - "http://localhost:${toString ports.rclone_serve_webdav_music_ro}"; + "/main/".proxyPass = "http://localhost:${toString ports.rclone_serve_webdav_main}"; + "/media/".proxyPass = "http://localhost:${toString ports.rclone_serve_webdav_media}"; + "/music_ro/".proxyPass = "http://localhost:${toString ports.rclone_serve_webdav_music_ro}"; }; }; @@ -135,10 +131,8 @@ in { forceSSL = true; enableACME = true; locations = { - "/Music/".proxyPass = - "http://localhost:${toString ports.rclone_serve_http_music}"; - "/Public/".proxyPass = - "http://localhost:${toString ports.rclone_serve_http_public}"; + "/Music/".proxyPass = "http://localhost:${toString ports.rclone_serve_http_music}"; + "/Public/".proxyPass = "http://localhost:${toString ports.rclone_serve_http_public}"; }; }; @@ -146,12 +140,9 @@ in { forceSSL = true; enableACME = true; locations = { - "/HetznerVM/".proxyPass = - "http://localhost:${toString ports.rclone_serve_restic_hvm}"; - "/Music/".proxyPass = - "http://localhost:${toString ports.rclone_serve_restic_music}"; - "/Vault/".proxyPass = - "http://localhost:${toString ports.rclone_serve_restic_vault}"; + "/HetznerVM/".proxyPass = "http://localhost:${toString ports.rclone_serve_restic_hvm}"; + "/Music/".proxyPass = "http://localhost:${toString ports.rclone_serve_restic_music}"; + "/Vault/".proxyPass = "http://localhost:${toString ports.rclone_serve_restic_vault}"; }; }; } diff --git a/hosts/storage/profiles/rclone-sync.nix b/hosts/storage/profiles/rclone-sync.nix index ba31a0e..44ac333 100644 --- a/hosts/storage/profiles/rclone-sync.nix +++ b/hosts/storage/profiles/rclone-sync.nix @@ -1,9 +1,13 @@ -{ config, lib, ... }: -let secrets = config.services.secrets.secrets; +{ + config, + lib, + ... +}: let + secrets = config.services.secrets.secrets; in { services.rclone-sync = let sync_defaults = { - serviceConfig = { after = [ "secrets-init.service" ]; }; + serviceConfig = {after = ["secrets-init.service"];}; timerConfig = { OnStartupSec = "60"; OnCalendar = "4h"; @@ -12,7 +16,7 @@ in { in { enable = true; user = "storage"; - sync_jobs = map (x: lib.mkMerge [ x sync_defaults ]) [ + sync_jobs = map (x: lib.mkMerge [x sync_defaults]) [ # My B2 { source = "StorageBox:Backups"; diff --git a/hosts/storage/profiles/wireguard.nix b/hosts/storage/profiles/wireguard.nix index 03e0124..c569a48 100644 --- a/hosts/storage/profiles/wireguard.nix +++ b/hosts/storage/profiles/wireguard.nix @@ -1,9 +1,9 @@ -{ config, ... }: -let secrets = config.services.secrets.secrets; +{config, ...}: let + secrets = config.services.secrets.secrets; in { networking.wg-quick.interfaces = { wg0 = { - address = [ "10.69.42.4/32" ]; + address = ["10.69.42.4/32"]; listenPort = 51820; privateKeyFile = "${secrets.wg_privkey.path}"; @@ -12,7 +12,7 @@ in { { publicKey = "UJr+EmUM7KWkIy0nk0JA38ibvcLC++6iuOKkHdrx9Dc="; presharedKeyFile = "${secrets.wg_preshared_hetzner-vm.path}"; - allowedIPs = [ "10.69.42.1/32" ]; + allowedIPs = ["10.69.42.1/32"]; endpoint = "hetzner-vm.servers.genderfucked.monster:51820"; persistentKeepalive = 25; } @@ -20,23 +20,23 @@ in { { publicKey = "jXA0DeprEaL/ARQ3K81l8xWuUI5C/90DcY3bIfcIjz8="; presharedKeyFile = "${secrets.wg_preshared_tablet.path}"; - allowedIPs = [ "10.69.42.2/32" ]; + allowedIPs = ["10.69.42.2/32"]; } # vault { publicKey = "IGq+WanFM/bKNUkwjO/0AAtDhJLvtvU+mVxH27QyHTc="; presharedKeyFile = "${secrets.wg_preshared_vault.path}"; endpoint = "vault.servers.genderfucked.monster:51820"; - allowedIPs = [ "10.69.42.3/32" ]; + allowedIPs = ["10.69.42.3/32"]; } # iphone8 { publicKey = "2BgT08bDKh8WlFFSeRArI9a1GpFgUyqEApvJy4KgAmw="; presharedKeyFile = "${secrets.wg_preshared_iphone8.path}"; - allowedIPs = [ "10.69.42.5/32" ]; + allowedIPs = ["10.69.42.5/32"]; } ]; }; }; - networking.firewall.allowedUDPPorts = [ 51820 ]; + networking.firewall.allowedUDPPorts = [51820]; } diff --git a/hosts/storage/secrets.nix b/hosts/storage/secrets.nix index 09d6348..18b06f2 100644 --- a/hosts/storage/secrets.nix +++ b/hosts/storage/secrets.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }: { - +{pkgs, ...}: { services.secrets = { enable = true; @@ -43,7 +42,7 @@ ''; secrets = { - vault_password = { manual = true; }; + vault_password = {manual = true;}; restic_hetznervm_htpasswd = { user = "storage"; @@ -126,31 +125,31 @@ wg_privkey = { fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/storage" .private > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/storage" .private > $secretFile ''; }; wg_preshared_hetzner-vm = { path = "/secrets/wg_preshared_hetzner-vm"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.hetzner_vm > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.hetzner_vm > $secretFile ''; }; wg_preshared_tablet = { path = "/secrets/wg_preshared_tablet"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.tablet > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.tablet > $secretFile ''; }; wg_preshared_vault = { path = "/secrets/wg_preshared_vault"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.vault > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.vault > $secretFile ''; }; wg_preshared_iphone8 = { path = "/secrets/wg_preshared_iphone8"; fetchScript = '' - simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.iphone8 > $secretFile + simple_get "/private-public-keys/wireguard/chaos-internal/storage" .preshared_keys.iphone8 > $secretFile ''; }; }; diff --git a/hosts/storage/storage.nix b/hosts/storage/storage.nix index 1b2ad9f..ca30597 100644 --- a/hosts/storage/storage.nix +++ b/hosts/storage/storage.nix @@ -1,8 +1,13 @@ -{ modulesPath, tree, config, pkgs, lib, ... }: -let +{ + modulesPath, + tree, + config, + pkgs, + lib, + ... +}: let secrets = config.services.secrets.secrets; - ports = (import ./ports.nix { }); - + ports = import ./ports.nix {}; in { imports = with tree; [ users.root @@ -32,20 +37,20 @@ in { ]; home-manager.users.root = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; home.stateVersion = "22.05"; }; - users.groups.storage = { }; + users.groups.storage = {}; users.users.storage = { isNormalUser = true; - extraGroups = [ "storage" ]; + extraGroups = ["storage"]; }; systemd.services.init-secrets = { - wantedBy = [ "multi-user.target" ]; - after = [ "network.target" ]; - path = with pkgs; [ bash vault getent ]; + wantedBy = ["multi-user.target"]; + after = ["network.target"]; + path = with pkgs; [bash vault getent]; script = let vault_username = "storage"; vault_password_file = "${secrets.vault_password.path}"; @@ -60,11 +65,11 @@ in { }; systemd.services.storage-mount = { - wantedBy = [ "multi-user.target" ]; - after = [ "network.target" "secrets-init.service" ]; - partOf = [ "secrets-init.service" ]; + wantedBy = ["multi-user.target"]; + after = ["network.target" "secrets-init.service"]; + partOf = ["secrets-init.service"]; - path = with pkgs; [ bash rclone mount umount ]; + path = with pkgs; [bash rclone mount umount]; script = '' set -e umount /storage -fl || true @@ -85,4 +90,3 @@ in { system.stateVersion = "22.05"; } - diff --git a/hosts/tablet/hardware.nix b/hosts/tablet/hardware.nix index 94f15c1..891416c 100644 --- a/hosts/tablet/hardware.nix +++ b/hosts/tablet/hardware.nix @@ -1,14 +1,14 @@ -{ tree, ... }: -let - usb_data = import ../../data/usb_data.nix { }; - drive_data = import ../../data/normal_drive_data.nix { }; +{tree, ...}: let + usb_data = import ../../data/usb_data.nix {}; + drive_data = import ../../data/normal_drive_data.nix {}; in { boot = { loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; - initrd.availableKernelModules = [ # defaults from nixos-generate-config + initrd.availableKernelModules = [ + # defaults from nixos-generate-config "xhci_pci" "nvme" "usbhid" @@ -16,7 +16,7 @@ in { "sd_mod" "rtsx_pci_sdmmc" ]; - kernelModules = [ "kvm-intel" ]; + kernelModules = ["kvm-intel"]; }; - imports = with tree; [ presets.nixos.normal-encrypted-drive ]; + imports = with tree; [presets.nixos.normal-encrypted-drive]; } diff --git a/hosts/tablet/profiles/harry-vpn.nix b/hosts/tablet/profiles/harry-vpn.nix index 17ed50c..07adc28 100644 --- a/hosts/tablet/profiles/harry-vpn.nix +++ b/hosts/tablet/profiles/harry-vpn.nix @@ -1,22 +1,28 @@ -{ config, pkgs, ... }: -let secrets = config.services.secrets.secrets; +{ + config, + pkgs, + ... +}: let + secrets = config.services.secrets.secrets; in { - environment.systemPackages = with pkgs; [ wireguard-tools ]; + environment.systemPackages = with pkgs; [wireguard-tools]; networking.wg-quick.interfaces = { wg-harry-vpn = { autostart = false; - address = [ "185.186.9.71/26" "2a0b:6b84:2022:6::1/64" ]; - dns = [ "8.8.8.8" ]; + address = ["185.186.9.71/26" "2a0b:6b84:2022:6::1/64"]; + dns = ["8.8.8.8"]; mtu = 1280; privateKeyFile = "${secrets.wg_harry_priv.path}"; - peers = [{ - publicKey = "7B6KSFqTHM7A7Nv24GIeUhDDh2XnlT7UqG5U+Si+zmc="; - presharedKeyFile = "${secrets.wg_harry_preshared.path}"; - allowedIPs = [ "0.0.0.0/0" "::/0" ]; - endpoint = "185.186.9.1:8081"; - persistentKeepalive = 25; - }]; + peers = [ + { + publicKey = "7B6KSFqTHM7A7Nv24GIeUhDDh2XnlT7UqG5U+Si+zmc="; + presharedKeyFile = "${secrets.wg_harry_preshared.path}"; + allowedIPs = ["0.0.0.0/0" "::/0"]; + endpoint = "185.186.9.1:8081"; + persistentKeepalive = 25; + } + ]; }; }; } diff --git a/hosts/tablet/profiles/misskey-dev.nix b/hosts/tablet/profiles/misskey-dev.nix index 4c2036e..24ea8c2 100644 --- a/hosts/tablet/profiles/misskey-dev.nix +++ b/hosts/tablet/profiles/misskey-dev.nix @@ -1,16 +1,17 @@ -{ pkgs, ... }: { +{pkgs, ...}: { services.postgresql = { enable = true; - ensureUsers = [{ - name = "misskey"; - ensurePermissions."DATABASE misskey" = "ALL PRIVILEGES"; - }]; - ensureDatabases = [ "misskey" ]; - + ensureUsers = [ + { + name = "misskey"; + ensurePermissions."DATABASE misskey" = "ALL PRIVILEGES"; + } + ]; + ensureDatabases = ["misskey"]; }; services.redis.servers."misskey" = { enable = true; port = 6379; }; - networking.firewall.allowedTCPPorts = [ 8024 ]; + networking.firewall.allowedTCPPorts = [8024]; } diff --git a/hosts/tablet/profiles/wireguard.nix b/hosts/tablet/profiles/wireguard.nix index 65c94e0..4c828d7 100644 --- a/hosts/tablet/profiles/wireguard.nix +++ b/hosts/tablet/profiles/wireguard.nix @@ -1,12 +1,11 @@ -{ config, ... }: -let secrets = config.services.secrets.secrets; +{config, ...}: let + secrets = config.services.secrets.secrets; in { - - networking.firewall.trustedInterfaces = [ "wg0" ]; + networking.firewall.trustedInterfaces = ["wg0"]; networking.wg-quick.interfaces = { wg0 = { autostart = false; - address = [ "10.69.42.2/32" ]; + address = ["10.69.42.2/32"]; privateKeyFile = "${secrets.wg_priv.path}"; peers = [ @@ -14,7 +13,7 @@ in { { publicKey = "UJr+EmUM7KWkIy0nk0JA38ibvcLC++6iuOKkHdrx9Dc="; presharedKeyFile = "${secrets.wg_preshared_hetzner-vm.path}"; - allowedIPs = [ "10.69.42.1/32" ]; + allowedIPs = ["10.69.42.1/32"]; endpoint = "hetzner-vm.servers.genderfucked.monster:51820"; persistentKeepalive = 25; } @@ -22,7 +21,7 @@ in { { publicKey = "IGq+WanFM/bKNUkwjO/0AAtDhJLvtvU+mVxH27QyHTc="; presharedKeyFile = "${secrets.wg_preshared_vault.path}"; - allowedIPs = [ "10.69.42.3/32" ]; + allowedIPs = ["10.69.42.3/32"]; endpoint = "vault.servers.genderfucked.monster:51820"; persistentKeepalive = 25; } @@ -30,7 +29,7 @@ in { { publicKey = "biNNeCkjAWi2jUVoL5+1pBtXGa3OFZi4DltB2dqGjGg="; presharedKeyFile = "${secrets.wg_preshared_storage.path}"; - allowedIPs = [ "10.69.42.4/32" ]; + allowedIPs = ["10.69.42.4/32"]; endpoint = "storage.servers.genderfucked.monster:51820"; persistentKeepalive = 25; } diff --git a/hosts/tablet/secrets.nix b/hosts/tablet/secrets.nix index 61a8d74..057924b 100644 --- a/hosts/tablet/secrets.nix +++ b/hosts/tablet/secrets.nix @@ -1,8 +1,8 @@ -{ pkgs, ... }: { +{pkgs, ...}: { services.secrets = { enable = true; secrets = { - usb_encryption_passphrase = { manual = true; }; + usb_encryption_passphrase = {manual = true;}; music_stream_password = { user = "chaos"; group = "users"; diff --git a/hosts/tablet/tablet.nix b/hosts/tablet/tablet.nix index 6f40882..997f683 100644 --- a/hosts/tablet/tablet.nix +++ b/hosts/tablet/tablet.nix @@ -1,4 +1,10 @@ -{ tree, config, pkgs, lib, ... }: { +{ + tree, + config, + pkgs, + lib, + ... +}: { imports = with tree; [ users.root users.chaos @@ -9,6 +15,10 @@ presets.nixos.laptop presets.nixos.encrypted-usb + hosts.tablet.profiles.wireguard + hosts.tablet.profiles.harry-vpn + hosts.tablet.profiles.misskey-dev + ./secrets.nix ./profiles/wireguard.nix ./profiles/harry-vpn.nix @@ -16,7 +26,7 @@ ]; home-manager.users.root = { - imports = with tree; [ home.base ]; + imports = with tree; [home.base]; home.stateVersion = "22.05"; }; home-manager.users.chaos = { @@ -36,21 +46,22 @@ networking.firewall.enable = true; networking.firewall.allowPing = true; - nix.buildMachines = [{ - hostName = "buildbox.servers.genderfucked.monster"; - system = "x86_64-linux"; - # if the builder supports building for multiple architectures, - # replace the previous line by, e.g., - # systems = ["x86_64-linux" "aarch64-linux"]; - sshUser = "root"; - sshKey = "/usb/ssh-keys/chaos.priv"; - publicHostKey = - "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUpXZGI5SVl3dFBSRm9rK2JTWUpmSnlRTlJSSithVEtIT3VOTkNLY2FMUHggcm9vdEBuaXhvcwo="; - maxJobs = 16; - speedFactor = 4; - supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ]; - mandatoryFeatures = [ ]; - }]; + nix.buildMachines = [ + { + hostName = "buildbox.servers.genderfucked.monster"; + system = "x86_64-linux"; + # if the builder supports building for multiple architectures, + # replace the previous line by, e.g., + # systems = ["x86_64-linux" "aarch64-linux"]; + sshUser = "root"; + sshKey = "/usb/ssh-keys/chaos.priv"; + publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUpXZGI5SVl3dFBSRm9rK2JTWUpmSnlRTlJSSithVEtIT3VOTkNLY2FMUHggcm9vdEBuaXhvcwo="; + maxJobs = 16; + speedFactor = 4; + supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"]; + mandatoryFeatures = []; + } + ]; nix.distributedBuilds = true; # true; nix.extraOptions = "builders-use-substitutes = true"; @@ -94,4 +105,3 @@ system.stateVersion = "22.05"; } - diff --git a/hosts/vault/hardware.nix b/hosts/vault/hardware.nix index c6d7432..8351784 100644 --- a/hosts/vault/hardware.nix +++ b/hosts/vault/hardware.nix @@ -1,9 +1,9 @@ -{ modulesPath, ... }: { - imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; +{modulesPath, ...}: { + imports = [(modulesPath + "/profiles/qemu-guest.nix")]; boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda"; - boot.initrd.kernelModules = [ "nvme" ]; + boot.initrd.kernelModules = ["nvme"]; fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; diff --git a/hosts/vault/networking.nix b/hosts/vault/networking.nix index 2e61374..006bb76 100644 --- a/hosts/vault/networking.nix +++ b/hosts/vault/networking.nix @@ -1,9 +1,9 @@ -{ ... }: { +{...}: { systemd.services.systemd-networkd-wait-online.enable = false; networking.firewall.enable = true; networking.firewall.allowPing = true; - networking.firewall.allowedTCPPorts = [ 22 ]; + networking.firewall.allowedTCPPorts = [22]; networking.enableIPv6 = true; networking.usePredictableInterfaceNames = false; @@ -12,8 +12,8 @@ enable = true; networks.eth0 = { name = "eth0"; - address = [ "2a01:4f9:c010:6a89::1/64" ]; - gateway = [ "fe80::1" ]; + address = ["2a01:4f9:c010:6a89::1/64"]; + gateway = ["fe80::1"]; }; }; } diff --git a/hosts/vault/profiles/restic.nix b/hosts/vault/profiles/restic.nix new file mode 100644 index 0000000..e9b5b37 --- /dev/null +++ b/hosts/vault/profiles/restic.nix @@ -0,0 +1,29 @@ +{ + pkgs, + config, + ... +}: let + secrets = config.services.secrets.secrets; +in { + services.restic.backups.vault = { + user = "root"; + paths = ["/var/lib/vault" "/var/lib/acme"]; + timerConfig = { + OnBootSec = "1m"; + OnCalendar = "daily"; + }; + # env contains fixed repository with auth + repository = "rest:https://storage-restic.owo.monster/HetznerVM"; + passwordFile = "${secrets.restic_password.path}"; + environmentFile = "${secrets.restic_env.path}"; + }; + + environment.systemPackages = [ + (pkgs.writeShellScriptBin "restic-vault" '' + env \ + RESTIC_PASSWORD_FILE=${secrets.restic_password.path} \ + $(cat ${secrets.restic_env.path}) \ + ${pkgs.restic}/bin/restic $@ + '') + ]; +} diff --git a/hosts/vault/profiles/vault.nix b/hosts/vault/profiles/vault.nix new file mode 100644 index 0000000..9b352c4 --- /dev/null +++ b/hosts/vault/profiles/vault.nix @@ -0,0 +1,19 @@ +{pkgs, ...}: { + services.vault = { + enable = true; + package = pkgs.vault-bin; + address = "127.0.0.1:8200"; + storageBackend = "file"; + extraConfig = '' + ui = true + ''; + }; + + networking.firewall.allowedTCPPorts = [80 443]; + + services.nginx.virtualHosts."vault.owo.monster" = { + forceSSL = true; + enableACME = true; + locations = {"/" = {proxyPass = "http://127.0.0.1:8200";};}; + }; +} diff --git a/hosts/vault/profiles/wireguard.nix b/hosts/vault/profiles/wireguard.nix index 2b328e5..8ad1864 100644 --- a/hosts/vault/profiles/wireguard.nix +++ b/hosts/vault/profiles/wireguard.nix @@ -1,42 +1,42 @@ -{ ... }: -let secrets-db = (import ../secrets-db.nix { }); +{config, ...}: let + secrets = config.services.secrets.secrets; in { networking.wg-quick.interfaces = { wg0 = { - address = [ "10.69.42.3/32" ]; + address = ["10.69.42.3/32"]; listenPort = 51820; - privateKeyFile = "${secrets-db.wg_priv.path}"; + privateKeyFile = "${secrets.wg_priv.path}"; peers = [ # hetzner-vm { publicKey = "UJr+EmUM7KWkIy0nk0JA38ibvcLC++6iuOKkHdrx9Dc="; - presharedKeyFile = "${secrets-db.wg_preshared_hetzner-vm.path}"; - allowedIPs = [ "10.69.42.1/32" ]; + presharedKeyFile = "${secrets.wg_preshared_hetzner-vm.path}"; + allowedIPs = ["10.69.42.1/32"]; endpoint = "hetzner-vm.servers.genderfucked.monster:51820"; persistentKeepalive = 25; } # tablet { publicKey = "jXA0DeprEaL/ARQ3K81l8xWuUI5C/90DcY3bIfcIjz8="; - presharedKeyFile = "${secrets-db.wg_preshared_tablet.path}"; - allowedIPs = [ "10.69.42.2/32" ]; + presharedKeyFile = "${secrets.wg_preshared_tablet.path}"; + allowedIPs = ["10.69.42.2/32"]; } # storage { publicKey = "biNNeCkjAWi2jUVoL5+1pBtXGa3OFZi4DltB2dqGjGg="; - presharedKeyFile = "${secrets-db.wg_preshared_storage.path}"; + presharedKeyFile = "${secrets.wg_preshared_storage.path}"; endpoint = "storage.servers.genderfucked.monster:51820"; - allowedIPs = [ "10.69.42.4/32" ]; + allowedIPs = ["10.69.42.4/32"]; } # iphone8 { publicKey = "2BgT08bDKh8WlFFSeRArI9a1GpFgUyqEApvJy4KgAmw="; - presharedKeyFile = "${secrets-db.wg_preshared_iphone8.path}"; - allowedIPs = [ "10.69.42.5/32" ]; + presharedKeyFile = "${secrets.wg_preshared_iphone8.path}"; + allowedIPs = ["10.69.42.5/32"]; } ]; }; }; - networking.firewall.allowedUDPPorts = [ 51820 ]; + networking.firewall.allowedUDPPorts = [51820]; } diff --git a/hosts/vault/secrets-db.nix b/hosts/vault/secrets-db.nix deleted file mode 100644 index a96a7da..0000000 --- a/hosts/vault/secrets-db.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ }: { - restic_password = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/restic_password"; - }; - restic_env = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/restic_env"; - }; - wg_priv = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/wg_priv"; - }; - wg_preshared_hetzner-vm = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/wg_preshared_hetzner-vm"; - }; - wg_preshared_tablet = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/wg_preshared_tablet"; - }; - wg_preshared_storage = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/wg_preshared_storage"; - }; - wg_preshared_iphone8 = { - user = "root"; - group = "root"; - permissions = "660"; - path = "/secrets/wg_preshared_iphone8"; - }; -} diff --git a/hosts/vault/secrets.nix b/hosts/vault/secrets.nix index be80ab6..67fac83 100644 --- a/hosts/vault/secrets.nix +++ b/hosts/vault/secrets.nix @@ -1,6 +1,4 @@ -{ pkgs, ... }: -let secrets-db = (import ./secrets-db.nix { }); -in { +{pkgs, ...}: { services.secrets = { enable = true; secrets = { diff --git a/hosts/vault/vault.nix b/hosts/vault/vault.nix index 0b920a1..885ac0c 100644 --- a/hosts/vault/vault.nix +++ b/hosts/vault/vault.nix @@ -1,5 +1,12 @@ -{ modulesPath, tree, config, pkgs, lib, ... }: -let secrets-db = (import ./secrets-db.nix { }); +{ + modulesPath, + tree, + config, + pkgs, + lib, + ... +}: let + secrets = config.services.secrets.secrets; in { imports = with tree; [ users.root @@ -9,55 +16,17 @@ in { profiles.nix-gc profiles.nginx - ./profiles/wireguard.nix + hosts.vault.profiles.wireguard + hosts.vault.profiles.vault + hosts.vault.profiles.restic ./hardware.nix ./networking.nix ./secrets.nix ]; - services.vault = { - enable = true; - package = pkgs.vault-bin; - address = "127.0.0.1:8200"; - storageBackend = "file"; - extraConfig = '' - ui = true - ''; - }; - - networking.firewall.allowedTCPPorts = [ 80 443 ]; - - services.nginx.virtualHosts."vault.owo.monster" = { - forceSSL = true; - enableACME = true; - locations = { "/" = { proxyPass = "http://127.0.0.1:8200"; }; }; - }; - - services.restic.backups.vault = { - user = "root"; - paths = [ "/var/lib/vault" "/var/lib/acme" ]; - timerConfig = { - OnBootSec = "1m"; - OnCalendar = "daily"; - }; - # env contains fixed repository with auth - repository = "rest:https://storage-restic.owo.monster/HetznerVM"; - passwordFile = "${secrets-db.restic_password.path}"; - environmentFile = "${secrets-db.restic_env.path}"; - }; - - environment.systemPackages = [ - (pkgs.writeShellScriptBin "restic-vault" '' - env \ - RESTIC_PASSWORD_FILE=${secrets-db.restic_password.path} \ - $(cat ${secrets-db.restic_env.path}) \ - ${pkgs.restic}/bin/restic $@ - '') - ]; - home-manager.users.root = { - imports = with tree; [ home.base home.dev.small ]; + imports = with tree; [home.base home.dev.small]; home.stateVersion = "22.05"; }; @@ -66,4 +35,3 @@ in { system.stateVersion = "22.05"; } - diff --git a/modules/home/keep.nix b/modules/home/keep.nix index 958608a..eed7124 100644 --- a/modules/home/keep.nix +++ b/modules/home/keep.nix @@ -1 +1 @@ -_: { } +_: {} diff --git a/modules/home/vscode-mod-module.nix b/modules/home/vscode-mod-module.nix index bd39064..9f0a060 100644 --- a/modules/home/vscode-mod-module.nix +++ b/modules/home/vscode-mod-module.nix @@ -1,31 +1,36 @@ -{ config, lib, pkgs, ... }: - -with lib; - -let - +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.programs.vscode-mod; vscodePname = cfg.package.pname; - jsonFormat = pkgs.formats.json { }; + jsonFormat = pkgs.formats.json {}; - configDir = { - "vscode" = "Code"; - "vscode-insiders" = "Code - Insiders"; - "vscodium" = "VSCodium"; - }.${vscodePname}; + configDir = + { + "vscode" = "Code"; + "vscode-insiders" = "Code - Insiders"; + "vscodium" = "VSCodium"; + } + .${vscodePname}; - extensionDir = { - "vscode" = "vscode"; - "vscode-insiders" = "vscode-insiders"; - "vscodium" = "vscode-oss"; - }.${vscodePname}; + extensionDir = + { + "vscode" = "vscode"; + "vscode-insiders" = "vscode-insiders"; + "vscodium" = "vscode-oss"; + } + .${vscodePname}; - userDir = if pkgs.stdenv.hostPlatform.isDarwin then - "Library/Application Support/${configDir}/User" - else - "${config.xdg.configHome}/${configDir}/User"; + userDir = + if pkgs.stdenv.hostPlatform.isDarwin + then "Library/Application Support/${configDir}/User" + else "${config.xdg.configHome}/${configDir}/User"; configFilePath = "${userDir}/settings.json"; tasksFilePath = "${userDir}/tasks.json"; @@ -34,8 +39,9 @@ let # TODO: On Darwin where are the extensions? extensionPath = ".${extensionDir}/extensions"; - mergedUserSettings = cfg.userSettings - // optionalAttrs (!cfg.enableUpdateCheck) { "update.mode" = "none"; } + mergedUserSettings = + cfg.userSettings + // optionalAttrs (!cfg.enableUpdateCheck) {"update.mode" = "none";} // optionalAttrs (!cfg.enableExtensionUpdateCheck) { "extensions.autoCheckUpdates" = false; }; @@ -71,7 +77,7 @@ in { userSettings = mkOption { type = jsonFormat.type; - default = { }; + default = {}; example = literalExpression '' { "files.autoSave" = "off"; @@ -86,7 +92,7 @@ in { userTasks = mkOption { type = jsonFormat.type; - default = { }; + default = {}; example = literalExpression '' { version = "2.0.0"; @@ -131,12 +137,12 @@ in { args = mkOption { type = types.nullOr (jsonFormat.type); default = null; - example = { direction = "up"; }; + example = {direction = "up";}; description = "Optional arguments for a command."; }; }; }); - default = [ ]; + default = []; example = literalExpression '' [ { @@ -154,7 +160,7 @@ in { extensions = mkOption { type = types.listOf types.package; - default = [ ]; + default = []; example = literalExpression "[ pkgs.vscode-extensions.bbenoist.nix ]"; description = '' The extensions Visual Studio Code should be started with. @@ -174,56 +180,59 @@ in { }; config = mkIf cfg.enable { - home.packages = [ cfg.package ]; + home.packages = [cfg.package]; # make config changeable home = { activation = { - vscode-mod-copy = hm.dag.entryAfter [ "writeBoundary" ] '' + vscode-mod-copy = hm.dag.entryAfter ["writeBoundary"] '' $DRY_RUN_CMD cat "${configFilePath}.source" > "${configFilePath}" ''; }; }; home.file = mkMerge [ - (mkIf (mergedUserSettings != { }) { + (mkIf (mergedUserSettings != {}) { # Don't install settings to actual config file path # instead install to ${configFilePath}.source "${configFilePath}.source".source = jsonFormat.generate "vscode-user-settings" mergedUserSettings; }) - (mkIf (cfg.userTasks != { }) { + (mkIf (cfg.userTasks != {}) { "${tasksFilePath}".source = jsonFormat.generate "vscode-user-tasks" cfg.userTasks; }) - (mkIf (cfg.keybindings != [ ]) - (let dropNullFields = filterAttrs (_: v: v != null); + (mkIf (cfg.keybindings != []) + (let + dropNullFields = filterAttrs (_: v: v != null); in { "${keybindingsFilePath}".source = jsonFormat.generate "vscode-keybindings" (map dropNullFields cfg.keybindings); })) - (mkIf (cfg.extensions != [ ]) (let + (mkIf (cfg.extensions != []) (let subDir = "share/vscode/extensions"; # Adapted from https://discourse.nixos.org/t/vscode-extensions-setup/1801/2 toPaths = ext: - map (k: { "${extensionPath}/${k}".source = "${ext}/${subDir}/${k}"; }) - (if ext ? vscodeExtUniqueId then - [ ext.vscodeExtUniqueId ] - else - builtins.attrNames (builtins.readDir (ext + "/${subDir}"))); - in if cfg.mutableExtensionsDir then - mkMerge (concatMap toPaths cfg.extensions) - else { - "${extensionPath}".source = let - combinedExtensionsDrv = pkgs.buildEnv { - name = "vscode-extensions"; - paths = cfg.extensions; - }; - in "${combinedExtensionsDrv}/${subDir}"; - })) + map (k: {"${extensionPath}/${k}".source = "${ext}/${subDir}/${k}";}) + ( + if ext ? vscodeExtUniqueId + then [ext.vscodeExtUniqueId] + else builtins.attrNames (builtins.readDir (ext + "/${subDir}")) + ); + in + if cfg.mutableExtensionsDir + then mkMerge (concatMap toPaths cfg.extensions) + else { + "${extensionPath}".source = let + combinedExtensionsDrv = pkgs.buildEnv { + name = "vscode-extensions"; + paths = cfg.extensions; + }; + in "${combinedExtensionsDrv}/${subDir}"; + })) ]; }; } diff --git a/modules/nixos/keep.nix b/modules/nixos/keep.nix index 958608a..eed7124 100644 --- a/modules/nixos/keep.nix +++ b/modules/nixos/keep.nix @@ -1 +1 @@ -_: { } +_: {} diff --git a/modules/nixos/rclone-serve.nix b/modules/nixos/rclone-serve.nix index a46f0bc..ead7243 100644 --- a/modules/nixos/rclone-serve.nix +++ b/modules/nixos/rclone-serve.nix @@ -1,32 +1,35 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.rclone-serve; - makeNameSafe = name: builtins.replaceStrings [ "/" ] [ "-" ] name; + makeNameSafe = name: builtins.replaceStrings ["/"] ["-"] name; daemonService = serve_config: lib.mkMerge [ { - wantedBy = [ "multi-user.target" ]; + wantedBy = ["multi-user.target"]; - after = [ "network.target" ]; - wants = [ "network.target" ]; + after = ["network.target"]; + wants = ["network.target"]; serviceConfig = { Type = "simple"; Restart = "on-failure"; RestartSec = "5s"; - User = if serve_config.user != null then - "${serve_config.user}" - else - "root"; + User = + if serve_config.user != null + then "${serve_config.user}" + else "root"; - ExecStart = - "${pkgs.rclone}/bin/rclone serve ${serve_config.type} ${serve_config.remote} ${ - lib.concatStringsSep " " serve_config.extraArgs - }"; + ExecStart = "${pkgs.rclone}/bin/rclone serve ${serve_config.type} ${serve_config.remote} ${ + lib.concatStringsSep " " serve_config.extraArgs + }"; }; } serve_config.serviceConfig @@ -42,27 +45,28 @@ in { remotes = mkOption { type = types.listOf (types.submodule { options = { - remote = mkOption { type = types.str; }; - type = mkOption { type = types.str; }; - user = mkOption { type = types.str; }; - serviceConfig = mkOption { type = types.attrs; }; + remote = mkOption {type = types.str;}; + type = mkOption {type = types.str;}; + user = mkOption {type = types.str;}; + serviceConfig = mkOption {type = types.attrs;}; - extraArgs = mkOption { type = types.listOf types.str; }; + extraArgs = mkOption {type = types.listOf types.str;}; }; }); - default = [ ]; + default = []; }; }; }; config = mkMerge [ - (mkIf (cfg.enable && cfg.remotes != [ ]) { + (mkIf (cfg.enable && cfg.remotes != []) { systemd.services = listToAttrs (map (remote: { - name = "rclone-serve-${makeNameSafe remote.type}-${ + name = "rclone-serve-${makeNameSafe remote.type}-${ makeNameSafe remote.remote }"; - value = daemonService remote; - }) cfg.remotes); + value = daemonService remote; + }) + cfg.remotes); }) ]; } diff --git a/modules/nixos/rclone-sync.nix b/modules/nixos/rclone-sync.nix index e8f73ea..cb6d2ac 100644 --- a/modules/nixos/rclone-sync.nix +++ b/modules/nixos/rclone-sync.nix @@ -1,9 +1,13 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.rclone-sync; - makeNameSafe = name: builtins.replaceStrings [ "/" ":" ] [ "-" "-" ] name; + makeNameSafe = name: builtins.replaceStrings ["/" ":"] ["-" "-"] name; daemonService = sync_config: lib.mkMerge [ @@ -11,10 +15,12 @@ let serviceConfig = { Type = "oneshot"; - User = if cfg.user != null then "${cfg.user}" else "root"; + User = + if cfg.user != null + then "${cfg.user}" + else "root"; - ExecStart = - "${pkgs.rclone}/bin/rclone sync ${sync_config.source} ${sync_config.dest} -P"; + ExecStart = "${pkgs.rclone}/bin/rclone sync ${sync_config.source} ${sync_config.dest} -P"; }; } sync_config.serviceConfig @@ -35,38 +41,37 @@ in { sync_jobs = mkOption { type = types.listOf (types.submodule { options = { - source = mkOption { type = types.str; }; - dest = mkOption { type = types.str; }; + source = mkOption {type = types.str;}; + dest = mkOption {type = types.str;}; - timerConfig = mkOption { type = types.attrs; }; - serviceConfig = mkOption { type = types.attrs; }; + timerConfig = mkOption {type = types.attrs;}; + serviceConfig = mkOption {type = types.attrs;}; }; }); - default = [ ]; + default = []; }; }; }; config = mkMerge [ - (mkIf (cfg.enable && cfg.sync_jobs != [ ]) { + (mkIf (cfg.enable && cfg.sync_jobs != []) { systemd.services = listToAttrs (map (job: { - name = - "rclone-sync-${makeNameSafe job.source}-${makeNameSafe job.dest}"; - value = daemonService job; - }) cfg.sync_jobs); + name = "rclone-sync-${makeNameSafe job.source}-${makeNameSafe job.dest}"; + value = daemonService job; + }) + cfg.sync_jobs); - systemd.timers = listToAttrs (map (job: - let - name = - "rclone-sync-${makeNameSafe job.source}-${makeNameSafe job.dest}"; + systemd.timers = listToAttrs (map (job: let + name = "rclone-sync-${makeNameSafe job.source}-${makeNameSafe job.dest}"; in { inherit name; value = { - wantedBy = [ "timers.target" ]; - partOf = [ "${name}.service" ]; + wantedBy = ["timers.target"]; + partOf = ["${name}.service"]; timerConfig = job.timerConfig; }; - }) cfg.sync_jobs); + }) + cfg.sync_jobs); }) ]; } diff --git a/modules/nixos/secrets.nix b/modules/nixos/secrets.nix index a11325c..fc9e9ef 100644 --- a/modules/nixos/secrets.nix +++ b/modules/nixos/secrets.nix @@ -1,9 +1,12 @@ -{ config, lib, pkgs, ... }: -with lib; -let +{ + config, + lib, + pkgs, + ... +}: +with lib; let cfg = config.services.secrets; - defaultPackages = with pkgs; [ pkgs.vault pkgs.jq ]; - + defaultPackages = with pkgs; [pkgs.vault pkgs.jq]; in { options = { services.secrets = { @@ -51,12 +54,16 @@ in { extraPackages = mkOption { type = types.listOf types.package; - default = [ ]; + default = []; description = "extra packages for script"; }; secrets = mkOption { - type = types.attrsOf (types.submodule ({ config, name, ... }: { + type = types.attrsOf (types.submodule ({ + config, + name, + ... + }: { options = { user = mkOption { type = types.str; @@ -105,129 +112,146 @@ in { (mkIf (cfg.enable) (let scriptBase = '' set -e -o pipefail - ${if cfg.debug then "set -x" else ""} + ${ + if cfg.debug + then "set -x" + else "" + } ''; manualSecrets = filterAttrs (name: secret: secret.manual) cfg.secrets; nonManualSecrets = filterAttrs (name: secret: !secret.manual) cfg.secrets; - initScript = '' - ${scriptBase} + initScript = + '' + ${scriptBase} - VAULT_ADDR_DEFAULT="${cfg.vaultURL}" - set +u - [ -z "$VAULT_ADDR" ] && export VAULT_ADDR="$VAULT_ADDR_DEFAULT" - set -u + VAULT_ADDR_DEFAULT="${cfg.vaultURL}" + set +u + [ -z "$VAULT_ADDR" ] && export VAULT_ADDR="$VAULT_ADDR_DEFAULT" + set -u - kv_get() { - vault kv get -format json "$1" - } + kv_get() { + vault kv get -format json "$1" + } - simple_get() { - kv_get "$1" | jq ".data.data$2" -r - } + simple_get() { + kv_get "$1" | jq ".data.data$2" -r + } - ${cfg.extraFunctions} - '' + (lib.concatStringsSep "\n" (lib.mapAttrsToList (name: secret: '' - if [[ ! -f "${secret.path}" ]]; then - echo "Initializing Secret ${secret.path}" - else - echo "Updating Secret ${secret.path}" - fi + ${cfg.extraFunctions} + '' + + (lib.concatStringsSep "\n" (lib.mapAttrsToList (name: secret: '' + if [[ ! -f "${secret.path}" ]]; then + echo "Initializing Secret ${secret.path}" + else + echo "Updating Secret ${secret.path}" + fi - secretFile="${secret.path}" - ${secret.fetchScript} + secretFile="${secret.path}" + ${secret.fetchScript} - chown ${secret.user}:${secret.group} "${secret.path}" - chmod ${secret.permissions} "${secret.path}" - '') nonManualSecrets)) + (lib.concatStringsSep "\n" (lib.mapAttrsToList - (name: secret: '' - if [[ ! -f "${secret.path}" ]]; then - echo "Manual Secret ${secret.path} Doesn't Exist" - exit 1 - fi + chown ${secret.user}:${secret.group} "${secret.path}" + chmod ${secret.permissions} "${secret.path}" + '') + nonManualSecrets)) + + (lib.concatStringsSep "\n" (lib.mapAttrsToList + (name: secret: '' + if [[ ! -f "${secret.path}" ]]; then + echo "Manual Secret ${secret.path} Doesn't Exist" + exit 1 + fi - echo "Updating Permissions on Manual Secret ${secret.path}" + echo "Updating Permissions on Manual Secret ${secret.path}" - chown ${secret.user}:${secret.group} "${secret.path}" - chmod ${secret.permissions} "${secret.path}" - '') manualSecrets)) + '' + chown ${secret.user}:${secret.group} "${secret.path}" + chmod ${secret.permissions} "${secret.path}" + '') + manualSecrets)) + + '' echo "Secrets Deployed" ''; - checkScript = '' - ${scriptBase} + checkScript = + '' + ${scriptBase} - getUser() { - stat --format "%U" "$1" 2>/dev/null - } + getUser() { + stat --format "%U" "$1" 2>/dev/null + } - getGroup() { - stat --format "%U" "$1" 2>/dev/null - } + getGroup() { + stat --format "%U" "$1" 2>/dev/null + } - getPermissions() { - stat --format "%a" "$1" 2>/dev/null - } + getPermissions() { + stat --format "%a" "$1" 2>/dev/null + } - GLOBAL_FAIL=false - '' + (lib.concatStringsSep "\n" (lib.mapAttrsToList (name: secret: '' - LOCAL_FAIL=false + GLOBAL_FAIL=false + '' + + (lib.concatStringsSep "\n" (lib.mapAttrsToList (name: secret: '' + LOCAL_FAIL=false - echo "Secret: ${name}" - echo "Checking ${secret.path}" + echo "Secret: ${name}" + echo "Checking ${secret.path}" - # some variables which can be used by checkScript - # shellcheck disable=SC2034 - secretFile="${secret.path}" + # some variables which can be used by checkScript + # shellcheck disable=SC2034 + secretFile="${secret.path}" - if [[ -f "${secret.path}" ]]; then - echo "✅ File Exists" - else - echo "❌ File Does Not Exist" - LOCAL_FAIL=true - fi + if [[ -f "${secret.path}" ]]; then + echo "✅ File Exists" + else + echo "❌ File Does Not Exist" + LOCAL_FAIL=true + fi - if getUser "${secret.path}" >/dev/null && [[ "$(getUser "${secret.path}")" == "${secret.user}" ]]; then - echo "✅ File Is Owned By Correct User" - else - echo "❌ File Is Not Owned By Correct User (${secret.user})" - LOCAL_FAIL=true - fi + if getUser "${secret.path}" >/dev/null && [[ "$(getUser "${secret.path}")" == "${secret.user}" ]]; then + echo "✅ File Is Owned By Correct User" + else + echo "❌ File Is Not Owned By Correct User (${secret.user})" + LOCAL_FAIL=true + fi - if getGroup "${secret.path}" >/dev/null && [[ "$(getGroup "${secret.path}")" == "${secret.group}" ]]; then - echo "✅ File Is Owned By Correct Group" - else - echo "❌ File Is Not Owned By Correct Group (${secret.user})" - LOCAL_FAIL=true - fi + if getGroup "${secret.path}" >/dev/null && [[ "$(getGroup "${secret.path}")" == "${secret.group}" ]]; then + echo "✅ File Is Owned By Correct Group" + else + echo "❌ File Is Not Owned By Correct Group (${secret.user})" + LOCAL_FAIL=true + fi - if getPermissions "${secret.path}" >/dev/null && [[ "$(getPermissions "${secret.path}")" -eq "${secret.permissions}" ]]; then - echo "✅ File Has Correct Permissions" - else - echo "❌ File Does Not Have Correct Permissions (${secret.permissions})" - LOCAL_FAIL=true - fi + if getPermissions "${secret.path}" >/dev/null && [[ "$(getPermissions "${secret.path}")" -eq "${secret.permissions}" ]]; then + echo "✅ File Has Correct Permissions" + else + echo "❌ File Does Not Have Correct Permissions (${secret.permissions})" + LOCAL_FAIL=true + fi - ${if secret.checkScript != null then secret.checkScript else ""} + ${ + if secret.checkScript != null + then secret.checkScript + else "" + } - if [[ "$LOCAL_FAIL" == "true" ]]; then - echo "❌ File Did Not Pass The Vibe Check" - GLOBAL_FAIL=true - else - echo "✅ File Passed The Vibe Check" - fi - - echo - '') cfg.secrets)) + '' - if [[ "$GLOBAL_FAIL" == "true" ]]; then - echo "❌ One Or More Secrets Did Not Pass The Vibe Check" - exit 1 - else - echo "✅ All Secrets Passed The Vibe Check" - fi - ''; + if [[ "$LOCAL_FAIL" == "true" ]]; then + echo "❌ File Did Not Pass The Vibe Check" + GLOBAL_FAIL=true + else + echo "✅ File Passed The Vibe Check" + fi + echo + '') + cfg.secrets)) + + '' + if [[ "$GLOBAL_FAIL" == "true" ]]; then + echo "❌ One Or More Secrets Did Not Pass The Vibe Check" + exit 1 + else + echo "✅ All Secrets Passed The Vibe Check" + fi + ''; in { environment.systemPackages = [ (pkgs.writeShellApplication { @@ -241,7 +265,6 @@ in { text = initScript; }) ]; - })) (mkIf (cfg.enable && cfg.createSecretsDir) { diff --git a/outputs.nix b/outputs.nix index c4494fc..9b8b02c 100644 --- a/outputs.nix +++ b/outputs.nix @@ -1,15 +1,18 @@ -{ self, nixpkgs-unstable, ... }@inputs: -let +{ + self, + nixpkgs-unstable, + ... +} @ inputs: let pkgs-x86_64-linux = nixpkgs-unstable.legacyPackages.x86_64-linux; hosts = import ./hosts inputs; in { nixosConfigurations = hosts.nixosConfigurations; #darwinConfigurations = hosts.darswinConfigurations; - deploy.nodes = (import ./deployNodes.nix { + deploy.nodes = import ./deployNodes.nix { nixosConfigurations = self.nixosConfigurations; deploy-rs = inputs.deploy-rs; - }); + }; devShell."x86_64-linux" = pkgs-x86_64-linux.mkShell { packages = with pkgs-x86_64-linux; [ @@ -18,8 +21,8 @@ in { bat exa #inputs.deploy-rs.packages."x86_64-linux".deploy-rs - (pkgs-x86_64-linux.callPackage ./extras/mk-enc-usb.nix { }) - (pkgs-x86_64-linux.callPackage ./extras/mk-normal-enc-ssd.nix { }) + (pkgs-x86_64-linux.callPackage ./extras/mk-enc-usb.nix {}) + (pkgs-x86_64-linux.callPackage ./extras/mk-normal-enc-ssd.nix {}) ]; }; } diff --git a/overlay/comic-code/default.nix b/overlay/comic-code/default.nix index a59fd12..66119e9 100644 --- a/overlay/comic-code/default.nix +++ b/overlay/comic-code/default.nix @@ -1,12 +1,15 @@ -{ stdenv, unzip }: +{ + stdenv, + unzip, +}: stdenv.mkDerivation { name = "comic-code-1.0"; srcs = ./Comic_Code.zip; sourceRoot = "."; - nativeBuildInputs = [ unzip ]; - buildInputs = [ unzip ]; + nativeBuildInputs = [unzip]; + buildInputs = [unzip]; installPhase = '' mkdir -p $out/share/fonts diff --git a/overlay/comic-sans/default.nix b/overlay/comic-sans/default.nix index 69ed13f..86a2e51 100644 --- a/overlay/comic-sans/default.nix +++ b/overlay/comic-sans/default.nix @@ -1,12 +1,15 @@ -{ stdenv, unzip }: +{ + stdenv, + unzip, +}: stdenv.mkDerivation { name = "comic-sans-1.0"; srcs = ./Comic_Sans.zip; sourceRoot = "."; - nativeBuildInputs = [ unzip ]; - buildInputs = [ unzip ]; + nativeBuildInputs = [unzip]; + buildInputs = [unzip]; installPhase = '' mkdir -p $out/share/fonts diff --git a/overlay/default.nix b/overlay/default.nix index 869766a..e600162 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -1,17 +1,17 @@ final: prev: { - comic-sans = final.callPackage ./comic-sans { }; - comic-code = final.callPackage ./comic-code { }; - roc-toolkit-patched = final.callPackage ./roc-toolkit-patched { }; - roc-send-pcm = final.callPackage ./roc-send-pcm { }; + comic-sans = final.callPackage ./comic-sans {}; + comic-code = final.callPackage ./comic-code {}; + roc-toolkit-patched = final.callPackage ./roc-toolkit-patched {}; + roc-send-pcm = final.callPackage ./roc-send-pcm {}; invidious = final.callPackage ./invidious { - lsquic = final.callPackage ./invidious/lsquic.nix { }; - videojs = final.callPackage ./invidious/videojs.nix { }; + lsquic = final.callPackage ./invidious/lsquic.nix {}; + videojs = final.callPackage ./invidious/videojs.nix {}; }; - misskey-static = final.callPackage ./misskey { }; + misskey-static = final.callPackage ./misskey {}; piped-backend = final.callPackage ./piped/backend { jre = final.openjdk17_headless; jdk = final.openjdk17; }; - piped-frontend = final.callPackage ./piped/frontend { }; - piped-proxy = final.callPackage ./piped/proxy { }; + piped-frontend = final.callPackage ./piped/frontend {}; + piped-proxy = final.callPackage ./piped/proxy {}; } diff --git a/overlay/gobar/default.nix b/overlay/gobar/default.nix index 35cebd4..8c2bbfa 100644 --- a/overlay/gobar/default.nix +++ b/overlay/gobar/default.nix @@ -1,4 +1,10 @@ -{ stdenv, fetchFromGitLab, buildGoModule, lib, go }: +{ + stdenv, + fetchFromGitLab, + buildGoModule, + lib, + go, +}: buildGoModule rec { pname = "gobar"; version = "latest-1"; diff --git a/overlay/invidious/default.nix b/overlay/invidious/default.nix index 7622018..7709df1 100644 --- a/overlay/invidious/default.nix +++ b/overlay/invidious/default.nix @@ -1,6 +1,18 @@ -{ lib, stdenv, crystal, fetchFromGitHub, librsvg, pkg-config, libxml2, openssl -, shards, sqlite, lsquic, videojs, nixosTests }: -let +{ + lib, + stdenv, + crystal, + fetchFromGitHub, + librsvg, + pkg-config, + libxml2, + openssl, + shards, + sqlite, + lsquic, + videojs, + nixosTests, +}: let # All versions, revisions, and checksums are stored in ./versions.json. # The update process is the following: # * pick the latest commit @@ -14,125 +26,125 @@ let # the same version of lsquic and lsquic requires the boringssl # commit mentioned in its README versions = builtins.fromJSON (builtins.readFile ./versions.json); -in crystal.buildCrystalPackage rec { - pname = "invidious"; - inherit (versions.invidious) version; +in + crystal.buildCrystalPackage rec { + pname = "invidious"; + inherit (versions.invidious) version; - src = fetchFromGitHub { - owner = "iv-org"; - repo = pname; - fetchSubmodules = true; - inherit (versions.invidious) rev sha256; - }; + src = fetchFromGitHub { + owner = "iv-org"; + repo = pname; + fetchSubmodules = true; + inherit (versions.invidious) rev sha256; + }; - postPatch = let - # Replacing by the value (templates) of the variables ensures that building - # fails if upstream changes the way the metadata is formatted. - branchTemplate = ''{{ "#{`git branch | sed -n '/* /s///p'`.strip}" }}''; - commitTemplate = - ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit`.strip}" }}''; - versionTemplate = '' - {{ "#{`git log -1 --format=%ci | awk '{print $1}' | sed s/-/./g`.strip}" }}''; - # This always uses the latest commit which invalidates the cache even if - # the assets were not changed - assetCommitTemplate = '' - {{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit -- assets`.strip}" }}''; - in '' - for d in ${videojs}/*; do ln -s "$d" assets/videojs; done + postPatch = let + # Replacing by the value (templates) of the variables ensures that building + # fails if upstream changes the way the metadata is formatted. + branchTemplate = ''{{ "#{`git branch | sed -n '/* /s///p'`.strip}" }}''; + commitTemplate = ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit`.strip}" }}''; + versionTemplate = '' + {{ "#{`git log -1 --format=%ci | awk '{print $1}' | sed s/-/./g`.strip}" }}''; + # This always uses the latest commit which invalidates the cache even if + # the assets were not changed + assetCommitTemplate = '' + {{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit -- assets`.strip}" }}''; + in '' + for d in ${videojs}/*; do ln -s "$d" assets/videojs; done - # Use the version metadata from the derivation instead of using git at - # build-time - substituteInPlace src/invidious.cr \ - --replace ${lib.escapeShellArg branchTemplate} '"master"' \ - --replace ${lib.escapeShellArg commitTemplate} '"${ - lib.substring 0 7 versions.invidious.rev - }"' \ - --replace ${lib.escapeShellArg versionTemplate} '"${ - lib.replaceChars [ "-" ] [ "." ] (lib.substring 9 10 version) - }"' \ - --replace ${lib.escapeShellArg assetCommitTemplate} '"${ - lib.substring 0 7 versions.invidious.rev - }"' + # Use the version metadata from the derivation instead of using git at + # build-time + substituteInPlace src/invidious.cr \ + --replace ${lib.escapeShellArg branchTemplate} '"master"' \ + --replace ${lib.escapeShellArg commitTemplate} '"${ + lib.substring 0 7 versions.invidious.rev + }"' \ + --replace ${lib.escapeShellArg versionTemplate} '"${ + lib.replaceChars ["-"] ["."] (lib.substring 9 10 version) + }"' \ + --replace ${lib.escapeShellArg assetCommitTemplate} '"${ + lib.substring 0 7 versions.invidious.rev + }"' - # Patch the assets and locales paths to be absolute - substituteInPlace src/invidious.cr \ - --replace 'public_folder "assets"' 'public_folder "${ - placeholder "out" - }/share/invidious/assets"' - substituteInPlace src/invidious/helpers/i18n.cr \ - --replace 'File.read("locales/' 'File.read("${ - placeholder "out" - }/share/invidious/locales/' + # Patch the assets and locales paths to be absolute + substituteInPlace src/invidious.cr \ + --replace 'public_folder "assets"' 'public_folder "${ + placeholder "out" + }/share/invidious/assets"' + substituteInPlace src/invidious/helpers/i18n.cr \ + --replace 'File.read("locales/' 'File.read("${ + placeholder "out" + }/share/invidious/locales/' - # Reference sql initialisation/migration scripts by absolute path - substituteInPlace src/invidious/database/base.cr \ - --replace 'config/sql' '${ - placeholder "out" - }/share/invidious/config/sql' + # Reference sql initialisation/migration scripts by absolute path + substituteInPlace src/invidious/database/base.cr \ + --replace 'config/sql' '${ + placeholder "out" + }/share/invidious/config/sql' - substituteInPlace src/invidious/user/captcha.cr \ - --replace 'Process.run(%(rsvg-convert' 'Process.run(%(${ - lib.getBin librsvg - }/bin/rsvg-convert' - ''; + substituteInPlace src/invidious/user/captcha.cr \ + --replace 'Process.run(%(rsvg-convert' 'Process.run(%(${ + lib.getBin librsvg + }/bin/rsvg-convert' + ''; - nativeBuildInputs = [ pkg-config shards ]; - buildInputs = [ libxml2 openssl sqlite ]; + nativeBuildInputs = [pkg-config shards]; + buildInputs = [libxml2 openssl sqlite]; - format = "crystal"; - shardsFile = ./shards.nix; - crystalBinaries.invidious = { - src = "src/invidious.cr"; - options = [ - #"--release" - "--debug" - "--progress" - "--verbose" - #"--no-debug" - "-Dskip_videojs_download" - "-Ddisable_quic" - ]; - }; + format = "crystal"; + shardsFile = ./shards.nix; + crystalBinaries.invidious = { + src = "src/invidious.cr"; + options = [ + #"--release" + "--debug" + "--progress" + "--verbose" + #"--no-debug" + "-Dskip_videojs_download" + "-Ddisable_quic" + ]; + }; - dontStrip = true; + dontStrip = true; - postConfigure = '' - # lib includes nix store paths which can’t be patched, so the links have to - # be dereferenced first. - cp -rL lib lib2 - rm -r lib - mv lib2 lib - chmod +w -R lib - cp ${lsquic}/lib/liblsquic.a lib/lsquic/src/lsquic/ext - ''; + postConfigure = '' + # lib includes nix store paths which can’t be patched, so the links have to + # be dereferenced first. + cp -rL lib lib2 + rm -r lib + mv lib2 lib + chmod +w -R lib + cp ${lsquic}/lib/liblsquic.a lib/lsquic/src/lsquic/ext + ''; - postInstall = '' - mkdir -p $out/share/invidious/config + postInstall = '' + mkdir -p $out/share/invidious/config - # Copy static parts - cp -r assets locales $out/share/invidious - cp -r config/sql $out/share/invidious/config - ''; + # Copy static parts + cp -r assets locales $out/share/invidious + cp -r config/sql $out/share/invidious/config + ''; - # Invidious tries to open config/config.yml and connect to the database, even - # when running --help. This specifies a minimal configuration in an - # environment variable. Even though the database is bogus, --help still - # works. - installCheckPhase = '' - INVIDIOUS_CONFIG="database_url: sqlite3:///dev/null" $out/bin/invidious --help - ''; + # Invidious tries to open config/config.yml and connect to the database, even + # when running --help. This specifies a minimal configuration in an + # environment variable. Even though the database is bogus, --help still + # works. + installCheckPhase = '' + INVIDIOUS_CONFIG="database_url: sqlite3:///dev/null" $out/bin/invidious --help + ''; - passthru = { - inherit lsquic; - tests = { inherit (nixosTests) invidious; }; - updateScript = ./update.sh; - }; + passthru = { + inherit lsquic; + tests = {inherit (nixosTests) invidious;}; + updateScript = ./update.sh; + }; - meta = with lib; { - description = "An open source alternative front-end to YouTube"; - homepage = "https://invidious.io/"; - license = licenses.agpl3; - maintainers = with maintainers; [ infinisil sbruder ]; - broken = stdenv.isDarwin && stdenv.isAarch64; - }; -} + meta = with lib; { + description = "An open source alternative front-end to YouTube"; + homepage = "https://invidious.io/"; + license = licenses.agpl3; + maintainers = with maintainers; [infinisil sbruder]; + broken = stdenv.isDarwin && stdenv.isAarch64; + }; + } diff --git a/overlay/invidious/lsquic.nix b/overlay/invidious/lsquic.nix index 00cfbfb..ec11f2c 100644 --- a/overlay/invidious/lsquic.nix +++ b/overlay/invidious/lsquic.nix @@ -1,9 +1,22 @@ -{ lib, boringssl, stdenv, fetchgit, fetchFromGitHub, fetchurl, cmake, zlib, perl -, libevent }: -let +{ + lib, + boringssl, + stdenv, + fetchgit, + fetchFromGitHub, + fetchurl, + cmake, + zlib, + perl, + libevent, +}: let versions = builtins.fromJSON (builtins.readFile ./versions.json); - fetchGitilesPatch = { name, url, sha256 }: + fetchGitilesPatch = { + name, + url, + sha256, + }: fetchurl { url = "${url}%5E%21?format=TEXT"; inherit name sha256; @@ -14,7 +27,7 @@ let }; # lsquic requires a specific boringssl version (noted in its README) - boringssl' = boringssl.overrideAttrs ({ preBuild, ... }: { + boringssl' = boringssl.overrideAttrs ({preBuild, ...}: { version = versions.boringssl.rev; src = fetchgit { url = "https://boringssl.googlesource.com/boringssl"; @@ -29,31 +42,28 @@ let # version does not yet include fixes for gcc11 build errors, they # must be backported (fetchGitilesPatch { - name = - "fix-mismatch-between-header-and-implementation-of-bn_sqr_comba8.patch"; - url = - "https://boringssl.googlesource.com/boringssl/+/139adff9b27eaf0bdaac664ec4c9a7db2fe3f920"; + name = "fix-mismatch-between-header-and-implementation-of-bn_sqr_comba8.patch"; + url = "https://boringssl.googlesource.com/boringssl/+/139adff9b27eaf0bdaac664ec4c9a7db2fe3f920"; sha256 = "05sp602dvh50v46jkzmh4sf4wqnq5bwy553596g2rhxg75bailjj"; }) (fetchGitilesPatch { name = "use-an-unsized-helper-for-truncated-SHA-512-variants.patch"; - url = - "https://boringssl.googlesource.com/boringssl/+/a24ab549e6ae246b391155d7bed3790ac0e07de2"; + url = "https://boringssl.googlesource.com/boringssl/+/a24ab549e6ae246b391155d7bed3790ac0e07de2"; sha256 = "0483jkpg4g64v23ln2blb74xnmzdjcn3r7w4zk7nfg8j3q5f9lxm"; }) - /* # the following patch is too complex, so we will modify the build flags - # of crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o in preBuild - # and turn off -Werror=stringop-overflow - (fetchGitilesPatch { - name = "make-md32_common.h-single-included-and-use-an-unsized-helper-for-SHA-256.patch"; - url = "https://boringssl.googlesource.com/boringssl/+/597ffef971dd980b7de5e97a0c9b7ca26eec94bc"; - sha256 = "1y0bkkdf1ccd6crx326agp01q22clm4ai4p982y7r6dkmxmh52qr"; - }) + /* + # the following patch is too complex, so we will modify the build flags + # of crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o in preBuild + # and turn off -Werror=stringop-overflow + (fetchGitilesPatch { + name = "make-md32_common.h-single-included-and-use-an-unsized-helper-for-SHA-256.patch"; + url = "https://boringssl.googlesource.com/boringssl/+/597ffef971dd980b7de5e97a0c9b7ca26eec94bc"; + sha256 = "1y0bkkdf1ccd6crx326agp01q22clm4ai4p982y7r6dkmxmh52qr"; + }) */ (fetchGitilesPatch { name = "fix-array-parameter-warnings.patch"; - url = - "https://boringssl.googlesource.com/boringssl/+/92c6fbfc4c44dc8462d260d836020d2b793e7804"; + url = "https://boringssl.googlesource.com/boringssl/+/92c6fbfc4c44dc8462d260d836020d2b793e7804"; sha256 = "0h4sl95i8b0dj0na4ngf50wg54raxyjxl1zzwdc810abglp10vnv"; }) ]; @@ -64,56 +74,57 @@ let -i build.ninja ''; }); -in stdenv.mkDerivation rec { - pname = "lsquic"; - version = versions.lsquic.version; +in + stdenv.mkDerivation rec { + pname = "lsquic"; + version = versions.lsquic.version; - src = fetchFromGitHub { - owner = "litespeedtech"; - repo = pname; - rev = "v${version}"; - inherit (versions.lsquic) sha256; - fetchSubmodules = true; - }; + src = fetchFromGitHub { + owner = "litespeedtech"; + repo = pname; + rev = "v${version}"; + inherit (versions.lsquic) sha256; + fetchSubmodules = true; + }; - nativeBuildInputs = [ cmake perl ]; - buildInputs = [ boringssl' libevent zlib ]; + nativeBuildInputs = [cmake perl]; + buildInputs = [boringssl' libevent zlib]; - cmakeFlags = [ - "-DBORINGSSL_DIR=${lib.getDev boringssl'}" - "-DBORINGSSL_LIB_crypto=${lib.getLib boringssl'}/lib/libcrypto.a" - "-DBORINGSSL_LIB_ssl=${lib.getLib boringssl'}/lib/libssl.a" - "-DZLIB_LIB=${zlib}/lib/libz.so" - ]; + cmakeFlags = [ + "-DBORINGSSL_DIR=${lib.getDev boringssl'}" + "-DBORINGSSL_LIB_crypto=${lib.getLib boringssl'}/lib/libcrypto.a" + "-DBORINGSSL_LIB_ssl=${lib.getLib boringssl'}/lib/libssl.a" + "-DZLIB_LIB=${zlib}/lib/libz.so" + ]; - # adapted from lsquic.cr’s Dockerfile - # (https://github.com/iv-org/lsquic.cr/blob/master/docker/Dockerfile) - installPhase = '' - runHook preInstall + # adapted from lsquic.cr’s Dockerfile + # (https://github.com/iv-org/lsquic.cr/blob/master/docker/Dockerfile) + installPhase = '' + runHook preInstall - mkdir combinedlib - cd combinedlib - ar -x ${lib.getLib boringssl'}/lib/libssl.a - ar -x ${lib.getLib boringssl'}/lib/libcrypto.a - ar -x ../src/liblsquic/liblsquic.a - ar rc liblsquic.a *.o - ranlib liblsquic.a - install -D liblsquic.a $out/lib/liblsquic.a + mkdir combinedlib + cd combinedlib + ar -x ${lib.getLib boringssl'}/lib/libssl.a + ar -x ${lib.getLib boringssl'}/lib/libcrypto.a + ar -x ../src/liblsquic/liblsquic.a + ar rc liblsquic.a *.o + ranlib liblsquic.a + install -D liblsquic.a $out/lib/liblsquic.a - runHook postInstall - ''; + runHook postInstall + ''; - passthru.boringssl = boringssl'; + passthru.boringssl = boringssl'; - meta = with lib; { - description = "A library for QUIC and HTTP/3 (version for Invidious)"; - homepage = "https://github.com/litespeedtech/lsquic"; - maintainers = with maintainers; [ infinisil sbruder ]; - license = with licenses; [ - openssl - isc - mit - bsd3 - ]; # statically links against boringssl, so has to include its licenses - }; -} + meta = with lib; { + description = "A library for QUIC and HTTP/3 (version for Invidious)"; + homepage = "https://github.com/litespeedtech/lsquic"; + maintainers = with maintainers; [infinisil sbruder]; + license = with licenses; [ + openssl + isc + mit + bsd3 + ]; # statically links against boringssl, so has to include its licenses + }; + } diff --git a/overlay/invidious/videojs.nix b/overlay/invidious/videojs.nix index 4fdc536..8087dc9 100644 --- a/overlay/invidious/videojs.nix +++ b/overlay/invidious/videojs.nix @@ -1,16 +1,23 @@ -{ stdenvNoCC, cacert, crystal, openssl, pkg-config, invidious }: +{ + stdenvNoCC, + cacert, + crystal, + openssl, + pkg-config, + invidious, +}: let + versions = builtins.fromJSON (builtins.readFile ./versions.json); +in + stdenvNoCC.mkDerivation { + name = "videojs"; -let versions = builtins.fromJSON (builtins.readFile ./versions.json); -in stdenvNoCC.mkDerivation { - name = "videojs"; + inherit (invidious) src; - inherit (invidious) src; + builder = ./videojs.sh; - builder = ./videojs.sh; + nativeBuildInputs = [cacert crystal openssl pkg-config]; - nativeBuildInputs = [ cacert crystal openssl pkg-config ]; - - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = versions.videojs.sha256; -} + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = versions.videojs.sha256; + } diff --git a/overlay/misskey/default.nix b/overlay/misskey/default.nix index 3b195a7..52f1b6b 100644 --- a/overlay/misskey/default.nix +++ b/overlay/misskey/default.nix @@ -1,6 +1,8 @@ -{ lib, stdenv, fetchFromGitHub }: - -let +{ + lib, + stdenv, + fetchFromGitHub, +}: let meta = builtins.fromJSON (builtins.readFile ./meta.json); version = meta.rev; @@ -11,21 +13,22 @@ let rev = meta.rev; sha256 = meta.sha256; }; -in stdenv.mkDerivation { - pname = "misskey"; - inherit version src; +in + stdenv.mkDerivation { + pname = "misskey"; + inherit version src; - # some of my own personal patches - # copy-link-non-monospace doesn't do much on https, no idea why - patches = [ ./copy-link-non-monospace.patch ./reorder-note-menu.patch ]; + # some of my own personal patches + # copy-link-non-monospace doesn't do much on https, no idea why + patches = [./copy-link-non-monospace.patch ./reorder-note-menu.patch]; - installPhase = '' - cp -r $src $out - ''; + installPhase = '' + cp -r $src $out + ''; - meta = with lib; { - description = "Interplanetary microblogging platform. 🚀"; - homepage = "https://misskey-hub.net/"; - platforms = platforms.unix; - }; -} + meta = with lib; { + description = "Interplanetary microblogging platform. 🚀"; + homepage = "https://misskey-hub.net/"; + platforms = platforms.unix; + }; + } diff --git a/overlay/misskey/meta.json b/overlay/misskey/meta.json index 4e19db0..3efe547 100644 --- a/overlay/misskey/meta.json +++ b/overlay/misskey/meta.json @@ -1,4 +1,4 @@ { - "rev": "12.119.1", - "sha256": "sha256-MESVjSTU0lRuIMxQmWQYxajy61cfsZUuSEqwFQ+PJGE=" + "rev": "12.119.2", + "sha256": "sha256-+cO9WJJTQlMySXC+nOxmjxYBS66Ba3chfThm0Eb6nmo=" } diff --git a/overlay/piped/backend/default.nix b/overlay/piped/backend/default.nix index e2f0247..e8fd47d 100644 --- a/overlay/piped/backend/default.nix +++ b/overlay/piped/backend/default.nix @@ -1,10 +1,19 @@ -{ stdenv, runtimeShell, fetchFromGitHub, makeWrapper, jdk, jre, gradle, perl -, writeText, callPackage }: -let +{ + stdenv, + runtimeShell, + fetchFromGitHub, + makeWrapper, + jdk, + jre, + gradle, + perl, + writeText, + callPackage, +}: let meta = builtins.fromJSON (builtins.readFile ../meta.json); deps = - callPackage ./deps.nix { inherit stdenv fetchFromGitHub jdk gradle perl; }; + callPackage ./deps.nix {inherit stdenv fetchFromGitHub jdk gradle perl;}; gradleInit = writeText "init.gradle" '' logger.lifecycle 'Replacing Maven repositories with ${deps}...' @@ -30,46 +39,46 @@ let } } ''; +in + stdenv.mkDerivation rec { + pname = "piped-backend"; + version = "latest-${meta.backend.rev}"; -in stdenv.mkDerivation rec { - pname = "piped-backend"; - version = "latest-${meta.backend.rev}"; + src = fetchFromGitHub { + owner = "TeamPiped"; + repo = "Piped-Backend"; + rev = "${meta.backend.rev}"; + sha256 = "${meta.backend.sha256}"; + }; - src = fetchFromGitHub { - owner = "TeamPiped"; - repo = "Piped-Backend"; - rev = "${meta.backend.rev}"; - sha256 = "${meta.backend.sha256}"; - }; + nativeBuildInputs = [gradle jdk]; - nativeBuildInputs = [ gradle jdk ]; + buildPhase = '' + runHook preBuild - buildPhase = '' - runHook preBuild + export GRADLE_USER_HOME=$(mktemp -d) - export GRADLE_USER_HOME=$(mktemp -d) + gradle --offline --init-script ${gradleInit} shadowJar - gradle --offline --init-script ${gradleInit} shadowJar + runHook postBuild + ''; - runHook postBuild - ''; + installPhase = '' + runHook preInstall - installPhase = '' - runHook preInstall + ls -R build - ls -R build + mkdir -p "$out/share/piped-backend" + cp build/libs/piped-1.0-all.jar "$out/share/piped-backend" - mkdir -p "$out/share/piped-backend" - cp build/libs/piped-1.0-all.jar "$out/share/piped-backend" + mkdir -p "$out/bin" + cat <$out/bin/piped-backend + #!${runtimeShell} + export JAVA_HOME=${jre} + exec ${jre}/bin/java -jar "$out/share/piped-backend/piped-1.0-all.jar" "\$@" + EOF + chmod a+x "$out/bin/piped-backend" - mkdir -p "$out/bin" - cat <$out/bin/piped-backend - #!${runtimeShell} - export JAVA_HOME=${jre} - exec ${jre}/bin/java -jar "$out/share/piped-backend/piped-1.0-all.jar" "\$@" - EOF - chmod a+x "$out/bin/piped-backend" - - runHook postInstall - ''; -} + runHook postInstall + ''; + } diff --git a/overlay/piped/backend/deps.nix b/overlay/piped/backend/deps.nix index 0b0ce30..6131a99 100644 --- a/overlay/piped/backend/deps.nix +++ b/overlay/piped/backend/deps.nix @@ -1,33 +1,40 @@ -{ stdenv, fetchFromGitHub, gradle, jdk, perl }: -let meta = builtins.fromJSON (builtins.readFile ../meta.json); -in stdenv.mkDerivation { - pname = "piped-backend-deps"; - version = "latest-${meta.backend.rev}"; +{ + stdenv, + fetchFromGitHub, + gradle, + jdk, + perl, +}: let + meta = builtins.fromJSON (builtins.readFile ../meta.json); +in + stdenv.mkDerivation { + pname = "piped-backend-deps"; + version = "latest-${meta.backend.rev}"; - src = fetchFromGitHub { - owner = "TeamPiped"; - repo = "Piped-Backend"; - rev = "${meta.backend.rev}"; - sha256 = "${meta.backend.sha256}"; - }; + src = fetchFromGitHub { + owner = "TeamPiped"; + repo = "Piped-Backend"; + rev = "${meta.backend.rev}"; + sha256 = "${meta.backend.sha256}"; + }; - nativeBuildInputs = [ gradle jdk perl ]; + nativeBuildInputs = [gradle jdk perl]; - buildPhase = '' - export GRADLE_USER_HOME=$(mktemp -d); - gradle --no-daemon assemble shadowJar - ''; + buildPhase = '' + export GRADLE_USER_HOME=$(mktemp -d); + gradle --no-daemon assemble shadowJar + ''; - # perl code mavenizes paths (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) - installPhase = '' - find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \ - | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ - | sh - ''; + # perl code mavenizes paths (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) + installPhase = '' + find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \ + | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ + | sh + ''; - dontStrip = true; + dontStrip = true; - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "sha256-fERSbMTJcvf1fG+H1yg2TFwdsq6+mkTzj/LvutgLAQs="; -} + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "sha256-fERSbMTJcvf1fG+H1yg2TFwdsq6+mkTzj/LvutgLAQs="; + } diff --git a/overlay/piped/frontend/default.nix b/overlay/piped/frontend/default.nix index 972eb50..25f01bb 100644 --- a/overlay/piped/frontend/default.nix +++ b/overlay/piped/frontend/default.nix @@ -1,45 +1,55 @@ -{ stdenv, nodejs, nodePackages, mkYarnPackage, rsync, fetchFromGitHub, -# Backend domain override, if unset then use project default -backendDomain ? null, }: -let +{ + stdenv, + nodejs, + nodePackages, + mkYarnPackage, + rsync, + fetchFromGitHub, + # Backend domain override, if unset then use project default + backendDomain ? null, +}: let meta = builtins.fromJSON (builtins.readFile ../meta.json); rev = meta.frontend.rev; -in mkYarnPackage rec { - pname = "piped-frontend"; - version = "latest-${rev}"; - src = fetchFromGitHub { - owner = "TeamPiped"; - repo = "Piped"; - inherit rev; - sha256 = "${meta.frontend.sha256}"; - }; +in + mkYarnPackage rec { + pname = "piped-frontend"; + version = "latest-${rev}"; + src = fetchFromGitHub { + owner = "TeamPiped"; + repo = "Piped"; + inherit rev; + sha256 = "${meta.frontend.sha256}"; + }; - packageJSON = "${src}/package.json"; - yarnLock = "${src}/yarn.lock"; - yarnNix = ./yarn.nix; + packageJSON = "${src}/package.json"; + yarnLock = "${src}/yarn.lock"; + yarnNix = ./yarn.nix; - patchPhase = '' - ${if backendDomain != null then '' - sed -i "s#pipedapi.kavin.rocks#${backendDomain}#g" src/main.js - sed -i "s#pipedapi.kavin.rocks#${backendDomain}#g" src/components/PreferencesPage.vue - '' else - ""} - ''; + patchPhase = '' + ${ + if backendDomain != null + then '' + sed -i "s#pipedapi.kavin.rocks#${backendDomain}#g" src/main.js + sed -i "s#pipedapi.kavin.rocks#${backendDomain}#g" src/components/PreferencesPage.vue + '' + else "" + } + ''; - buildPhase = '' - runHook preBuild - yarn --offline build - runHook postBuild - ''; + buildPhase = '' + runHook preBuild + yarn --offline build + runHook postBuild + ''; - installPhase = '' - runHook preInstall + installPhase = '' + runHook preInstall - mkdir -p "$out/share/piped-frontend" - ${rsync}/bin/rsync --recursive deps/piped/dist/ "$out/share/piped-frontend" + mkdir -p "$out/share/piped-frontend" + ${rsync}/bin/rsync --recursive deps/piped/dist/ "$out/share/piped-frontend" - runHook postInstall - ''; + runHook postInstall + ''; - doDist = false; -} + doDist = false; + } diff --git a/overlay/piped/frontend/yarn.nix b/overlay/piped/frontend/yarn.nix index f60de7a..27c6477 100644 --- a/overlay/piped/frontend/yarn.nix +++ b/overlay/piped/frontend/yarn.nix @@ -1,34 +1,34 @@ -{ fetchurl, fetchgit, linkFarm, runCommand, gnutar }: rec { +{ + fetchurl, + fetchgit, + linkFarm, + runCommand, + gnutar, +}: rec { offline_cache = linkFarm "offline" packages; packages = [ { name = "_ampproject_remapping___remapping_2.1.2.tgz"; path = fetchurl { name = "_ampproject_remapping___remapping_2.1.2.tgz"; - url = - "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz"; - sha512 = - "hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg=="; + url = "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz"; + sha512 = "hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg=="; }; } { name = "_ampproject_remapping___remapping_2.2.0.tgz"; path = fetchurl { name = "_ampproject_remapping___remapping_2.2.0.tgz"; - url = - "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz"; - sha512 = - "qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w=="; + url = "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz"; + sha512 = "qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w=="; }; } { name = "_antfu_install_pkg___install_pkg_0.1.0.tgz"; path = fetchurl { name = "_antfu_install_pkg___install_pkg_0.1.0.tgz"; - url = - "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.0.tgz"; - sha512 = - "VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw=="; + url = "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.0.tgz"; + sha512 = "VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw=="; }; } { @@ -36,38 +36,31 @@ path = fetchurl { name = "_antfu_utils___utils_0.5.2.tgz"; url = "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.5.2.tgz"; - sha512 = - "CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA=="; + sha512 = "CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA=="; }; } { name = "_apideck_better_ajv_errors___better_ajv_errors_0.3.3.tgz"; path = fetchurl { name = "_apideck_better_ajv_errors___better_ajv_errors_0.3.3.tgz"; - url = - "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz"; - sha512 = - "9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg=="; + url = "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz"; + sha512 = "9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg=="; }; } { name = "_babel_code_frame___code_frame_7.16.7.tgz"; path = fetchurl { name = "_babel_code_frame___code_frame_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz"; - sha512 = - "iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg=="; + url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz"; + sha512 = "iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg=="; }; } { name = "_babel_compat_data___compat_data_7.17.7.tgz"; path = fetchurl { name = "_babel_compat_data___compat_data_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz"; - sha512 = - "p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ=="; + url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz"; + sha512 = "p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ=="; }; } { @@ -75,316 +68,223 @@ path = fetchurl { name = "_babel_core___core_7.17.8.tgz"; url = "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz"; - sha512 = - "OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ=="; + sha512 = "OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ=="; }; } { name = "_babel_generator___generator_7.17.7.tgz"; path = fetchurl { name = "_babel_generator___generator_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz"; - sha512 = - "oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w=="; + url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz"; + sha512 = "oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w=="; }; } { - name = - "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.16.7.tgz"; + name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz"; - sha512 = - "s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw=="; + name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz"; + sha512 = "s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw=="; }; } { - name = - "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.16.7.tgz"; + name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz"; - sha512 = - "C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA=="; + name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz"; + sha512 = "C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA=="; }; } { - name = - "_babel_helper_compilation_targets___helper_compilation_targets_7.17.7.tgz"; + name = "_babel_helper_compilation_targets___helper_compilation_targets_7.17.7.tgz"; path = fetchurl { - name = - "_babel_helper_compilation_targets___helper_compilation_targets_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"; - sha512 = - "UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w=="; + name = "_babel_helper_compilation_targets___helper_compilation_targets_7.17.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"; + sha512 = "UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w=="; }; } { - name = - "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.17.6.tgz"; + name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.17.6.tgz"; path = fetchurl { - name = - "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.17.6.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz"; - sha512 = - "SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg=="; + name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.17.6.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz"; + sha512 = "SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg=="; }; } { - name = - "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.17.0.tgz"; + name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.17.0.tgz"; path = fetchurl { - name = - "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.17.0.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz"; - sha512 = - "awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA=="; + name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.17.0.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz"; + sha512 = "awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA=="; }; } { - name = - "_babel_helper_define_polyfill_provider___helper_define_polyfill_provider_0.3.1.tgz"; + name = "_babel_helper_define_polyfill_provider___helper_define_polyfill_provider_0.3.1.tgz"; path = fetchurl { - name = - "_babel_helper_define_polyfill_provider___helper_define_polyfill_provider_0.3.1.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"; - sha512 = - "J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA=="; + name = "_babel_helper_define_polyfill_provider___helper_define_polyfill_provider_0.3.1.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"; + sha512 = "J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA=="; }; } { - name = - "_babel_helper_environment_visitor___helper_environment_visitor_7.16.7.tgz"; + name = "_babel_helper_environment_visitor___helper_environment_visitor_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_environment_visitor___helper_environment_visitor_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"; - sha512 = - "SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag=="; + name = "_babel_helper_environment_visitor___helper_environment_visitor_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"; + sha512 = "SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag=="; }; } { - name = - "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.16.7.tgz"; + name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz"; - sha512 = - "KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ=="; + name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz"; + sha512 = "KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ=="; }; } { name = "_babel_helper_function_name___helper_function_name_7.16.7.tgz"; path = fetchurl { name = "_babel_helper_function_name___helper_function_name_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz"; - sha512 = - "QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA=="; + url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz"; + sha512 = "QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA=="; }; } { - name = - "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; + name = "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz"; - sha512 = - "flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw=="; + name = "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz"; + sha512 = "flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw=="; }; } { - name = - "_babel_helper_hoist_variables___helper_hoist_variables_7.16.7.tgz"; + name = "_babel_helper_hoist_variables___helper_hoist_variables_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_hoist_variables___helper_hoist_variables_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"; - sha512 = - "m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg=="; + name = "_babel_helper_hoist_variables___helper_hoist_variables_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"; + sha512 = "m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg=="; }; } { - name = - "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.17.7.tgz"; + name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.17.7.tgz"; path = fetchurl { - name = - "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz"; - sha512 = - "thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw=="; + name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.17.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz"; + sha512 = "thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw=="; }; } { name = "_babel_helper_module_imports___helper_module_imports_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_module_imports___helper_module_imports_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"; - sha512 = - "LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg=="; + name = "_babel_helper_module_imports___helper_module_imports_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"; + sha512 = "LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg=="; }; } { - name = - "_babel_helper_module_transforms___helper_module_transforms_7.17.7.tgz"; + name = "_babel_helper_module_transforms___helper_module_transforms_7.17.7.tgz"; path = fetchurl { - name = - "_babel_helper_module_transforms___helper_module_transforms_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz"; - sha512 = - "VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw=="; + name = "_babel_helper_module_transforms___helper_module_transforms_7.17.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz"; + sha512 = "VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw=="; }; } { - name = - "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.16.7.tgz"; + name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz"; - sha512 = - "EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w=="; + name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz"; + sha512 = "EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w=="; }; } { name = "_babel_helper_plugin_utils___helper_plugin_utils_7.16.7.tgz"; path = fetchurl { name = "_babel_helper_plugin_utils___helper_plugin_utils_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"; - sha512 = - "Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="; + url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"; + sha512 = "Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="; }; } { - name = - "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.16.8.tgz"; + name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.16.8.tgz"; path = fetchurl { - name = - "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.16.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz"; - sha512 = - "fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw=="; + name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.16.8.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz"; + sha512 = "fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw=="; }; } { name = "_babel_helper_replace_supers___helper_replace_supers_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_replace_supers___helper_replace_supers_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz"; - sha512 = - "y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw=="; + name = "_babel_helper_replace_supers___helper_replace_supers_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz"; + sha512 = "y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw=="; }; } { name = "_babel_helper_simple_access___helper_simple_access_7.17.7.tgz"; path = fetchurl { name = "_babel_helper_simple_access___helper_simple_access_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz"; - sha512 = - "txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA=="; + url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz"; + sha512 = "txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA=="; }; } { - name = - "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; + name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; path = fetchurl { - name = - "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"; - sha512 = - "+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw=="; + name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"; + sha512 = "+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw=="; }; } { - name = - "_babel_helper_split_export_declaration___helper_split_export_declaration_7.16.7.tgz"; + name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_split_export_declaration___helper_split_export_declaration_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"; - sha512 = - "xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw=="; + name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"; + sha512 = "xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw=="; }; } { - name = - "_babel_helper_validator_identifier___helper_validator_identifier_7.16.7.tgz"; + name = "_babel_helper_validator_identifier___helper_validator_identifier_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_validator_identifier___helper_validator_identifier_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"; - sha512 = - "hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="; + name = "_babel_helper_validator_identifier___helper_validator_identifier_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"; + sha512 = "hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="; }; } { - name = - "_babel_helper_validator_option___helper_validator_option_7.16.7.tgz"; + name = "_babel_helper_validator_option___helper_validator_option_7.16.7.tgz"; path = fetchurl { - name = - "_babel_helper_validator_option___helper_validator_option_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"; - sha512 = - "TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ=="; + name = "_babel_helper_validator_option___helper_validator_option_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"; + sha512 = "TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ=="; }; } { name = "_babel_helper_wrap_function___helper_wrap_function_7.16.8.tgz"; path = fetchurl { name = "_babel_helper_wrap_function___helper_wrap_function_7.16.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz"; - sha512 = - "8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw=="; + url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz"; + sha512 = "8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw=="; }; } { name = "_babel_helpers___helpers_7.17.8.tgz"; path = fetchurl { name = "_babel_helpers___helpers_7.17.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz"; - sha512 = - "QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw=="; + url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz"; + sha512 = "QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw=="; }; } { name = "_babel_highlight___highlight_7.16.10.tgz"; path = fetchurl { name = "_babel_highlight___highlight_7.16.10.tgz"; - url = - "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz"; - sha512 = - "5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw=="; + url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz"; + sha512 = "5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw=="; }; } { @@ -392,824 +292,559 @@ path = fetchurl { name = "_babel_parser___parser_7.17.8.tgz"; url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz"; - sha512 = - "BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ=="; + sha512 = "BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ=="; }; } { - name = - "_babel_plugin_bugfix_safari_id_destructuring_collision_in_function_expression___plugin_bugfix_safari_id_destructuring_collision_in_function_expression_7.16.7.tgz"; + name = "_babel_plugin_bugfix_safari_id_destructuring_collision_in_function_expression___plugin_bugfix_safari_id_destructuring_collision_in_function_expression_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_bugfix_safari_id_destructuring_collision_in_function_expression___plugin_bugfix_safari_id_destructuring_collision_in_function_expression_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz"; - sha512 = - "anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg=="; + name = "_babel_plugin_bugfix_safari_id_destructuring_collision_in_function_expression___plugin_bugfix_safari_id_destructuring_collision_in_function_expression_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz"; + sha512 = "anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg=="; }; } { - name = - "_babel_plugin_bugfix_v8_spread_parameters_in_optional_chaining___plugin_bugfix_v8_spread_parameters_in_optional_chaining_7.16.7.tgz"; + name = "_babel_plugin_bugfix_v8_spread_parameters_in_optional_chaining___plugin_bugfix_v8_spread_parameters_in_optional_chaining_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_bugfix_v8_spread_parameters_in_optional_chaining___plugin_bugfix_v8_spread_parameters_in_optional_chaining_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz"; - sha512 = - "di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw=="; + name = "_babel_plugin_bugfix_v8_spread_parameters_in_optional_chaining___plugin_bugfix_v8_spread_parameters_in_optional_chaining_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz"; + sha512 = "di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw=="; }; } { - name = - "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.16.8.tgz"; + name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.16.8.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.16.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz"; - sha512 = - "71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ=="; + name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.16.8.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz"; + sha512 = "71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ=="; }; } { - name = - "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.16.7.tgz"; + name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"; - sha512 = - "IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww=="; + name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"; + sha512 = "IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww=="; }; } { - name = - "_babel_plugin_proposal_class_static_block___plugin_proposal_class_static_block_7.17.6.tgz"; + name = "_babel_plugin_proposal_class_static_block___plugin_proposal_class_static_block_7.17.6.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_class_static_block___plugin_proposal_class_static_block_7.17.6.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz"; - sha512 = - "X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA=="; + name = "_babel_plugin_proposal_class_static_block___plugin_proposal_class_static_block_7.17.6.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz"; + sha512 = "X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA=="; }; } { - name = - "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.16.7.tgz"; + name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz"; - sha512 = - "I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg=="; + name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz"; + sha512 = "I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg=="; }; } { - name = - "_babel_plugin_proposal_export_namespace_from___plugin_proposal_export_namespace_from_7.16.7.tgz"; + name = "_babel_plugin_proposal_export_namespace_from___plugin_proposal_export_namespace_from_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_export_namespace_from___plugin_proposal_export_namespace_from_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz"; - sha512 = - "ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA=="; + name = "_babel_plugin_proposal_export_namespace_from___plugin_proposal_export_namespace_from_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz"; + sha512 = "ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA=="; }; } { - name = - "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.16.7.tgz"; + name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz"; - sha512 = - "lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ=="; + name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz"; + sha512 = "lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ=="; }; } { - name = - "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.16.7.tgz"; + name = "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz"; - sha512 = - "K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg=="; + name = "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz"; + sha512 = "K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg=="; }; } { - name = - "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.16.7.tgz"; + name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"; - sha512 = - "aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ=="; + name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"; + sha512 = "aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ=="; }; } { - name = - "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.16.7.tgz"; + name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz"; - sha512 = - "vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw=="; + name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz"; + sha512 = "vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw=="; }; } { - name = - "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.17.3.tgz"; + name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.17.3.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.17.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz"; - sha512 = - "yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw=="; + name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.17.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz"; + sha512 = "yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw=="; }; } { - name = - "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.16.7.tgz"; + name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz"; - sha512 = - "eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA=="; + name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz"; + sha512 = "eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA=="; }; } { - name = - "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.16.7.tgz"; + name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"; - sha512 = - "eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA=="; + name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"; + sha512 = "eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA=="; }; } { - name = - "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.16.11.tgz"; + name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.16.11.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.16.11.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz"; - sha512 = - "F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw=="; + name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.16.11.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz"; + sha512 = "F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw=="; }; } { - name = - "_babel_plugin_proposal_private_property_in_object___plugin_proposal_private_property_in_object_7.16.7.tgz"; + name = "_babel_plugin_proposal_private_property_in_object___plugin_proposal_private_property_in_object_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_private_property_in_object___plugin_proposal_private_property_in_object_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz"; - sha512 = - "rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ=="; + name = "_babel_plugin_proposal_private_property_in_object___plugin_proposal_private_property_in_object_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz"; + sha512 = "rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ=="; }; } { - name = - "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.16.7.tgz"; + name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz"; - sha512 = - "QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg=="; + name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz"; + sha512 = "QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg=="; }; } { - name = - "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; + name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"; - sha512 = - "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="; + name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"; + sha512 = "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="; }; } { - name = - "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.12.13.tgz"; + name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.12.13.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.12.13.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"; - sha512 = - "fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="; + name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.12.13.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"; + sha512 = "fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="; }; } { - name = - "_babel_plugin_syntax_class_static_block___plugin_syntax_class_static_block_7.14.5.tgz"; + name = "_babel_plugin_syntax_class_static_block___plugin_syntax_class_static_block_7.14.5.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_class_static_block___plugin_syntax_class_static_block_7.14.5.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"; - sha512 = - "b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="; + name = "_babel_plugin_syntax_class_static_block___plugin_syntax_class_static_block_7.14.5.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"; + sha512 = "b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="; }; } { - name = - "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; + name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"; - sha512 = - "5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="; + name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"; + sha512 = "5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="; }; } { - name = - "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz"; + name = "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"; - sha512 = - "MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="; + name = "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"; + sha512 = "MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="; }; } { - name = - "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; + name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"; - sha512 = - "lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="; + name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"; + sha512 = "lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="; }; } { - name = - "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz"; + name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"; - sha512 = - "d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="; + name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"; + sha512 = "d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="; }; } { - name = - "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; + name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"; - sha512 = - "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="; + name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"; + sha512 = "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="; }; } { - name = - "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz"; + name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"; - sha512 = - "9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="; + name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"; + sha512 = "9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="; }; } { - name = - "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; + name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"; - sha512 = - "XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="; + name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"; + sha512 = "XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="; }; } { - name = - "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; + name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"; - sha512 = - "6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="; + name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"; + sha512 = "6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="; }; } { - name = - "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; + name = "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"; - sha512 = - "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="; + name = "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"; + sha512 = "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="; }; } { - name = - "_babel_plugin_syntax_private_property_in_object___plugin_syntax_private_property_in_object_7.14.5.tgz"; + name = "_babel_plugin_syntax_private_property_in_object___plugin_syntax_private_property_in_object_7.14.5.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_private_property_in_object___plugin_syntax_private_property_in_object_7.14.5.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"; - sha512 = - "0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="; + name = "_babel_plugin_syntax_private_property_in_object___plugin_syntax_private_property_in_object_7.14.5.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"; + sha512 = "0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="; }; } { - name = - "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.14.5.tgz"; + name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.14.5.tgz"; path = fetchurl { - name = - "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.14.5.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"; - sha512 = - "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; + name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.14.5.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"; + sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; }; } { - name = - "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.16.7.tgz"; + name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz"; - sha512 = - "9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ=="; + name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz"; + sha512 = "9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ=="; }; } { - name = - "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.16.8.tgz"; + name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.16.8.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.16.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz"; - sha512 = - "MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg=="; + name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.16.8.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz"; + sha512 = "MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg=="; }; } { - name = - "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.16.7.tgz"; + name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz"; - sha512 = - "JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg=="; + name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz"; + sha512 = "JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg=="; }; } { - name = - "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.16.7.tgz"; + name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz"; - sha512 = - "ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ=="; + name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz"; + sha512 = "ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ=="; }; } { - name = - "_babel_plugin_transform_classes___plugin_transform_classes_7.16.7.tgz"; + name = "_babel_plugin_transform_classes___plugin_transform_classes_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_classes___plugin_transform_classes_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz"; - sha512 = - "WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ=="; + name = "_babel_plugin_transform_classes___plugin_transform_classes_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz"; + sha512 = "WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ=="; }; } { - name = - "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.16.7.tgz"; + name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz"; - sha512 = - "gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw=="; + name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz"; + sha512 = "gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw=="; }; } { - name = - "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.17.7.tgz"; + name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.17.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz"; - sha512 = - "XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ=="; + name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.17.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz"; + sha512 = "XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ=="; }; } { - name = - "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.16.7.tgz"; + name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz"; - sha512 = - "Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ=="; + name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz"; + sha512 = "Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ=="; }; } { - name = - "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.16.7.tgz"; + name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz"; - sha512 = - "03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw=="; + name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz"; + sha512 = "03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw=="; }; } { - name = - "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.16.7.tgz"; + name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz"; - sha512 = - "8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA=="; + name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz"; + sha512 = "8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA=="; }; } { - name = - "_babel_plugin_transform_for_of___plugin_transform_for_of_7.16.7.tgz"; + name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_for_of___plugin_transform_for_of_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz"; - sha512 = - "/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg=="; + name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz"; + sha512 = "/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg=="; }; } { - name = - "_babel_plugin_transform_function_name___plugin_transform_function_name_7.16.7.tgz"; + name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_function_name___plugin_transform_function_name_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz"; - sha512 = - "SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA=="; + name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz"; + sha512 = "SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA=="; }; } { - name = - "_babel_plugin_transform_literals___plugin_transform_literals_7.16.7.tgz"; + name = "_babel_plugin_transform_literals___plugin_transform_literals_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_literals___plugin_transform_literals_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz"; - sha512 = - "6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ=="; + name = "_babel_plugin_transform_literals___plugin_transform_literals_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz"; + sha512 = "6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ=="; }; } { - name = - "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.16.7.tgz"; + name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz"; - sha512 = - "mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw=="; + name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz"; + sha512 = "mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw=="; }; } { - name = - "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.16.7.tgz"; + name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz"; - sha512 = - "KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g=="; + name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz"; + sha512 = "KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g=="; }; } { - name = - "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.17.7.tgz"; + name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.17.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.17.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz"; - sha512 = - "ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA=="; + name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.17.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz"; + sha512 = "ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA=="; }; } { - name = - "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.17.8.tgz"; + name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.17.8.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.17.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz"; - sha512 = - "39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw=="; + name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.17.8.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz"; + sha512 = "39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw=="; }; } { - name = - "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.16.7.tgz"; + name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz"; - sha512 = - "EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ=="; + name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz"; + sha512 = "EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ=="; }; } { - name = - "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.16.8.tgz"; + name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.16.8.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.16.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz"; - sha512 = - "j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw=="; + name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.16.8.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz"; + sha512 = "j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw=="; }; } { - name = - "_babel_plugin_transform_new_target___plugin_transform_new_target_7.16.7.tgz"; + name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_new_target___plugin_transform_new_target_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz"; - sha512 = - "xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg=="; + name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz"; + sha512 = "xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg=="; }; } { - name = - "_babel_plugin_transform_object_super___plugin_transform_object_super_7.16.7.tgz"; + name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_object_super___plugin_transform_object_super_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz"; - sha512 = - "14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw=="; + name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz"; + sha512 = "14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw=="; }; } { - name = - "_babel_plugin_transform_parameters___plugin_transform_parameters_7.16.7.tgz"; + name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_parameters___plugin_transform_parameters_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz"; - sha512 = - "AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw=="; + name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz"; + sha512 = "AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw=="; }; } { - name = - "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.16.7.tgz"; + name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz"; - sha512 = - "z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw=="; + name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz"; + sha512 = "z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw=="; }; } { - name = - "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.16.7.tgz"; + name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz"; - sha512 = - "mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q=="; + name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz"; + sha512 = "mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q=="; }; } { - name = - "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.16.7.tgz"; + name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz"; - sha512 = - "KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg=="; + name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz"; + sha512 = "KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg=="; }; } { - name = - "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.16.7.tgz"; + name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz"; - sha512 = - "hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg=="; + name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz"; + sha512 = "hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg=="; }; } { - name = - "_babel_plugin_transform_spread___plugin_transform_spread_7.16.7.tgz"; + name = "_babel_plugin_transform_spread___plugin_transform_spread_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_spread___plugin_transform_spread_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz"; - sha512 = - "+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg=="; + name = "_babel_plugin_transform_spread___plugin_transform_spread_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz"; + sha512 = "+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg=="; }; } { - name = - "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.16.7.tgz"; + name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz"; - sha512 = - "NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw=="; + name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz"; + sha512 = "NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw=="; }; } { - name = - "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.16.7.tgz"; + name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz"; - sha512 = - "VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA=="; + name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz"; + sha512 = "VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA=="; }; } { - name = - "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.16.7.tgz"; + name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz"; - sha512 = - "p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ=="; + name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz"; + sha512 = "p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ=="; }; } { - name = - "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.16.7.tgz"; + name = "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz"; - sha512 = - "TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q=="; + name = "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz"; + sha512 = "TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q=="; }; } { - name = - "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.16.7.tgz"; + name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.16.7.tgz"; path = fetchurl { - name = - "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz"; - sha512 = - "oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q=="; + name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.16.7.tgz"; + url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz"; + sha512 = "oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q=="; }; } { name = "_babel_preset_env___preset_env_7.16.11.tgz"; path = fetchurl { name = "_babel_preset_env___preset_env_7.16.11.tgz"; - url = - "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz"; - sha512 = - "qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g=="; + url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz"; + sha512 = "qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g=="; }; } { name = "_babel_preset_modules___preset_modules_0.1.5.tgz"; path = fetchurl { name = "_babel_preset_modules___preset_modules_0.1.5.tgz"; - url = - "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz"; - sha512 = - "A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA=="; + url = "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz"; + sha512 = "A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA=="; }; } { name = "_babel_runtime___runtime_7.17.8.tgz"; path = fetchurl { name = "_babel_runtime___runtime_7.17.8.tgz"; - url = - "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz"; - sha512 = - "dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="; + url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz"; + sha512 = "dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="; }; } { name = "_babel_standalone___standalone_7.20.2.tgz"; path = fetchurl { name = "_babel_standalone___standalone_7.20.2.tgz"; - url = - "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.20.2.tgz"; - sha512 = - "oQX2oyEZCKzOaLImmg3NMm+1DFDm1pIkAme3xCvi170oYCzr5GazANyzFrsV4+9jup6b5uXlgIghXWGGUUEzSQ=="; + url = "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.20.2.tgz"; + sha512 = "oQX2oyEZCKzOaLImmg3NMm+1DFDm1pIkAme3xCvi170oYCzr5GazANyzFrsV4+9jup6b5uXlgIghXWGGUUEzSQ=="; }; } { name = "_babel_template___template_7.16.7.tgz"; path = fetchurl { name = "_babel_template___template_7.16.7.tgz"; - url = - "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz"; - sha512 = - "I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w=="; + url = "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz"; + sha512 = "I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w=="; }; } { name = "_babel_traverse___traverse_7.17.3.tgz"; path = fetchurl { name = "_babel_traverse___traverse_7.17.3.tgz"; - url = - "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz"; - sha512 = - "5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw=="; + url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz"; + sha512 = "5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw=="; }; } { @@ -1217,126 +852,95 @@ path = fetchurl { name = "_babel_types___types_7.17.0.tgz"; url = "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz"; - sha512 = - "TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="; + sha512 = "TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="; }; } { name = "_esbuild_android_arm___android_arm_0.15.12.tgz"; path = fetchurl { name = "_esbuild_android_arm___android_arm_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz"; - sha512 = - "IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA=="; + url = "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz"; + sha512 = "IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA=="; }; } { name = "_esbuild_linux_loong64___linux_loong64_0.15.12.tgz"; path = fetchurl { name = "_esbuild_linux_loong64___linux_loong64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz"; - sha512 = - "tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw=="; + url = "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz"; + sha512 = "tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw=="; }; } { name = "_eslint_eslintrc___eslintrc_1.3.3.tgz"; path = fetchurl { name = "_eslint_eslintrc___eslintrc_1.3.3.tgz"; - url = - "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz"; - sha512 = - "uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg=="; + url = "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz"; + sha512 = "uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg=="; }; } { - name = - "_fortawesome_fontawesome_common_types___fontawesome_common_types_6.2.1.tgz"; + name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_6.2.1.tgz"; path = fetchurl { - name = - "_fortawesome_fontawesome_common_types___fontawesome_common_types_6.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz"; - sha512 = - "Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ=="; + name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_6.2.1.tgz"; + url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz"; + sha512 = "Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ=="; }; } { - name = - "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_6.2.1.tgz"; + name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_6.2.1.tgz"; path = fetchurl { - name = - "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_6.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz"; - sha512 = - "HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA=="; + name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_6.2.1.tgz"; + url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz"; + sha512 = "HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA=="; }; } { - name = - "_fortawesome_free_brands_svg_icons___free_brands_svg_icons_6.2.1.tgz"; + name = "_fortawesome_free_brands_svg_icons___free_brands_svg_icons_6.2.1.tgz"; path = fetchurl { - name = - "_fortawesome_free_brands_svg_icons___free_brands_svg_icons_6.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.1.tgz"; - sha512 = - "L8l4MfdHPmZlJ72PvzdfwOwbwcCAL0vx48tJRnI6u1PJXh+j2f3yDoKyQgO3qjEsgD5Fr2tQV/cPP8F/k6aUig=="; + name = "_fortawesome_free_brands_svg_icons___free_brands_svg_icons_6.2.1.tgz"; + url = "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.1.tgz"; + sha512 = "L8l4MfdHPmZlJ72PvzdfwOwbwcCAL0vx48tJRnI6u1PJXh+j2f3yDoKyQgO3qjEsgD5Fr2tQV/cPP8F/k6aUig=="; }; } { - name = - "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_6.2.1.tgz"; + name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_6.2.1.tgz"; path = fetchurl { - name = - "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_6.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz"; - sha512 = - "oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw=="; + name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_6.2.1.tgz"; + url = "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz"; + sha512 = "oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw=="; }; } { name = "_fortawesome_vue_fontawesome___vue_fontawesome_3.0.2.tgz"; path = fetchurl { name = "_fortawesome_vue_fontawesome___vue_fontawesome_3.0.2.tgz"; - url = - "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.2.tgz"; - sha512 = - "xHVtVY8ASUeEvgcA/7vULUesENhD+pi/EirRHdMBqooHlXBqK+yrV6d8tUye1m5UKQKVgYAHMhUBfOnoiwvc8Q=="; + url = "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.2.tgz"; + sha512 = "xHVtVY8ASUeEvgcA/7vULUesENhD+pi/EirRHdMBqooHlXBqK+yrV6d8tUye1m5UKQKVgYAHMhUBfOnoiwvc8Q=="; }; } { name = "_humanwhocodes_config_array___config_array_0.11.6.tgz"; path = fetchurl { name = "_humanwhocodes_config_array___config_array_0.11.6.tgz"; - url = - "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz"; - sha512 = - "jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg=="; + url = "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz"; + sha512 = "jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg=="; }; } { name = "_humanwhocodes_module_importer___module_importer_1.0.1.tgz"; path = fetchurl { name = "_humanwhocodes_module_importer___module_importer_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"; - sha512 = - "bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="; + url = "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"; + sha512 = "bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="; }; } { name = "_humanwhocodes_object_schema___object_schema_1.2.1.tgz"; path = fetchurl { name = "_humanwhocodes_object_schema___object_schema_1.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"; - sha512 = - "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; + url = "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"; + sha512 = "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; }; } { @@ -1344,8 +948,7 @@ path = fetchurl { name = "_iconify_json___json_2.1.147.tgz"; url = "https://registry.yarnpkg.com/@iconify/json/-/json-2.1.147.tgz"; - sha512 = - "3aXxKtbbu+i/L6PKHlnzf37nMg3UXhds54l7QmVx4XAWcDIHt/eTECiz5KPXfYCySSpi4wy+JKSU/mObhZJPvw=="; + sha512 = "3aXxKtbbu+i/L6PKHlnzf37nMg3UXhds54l7QmVx4XAWcDIHt/eTECiz5KPXfYCySSpi4wy+JKSU/mObhZJPvw=="; }; } { @@ -1353,8 +956,7 @@ path = fetchurl { name = "_iconify_types___types_2.0.0.tgz"; url = "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz"; - sha512 = - "+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="; + sha512 = "+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="; }; } { @@ -1362,68 +964,55 @@ path = fetchurl { name = "_iconify_utils___utils_2.0.2.tgz"; url = "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.0.2.tgz"; - sha512 = - "13B3wJxDLmSNBEIEpKleKSkJVQgdAy9ra3Xsu233i/5qD5yXBGhpOFxTB/k8cqme0xVsMKBPV5vbvq9MgQlX+w=="; + sha512 = "13B3wJxDLmSNBEIEpKleKSkJVQgdAy9ra3Xsu233i/5qD5yXBGhpOFxTB/k8cqme0xVsMKBPV5vbvq9MgQlX+w=="; }; } { name = "_intlify_bundle_utils___bundle_utils_3.2.1.tgz"; path = fetchurl { name = "_intlify_bundle_utils___bundle_utils_3.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-3.2.1.tgz"; - sha512 = - "rf4cLBOnbqmpXVcCdcYHilZpMt1m82syh3WLBJlZvGxN2KkH9HeHVH4+bnibF/SDXCHNh6lM6wTpS/qw+PkcMg=="; + url = "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-3.2.1.tgz"; + sha512 = "rf4cLBOnbqmpXVcCdcYHilZpMt1m82syh3WLBJlZvGxN2KkH9HeHVH4+bnibF/SDXCHNh6lM6wTpS/qw+PkcMg=="; }; } { name = "_intlify_core_base___core_base_9.2.2.tgz"; path = fetchurl { name = "_intlify_core_base___core_base_9.2.2.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.2.2.tgz"; - sha512 = - "JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA=="; + url = "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.2.2.tgz"; + sha512 = "JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA=="; }; } { name = "_intlify_devtools_if___devtools_if_9.2.2.tgz"; path = fetchurl { name = "_intlify_devtools_if___devtools_if_9.2.2.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.2.2.tgz"; - sha512 = - "4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg=="; + url = "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.2.2.tgz"; + sha512 = "4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg=="; }; } { name = "_intlify_message_compiler___message_compiler_9.2.2.tgz"; path = fetchurl { name = "_intlify_message_compiler___message_compiler_9.2.2.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.2.tgz"; - sha512 = - "IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA=="; + url = "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.2.tgz"; + sha512 = "IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA=="; }; } { name = "_intlify_message_compiler___message_compiler_9.2.0_beta.40.tgz"; path = fetchurl { name = "_intlify_message_compiler___message_compiler_9.2.0_beta.40.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.0-beta.40.tgz"; - sha512 = - "6QWTSYewmkew4nsRqgkwTVuGFKzxVCOK8EXsPt15N+tN1g+OYjC3PfGA2dPB6cVkNxqA9mV/hNK02uHPWU9t0A=="; + url = "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.0-beta.40.tgz"; + sha512 = "6QWTSYewmkew4nsRqgkwTVuGFKzxVCOK8EXsPt15N+tN1g+OYjC3PfGA2dPB6cVkNxqA9mV/hNK02uHPWU9t0A=="; }; } { name = "_intlify_shared___shared_9.2.0_beta.40.tgz"; path = fetchurl { name = "_intlify_shared___shared_9.2.0_beta.40.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.0-beta.40.tgz"; - sha512 = - "xWz+SFjgt/LfaSbbHVn+V7gmvX4ZNP3cIFta790GWZ/tEgwJeC3tkV7i45iUbZ4ZimOerFgKH05b7qvJlKb6RQ=="; + url = "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.0-beta.40.tgz"; + sha512 = "xWz+SFjgt/LfaSbbHVn+V7gmvX4ZNP3cIFta790GWZ/tEgwJeC3tkV7i45iUbZ4ZimOerFgKH05b7qvJlKb6RQ=="; }; } { @@ -1431,138 +1020,111 @@ path = fetchurl { name = "_intlify_shared___shared_9.2.2.tgz"; url = "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.2.tgz"; - sha512 = - "wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q=="; + sha512 = "wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q=="; }; } { name = "_intlify_vite_plugin_vue_i18n___vite_plugin_vue_i18n_6.0.3.tgz"; path = fetchurl { name = "_intlify_vite_plugin_vue_i18n___vite_plugin_vue_i18n_6.0.3.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/vite-plugin-vue-i18n/-/vite-plugin-vue-i18n-6.0.3.tgz"; - sha512 = - "6SgNzPAOCR90wvt368lKzi7f/5ZEWJn22UCGvhFsP3XvKqlF3cVzojahgQ6o+LTdCkExeM6wPgd+haFf28E9VQ=="; + url = "https://registry.yarnpkg.com/@intlify/vite-plugin-vue-i18n/-/vite-plugin-vue-i18n-6.0.3.tgz"; + sha512 = "6SgNzPAOCR90wvt368lKzi7f/5ZEWJn22UCGvhFsP3XvKqlF3cVzojahgQ6o+LTdCkExeM6wPgd+haFf28E9VQ=="; }; } { name = "_intlify_vue_devtools___vue_devtools_9.2.2.tgz"; path = fetchurl { name = "_intlify_vue_devtools___vue_devtools_9.2.2.tgz"; - url = - "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz"; - sha512 = - "+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg=="; + url = "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz"; + sha512 = "+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg=="; }; } { name = "_jridgewell_gen_mapping___gen_mapping_0.1.1.tgz"; path = fetchurl { name = "_jridgewell_gen_mapping___gen_mapping_0.1.1.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"; - sha512 = - "sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w=="; + url = "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"; + sha512 = "sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w=="; }; } { name = "_jridgewell_gen_mapping___gen_mapping_0.3.2.tgz"; path = fetchurl { name = "_jridgewell_gen_mapping___gen_mapping_0.3.2.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"; - sha512 = - "mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="; + url = "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"; + sha512 = "mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="; }; } { name = "_jridgewell_resolve_uri___resolve_uri_3.1.0.tgz"; path = fetchurl { name = "_jridgewell_resolve_uri___resolve_uri_3.1.0.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"; - sha512 = - "F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="; + url = "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"; + sha512 = "F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="; }; } { name = "_jridgewell_set_array___set_array_1.1.2.tgz"; path = fetchurl { name = "_jridgewell_set_array___set_array_1.1.2.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz"; - sha512 = - "xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="; + url = "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz"; + sha512 = "xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="; }; } { name = "_jridgewell_source_map___source_map_0.3.2.tgz"; path = fetchurl { name = "_jridgewell_source_map___source_map_0.3.2.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz"; - sha512 = - "m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw=="; + url = "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz"; + sha512 = "m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw=="; }; } { name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.4.14.tgz"; path = fetchurl { name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.4.14.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"; - sha512 = - "XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="; + url = "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"; + sha512 = "XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="; }; } { name = "_jridgewell_trace_mapping___trace_mapping_0.3.4.tgz"; path = fetchurl { name = "_jridgewell_trace_mapping___trace_mapping_0.3.4.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz"; - sha512 = - "vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ=="; + url = "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz"; + sha512 = "vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ=="; }; } { name = "_jridgewell_trace_mapping___trace_mapping_0.3.14.tgz"; path = fetchurl { name = "_jridgewell_trace_mapping___trace_mapping_0.3.14.tgz"; - url = - "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz"; - sha512 = - "bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ=="; + url = "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz"; + sha512 = "bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ=="; }; } { name = "_nodelib_fs.scandir___fs.scandir_2.1.5.tgz"; path = fetchurl { name = "_nodelib_fs.scandir___fs.scandir_2.1.5.tgz"; - url = - "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"; - sha512 = - "vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="; + url = "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"; + sha512 = "vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="; }; } { name = "_nodelib_fs.stat___fs.stat_2.0.5.tgz"; path = fetchurl { name = "_nodelib_fs.stat___fs.stat_2.0.5.tgz"; - url = - "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"; - sha512 = - "RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="; + url = "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"; + sha512 = "RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="; }; } { name = "_nodelib_fs.walk___fs.walk_1.2.8.tgz"; path = fetchurl { name = "_nodelib_fs.walk___fs.walk_1.2.8.tgz"; - url = - "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"; - sha512 = - "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="; + url = "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"; + sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="; }; } { @@ -1570,90 +1132,71 @@ path = fetchurl { name = "_polka_url___url_1.0.0_next.21.tgz"; url = "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz"; - sha512 = - "a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="; + sha512 = "a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="; }; } { name = "_rollup_plugin_babel___plugin_babel_5.3.1.tgz"; path = fetchurl { name = "_rollup_plugin_babel___plugin_babel_5.3.1.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz"; - sha512 = - "WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q=="; + url = "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz"; + sha512 = "WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q=="; }; } { name = "_rollup_plugin_node_resolve___plugin_node_resolve_11.2.1.tgz"; path = fetchurl { name = "_rollup_plugin_node_resolve___plugin_node_resolve_11.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz"; - sha512 = - "yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg=="; + url = "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz"; + sha512 = "yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg=="; }; } { name = "_rollup_plugin_replace___plugin_replace_2.4.2.tgz"; path = fetchurl { name = "_rollup_plugin_replace___plugin_replace_2.4.2.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"; - sha512 = - "IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="; + url = "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"; + sha512 = "IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="; }; } { name = "_rollup_plugin_replace___plugin_replace_4.0.0.tgz"; path = fetchurl { name = "_rollup_plugin_replace___plugin_replace_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz"; - sha512 = - "+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g=="; + url = "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz"; + sha512 = "+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g=="; }; } { name = "_rollup_pluginutils___pluginutils_3.1.0.tgz"; path = fetchurl { name = "_rollup_pluginutils___pluginutils_3.1.0.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"; - sha512 = - "GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="; + url = "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"; + sha512 = "GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="; }; } { name = "_rollup_pluginutils___pluginutils_4.2.1.tgz"; path = fetchurl { name = "_rollup_pluginutils___pluginutils_4.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"; - sha512 = - "iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ=="; + url = "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"; + sha512 = "iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ=="; }; } { name = "_rollup_pluginutils___pluginutils_5.0.2.tgz"; path = fetchurl { name = "_rollup_pluginutils___pluginutils_5.0.2.tgz"; - url = - "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz"; - sha512 = - "pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA=="; + url = "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz"; + sha512 = "pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA=="; }; } { - name = - "_surma_rollup_plugin_off_main_thread___rollup_plugin_off_main_thread_2.2.3.tgz"; + name = "_surma_rollup_plugin_off_main_thread___rollup_plugin_off_main_thread_2.2.3.tgz"; path = fetchurl { - name = - "_surma_rollup_plugin_off_main_thread___rollup_plugin_off_main_thread_2.2.3.tgz"; - url = - "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz"; - sha512 = - "lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="; + name = "_surma_rollup_plugin_off_main_thread___rollup_plugin_off_main_thread_2.2.3.tgz"; + url = "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz"; + sha512 = "lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="; }; } { @@ -1661,8 +1204,7 @@ path = fetchurl { name = "_types_eslint___eslint_8.4.5.tgz"; url = "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.5.tgz"; - sha512 = - "dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ=="; + sha512 = "dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ=="; }; } { @@ -1670,8 +1212,7 @@ path = fetchurl { name = "_types_estree___estree_0.0.51.tgz"; url = "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz"; - sha512 = - "CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ=="; + sha512 = "CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ=="; }; } { @@ -1679,8 +1220,7 @@ path = fetchurl { name = "_types_estree___estree_0.0.39.tgz"; url = "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz"; - sha512 = - "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="; + sha512 = "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="; }; } { @@ -1688,18 +1228,15 @@ path = fetchurl { name = "_types_estree___estree_1.0.0.tgz"; url = "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz"; - sha512 = - "WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ=="; + sha512 = "WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ=="; }; } { name = "_types_json_schema___json_schema_7.0.11.tgz"; path = fetchurl { name = "_types_json_schema___json_schema_7.0.11.tgz"; - url = - "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz"; - sha512 = - "wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="; + url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz"; + sha512 = "wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="; }; } { @@ -1707,28 +1244,23 @@ path = fetchurl { name = "_types_node___node_17.0.23.tgz"; url = "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz"; - sha512 = - "UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="; + sha512 = "UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="; }; } { name = "_types_resolve___resolve_1.17.1.tgz"; path = fetchurl { name = "_types_resolve___resolve_1.17.1.tgz"; - url = - "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz"; - sha512 = - "yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw=="; + url = "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz"; + sha512 = "yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw=="; }; } { name = "_types_trusted_types___trusted_types_2.0.2.tgz"; path = fetchurl { name = "_types_trusted_types___trusted_types_2.0.2.tgz"; - url = - "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz"; - sha512 = - "F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="; + url = "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz"; + sha512 = "F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="; }; } { @@ -1736,8 +1268,7 @@ path = fetchurl { name = "_unocss_astro___astro_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.47.5.tgz"; - sha512 = - "YU1zQb6m7tz5oVrw7UWJwklUeCBobrtJC8ZkzrAOQc5U+70/4EuXQFAxCmpk6SbmnkItJl9tVhXaZ28wsLsaeg=="; + sha512 = "YU1zQb6m7tz5oVrw7UWJwklUeCBobrtJC8ZkzrAOQc5U+70/4EuXQFAxCmpk6SbmnkItJl9tVhXaZ28wsLsaeg=="; }; } { @@ -1745,8 +1276,7 @@ path = fetchurl { name = "_unocss_cli___cli_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.47.5.tgz"; - sha512 = - "xEiCPlYdhN9XE8ivnrLYKCgfyA1tBtF1VCOeBWii8AVGlZla5KDoIL6DSS9jWki1FmKt3poUIN6W/Ck3o48pSg=="; + sha512 = "xEiCPlYdhN9XE8ivnrLYKCgfyA1tBtF1VCOeBWii8AVGlZla5KDoIL6DSS9jWki1FmKt3poUIN6W/Ck3o48pSg=="; }; } { @@ -1754,8 +1284,7 @@ path = fetchurl { name = "_unocss_config___config_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/config/-/config-0.47.5.tgz"; - sha512 = - "JzIxVoH2YdnLdKT25iSwQSgtYqOG1GRMV8IFIcZgwiE4eMe8iNghcp9PkjAaCSYcHqbzjvnWp4VtJMGePfweJg=="; + sha512 = "JzIxVoH2YdnLdKT25iSwQSgtYqOG1GRMV8IFIcZgwiE4eMe8iNghcp9PkjAaCSYcHqbzjvnWp4VtJMGePfweJg=="; }; } { @@ -1763,98 +1292,79 @@ path = fetchurl { name = "_unocss_core___core_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/core/-/core-0.47.5.tgz"; - sha512 = - "KADysCd6JEIowGB6INGgZRuYhaaxrxiQXl9Xh/V+H4bgjtaNDxYyvZ2qKx5+u/kB4U9iSI0ULxBAY3oyqZ/Yjw=="; + sha512 = "KADysCd6JEIowGB6INGgZRuYhaaxrxiQXl9Xh/V+H4bgjtaNDxYyvZ2qKx5+u/kB4U9iSI0ULxBAY3oyqZ/Yjw=="; }; } { name = "_unocss_inspector___inspector_0.47.5.tgz"; path = fetchurl { name = "_unocss_inspector___inspector_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.47.5.tgz"; - sha512 = - "voGndZeAZxMg9H4Af9rbUh3rEXTQGgIq5k9jKI1tJF6nrBLDO6QXdK835DA/3x+oxnlzPX76QMc/spSUAwJZeQ=="; + url = "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.47.5.tgz"; + sha512 = "voGndZeAZxMg9H4Af9rbUh3rEXTQGgIq5k9jKI1tJF6nrBLDO6QXdK835DA/3x+oxnlzPX76QMc/spSUAwJZeQ=="; }; } { name = "_unocss_preset_attributify___preset_attributify_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_attributify___preset_attributify_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.47.5.tgz"; - sha512 = - "mLW63u1mM4UA7VqiJE6Y5Yok+KaP3E9Rhe9PAY9ipmO4R8m17A3BiNW+UV/skKhW0j+h+Zpw5YdYdwhe2Fw7Rg=="; + url = "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.47.5.tgz"; + sha512 = "mLW63u1mM4UA7VqiJE6Y5Yok+KaP3E9Rhe9PAY9ipmO4R8m17A3BiNW+UV/skKhW0j+h+Zpw5YdYdwhe2Fw7Rg=="; }; } { name = "_unocss_preset_icons___preset_icons_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_icons___preset_icons_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.47.5.tgz"; - sha512 = - "32aclwItH6pCnhDwvF3wS5L+vB43zkZJs6EeLAcNXRdTYdUQUlR5vpTFQZprfnbq9Q4ESFyBnxQWkgGNcW7hhw=="; + url = "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.47.5.tgz"; + sha512 = "32aclwItH6pCnhDwvF3wS5L+vB43zkZJs6EeLAcNXRdTYdUQUlR5vpTFQZprfnbq9Q4ESFyBnxQWkgGNcW7hhw=="; }; } { name = "_unocss_preset_mini___preset_mini_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_mini___preset_mini_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.47.5.tgz"; - sha512 = - "1tUo8oDrHes6+tCU3hgfDh6FglrwwyPkec0AybPZMdFUhpRomRv+ABHTxF8abUFU67gleiN0PDGRsWRsTP4r9g=="; + url = "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.47.5.tgz"; + sha512 = "1tUo8oDrHes6+tCU3hgfDh6FglrwwyPkec0AybPZMdFUhpRomRv+ABHTxF8abUFU67gleiN0PDGRsWRsTP4r9g=="; }; } { name = "_unocss_preset_tagify___preset_tagify_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_tagify___preset_tagify_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.47.5.tgz"; - sha512 = - "ZzmkGvjIygp3KuZWW9BrjBQ93cKlbuneNWV/EF9dT3r/TAdtoMNrsMzJqrMs1StjbPxrI5Sx+O/k7uW5d2qhlg=="; + url = "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.47.5.tgz"; + sha512 = "ZzmkGvjIygp3KuZWW9BrjBQ93cKlbuneNWV/EF9dT3r/TAdtoMNrsMzJqrMs1StjbPxrI5Sx+O/k7uW5d2qhlg=="; }; } { name = "_unocss_preset_typography___preset_typography_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_typography___preset_typography_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.47.5.tgz"; - sha512 = - "9AEmyKvXnFtyodNNX7drQU+Hvl/Bi0LkRsf3iWKsOLeuXjINZT3BpfLsssopz+viJvK02fvyXXrcniYDNeJnyQ=="; + url = "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.47.5.tgz"; + sha512 = "9AEmyKvXnFtyodNNX7drQU+Hvl/Bi0LkRsf3iWKsOLeuXjINZT3BpfLsssopz+viJvK02fvyXXrcniYDNeJnyQ=="; }; } { name = "_unocss_preset_uno___preset_uno_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_uno___preset_uno_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.47.5.tgz"; - sha512 = - "NYVUskiaHSgpQd14btrp6ZLnymVbDaRDDrXon3heD5sm2s21Q7sigKjYXhGF+Mj00GIPLnEjWnSRPYjvPe4iaQ=="; + url = "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.47.5.tgz"; + sha512 = "NYVUskiaHSgpQd14btrp6ZLnymVbDaRDDrXon3heD5sm2s21Q7sigKjYXhGF+Mj00GIPLnEjWnSRPYjvPe4iaQ=="; }; } { name = "_unocss_preset_web_fonts___preset_web_fonts_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_web_fonts___preset_web_fonts_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.47.5.tgz"; - sha512 = - "7m8KZerLez1bzGcuPYo+O/qjcKs86Dpin6Lm/k+HmDDPoQygZ9FlHN8+5curAhNLxkWF94SpkpiCuiC9VfzkEA=="; + url = "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.47.5.tgz"; + sha512 = "7m8KZerLez1bzGcuPYo+O/qjcKs86Dpin6Lm/k+HmDDPoQygZ9FlHN8+5curAhNLxkWF94SpkpiCuiC9VfzkEA=="; }; } { name = "_unocss_preset_wind___preset_wind_0.47.5.tgz"; path = fetchurl { name = "_unocss_preset_wind___preset_wind_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.47.5.tgz"; - sha512 = - "4Iue6E7l50Dql1MVjcnrBYLI5iosEId93NSygX76AYHkLix85eU9us3sd8mlbzEm7mu7P8hidX6kjdf992GFPw=="; + url = "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.47.5.tgz"; + sha512 = "4Iue6E7l50Dql1MVjcnrBYLI5iosEId93NSygX76AYHkLix85eU9us3sd8mlbzEm7mu7P8hidX6kjdf992GFPw=="; }; } { @@ -1862,8 +1372,7 @@ path = fetchurl { name = "_unocss_reset___reset_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.47.5.tgz"; - sha512 = - "UmAeVMlcGPyrZJdQMGDX7EMVA4UieUyR9f3l6a3B/AcUNPQtcISLIlzzRqcUg2c/SkkA5sHZdXDa+l48b5+rGA=="; + sha512 = "UmAeVMlcGPyrZJdQMGDX7EMVA4UieUyR9f3l6a3B/AcUNPQtcISLIlzzRqcUg2c/SkkA5sHZdXDa+l48b5+rGA=="; }; } { @@ -1871,56 +1380,39 @@ path = fetchurl { name = "_unocss_scope___scope_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.47.5.tgz"; - sha512 = - "vSYOyps6rJGcQztE4IsNkmFWIK06+3A780v+8PAn0wRbjqBoKZ1jCYL3NZ1ykCZBYPCXHcErlA2znIfb3ECbcw=="; + sha512 = "vSYOyps6rJGcQztE4IsNkmFWIK06+3A780v+8PAn0wRbjqBoKZ1jCYL3NZ1ykCZBYPCXHcErlA2znIfb3ECbcw=="; }; } { - name = - "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.47.5.tgz"; + name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.47.5.tgz"; path = fetchurl { - name = - "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.47.5.tgz"; - sha512 = - "E+AnZBtDl5e8zudDNgtdQjv1QuEBCwXN6zxpnOdcXqh4omD7IRTGIzQYqEK5FcuNgqQgMVlWE/Tju/mY88v7cQ=="; + name = "_unocss_transformer_attributify_jsx___transformer_attributify_jsx_0.47.5.tgz"; + url = "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.47.5.tgz"; + sha512 = "E+AnZBtDl5e8zudDNgtdQjv1QuEBCwXN6zxpnOdcXqh4omD7IRTGIzQYqEK5FcuNgqQgMVlWE/Tju/mY88v7cQ=="; }; } { - name = - "_unocss_transformer_compile_class___transformer_compile_class_0.47.5.tgz"; + name = "_unocss_transformer_compile_class___transformer_compile_class_0.47.5.tgz"; path = fetchurl { - name = - "_unocss_transformer_compile_class___transformer_compile_class_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.47.5.tgz"; - sha512 = - "N3uOVYWgPyuPLfsvDXaG6FgO9WZeI5XZSCioW5phZRRlf6ao5IvgfExwZc1wffIJ2kG1Y0fLrigTZrHwPHLhsA=="; + name = "_unocss_transformer_compile_class___transformer_compile_class_0.47.5.tgz"; + url = "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.47.5.tgz"; + sha512 = "N3uOVYWgPyuPLfsvDXaG6FgO9WZeI5XZSCioW5phZRRlf6ao5IvgfExwZc1wffIJ2kG1Y0fLrigTZrHwPHLhsA=="; }; } { - name = - "_unocss_transformer_directives___transformer_directives_0.47.5.tgz"; + name = "_unocss_transformer_directives___transformer_directives_0.47.5.tgz"; path = fetchurl { - name = - "_unocss_transformer_directives___transformer_directives_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.47.5.tgz"; - sha512 = - "kITp0L4w3iiULZsUXMS7u7oLBf+zyl71kuuBe1DsAWy/luDWrjnFpasug37Amh8++AFSxJYh2ThAfrF2m9XEng=="; + name = "_unocss_transformer_directives___transformer_directives_0.47.5.tgz"; + url = "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.47.5.tgz"; + sha512 = "kITp0L4w3iiULZsUXMS7u7oLBf+zyl71kuuBe1DsAWy/luDWrjnFpasug37Amh8++AFSxJYh2ThAfrF2m9XEng=="; }; } { - name = - "_unocss_transformer_variant_group___transformer_variant_group_0.47.5.tgz"; + name = "_unocss_transformer_variant_group___transformer_variant_group_0.47.5.tgz"; path = fetchurl { - name = - "_unocss_transformer_variant_group___transformer_variant_group_0.47.5.tgz"; - url = - "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.47.5.tgz"; - sha512 = - "j0h6nmmabxzW/rMy/AyvdRoWYc+T7SxZqLA2QRly6lEO0SaCY7MYl3Ia0SKwwuoe8HSmp+xbecFguC8ExXOncg=="; + name = "_unocss_transformer_variant_group___transformer_variant_group_0.47.5.tgz"; + url = "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.47.5.tgz"; + sha512 = "j0h6nmmabxzW/rMy/AyvdRoWYc+T7SxZqLA2QRly6lEO0SaCY7MYl3Ia0SKwwuoe8HSmp+xbecFguC8ExXOncg=="; }; } { @@ -1928,138 +1420,111 @@ path = fetchurl { name = "_unocss_vite___vite_0.47.5.tgz"; url = "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.47.5.tgz"; - sha512 = - "m2IU/zLWRmdJIYt8HQc1LLEuricV5aszQI0MhtY7FSiCXKrQT1Zc8XMRTFWTMcKfjkYpr0n3E9YUsaPtCLc6Cg=="; + sha512 = "m2IU/zLWRmdJIYt8HQc1LLEuricV5aszQI0MhtY7FSiCXKrQT1Zc8XMRTFWTMcKfjkYpr0n3E9YUsaPtCLc6Cg=="; }; } { name = "_vitejs_plugin_legacy___plugin_legacy_2.3.1.tgz"; path = fetchurl { name = "_vitejs_plugin_legacy___plugin_legacy_2.3.1.tgz"; - url = - "https://registry.yarnpkg.com/@vitejs/plugin-legacy/-/plugin-legacy-2.3.1.tgz"; - sha512 = - "J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ=="; + url = "https://registry.yarnpkg.com/@vitejs/plugin-legacy/-/plugin-legacy-2.3.1.tgz"; + sha512 = "J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ=="; }; } { name = "_vitejs_plugin_vue___plugin_vue_3.2.0.tgz"; path = fetchurl { name = "_vitejs_plugin_vue___plugin_vue_3.2.0.tgz"; - url = - "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz"; - sha512 = - "E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw=="; + url = "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz"; + sha512 = "E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw=="; }; } { name = "_vue_compiler_core___compiler_core_3.2.45.tgz"; path = fetchurl { name = "_vue_compiler_core___compiler_core_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz"; - sha512 = - "rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A=="; + url = "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz"; + sha512 = "rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A=="; }; } { name = "_vue_compiler_dom___compiler_dom_3.2.45.tgz"; path = fetchurl { name = "_vue_compiler_dom___compiler_dom_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz"; - sha512 = - "tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw=="; + url = "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz"; + sha512 = "tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw=="; }; } { name = "_vue_compiler_sfc___compiler_sfc_3.2.45.tgz"; path = fetchurl { name = "_vue_compiler_sfc___compiler_sfc_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz"; - sha512 = - "1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q=="; + url = "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz"; + sha512 = "1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q=="; }; } { name = "_vue_compiler_ssr___compiler_ssr_3.2.45.tgz"; path = fetchurl { name = "_vue_compiler_ssr___compiler_ssr_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz"; - sha512 = - "6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ=="; + url = "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz"; + sha512 = "6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ=="; }; } { name = "_vue_devtools_api___devtools_api_6.2.1.tgz"; path = fetchurl { name = "_vue_devtools_api___devtools_api_6.2.1.tgz"; - url = - "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz"; - sha512 = - "OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="; + url = "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz"; + sha512 = "OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="; }; } { name = "_vue_devtools_api___devtools_api_6.4.5.tgz"; path = fetchurl { name = "_vue_devtools_api___devtools_api_6.4.5.tgz"; - url = - "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz"; - sha512 = - "JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="; + url = "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz"; + sha512 = "JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="; }; } { name = "_vue_reactivity_transform___reactivity_transform_3.2.45.tgz"; path = fetchurl { name = "_vue_reactivity_transform___reactivity_transform_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz"; - sha512 = - "BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ=="; + url = "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz"; + sha512 = "BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ=="; }; } { name = "_vue_reactivity___reactivity_3.2.45.tgz"; path = fetchurl { name = "_vue_reactivity___reactivity_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.45.tgz"; - sha512 = - "PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A=="; + url = "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.45.tgz"; + sha512 = "PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A=="; }; } { name = "_vue_runtime_core___runtime_core_3.2.45.tgz"; path = fetchurl { name = "_vue_runtime_core___runtime_core_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.45.tgz"; - sha512 = - "gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A=="; + url = "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.45.tgz"; + sha512 = "gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A=="; }; } { name = "_vue_runtime_dom___runtime_dom_3.2.45.tgz"; path = fetchurl { name = "_vue_runtime_dom___runtime_dom_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz"; - sha512 = - "cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA=="; + url = "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz"; + sha512 = "cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA=="; }; } { name = "_vue_server_renderer___server_renderer_3.2.45.tgz"; path = fetchurl { name = "_vue_server_renderer___server_renderer_3.2.45.tgz"; - url = - "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz"; - sha512 = - "ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g=="; + url = "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz"; + sha512 = "ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g=="; }; } { @@ -2067,8 +1532,7 @@ path = fetchurl { name = "_vue_shared___shared_3.2.45.tgz"; url = "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz"; - sha512 = - "Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg=="; + sha512 = "Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg=="; }; } { @@ -2076,8 +1540,7 @@ path = fetchurl { name = "acorn_jsx___acorn_jsx_5.3.2.tgz"; url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"; - sha512 = - "rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="; + sha512 = "rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="; }; } { @@ -2085,8 +1548,7 @@ path = fetchurl { name = "acorn___acorn_7.4.1.tgz"; url = "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz"; - sha512 = - "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; + sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; }; } { @@ -2094,8 +1556,7 @@ path = fetchurl { name = "acorn___acorn_8.7.1.tgz"; url = "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz"; - sha512 = - "Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="; + sha512 = "Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="; }; } { @@ -2103,8 +1564,7 @@ path = fetchurl { name = "acorn___acorn_8.8.0.tgz"; url = "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz"; - sha512 = - "QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="; + sha512 = "QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="; }; } { @@ -2112,8 +1572,7 @@ path = fetchurl { name = "ajv___ajv_6.12.6.tgz"; url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz"; - sha512 = - "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; + sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; }; } { @@ -2121,8 +1580,7 @@ path = fetchurl { name = "ajv___ajv_8.11.0.tgz"; url = "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz"; - sha512 = - "wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="; + sha512 = "wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="; }; } { @@ -2130,28 +1588,23 @@ path = fetchurl { name = "ansi_regex___ansi_regex_5.0.1.tgz"; url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz"; - sha512 = - "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="; + sha512 = "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="; }; } { name = "ansi_styles___ansi_styles_3.2.1.tgz"; path = fetchurl { name = "ansi_styles___ansi_styles_3.2.1.tgz"; - url = - "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"; - sha512 = - "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; + url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"; + sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; }; } { name = "ansi_styles___ansi_styles_4.3.0.tgz"; path = fetchurl { name = "ansi_styles___ansi_styles_4.3.0.tgz"; - url = - "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"; - sha512 = - "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="; + url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"; + sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="; }; } { @@ -2159,8 +1612,7 @@ path = fetchurl { name = "anymatch___anymatch_3.1.2.tgz"; url = "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz"; - sha512 = - "P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="; + sha512 = "P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="; }; } { @@ -2168,8 +1620,7 @@ path = fetchurl { name = "argparse___argparse_2.0.1.tgz"; url = "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz"; - sha512 = - "8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="; + sha512 = "8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="; }; } { @@ -2177,76 +1628,55 @@ path = fetchurl { name = "async___async_3.2.3.tgz"; url = "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz"; - sha512 = - "spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="; + sha512 = "spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="; }; } { name = "at_least_node___at_least_node_1.0.0.tgz"; path = fetchurl { name = "at_least_node___at_least_node_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz"; - sha512 = - "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="; + url = "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz"; + sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="; }; } { - name = - "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; + name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; path = fetchurl { - name = - "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; - url = - "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"; - sha512 = - "jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="; + name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; + url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"; + sha512 = "jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="; }; } { - name = - "babel_plugin_polyfill_corejs2___babel_plugin_polyfill_corejs2_0.3.1.tgz"; + name = "babel_plugin_polyfill_corejs2___babel_plugin_polyfill_corejs2_0.3.1.tgz"; path = fetchurl { - name = - "babel_plugin_polyfill_corejs2___babel_plugin_polyfill_corejs2_0.3.1.tgz"; - url = - "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"; - sha512 = - "v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w=="; + name = "babel_plugin_polyfill_corejs2___babel_plugin_polyfill_corejs2_0.3.1.tgz"; + url = "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"; + sha512 = "v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w=="; }; } { - name = - "babel_plugin_polyfill_corejs3___babel_plugin_polyfill_corejs3_0.5.2.tgz"; + name = "babel_plugin_polyfill_corejs3___babel_plugin_polyfill_corejs3_0.5.2.tgz"; path = fetchurl { - name = - "babel_plugin_polyfill_corejs3___babel_plugin_polyfill_corejs3_0.5.2.tgz"; - url = - "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"; - sha512 = - "G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ=="; + name = "babel_plugin_polyfill_corejs3___babel_plugin_polyfill_corejs3_0.5.2.tgz"; + url = "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"; + sha512 = "G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ=="; }; } { - name = - "babel_plugin_polyfill_regenerator___babel_plugin_polyfill_regenerator_0.3.1.tgz"; + name = "babel_plugin_polyfill_regenerator___babel_plugin_polyfill_regenerator_0.3.1.tgz"; path = fetchurl { - name = - "babel_plugin_polyfill_regenerator___babel_plugin_polyfill_regenerator_0.3.1.tgz"; - url = - "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"; - sha512 = - "Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A=="; + name = "babel_plugin_polyfill_regenerator___babel_plugin_polyfill_regenerator_0.3.1.tgz"; + url = "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"; + sha512 = "Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A=="; }; } { name = "balanced_match___balanced_match_1.0.2.tgz"; path = fetchurl { name = "balanced_match___balanced_match_1.0.2.tgz"; - url = - "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"; - sha512 = - "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; + url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"; + sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; }; } { @@ -2254,18 +1684,15 @@ path = fetchurl { name = "base64_js___base64_js_1.5.1.tgz"; url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz"; - sha512 = - "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; + sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; }; } { name = "binary_extensions___binary_extensions_2.2.0.tgz"; path = fetchurl { name = "binary_extensions___binary_extensions_2.2.0.tgz"; - url = - "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz"; - sha512 = - "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="; + url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz"; + sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="; }; } { @@ -2273,28 +1700,23 @@ path = fetchurl { name = "boolbase___boolbase_1.0.0.tgz"; url = "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz"; - sha512 = - "JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="; + sha512 = "JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="; }; } { name = "brace_expansion___brace_expansion_1.1.11.tgz"; path = fetchurl { name = "brace_expansion___brace_expansion_1.1.11.tgz"; - url = - "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; - sha512 = - "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; + url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; }; } { name = "brace_expansion___brace_expansion_2.0.1.tgz"; path = fetchurl { name = "brace_expansion___brace_expansion_2.0.1.tgz"; - url = - "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz"; - sha512 = - "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="; + url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz"; + sha512 = "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="; }; } { @@ -2302,28 +1724,23 @@ path = fetchurl { name = "braces___braces_3.0.2.tgz"; url = "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"; - sha512 = - "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="; + sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="; }; } { name = "browserslist___browserslist_4.20.2.tgz"; path = fetchurl { name = "browserslist___browserslist_4.20.2.tgz"; - url = - "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz"; - sha512 = - "CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA=="; + url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz"; + sha512 = "CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA=="; }; } { name = "buffer_from___buffer_from_1.1.2.tgz"; path = fetchurl { name = "buffer_from___buffer_from_1.1.2.tgz"; - url = - "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"; - sha512 = - "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; + url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"; + sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; }; } { @@ -2331,18 +1748,15 @@ path = fetchurl { name = "buffer___buffer_6.0.3.tgz"; url = "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz"; - sha512 = - "FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="; + sha512 = "FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="; }; } { name = "builtin_modules___builtin_modules_3.2.0.tgz"; path = fetchurl { name = "builtin_modules___builtin_modules_3.2.0.tgz"; - url = - "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz"; - sha512 = - "lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA=="; + url = "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz"; + sha512 = "lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA=="; }; } { @@ -2350,8 +1764,7 @@ path = fetchurl { name = "busboy___busboy_1.6.0.tgz"; url = "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz"; - sha512 = - "8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA=="; + sha512 = "8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA=="; }; } { @@ -2359,8 +1772,7 @@ path = fetchurl { name = "cac___cac_6.7.14.tgz"; url = "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz"; - sha512 = - "b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="; + sha512 = "b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="; }; } { @@ -2368,8 +1780,7 @@ path = fetchurl { name = "call_bind___call_bind_1.0.2.tgz"; url = "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz"; - sha512 = - "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="; + sha512 = "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="; }; } { @@ -2377,18 +1788,15 @@ path = fetchurl { name = "callsites___callsites_3.1.0.tgz"; url = "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"; - sha512 = - "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="; + sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="; }; } { name = "caniuse_lite___caniuse_lite_1.0.30001320.tgz"; path = fetchurl { name = "caniuse_lite___caniuse_lite_1.0.30001320.tgz"; - url = - "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz"; - sha512 = - "MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA=="; + url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz"; + sha512 = "MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA=="; }; } { @@ -2396,8 +1804,7 @@ path = fetchurl { name = "chalk___chalk_2.4.2.tgz"; url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"; - sha512 = - "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="; + sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="; }; } { @@ -2405,8 +1812,7 @@ path = fetchurl { name = "chalk___chalk_4.1.2.tgz"; url = "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"; - sha512 = - "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; + sha512 = "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; }; } { @@ -2414,28 +1820,23 @@ path = fetchurl { name = "chokidar___chokidar_3.5.3.tgz"; url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz"; - sha512 = - "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="; + sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="; }; } { name = "color_convert___color_convert_1.9.3.tgz"; path = fetchurl { name = "color_convert___color_convert_1.9.3.tgz"; - url = - "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"; - sha512 = - "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; + url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"; + sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; }; } { name = "color_convert___color_convert_2.0.1.tgz"; path = fetchurl { name = "color_convert___color_convert_2.0.1.tgz"; - url = - "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"; - sha512 = - "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="; + url = "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"; + sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="; }; } { @@ -2451,8 +1852,7 @@ path = fetchurl { name = "color_name___color_name_1.1.4.tgz"; url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"; - sha512 = - "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; + sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; }; } { @@ -2460,8 +1860,7 @@ path = fetchurl { name = "colorette___colorette_2.0.19.tgz"; url = "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz"; - sha512 = - "3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ=="; + sha512 = "3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ=="; }; } { @@ -2469,18 +1868,15 @@ path = fetchurl { name = "commander___commander_2.20.3.tgz"; url = "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz"; - sha512 = - "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="; + sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="; }; } { name = "common_tags___common_tags_1.8.2.tgz"; path = fetchurl { name = "common_tags___common_tags_1.8.2.tgz"; - url = - "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz"; - sha512 = - "gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="; + url = "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz"; + sha512 = "gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="; }; } { @@ -2496,28 +1892,23 @@ path = fetchurl { name = "consola___consola_2.15.3.tgz"; url = "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz"; - sha512 = - "9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="; + sha512 = "9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="; }; } { name = "convert_source_map___convert_source_map_1.8.0.tgz"; path = fetchurl { name = "convert_source_map___convert_source_map_1.8.0.tgz"; - url = - "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz"; - sha512 = - "+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="; + url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz"; + sha512 = "+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="; }; } { name = "core_js_compat___core_js_compat_3.21.1.tgz"; path = fetchurl { name = "core_js_compat___core_js_compat_3.21.1.tgz"; - url = - "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz"; - sha512 = - "gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g=="; + url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz"; + sha512 = "gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g=="; }; } { @@ -2525,28 +1916,23 @@ path = fetchurl { name = "core_js___core_js_3.26.0.tgz"; url = "https://registry.yarnpkg.com/core-js/-/core-js-3.26.0.tgz"; - sha512 = - "+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw=="; + sha512 = "+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw=="; }; } { name = "cross_spawn___cross_spawn_7.0.3.tgz"; path = fetchurl { name = "cross_spawn___cross_spawn_7.0.3.tgz"; - url = - "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz"; - sha512 = - "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="; + url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz"; + sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="; }; } { name = "crypto_random_string___crypto_random_string_2.0.0.tgz"; path = fetchurl { name = "crypto_random_string___crypto_random_string_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz"; - sha512 = - "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; + url = "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz"; + sha512 = "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; }; } { @@ -2554,8 +1940,7 @@ path = fetchurl { name = "css_tree___css_tree_2.2.1.tgz"; url = "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz"; - sha512 = - "OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="; + sha512 = "OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="; }; } { @@ -2563,8 +1948,7 @@ path = fetchurl { name = "cssesc___cssesc_3.0.0.tgz"; url = "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz"; - sha512 = - "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="; + sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="; }; } { @@ -2572,8 +1956,7 @@ path = fetchurl { name = "csstype___csstype_2.6.20.tgz"; url = "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz"; - sha512 = - "/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="; + sha512 = "/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="; }; } { @@ -2581,8 +1964,7 @@ path = fetchurl { name = "debug___debug_4.3.4.tgz"; url = "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz"; - sha512 = - "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; + sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; }; } { @@ -2590,8 +1972,7 @@ path = fetchurl { name = "deep_is___deep_is_0.1.4.tgz"; url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"; - sha512 = - "oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="; + sha512 = "oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="; }; } { @@ -2599,18 +1980,15 @@ path = fetchurl { name = "deepmerge___deepmerge_4.2.2.tgz"; url = "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz"; - sha512 = - "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="; + sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="; }; } { name = "define_properties___define_properties_1.1.3.tgz"; path = fetchurl { name = "define_properties___define_properties_1.1.3.tgz"; - url = - "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"; - sha512 = - "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="; + url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"; + sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="; }; } { @@ -2618,8 +1996,7 @@ path = fetchurl { name = "defu___defu_6.1.0.tgz"; url = "https://registry.yarnpkg.com/defu/-/defu-6.1.0.tgz"; - sha512 = - "pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw=="; + sha512 = "pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw=="; }; } { @@ -2627,8 +2004,7 @@ path = fetchurl { name = "destr___destr_1.2.1.tgz"; url = "https://registry.yarnpkg.com/destr/-/destr-1.2.1.tgz"; - sha512 = - "ud8w0qMLlci6iFG7CNgeRr8OcbUWMsbfjtWft1eJ5Luqrz/M8Ebqk/KCzne8rKUlIQWWfLv0wD6QHrqOf4GshA=="; + sha512 = "ud8w0qMLlci6iFG7CNgeRr8OcbUWMsbfjtWft1eJ5Luqrz/M8Ebqk/KCzne8rKUlIQWWfLv0wD6QHrqOf4GshA=="; }; } { @@ -2636,8 +2012,7 @@ path = fetchurl { name = "doctrine___doctrine_3.0.0.tgz"; url = "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz"; - sha512 = - "yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="; + sha512 = "yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="; }; } { @@ -2645,8 +2020,7 @@ path = fetchurl { name = "dom_walk___dom_walk_0.1.2.tgz"; url = "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz"; - sha512 = - "6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="; + sha512 = "6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="; }; } { @@ -2654,8 +2028,7 @@ path = fetchurl { name = "dompurify___dompurify_2.4.1.tgz"; url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.1.tgz"; - sha512 = - "ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA=="; + sha512 = "ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA=="; }; } { @@ -2663,8 +2036,7 @@ path = fetchurl { name = "duplexer___duplexer_0.1.2.tgz"; url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz"; - sha512 = - "jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="; + sha512 = "jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="; }; } { @@ -2672,250 +2044,199 @@ path = fetchurl { name = "ejs___ejs_3.1.7.tgz"; url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.7.tgz"; - sha512 = - "BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw=="; + sha512 = "BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw=="; }; } { name = "electron_to_chromium___electron_to_chromium_1.4.96.tgz"; path = fetchurl { name = "electron_to_chromium___electron_to_chromium_1.4.96.tgz"; - url = - "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz"; - sha512 = - "DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw=="; + url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz"; + sha512 = "DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw=="; }; } { - name = - "eme_encryption_scheme_polyfill___eme_encryption_scheme_polyfill_2.1.1.tgz"; + name = "eme_encryption_scheme_polyfill___eme_encryption_scheme_polyfill_2.1.1.tgz"; path = fetchurl { - name = - "eme_encryption_scheme_polyfill___eme_encryption_scheme_polyfill_2.1.1.tgz"; - url = - "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.1.1.tgz"; - sha512 = - "njD17wcUrbqCj0ArpLu5zWXtaiupHb/2fIUQGdInf83GlI+Q6mmqaPGLdrke4savKAu15J/z1Tg/ivDgl14g0g=="; + name = "eme_encryption_scheme_polyfill___eme_encryption_scheme_polyfill_2.1.1.tgz"; + url = "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.1.1.tgz"; + sha512 = "njD17wcUrbqCj0ArpLu5zWXtaiupHb/2fIUQGdInf83GlI+Q6mmqaPGLdrke4savKAu15J/z1Tg/ivDgl14g0g=="; }; } { name = "es_abstract___es_abstract_1.19.1.tgz"; path = fetchurl { name = "es_abstract___es_abstract_1.19.1.tgz"; - url = - "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz"; - sha512 = - "2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w=="; + url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz"; + sha512 = "2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w=="; }; } { name = "es_to_primitive___es_to_primitive_1.2.1.tgz"; path = fetchurl { name = "es_to_primitive___es_to_primitive_1.2.1.tgz"; - url = - "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"; - sha512 = - "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="; + url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"; + sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="; }; } { name = "esbuild_android_64___esbuild_android_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_android_64___esbuild_android_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz"; - sha512 = - "MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q=="; + url = "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz"; + sha512 = "MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q=="; }; } { name = "esbuild_android_arm64___esbuild_android_arm64_0.15.12.tgz"; path = fetchurl { name = "esbuild_android_arm64___esbuild_android_arm64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz"; - sha512 = - "Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA=="; + url = "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz"; + sha512 = "Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA=="; }; } { name = "esbuild_darwin_64___esbuild_darwin_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_darwin_64___esbuild_darwin_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz"; - sha512 = - "qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q=="; + url = "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz"; + sha512 = "qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q=="; }; } { name = "esbuild_darwin_arm64___esbuild_darwin_arm64_0.15.12.tgz"; path = fetchurl { name = "esbuild_darwin_arm64___esbuild_darwin_arm64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz"; - sha512 = - "z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw=="; + url = "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz"; + sha512 = "z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw=="; }; } { name = "esbuild_freebsd_64___esbuild_freebsd_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_freebsd_64___esbuild_freebsd_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz"; - sha512 = - "XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw=="; + url = "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz"; + sha512 = "XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw=="; }; } { name = "esbuild_freebsd_arm64___esbuild_freebsd_arm64_0.15.12.tgz"; path = fetchurl { name = "esbuild_freebsd_arm64___esbuild_freebsd_arm64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz"; - sha512 = - "jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g=="; + url = "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz"; + sha512 = "jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g=="; }; } { name = "esbuild_linux_32___esbuild_linux_32_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_32___esbuild_linux_32_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz"; - sha512 = - "uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA=="; + url = "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz"; + sha512 = "uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA=="; }; } { name = "esbuild_linux_64___esbuild_linux_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_64___esbuild_linux_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz"; - sha512 = - "QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA=="; + url = "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz"; + sha512 = "QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA=="; }; } { name = "esbuild_linux_arm64___esbuild_linux_arm64_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_arm64___esbuild_linux_arm64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz"; - sha512 = - "HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ=="; + url = "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz"; + sha512 = "HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ=="; }; } { name = "esbuild_linux_arm___esbuild_linux_arm_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_arm___esbuild_linux_arm_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz"; - sha512 = - "Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A=="; + url = "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz"; + sha512 = "Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A=="; }; } { name = "esbuild_linux_mips64le___esbuild_linux_mips64le_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_mips64le___esbuild_linux_mips64le_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz"; - sha512 = - "Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A=="; + url = "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz"; + sha512 = "Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A=="; }; } { name = "esbuild_linux_ppc64le___esbuild_linux_ppc64le_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_ppc64le___esbuild_linux_ppc64le_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz"; - sha512 = - "4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg=="; + url = "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz"; + sha512 = "4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg=="; }; } { name = "esbuild_linux_riscv64___esbuild_linux_riscv64_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_riscv64___esbuild_linux_riscv64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz"; - sha512 = - "G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA=="; + url = "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz"; + sha512 = "G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA=="; }; } { name = "esbuild_linux_s390x___esbuild_linux_s390x_0.15.12.tgz"; path = fetchurl { name = "esbuild_linux_s390x___esbuild_linux_s390x_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz"; - sha512 = - "Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww=="; + url = "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz"; + sha512 = "Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww=="; }; } { name = "esbuild_netbsd_64___esbuild_netbsd_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_netbsd_64___esbuild_netbsd_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz"; - sha512 = - "jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w=="; + url = "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz"; + sha512 = "jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w=="; }; } { name = "esbuild_openbsd_64___esbuild_openbsd_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_openbsd_64___esbuild_openbsd_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz"; - sha512 = - "1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw=="; + url = "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz"; + sha512 = "1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw=="; }; } { name = "esbuild_sunos_64___esbuild_sunos_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_sunos_64___esbuild_sunos_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz"; - sha512 = - "nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg=="; + url = "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz"; + sha512 = "nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg=="; }; } { name = "esbuild_windows_32___esbuild_windows_32_0.15.12.tgz"; path = fetchurl { name = "esbuild_windows_32___esbuild_windows_32_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz"; - sha512 = - "WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw=="; + url = "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz"; + sha512 = "WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw=="; }; } { name = "esbuild_windows_64___esbuild_windows_64_0.15.12.tgz"; path = fetchurl { name = "esbuild_windows_64___esbuild_windows_64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz"; - sha512 = - "VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA=="; + url = "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz"; + sha512 = "VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA=="; }; } { name = "esbuild_windows_arm64___esbuild_windows_arm64_0.15.12.tgz"; path = fetchurl { name = "esbuild_windows_arm64___esbuild_windows_arm64_0.15.12.tgz"; - url = - "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz"; - sha512 = - "Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA=="; + url = "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz"; + sha512 = "Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA=="; }; } { @@ -2923,8 +2244,7 @@ path = fetchurl { name = "esbuild___esbuild_0.15.12.tgz"; url = "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.12.tgz"; - sha512 = - "PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng=="; + sha512 = "PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng=="; }; } { @@ -2932,16 +2252,14 @@ path = fetchurl { name = "escalade___escalade_3.1.1.tgz"; url = "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz"; - sha512 = - "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="; + sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="; }; } { name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; path = fetchurl { name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; - url = - "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; + url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; sha1 = "G2HAViGQqN/2rjuyzwIAyhMLhtQ="; }; } @@ -2949,100 +2267,80 @@ name = "escape_string_regexp___escape_string_regexp_4.0.0.tgz"; path = fetchurl { name = "escape_string_regexp___escape_string_regexp_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"; - sha512 = - "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="; + url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"; + sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="; }; } { name = "eslint_config_prettier___eslint_config_prettier_8.5.0.tgz"; path = fetchurl { name = "eslint_config_prettier___eslint_config_prettier_8.5.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz"; - sha512 = - "obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q=="; + url = "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz"; + sha512 = "obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q=="; }; } { name = "eslint_plugin_prettier___eslint_plugin_prettier_4.2.1.tgz"; path = fetchurl { name = "eslint_plugin_prettier___eslint_plugin_prettier_4.2.1.tgz"; - url = - "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz"; - sha512 = - "f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ=="; + url = "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz"; + sha512 = "f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ=="; }; } { name = "eslint_plugin_vue___eslint_plugin_vue_9.8.0.tgz"; path = fetchurl { name = "eslint_plugin_vue___eslint_plugin_vue_9.8.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.8.0.tgz"; - sha512 = - "E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA=="; + url = "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.8.0.tgz"; + sha512 = "E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA=="; }; } { name = "eslint_scope___eslint_scope_7.1.1.tgz"; path = fetchurl { name = "eslint_scope___eslint_scope_7.1.1.tgz"; - url = - "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz"; - sha512 = - "QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="; + url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz"; + sha512 = "QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="; }; } { name = "eslint_utils___eslint_utils_2.1.0.tgz"; path = fetchurl { name = "eslint_utils___eslint_utils_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"; - sha512 = - "w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg=="; + url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"; + sha512 = "w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg=="; }; } { name = "eslint_utils___eslint_utils_3.0.0.tgz"; path = fetchurl { name = "eslint_utils___eslint_utils_3.0.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz"; - sha512 = - "uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="; + url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz"; + sha512 = "uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="; }; } { name = "eslint_visitor_keys___eslint_visitor_keys_1.3.0.tgz"; path = fetchurl { name = "eslint_visitor_keys___eslint_visitor_keys_1.3.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"; - sha512 = - "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="; + url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"; + sha512 = "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="; }; } { name = "eslint_visitor_keys___eslint_visitor_keys_2.1.0.tgz"; path = fetchurl { name = "eslint_visitor_keys___eslint_visitor_keys_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"; - sha512 = - "0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="; + url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"; + sha512 = "0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="; }; } { name = "eslint_visitor_keys___eslint_visitor_keys_3.3.0.tgz"; path = fetchurl { name = "eslint_visitor_keys___eslint_visitor_keys_3.3.0.tgz"; - url = - "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"; - sha512 = - "mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="; + url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"; + sha512 = "mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="; }; } { @@ -3050,8 +2348,7 @@ path = fetchurl { name = "eslint___eslint_8.29.0.tgz"; url = "https://registry.yarnpkg.com/eslint/-/eslint-8.29.0.tgz"; - sha512 = - "isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg=="; + sha512 = "isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg=="; }; } { @@ -3059,8 +2356,7 @@ path = fetchurl { name = "espree___espree_6.2.1.tgz"; url = "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz"; - sha512 = - "ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw=="; + sha512 = "ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw=="; }; } { @@ -3068,8 +2364,7 @@ path = fetchurl { name = "espree___espree_9.3.2.tgz"; url = "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz"; - sha512 = - "D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA=="; + sha512 = "D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA=="; }; } { @@ -3077,8 +2372,7 @@ path = fetchurl { name = "espree___espree_9.4.0.tgz"; url = "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz"; - sha512 = - "DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw=="; + sha512 = "DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw=="; }; } { @@ -3086,8 +2380,7 @@ path = fetchurl { name = "esquery___esquery_1.4.0.tgz"; url = "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz"; - sha512 = - "cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="; + sha512 = "cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="; }; } { @@ -3095,8 +2388,7 @@ path = fetchurl { name = "esrecurse___esrecurse_4.3.0.tgz"; url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz"; - sha512 = - "KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="; + sha512 = "KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="; }; } { @@ -3104,28 +2396,23 @@ path = fetchurl { name = "estraverse___estraverse_5.3.0.tgz"; url = "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz"; - sha512 = - "MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="; + sha512 = "MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="; }; } { name = "estree_walker___estree_walker_1.0.1.tgz"; path = fetchurl { name = "estree_walker___estree_walker_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz"; - sha512 = - "1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="; + url = "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz"; + sha512 = "1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="; }; } { name = "estree_walker___estree_walker_2.0.2.tgz"; path = fetchurl { name = "estree_walker___estree_walker_2.0.2.tgz"; - url = - "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz"; - sha512 = - "Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="; + url = "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz"; + sha512 = "Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="; }; } { @@ -3133,8 +2420,7 @@ path = fetchurl { name = "esutils___esutils_2.0.3.tgz"; url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"; - sha512 = - "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="; + sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="; }; } { @@ -3142,18 +2428,15 @@ path = fetchurl { name = "execa___execa_5.1.1.tgz"; url = "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz"; - sha512 = - "8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="; + sha512 = "8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="; }; } { name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; path = fetchurl { name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; - url = - "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; - sha512 = - "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="; + url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; + sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="; }; } { @@ -3161,8 +2444,7 @@ path = fetchurl { name = "fast_diff___fast_diff_1.2.0.tgz"; url = "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz"; - sha512 = - "xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w=="; + sha512 = "xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w=="; }; } { @@ -3170,28 +2452,22 @@ path = fetchurl { name = "fast_glob___fast_glob_3.2.12.tgz"; url = "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz"; - sha512 = - "DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w=="; + sha512 = "DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w=="; }; } { - name = - "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; + name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; path = fetchurl { - name = - "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; - sha512 = - "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; + name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; + url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; + sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; }; } { name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; path = fetchurl { name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; - url = - "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; sha1 = "PYpcZog6FqMMqGQ+hR8Zuqd5eRc="; }; } @@ -3200,18 +2476,15 @@ path = fetchurl { name = "fastq___fastq_1.13.0.tgz"; url = "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz"; - sha512 = - "YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="; + sha512 = "YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="; }; } { name = "file_entry_cache___file_entry_cache_6.0.1.tgz"; path = fetchurl { name = "file_entry_cache___file_entry_cache_6.0.1.tgz"; - url = - "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz"; - sha512 = - "7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="; + url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz"; + sha512 = "7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="; }; } { @@ -3219,8 +2492,7 @@ path = fetchurl { name = "filelist___filelist_1.0.3.tgz"; url = "https://registry.yarnpkg.com/filelist/-/filelist-1.0.3.tgz"; - sha512 = - "LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q=="; + sha512 = "LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q=="; }; } { @@ -3228,8 +2500,7 @@ path = fetchurl { name = "fill_range___fill_range_7.0.1.tgz"; url = "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz"; - sha512 = - "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="; + sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="; }; } { @@ -3237,8 +2508,7 @@ path = fetchurl { name = "find_up___find_up_5.0.0.tgz"; url = "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz"; - sha512 = - "78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="; + sha512 = "78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="; }; } { @@ -3246,8 +2516,7 @@ path = fetchurl { name = "flat_cache___flat_cache_3.0.4.tgz"; url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz"; - sha512 = - "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="; + sha512 = "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="; }; } { @@ -3255,8 +2524,7 @@ path = fetchurl { name = "flatted___flatted_3.2.5.tgz"; url = "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz"; - sha512 = - "WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="; + sha512 = "WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="; }; } { @@ -3264,16 +2532,14 @@ path = fetchurl { name = "fs_extra___fs_extra_9.1.0.tgz"; url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz"; - sha512 = - "hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="; + sha512 = "hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="; }; } { name = "fs.realpath___fs.realpath_1.0.0.tgz"; path = fetchurl { name = "fs.realpath___fs.realpath_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz"; + url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz"; sha1 = "FQStJSMVjKpA20onh8sBQRmU6k8="; }; } @@ -3282,18 +2548,15 @@ path = fetchurl { name = "fsevents___fsevents_2.3.2.tgz"; url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz"; - sha512 = - "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; + sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; }; } { name = "function_bind___function_bind_1.1.1.tgz"; path = fetchurl { name = "function_bind___function_bind_1.1.1.tgz"; - url = - "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz"; - sha512 = - "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; + url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz"; + sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; }; } { @@ -3301,30 +2564,23 @@ path = fetchurl { name = "gensync___gensync_1.0.0_beta.2.tgz"; url = "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz"; - sha512 = - "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="; + sha512 = "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="; }; } { name = "get_intrinsic___get_intrinsic_1.1.1.tgz"; path = fetchurl { name = "get_intrinsic___get_intrinsic_1.1.1.tgz"; - url = - "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz"; - sha512 = - "kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="; + url = "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz"; + sha512 = "kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="; }; } { - name = - "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.2.tgz"; + name = "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.2.tgz"; path = fetchurl { - name = - "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.2.tgz"; - url = - "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz"; - sha512 = - "I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="; + name = "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.2.tgz"; + url = "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz"; + sha512 = "I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="; }; } { @@ -3332,38 +2588,31 @@ path = fetchurl { name = "get_stream___get_stream_6.0.1.tgz"; url = "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz"; - sha512 = - "ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="; + sha512 = "ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="; }; } { name = "get_symbol_description___get_symbol_description_1.0.0.tgz"; path = fetchurl { name = "get_symbol_description___get_symbol_description_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz"; - sha512 = - "2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="; + url = "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz"; + sha512 = "2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="; }; } { name = "glob_parent___glob_parent_5.1.2.tgz"; path = fetchurl { name = "glob_parent___glob_parent_5.1.2.tgz"; - url = - "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz"; - sha512 = - "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="; + url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz"; + sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="; }; } { name = "glob_parent___glob_parent_6.0.2.tgz"; path = fetchurl { name = "glob_parent___glob_parent_6.0.2.tgz"; - url = - "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz"; - sha512 = - "XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="; + url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz"; + sha512 = "XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="; }; } { @@ -3371,8 +2620,7 @@ path = fetchurl { name = "glob___glob_7.2.0.tgz"; url = "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz"; - sha512 = - "lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="; + sha512 = "lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="; }; } { @@ -3380,8 +2628,7 @@ path = fetchurl { name = "global___global_4.4.0.tgz"; url = "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz"; - sha512 = - "wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="; + sha512 = "wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="; }; } { @@ -3389,8 +2636,7 @@ path = fetchurl { name = "globals___globals_11.12.0.tgz"; url = "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz"; - sha512 = - "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="; + sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="; }; } { @@ -3398,28 +2644,23 @@ path = fetchurl { name = "globals___globals_13.17.0.tgz"; url = "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz"; - sha512 = - "1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw=="; + sha512 = "1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw=="; }; } { name = "graceful_fs___graceful_fs_4.2.9.tgz"; path = fetchurl { name = "graceful_fs___graceful_fs_4.2.9.tgz"; - url = - "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz"; - sha512 = - "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; + url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz"; + sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; }; } { name = "grapheme_splitter___grapheme_splitter_1.0.4.tgz"; path = fetchurl { name = "grapheme_splitter___grapheme_splitter_1.0.4.tgz"; - url = - "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"; - sha512 = - "bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="; + url = "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"; + sha512 = "bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="; }; } { @@ -3427,18 +2668,15 @@ path = fetchurl { name = "gzip_size___gzip_size_6.0.0.tgz"; url = "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz"; - sha512 = - "ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="; + sha512 = "ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="; }; } { name = "has_bigints___has_bigints_1.0.1.tgz"; path = fetchurl { name = "has_bigints___has_bigints_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz"; - sha512 = - "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="; + url = "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz"; + sha512 = "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="; }; } { @@ -3454,28 +2692,23 @@ path = fetchurl { name = "has_flag___has_flag_4.0.0.tgz"; url = "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz"; - sha512 = - "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; + sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; }; } { name = "has_symbols___has_symbols_1.0.3.tgz"; path = fetchurl { name = "has_symbols___has_symbols_1.0.3.tgz"; - url = - "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz"; - sha512 = - "l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="; + url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz"; + sha512 = "l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="; }; } { name = "has_tostringtag___has_tostringtag_1.0.0.tgz"; path = fetchurl { name = "has_tostringtag___has_tostringtag_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz"; - sha512 = - "kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="; + url = "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz"; + sha512 = "kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="; }; } { @@ -3483,8 +2716,7 @@ path = fetchurl { name = "has___has_1.0.3.tgz"; url = "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz"; - sha512 = - "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; + sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; }; } { @@ -3492,18 +2724,15 @@ path = fetchurl { name = "hotkeys_js___hotkeys_js_3.10.1.tgz"; url = "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.10.1.tgz"; - sha512 = - "mshqjgTqx8ee0qryHvRgZaZDxTwxam/2yTQmQlqAWS3+twnq1jsY9Yng9zB7lWq6WRrjTbTOc7knNwccXQiAjQ=="; + sha512 = "mshqjgTqx8ee0qryHvRgZaZDxTwxam/2yTQmQlqAWS3+twnq1jsY9Yng9zB7lWq6WRrjTbTOc7knNwccXQiAjQ=="; }; } { name = "human_signals___human_signals_2.1.0.tgz"; path = fetchurl { name = "human_signals___human_signals_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz"; - sha512 = - "B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="; + url = "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz"; + sha512 = "B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="; }; } { @@ -3511,8 +2740,7 @@ path = fetchurl { name = "idb___idb_7.1.0.tgz"; url = "https://registry.yarnpkg.com/idb/-/idb-7.1.0.tgz"; - sha512 = - "Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg=="; + sha512 = "Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg=="; }; } { @@ -3520,8 +2748,7 @@ path = fetchurl { name = "ieee754___ieee754_1.2.1.tgz"; url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz"; - sha512 = - "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="; + sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="; }; } { @@ -3529,26 +2756,22 @@ path = fetchurl { name = "ignore___ignore_5.2.0.tgz"; url = "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz"; - sha512 = - "CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="; + sha512 = "CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="; }; } { name = "import_fresh___import_fresh_3.3.0.tgz"; path = fetchurl { name = "import_fresh___import_fresh_3.3.0.tgz"; - url = - "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz"; - sha512 = - "veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="; + url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz"; + sha512 = "veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="; }; } { name = "imurmurhash___imurmurhash_0.1.4.tgz"; path = fetchurl { name = "imurmurhash___imurmurhash_0.1.4.tgz"; - url = - "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz"; + url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz"; sha1 = "khi5srkoojixPcT7a21XbyMUU+o="; }; } @@ -3565,18 +2788,15 @@ path = fetchurl { name = "inherits___inherits_2.0.4.tgz"; url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz"; - sha512 = - "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; + sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; }; } { name = "internal_slot___internal_slot_1.0.3.tgz"; path = fetchurl { name = "internal_slot___internal_slot_1.0.3.tgz"; - url = - "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz"; - sha512 = - "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="; + url = "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz"; + sha512 = "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="; }; } { @@ -3584,68 +2804,55 @@ path = fetchurl { name = "is_bigint___is_bigint_1.0.4.tgz"; url = "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz"; - sha512 = - "zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="; + sha512 = "zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="; }; } { name = "is_binary_path___is_binary_path_2.1.0.tgz"; path = fetchurl { name = "is_binary_path___is_binary_path_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz"; - sha512 = - "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; + url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz"; + sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; }; } { name = "is_boolean_object___is_boolean_object_1.1.2.tgz"; path = fetchurl { name = "is_boolean_object___is_boolean_object_1.1.2.tgz"; - url = - "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz"; - sha512 = - "gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="; + url = "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz"; + sha512 = "gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="; }; } { name = "is_callable___is_callable_1.2.4.tgz"; path = fetchurl { name = "is_callable___is_callable_1.2.4.tgz"; - url = - "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz"; - sha512 = - "nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="; + url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz"; + sha512 = "nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="; }; } { name = "is_core_module___is_core_module_2.8.1.tgz"; path = fetchurl { name = "is_core_module___is_core_module_2.8.1.tgz"; - url = - "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz"; - sha512 = - "SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="; + url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz"; + sha512 = "SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="; }; } { name = "is_core_module___is_core_module_2.11.0.tgz"; path = fetchurl { name = "is_core_module___is_core_module_2.11.0.tgz"; - url = - "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz"; - sha512 = - "RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw=="; + url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz"; + sha512 = "RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw=="; }; } { name = "is_date_object___is_date_object_1.0.5.tgz"; path = fetchurl { name = "is_date_object___is_date_object_1.0.5.tgz"; - url = - "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz"; - sha512 = - "9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="; + url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz"; + sha512 = "9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="; }; } { @@ -3661,8 +2868,7 @@ path = fetchurl { name = "is_glob___is_glob_4.0.3.tgz"; url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz"; - sha512 = - "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="; + sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="; }; } { @@ -3677,20 +2883,16 @@ name = "is_negative_zero___is_negative_zero_2.0.2.tgz"; path = fetchurl { name = "is_negative_zero___is_negative_zero_2.0.2.tgz"; - url = - "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz"; - sha512 = - "dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="; + url = "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz"; + sha512 = "dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="; }; } { name = "is_number_object___is_number_object_1.0.6.tgz"; path = fetchurl { name = "is_number_object___is_number_object_1.0.6.tgz"; - url = - "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz"; - sha512 = - "bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g=="; + url = "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz"; + sha512 = "bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g=="; }; } { @@ -3698,8 +2900,7 @@ path = fetchurl { name = "is_number___is_number_7.0.0.tgz"; url = "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz"; - sha512 = - "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="; + sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="; }; } { @@ -3714,10 +2915,8 @@ name = "is_path_inside___is_path_inside_3.0.3.tgz"; path = fetchurl { name = "is_path_inside___is_path_inside_3.0.3.tgz"; - url = - "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz"; - sha512 = - "Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="; + url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz"; + sha512 = "Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="; }; } { @@ -3725,8 +2924,7 @@ path = fetchurl { name = "is_regex___is_regex_1.1.4.tgz"; url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz"; - sha512 = - "kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="; + sha512 = "kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="; }; } { @@ -3741,10 +2939,8 @@ name = "is_shared_array_buffer___is_shared_array_buffer_1.0.1.tgz"; path = fetchurl { name = "is_shared_array_buffer___is_shared_array_buffer_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz"; - sha512 = - "IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="; + url = "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz"; + sha512 = "IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="; }; } { @@ -3752,8 +2948,7 @@ path = fetchurl { name = "is_stream___is_stream_2.0.1.tgz"; url = "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz"; - sha512 = - "hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="; + sha512 = "hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="; }; } { @@ -3761,8 +2956,7 @@ path = fetchurl { name = "is_string___is_string_1.0.7.tgz"; url = "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz"; - sha512 = - "tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="; + sha512 = "tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="; }; } { @@ -3770,8 +2964,7 @@ path = fetchurl { name = "is_symbol___is_symbol_1.0.4.tgz"; url = "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz"; - sha512 = - "C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="; + sha512 = "C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="; }; } { @@ -3779,8 +2972,7 @@ path = fetchurl { name = "is_weakref___is_weakref_1.0.2.tgz"; url = "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz"; - sha512 = - "qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="; + sha512 = "qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="; }; } { @@ -3796,28 +2988,23 @@ path = fetchurl { name = "jake___jake_10.8.5.tgz"; url = "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz"; - sha512 = - "sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw=="; + sha512 = "sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw=="; }; } { name = "javascript_time_ago___javascript_time_ago_2.5.9.tgz"; path = fetchurl { name = "javascript_time_ago___javascript_time_ago_2.5.9.tgz"; - url = - "https://registry.yarnpkg.com/javascript-time-ago/-/javascript-time-ago-2.5.9.tgz"; - sha512 = - "pQ8mNco/9g9TqWXWWjP0EWl6i/lAQScOyEeXy5AB+f7MfLSdgyV9BJhiOD1zrIac/lrxPYOWNbyl/IW8CW5n0A=="; + url = "https://registry.yarnpkg.com/javascript-time-ago/-/javascript-time-ago-2.5.9.tgz"; + sha512 = "pQ8mNco/9g9TqWXWWjP0EWl6i/lAQScOyEeXy5AB+f7MfLSdgyV9BJhiOD1zrIac/lrxPYOWNbyl/IW8CW5n0A=="; }; } { name = "jest_worker___jest_worker_26.6.2.tgz"; path = fetchurl { name = "jest_worker___jest_worker_26.6.2.tgz"; - url = - "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz"; - sha512 = - "KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ=="; + url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz"; + sha512 = "KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ=="; }; } { @@ -3825,8 +3012,7 @@ path = fetchurl { name = "jiti___jiti_1.16.0.tgz"; url = "https://registry.yarnpkg.com/jiti/-/jiti-1.16.0.tgz"; - sha512 = - "L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg=="; + sha512 = "L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg=="; }; } { @@ -3834,8 +3020,7 @@ path = fetchurl { name = "js_sdsl___js_sdsl_4.1.5.tgz"; url = "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz"; - sha512 = - "08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q=="; + sha512 = "08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q=="; }; } { @@ -3843,8 +3028,7 @@ path = fetchurl { name = "js_tokens___js_tokens_4.0.0.tgz"; url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz"; - sha512 = - "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="; + sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="; }; } { @@ -3852,8 +3036,7 @@ path = fetchurl { name = "js_yaml___js_yaml_4.1.0.tgz"; url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz"; - sha512 = - "wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="; + sha512 = "wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="; }; } { @@ -3861,8 +3044,7 @@ path = fetchurl { name = "jsesc___jsesc_2.5.2.tgz"; url = "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz"; - sha512 = - "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="; + sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="; }; } { @@ -3877,40 +3059,31 @@ name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; path = fetchurl { name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; - url = - "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; - sha512 = - "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; + url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; + sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; }; } { name = "json_schema_traverse___json_schema_traverse_1.0.0.tgz"; path = fetchurl { name = "json_schema_traverse___json_schema_traverse_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"; - sha512 = - "NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="; + url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"; + sha512 = "NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="; }; } { name = "json_schema___json_schema_0.4.0.tgz"; path = fetchurl { name = "json_schema___json_schema_0.4.0.tgz"; - url = - "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz"; - sha512 = - "es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="; + url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz"; + sha512 = "es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="; }; } { - name = - "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; + name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; path = fetchurl { - name = - "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; + name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; + url = "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; sha1 = "nbe1lJatPzz+8wp1FC0tkwrXJlE="; }; } @@ -3919,18 +3092,15 @@ path = fetchurl { name = "json5___json5_2.2.1.tgz"; url = "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz"; - sha512 = - "1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="; + sha512 = "1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="; }; } { name = "jsonc_eslint_parser___jsonc_eslint_parser_1.4.1.tgz"; path = fetchurl { name = "jsonc_eslint_parser___jsonc_eslint_parser_1.4.1.tgz"; - url = - "https://registry.yarnpkg.com/jsonc-eslint-parser/-/jsonc-eslint-parser-1.4.1.tgz"; - sha512 = - "hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg=="; + url = "https://registry.yarnpkg.com/jsonc-eslint-parser/-/jsonc-eslint-parser-1.4.1.tgz"; + sha512 = "hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg=="; }; } { @@ -3938,18 +3108,15 @@ path = fetchurl { name = "jsonfile___jsonfile_6.1.0.tgz"; url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz"; - sha512 = - "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="; + sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="; }; } { name = "jsonpointer___jsonpointer_5.0.0.tgz"; path = fetchurl { name = "jsonpointer___jsonpointer_5.0.0.tgz"; - url = - "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz"; - sha512 = - "PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg=="; + url = "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz"; + sha512 = "PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg=="; }; } { @@ -3957,8 +3124,7 @@ path = fetchurl { name = "kolorist___kolorist_1.5.1.tgz"; url = "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.1.tgz"; - sha512 = - "lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ=="; + sha512 = "lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ=="; }; } { @@ -3966,8 +3132,7 @@ path = fetchurl { name = "leven___leven_3.1.0.tgz"; url = "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz"; - sha512 = - "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="; + sha512 = "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="; }; } { @@ -3975,8 +3140,7 @@ path = fetchurl { name = "levn___levn_0.4.1.tgz"; url = "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz"; - sha512 = - "+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="; + sha512 = "+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="; }; } { @@ -3984,26 +3148,22 @@ path = fetchurl { name = "local_pkg___local_pkg_0.4.2.tgz"; url = "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.2.tgz"; - sha512 = - "mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg=="; + sha512 = "mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg=="; }; } { name = "locate_path___locate_path_6.0.0.tgz"; path = fetchurl { name = "locate_path___locate_path_6.0.0.tgz"; - url = - "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz"; - sha512 = - "iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="; + url = "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz"; + sha512 = "iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="; }; } { name = "lodash.debounce___lodash.debounce_4.0.8.tgz"; path = fetchurl { name = "lodash.debounce___lodash.debounce_4.0.8.tgz"; - url = - "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"; + url = "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"; sha1 = "gteb/zCmfEAF/9XiUVMArZyk168="; }; } @@ -4011,18 +3171,15 @@ name = "lodash.merge___lodash.merge_4.6.2.tgz"; path = fetchurl { name = "lodash.merge___lodash.merge_4.6.2.tgz"; - url = - "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz"; - sha512 = - "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="; + url = "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz"; + sha512 = "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="; }; } { name = "lodash.sortby___lodash.sortby_4.7.0.tgz"; path = fetchurl { name = "lodash.sortby___lodash.sortby_4.7.0.tgz"; - url = - "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; + url = "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; sha1 = "7dFMgk4sycHgsKG0K7UhBRakJDg="; }; } @@ -4031,8 +3188,7 @@ path = fetchurl { name = "lodash___lodash_4.17.21.tgz"; url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz"; - sha512 = - "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="; + sha512 = "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="; }; } { @@ -4040,28 +3196,23 @@ path = fetchurl { name = "lru_cache___lru_cache_6.0.0.tgz"; url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz"; - sha512 = - "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; + sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; }; } { name = "magic_string___magic_string_0.25.9.tgz"; path = fetchurl { name = "magic_string___magic_string_0.25.9.tgz"; - url = - "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz"; - sha512 = - "RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="; + url = "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz"; + sha512 = "RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="; }; } { name = "magic_string___magic_string_0.26.7.tgz"; path = fetchurl { name = "magic_string___magic_string_0.26.7.tgz"; - url = - "https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.7.tgz"; - sha512 = - "hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow=="; + url = "https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.7.tgz"; + sha512 = "hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow=="; }; } { @@ -4069,18 +3220,15 @@ path = fetchurl { name = "mdn_data___mdn_data_2.0.28.tgz"; url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz"; - sha512 = - "aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="; + sha512 = "aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="; }; } { name = "merge_stream___merge_stream_2.0.0.tgz"; path = fetchurl { name = "merge_stream___merge_stream_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz"; - sha512 = - "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="; + url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz"; + sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="; }; } { @@ -4088,8 +3236,7 @@ path = fetchurl { name = "merge2___merge2_1.4.1.tgz"; url = "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz"; - sha512 = - "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="; + sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="; }; } { @@ -4097,8 +3244,7 @@ path = fetchurl { name = "micromatch___micromatch_4.0.5.tgz"; url = "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz"; - sha512 = - "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="; + sha512 = "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="; }; } { @@ -4106,16 +3252,14 @@ path = fetchurl { name = "mimic_fn___mimic_fn_2.1.0.tgz"; url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz"; - sha512 = - "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="; + sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="; }; } { name = "min_document___min_document_2.19.0.tgz"; path = fetchurl { name = "min_document___min_document_2.19.0.tgz"; - url = - "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz"; + url = "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz"; sha1 = "e9KC4/WELtKVu3SM3Z8f+iyCRoU="; }; } @@ -4124,8 +3268,7 @@ path = fetchurl { name = "minimatch___minimatch_3.1.2.tgz"; url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz"; - sha512 = - "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; + sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; }; } { @@ -4133,8 +3276,7 @@ path = fetchurl { name = "minimatch___minimatch_5.0.1.tgz"; url = "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz"; - sha512 = - "nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g=="; + sha512 = "nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g=="; }; } { @@ -4142,8 +3284,7 @@ path = fetchurl { name = "mrmime___mrmime_1.0.1.tgz"; url = "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz"; - sha512 = - "hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw=="; + sha512 = "hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw=="; }; } { @@ -4151,8 +3292,7 @@ path = fetchurl { name = "ms___ms_2.1.2.tgz"; url = "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz"; - sha512 = - "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; + sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; }; } { @@ -4160,8 +3300,7 @@ path = fetchurl { name = "mux.js___mux.js_6.2.0.tgz"; url = "https://registry.yarnpkg.com/mux.js/-/mux.js-6.2.0.tgz"; - sha512 = - "SKuxIcbmK/aJoz78aQNuoXY8R/uEPm1gQMqWTXL6DNl7oF8UPjdt/AunXGkPQpBouGWKDgL/TzSl2VV5NuboRg=="; + sha512 = "SKuxIcbmK/aJoz78aQNuoXY8R/uEPm1gQMqWTXL6DNl7oF8UPjdt/AunXGkPQpBouGWKDgL/TzSl2VV5NuboRg=="; }; } { @@ -4169,8 +3308,7 @@ path = fetchurl { name = "nanoid___nanoid_3.3.3.tgz"; url = "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz"; - sha512 = - "p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w=="; + sha512 = "p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w=="; }; } { @@ -4178,16 +3316,14 @@ path = fetchurl { name = "nanoid___nanoid_3.3.4.tgz"; url = "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz"; - sha512 = - "MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="; + sha512 = "MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="; }; } { name = "natural_compare___natural_compare_1.4.0.tgz"; path = fetchurl { name = "natural_compare___natural_compare_1.4.0.tgz"; - url = - "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz"; + url = "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz"; sha1 = "Sr6/7tdUHywnrPspvbvRXI1bpPc="; }; } @@ -4195,40 +3331,32 @@ name = "node_fetch_native___node_fetch_native_0.1.8.tgz"; path = fetchurl { name = "node_fetch_native___node_fetch_native_0.1.8.tgz"; - url = - "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-0.1.8.tgz"; - sha512 = - "ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q=="; + url = "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-0.1.8.tgz"; + sha512 = "ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q=="; }; } { name = "node_releases___node_releases_2.0.2.tgz"; path = fetchurl { name = "node_releases___node_releases_2.0.2.tgz"; - url = - "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz"; - sha512 = - "XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg=="; + url = "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz"; + sha512 = "XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg=="; }; } { name = "normalize_path___normalize_path_3.0.0.tgz"; path = fetchurl { name = "normalize_path___normalize_path_3.0.0.tgz"; - url = - "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz"; - sha512 = - "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; + url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz"; + sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; }; } { name = "npm_run_path___npm_run_path_4.0.1.tgz"; path = fetchurl { name = "npm_run_path___npm_run_path_4.0.1.tgz"; - url = - "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz"; - sha512 = - "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="; + url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz"; + sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="; }; } { @@ -4236,38 +3364,31 @@ path = fetchurl { name = "nth_check___nth_check_2.0.1.tgz"; url = "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz"; - sha512 = - "it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w=="; + sha512 = "it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w=="; }; } { name = "object_inspect___object_inspect_1.12.0.tgz"; path = fetchurl { name = "object_inspect___object_inspect_1.12.0.tgz"; - url = - "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz"; - sha512 = - "Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="; + url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz"; + sha512 = "Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="; }; } { name = "object_keys___object_keys_1.1.1.tgz"; path = fetchurl { name = "object_keys___object_keys_1.1.1.tgz"; - url = - "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz"; - sha512 = - "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="; + url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz"; + sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="; }; } { name = "object.assign___object.assign_4.1.2.tgz"; path = fetchurl { name = "object.assign___object.assign_4.1.2.tgz"; - url = - "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz"; - sha512 = - "ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="; + url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz"; + sha512 = "ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="; }; } { @@ -4275,8 +3396,7 @@ path = fetchurl { name = "ohmyfetch___ohmyfetch_0.4.21.tgz"; url = "https://registry.yarnpkg.com/ohmyfetch/-/ohmyfetch-0.4.21.tgz"; - sha512 = - "VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw=="; + sha512 = "VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw=="; }; } { @@ -4292,8 +3412,7 @@ path = fetchurl { name = "onetime___onetime_5.1.2.tgz"; url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz"; - sha512 = - "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="; + sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="; }; } { @@ -4301,8 +3420,7 @@ path = fetchurl { name = "optionator___optionator_0.9.1.tgz"; url = "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz"; - sha512 = - "74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="; + sha512 = "74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="; }; } { @@ -4310,8 +3428,7 @@ path = fetchurl { name = "p_limit___p_limit_3.1.0.tgz"; url = "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz"; - sha512 = - "TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="; + sha512 = "TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="; }; } { @@ -4319,36 +3436,30 @@ path = fetchurl { name = "p_locate___p_locate_5.0.0.tgz"; url = "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz"; - sha512 = - "LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="; + sha512 = "LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="; }; } { name = "parent_module___parent_module_1.0.1.tgz"; path = fetchurl { name = "parent_module___parent_module_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz"; - sha512 = - "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="; + url = "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz"; + sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="; }; } { name = "path_exists___path_exists_4.0.0.tgz"; path = fetchurl { name = "path_exists___path_exists_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz"; - sha512 = - "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="; + url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz"; + sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="; }; } { name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; path = fetchurl { name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; + url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; sha1 = "F0uSaHNVNP+8es5r9TpanhtcX18="; }; } @@ -4357,8 +3468,7 @@ path = fetchurl { name = "path_key___path_key_3.1.1.tgz"; url = "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz"; - sha512 = - "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="; + sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="; }; } { @@ -4366,8 +3476,7 @@ path = fetchurl { name = "path_parse___path_parse_1.0.7.tgz"; url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz"; - sha512 = - "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; + sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; }; } { @@ -4375,8 +3484,7 @@ path = fetchurl { name = "pathe___pathe_0.3.9.tgz"; url = "https://registry.yarnpkg.com/pathe/-/pathe-0.3.9.tgz"; - sha512 = - "6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g=="; + sha512 = "6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g=="; }; } { @@ -4384,18 +3492,15 @@ path = fetchurl { name = "pathe___pathe_1.0.0.tgz"; url = "https://registry.yarnpkg.com/pathe/-/pathe-1.0.0.tgz"; - sha512 = - "nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg=="; + sha512 = "nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg=="; }; } { name = "perfect_debounce___perfect_debounce_0.1.3.tgz"; path = fetchurl { name = "perfect_debounce___perfect_debounce_0.1.3.tgz"; - url = - "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-0.1.3.tgz"; - sha512 = - "NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ=="; + url = "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-0.1.3.tgz"; + sha512 = "NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ=="; }; } { @@ -4403,8 +3508,7 @@ path = fetchurl { name = "picocolors___picocolors_1.0.0.tgz"; url = "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz"; - sha512 = - "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; + sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; }; } { @@ -4412,18 +3516,15 @@ path = fetchurl { name = "picomatch___picomatch_2.3.1.tgz"; url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz"; - sha512 = - "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; + sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; }; } { name = "postcss_selector_parser___postcss_selector_parser_6.0.10.tgz"; path = fetchurl { name = "postcss_selector_parser___postcss_selector_parser_6.0.10.tgz"; - url = - "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"; - sha512 = - "IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="; + url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"; + sha512 = "IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="; }; } { @@ -4431,8 +3532,7 @@ path = fetchurl { name = "postcss___postcss_8.4.13.tgz"; url = "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz"; - sha512 = - "jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA=="; + sha512 = "jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA=="; }; } { @@ -4440,8 +3540,7 @@ path = fetchurl { name = "postcss___postcss_8.4.18.tgz"; url = "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz"; - sha512 = - "Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA=="; + sha512 = "Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA=="; }; } { @@ -4449,18 +3548,15 @@ path = fetchurl { name = "prelude_ls___prelude_ls_1.2.1.tgz"; url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz"; - sha512 = - "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; + sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; }; } { name = "prettier_linter_helpers___prettier_linter_helpers_1.0.0.tgz"; path = fetchurl { name = "prettier_linter_helpers___prettier_linter_helpers_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz"; - sha512 = - "GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="; + url = "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz"; + sha512 = "GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="; }; } { @@ -4468,28 +3564,23 @@ path = fetchurl { name = "prettier___prettier_2.8.0.tgz"; url = "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz"; - sha512 = - "9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA=="; + sha512 = "9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA=="; }; } { name = "pretty_bytes___pretty_bytes_5.6.0.tgz"; path = fetchurl { name = "pretty_bytes___pretty_bytes_5.6.0.tgz"; - url = - "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz"; - sha512 = - "FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="; + url = "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz"; + sha512 = "FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="; }; } { name = "pretty_bytes___pretty_bytes_6.0.0.tgz"; path = fetchurl { name = "pretty_bytes___pretty_bytes_6.0.0.tgz"; - url = - "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.0.0.tgz"; - sha512 = - "6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg=="; + url = "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.0.0.tgz"; + sha512 = "6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg=="; }; } { @@ -4505,38 +3596,31 @@ path = fetchurl { name = "punycode___punycode_2.1.1.tgz"; url = "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz"; - sha512 = - "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; + sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; }; } { name = "queue_microtask___queue_microtask_1.2.3.tgz"; path = fetchurl { name = "queue_microtask___queue_microtask_1.2.3.tgz"; - url = - "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz"; - sha512 = - "NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="; + url = "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz"; + sha512 = "NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="; }; } { name = "randombytes___randombytes_2.1.0.tgz"; path = fetchurl { name = "randombytes___randombytes_2.1.0.tgz"; - url = - "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz"; - sha512 = - "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="; + url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz"; + sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="; }; } { name = "readable_stream___readable_stream_3.6.0.tgz"; path = fetchurl { name = "readable_stream___readable_stream_3.6.0.tgz"; - url = - "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz"; - sha512 = - "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="; + url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz"; + sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="; }; } { @@ -4544,20 +3628,15 @@ path = fetchurl { name = "readdirp___readdirp_3.6.0.tgz"; url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz"; - sha512 = - "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="; + sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="; }; } { - name = - "regenerate_unicode_properties___regenerate_unicode_properties_10.0.1.tgz"; + name = "regenerate_unicode_properties___regenerate_unicode_properties_10.0.1.tgz"; path = fetchurl { - name = - "regenerate_unicode_properties___regenerate_unicode_properties_10.0.1.tgz"; - url = - "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"; - sha512 = - "vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw=="; + name = "regenerate_unicode_properties___regenerate_unicode_properties_10.0.1.tgz"; + url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"; + sha512 = "vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw=="; }; } { @@ -4565,48 +3644,39 @@ path = fetchurl { name = "regenerate___regenerate_1.4.2.tgz"; url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz"; - sha512 = - "zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="; + sha512 = "zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="; }; } { name = "regenerator_runtime___regenerator_runtime_0.13.10.tgz"; path = fetchurl { name = "regenerator_runtime___regenerator_runtime_0.13.10.tgz"; - url = - "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz"; - sha512 = - "KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw=="; + url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz"; + sha512 = "KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw=="; }; } { name = "regenerator_runtime___regenerator_runtime_0.13.9.tgz"; path = fetchurl { name = "regenerator_runtime___regenerator_runtime_0.13.9.tgz"; - url = - "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"; - sha512 = - "p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="; + url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"; + sha512 = "p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="; }; } { name = "regenerator_transform___regenerator_transform_0.14.5.tgz"; path = fetchurl { name = "regenerator_transform___regenerator_transform_0.14.5.tgz"; - url = - "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz"; - sha512 = - "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw=="; + url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz"; + sha512 = "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw=="; }; } { name = "regexp.prototype.flags___regexp.prototype.flags_1.4.1.tgz"; path = fetchurl { name = "regexp.prototype.flags___regexp.prototype.flags_1.4.1.tgz"; - url = - "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz"; - sha512 = - "pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ=="; + url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz"; + sha512 = "pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ=="; }; } { @@ -4614,18 +3684,15 @@ path = fetchurl { name = "regexpp___regexpp_3.2.0.tgz"; url = "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz"; - sha512 = - "pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="; + sha512 = "pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="; }; } { name = "regexpu_core___regexpu_core_5.0.1.tgz"; path = fetchurl { name = "regexpu_core___regexpu_core_5.0.1.tgz"; - url = - "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz"; - sha512 = - "CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw=="; + url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz"; + sha512 = "CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw=="; }; } { @@ -4633,48 +3700,39 @@ path = fetchurl { name = "regjsgen___regjsgen_0.6.0.tgz"; url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz"; - sha512 = - "ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA=="; + sha512 = "ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA=="; }; } { name = "regjsparser___regjsparser_0.8.4.tgz"; path = fetchurl { name = "regjsparser___regjsparser_0.8.4.tgz"; - url = - "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz"; - sha512 = - "J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA=="; + url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz"; + sha512 = "J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA=="; }; } { name = "relative_time_format___relative_time_format_1.1.6.tgz"; path = fetchurl { name = "relative_time_format___relative_time_format_1.1.6.tgz"; - url = - "https://registry.yarnpkg.com/relative-time-format/-/relative-time-format-1.1.6.tgz"; - sha512 = - "aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ=="; + url = "https://registry.yarnpkg.com/relative-time-format/-/relative-time-format-1.1.6.tgz"; + sha512 = "aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ=="; }; } { name = "require_from_string___require_from_string_2.0.2.tgz"; path = fetchurl { name = "require_from_string___require_from_string_2.0.2.tgz"; - url = - "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz"; - sha512 = - "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; + url = "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz"; + sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; }; } { name = "resolve_from___resolve_from_4.0.0.tgz"; path = fetchurl { name = "resolve_from___resolve_from_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz"; - sha512 = - "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="; + url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz"; + sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="; }; } { @@ -4682,8 +3740,7 @@ path = fetchurl { name = "resolve___resolve_1.22.0.tgz"; url = "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz"; - sha512 = - "Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="; + sha512 = "Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="; }; } { @@ -4691,8 +3748,7 @@ path = fetchurl { name = "resolve___resolve_1.22.1.tgz"; url = "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz"; - sha512 = - "nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="; + sha512 = "nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="; }; } { @@ -4700,8 +3756,7 @@ path = fetchurl { name = "reusify___reusify_1.0.4.tgz"; url = "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz"; - sha512 = - "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="; + sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="; }; } { @@ -4709,18 +3764,15 @@ path = fetchurl { name = "rimraf___rimraf_3.0.2.tgz"; url = "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz"; - sha512 = - "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; + sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; }; } { name = "rollup_plugin_terser___rollup_plugin_terser_7.0.2.tgz"; path = fetchurl { name = "rollup_plugin_terser___rollup_plugin_terser_7.0.2.tgz"; - url = - "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz"; - sha512 = - "w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ=="; + url = "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz"; + sha512 = "w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ=="; }; } { @@ -4728,8 +3780,7 @@ path = fetchurl { name = "rollup___rollup_2.78.1.tgz"; url = "https://registry.yarnpkg.com/rollup/-/rollup-2.78.1.tgz"; - sha512 = - "VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg=="; + sha512 = "VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg=="; }; } { @@ -4737,38 +3788,31 @@ path = fetchurl { name = "rollup___rollup_2.79.1.tgz"; url = "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz"; - sha512 = - "uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw=="; + sha512 = "uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw=="; }; } { name = "run_parallel___run_parallel_1.2.0.tgz"; path = fetchurl { name = "run_parallel___run_parallel_1.2.0.tgz"; - url = - "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz"; - sha512 = - "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; + url = "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz"; + sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; }; } { name = "safe_buffer___safe_buffer_5.2.1.tgz"; path = fetchurl { name = "safe_buffer___safe_buffer_5.2.1.tgz"; - url = - "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz"; - sha512 = - "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; + url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz"; + sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; }; } { name = "safe_buffer___safe_buffer_5.1.2.tgz"; path = fetchurl { name = "safe_buffer___safe_buffer_5.1.2.tgz"; - url = - "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz"; - sha512 = - "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; + url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz"; + sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; }; } { @@ -4776,8 +3820,7 @@ path = fetchurl { name = "sax___sax_1.2.4.tgz"; url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz"; - sha512 = - "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; + sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; }; } { @@ -4785,8 +3828,7 @@ path = fetchurl { name = "semver___semver_7.0.0.tgz"; url = "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz"; - sha512 = - "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="; + sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="; }; } { @@ -4794,8 +3836,7 @@ path = fetchurl { name = "semver___semver_6.3.0.tgz"; url = "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz"; - sha512 = - "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; + sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; }; } { @@ -4803,68 +3844,55 @@ path = fetchurl { name = "semver___semver_7.3.7.tgz"; url = "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz"; - sha512 = - "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; + sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; }; } { name = "serialize_javascript___serialize_javascript_4.0.0.tgz"; path = fetchurl { name = "serialize_javascript___serialize_javascript_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz"; - sha512 = - "GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="; + url = "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz"; + sha512 = "GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="; }; } { name = "shaka_player___shaka_player_4.3.0.tgz"; path = fetchurl { name = "shaka_player___shaka_player_4.3.0.tgz"; - url = - "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.0.tgz"; - sha512 = - "3obEhekQc6UZJFKWWlPkF6AHO4uA7vQpYDm23LXwuau3+UVlulkYyoZLbAvs1/WJ89h/PA0wk5W97FYPTzgNAw=="; + url = "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.0.tgz"; + sha512 = "3obEhekQc6UZJFKWWlPkF6AHO4uA7vQpYDm23LXwuau3+UVlulkYyoZLbAvs1/WJ89h/PA0wk5W97FYPTzgNAw=="; }; } { name = "shebang_command___shebang_command_2.0.0.tgz"; path = fetchurl { name = "shebang_command___shebang_command_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz"; - sha512 = - "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="; + url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz"; + sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="; }; } { name = "shebang_regex___shebang_regex_3.0.0.tgz"; path = fetchurl { name = "shebang_regex___shebang_regex_3.0.0.tgz"; - url = - "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz"; - sha512 = - "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="; + url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz"; + sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="; }; } { name = "side_channel___side_channel_1.0.4.tgz"; path = fetchurl { name = "side_channel___side_channel_1.0.4.tgz"; - url = - "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz"; - sha512 = - "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="; + url = "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz"; + sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="; }; } { name = "signal_exit___signal_exit_3.0.7.tgz"; path = fetchurl { name = "signal_exit___signal_exit_3.0.7.tgz"; - url = - "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz"; - sha512 = - "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; + url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz"; + sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; }; } { @@ -4872,28 +3900,23 @@ path = fetchurl { name = "sirv___sirv_2.0.2.tgz"; url = "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz"; - sha512 = - "4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w=="; + sha512 = "4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w=="; }; } { name = "source_map_js___source_map_js_1.0.2.tgz"; path = fetchurl { name = "source_map_js___source_map_js_1.0.2.tgz"; - url = - "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz"; - sha512 = - "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="; + url = "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz"; + sha512 = "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="; }; } { name = "source_map_support___source_map_support_0.5.21.tgz"; path = fetchurl { name = "source_map_support___source_map_support_0.5.21.tgz"; - url = - "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz"; - sha512 = - "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="; + url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz"; + sha512 = "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="; }; } { @@ -4901,8 +3924,7 @@ path = fetchurl { name = "source_map___source_map_0.6.1.tgz"; url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz"; - sha512 = - "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; + sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; }; } { @@ -4917,93 +3939,72 @@ name = "source_map___source_map_0.8.0_beta.0.tgz"; path = fetchurl { name = "source_map___source_map_0.8.0_beta.0.tgz"; - url = - "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz"; - sha512 = - "2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="; + url = "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz"; + sha512 = "2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="; }; } { name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; path = fetchurl { name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; - url = - "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"; - sha512 = - "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="; + url = "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"; + sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="; }; } { name = "stream_browserify___stream_browserify_3.0.0.tgz"; path = fetchurl { name = "stream_browserify___stream_browserify_3.0.0.tgz"; - url = - "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz"; - sha512 = - "H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA=="; + url = "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz"; + sha512 = "H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA=="; }; } { name = "streamsearch___streamsearch_1.1.0.tgz"; path = fetchurl { name = "streamsearch___streamsearch_1.1.0.tgz"; - url = - "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz"; - sha512 = - "Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="; + url = "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz"; + sha512 = "Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="; }; } { name = "string.prototype.matchall___string.prototype.matchall_4.0.7.tgz"; path = fetchurl { - name = - "string.prototype.matchall___string.prototype.matchall_4.0.7.tgz"; - url = - "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"; - sha512 = - "f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg=="; + name = "string.prototype.matchall___string.prototype.matchall_4.0.7.tgz"; + url = "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"; + sha512 = "f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg=="; }; } { name = "string.prototype.trimend___string.prototype.trimend_1.0.4.tgz"; path = fetchurl { name = "string.prototype.trimend___string.prototype.trimend_1.0.4.tgz"; - url = - "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"; - sha512 = - "y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A=="; + url = "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"; + sha512 = "y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A=="; }; } { - name = - "string.prototype.trimstart___string.prototype.trimstart_1.0.4.tgz"; + name = "string.prototype.trimstart___string.prototype.trimstart_1.0.4.tgz"; path = fetchurl { - name = - "string.prototype.trimstart___string.prototype.trimstart_1.0.4.tgz"; - url = - "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"; - sha512 = - "jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw=="; + name = "string.prototype.trimstart___string.prototype.trimstart_1.0.4.tgz"; + url = "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"; + sha512 = "jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw=="; }; } { name = "string_decoder___string_decoder_1.3.0.tgz"; path = fetchurl { name = "string_decoder___string_decoder_1.3.0.tgz"; - url = - "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz"; - sha512 = - "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="; + url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz"; + sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="; }; } { name = "stringify_object___stringify_object_3.3.0.tgz"; path = fetchurl { name = "stringify_object___stringify_object_3.3.0.tgz"; - url = - "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz"; - sha512 = - "rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw=="; + url = "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz"; + sha512 = "rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw=="; }; } { @@ -5011,70 +4012,55 @@ path = fetchurl { name = "strip_ansi___strip_ansi_6.0.1.tgz"; url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz"; - sha512 = - "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="; + sha512 = "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="; }; } { name = "strip_comments___strip_comments_2.0.1.tgz"; path = fetchurl { name = "strip_comments___strip_comments_2.0.1.tgz"; - url = - "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz"; - sha512 = - "ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw=="; + url = "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz"; + sha512 = "ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw=="; }; } { name = "strip_final_newline___strip_final_newline_2.0.0.tgz"; path = fetchurl { name = "strip_final_newline___strip_final_newline_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"; - sha512 = - "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="; + url = "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"; + sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="; }; } { name = "strip_json_comments___strip_json_comments_3.1.1.tgz"; path = fetchurl { name = "strip_json_comments___strip_json_comments_3.1.1.tgz"; - url = - "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz"; - sha512 = - "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="; + url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz"; + sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="; }; } { name = "supports_color___supports_color_5.5.0.tgz"; path = fetchurl { name = "supports_color___supports_color_5.5.0.tgz"; - url = - "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz"; - sha512 = - "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; + url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz"; + sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; }; } { name = "supports_color___supports_color_7.2.0.tgz"; path = fetchurl { name = "supports_color___supports_color_7.2.0.tgz"; - url = - "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz"; - sha512 = - "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; + url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz"; + sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; }; } { - name = - "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; + name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; path = fetchurl { - name = - "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; - url = - "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; - sha512 = - "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; + name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; + sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; }; } { @@ -5082,8 +4068,7 @@ path = fetchurl { name = "systemjs___systemjs_6.13.0.tgz"; url = "https://registry.yarnpkg.com/systemjs/-/systemjs-6.13.0.tgz"; - sha512 = - "P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g=="; + sha512 = "P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g=="; }; } { @@ -5091,8 +4076,7 @@ path = fetchurl { name = "temp_dir___temp_dir_2.0.0.tgz"; url = "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz"; - sha512 = - "aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="; + sha512 = "aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="; }; } { @@ -5100,8 +4084,7 @@ path = fetchurl { name = "tempy___tempy_0.6.0.tgz"; url = "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz"; - sha512 = - "G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw=="; + sha512 = "G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw=="; }; } { @@ -5109,8 +4092,7 @@ path = fetchurl { name = "terser___terser_5.14.2.tgz"; url = "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz"; - sha512 = - "oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA=="; + sha512 = "oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA=="; }; } { @@ -5125,8 +4107,7 @@ name = "to_fast_properties___to_fast_properties_2.0.0.tgz"; path = fetchurl { name = "to_fast_properties___to_fast_properties_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; + url = "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; sha1 = "3F5pjL0HkmW8c+A3doGk5Og/YW4="; }; } @@ -5134,10 +4115,8 @@ name = "to_regex_range___to_regex_range_5.0.1.tgz"; path = fetchurl { name = "to_regex_range___to_regex_range_5.0.1.tgz"; - url = - "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz"; - sha512 = - "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; + url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz"; + sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; }; } { @@ -5145,8 +4124,7 @@ path = fetchurl { name = "totalist___totalist_3.0.0.tgz"; url = "https://registry.yarnpkg.com/totalist/-/totalist-3.0.0.tgz"; - sha512 = - "eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw=="; + sha512 = "eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw=="; }; } { @@ -5162,8 +4140,7 @@ path = fetchurl { name = "type_check___type_check_0.4.0.tgz"; url = "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz"; - sha512 = - "XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="; + sha512 = "XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="; }; } { @@ -5171,8 +4148,7 @@ path = fetchurl { name = "type_fest___type_fest_0.16.0.tgz"; url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz"; - sha512 = - "eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="; + sha512 = "eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="; }; } { @@ -5180,8 +4156,7 @@ path = fetchurl { name = "type_fest___type_fest_0.20.2.tgz"; url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz"; - sha512 = - "Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="; + sha512 = "Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="; }; } { @@ -5189,18 +4164,15 @@ path = fetchurl { name = "ufo___ufo_0.8.6.tgz"; url = "https://registry.yarnpkg.com/ufo/-/ufo-0.8.6.tgz"; - sha512 = - "fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw=="; + sha512 = "fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw=="; }; } { name = "unbox_primitive___unbox_primitive_1.0.1.tgz"; path = fetchurl { name = "unbox_primitive___unbox_primitive_1.0.1.tgz"; - url = - "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz"; - sha512 = - "tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw=="; + url = "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz"; + sha512 = "tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw=="; }; } { @@ -5208,8 +4180,7 @@ path = fetchurl { name = "unconfig___unconfig_0.3.7.tgz"; url = "https://registry.yarnpkg.com/unconfig/-/unconfig-0.3.7.tgz"; - sha512 = - "1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA=="; + sha512 = "1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA=="; }; } { @@ -5217,76 +4188,55 @@ path = fetchurl { name = "undici___undici_5.13.0.tgz"; url = "https://registry.yarnpkg.com/undici/-/undici-5.13.0.tgz"; - sha512 = - "UDZKtwb2k7KRsK4SdXWG7ErXiL7yTGgLWvk2AXO1JMjgjh404nFo6tWSCM2xMpJwMPx3J8i/vfqEh1zOqvj82Q=="; + sha512 = "UDZKtwb2k7KRsK4SdXWG7ErXiL7yTGgLWvk2AXO1JMjgjh404nFo6tWSCM2xMpJwMPx3J8i/vfqEh1zOqvj82Q=="; }; } { - name = - "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_2.0.0.tgz"; + name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_2.0.0.tgz"; path = fetchurl { - name = - "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"; - sha512 = - "yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="; + name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"; + sha512 = "yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="; }; } { - name = - "unicode_match_property_ecmascript___unicode_match_property_ecmascript_2.0.0.tgz"; + name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_2.0.0.tgz"; path = fetchurl { - name = - "unicode_match_property_ecmascript___unicode_match_property_ecmascript_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"; - sha512 = - "5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="; + name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"; + sha512 = "5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="; }; } { - name = - "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_2.0.0.tgz"; + name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_2.0.0.tgz"; path = fetchurl { - name = - "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"; - sha512 = - "7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="; + name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"; + sha512 = "7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="; }; } { - name = - "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_2.0.0.tgz"; + name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_2.0.0.tgz"; path = fetchurl { - name = - "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"; - sha512 = - "5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ=="; + name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"; + sha512 = "5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ=="; }; } { name = "unique_string___unique_string_2.0.0.tgz"; path = fetchurl { name = "unique_string___unique_string_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz"; - sha512 = - "uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="; + url = "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz"; + sha512 = "uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="; }; } { name = "universalify___universalify_2.0.0.tgz"; path = fetchurl { name = "universalify___universalify_2.0.0.tgz"; - url = - "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz"; - sha512 = - "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="; + url = "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz"; + sha512 = "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="; }; } { @@ -5294,8 +4244,7 @@ path = fetchurl { name = "unocss___unocss_0.47.5.tgz"; url = "https://registry.yarnpkg.com/unocss/-/unocss-0.47.5.tgz"; - sha512 = - "FdohziPzjpQ7VAP7F/z3xgKNhGOOP1i5FIlxia2qICHGfOT2tcmioY75Lqp+a4PfYV1CFlaBEhZi/hQxX8Q6cQ=="; + sha512 = "FdohziPzjpQ7VAP7F/z3xgKNhGOOP1i5FIlxia2qICHGfOT2tcmioY75Lqp+a4PfYV1CFlaBEhZi/hQxX8Q6cQ=="; }; } { @@ -5303,8 +4252,7 @@ path = fetchurl { name = "upath___upath_1.2.0.tgz"; url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz"; - sha512 = - "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="; + sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="; }; } { @@ -5312,16 +4260,14 @@ path = fetchurl { name = "uri_js___uri_js_4.4.1.tgz"; url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz"; - sha512 = - "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="; + sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="; }; } { name = "util_deprecate___util_deprecate_1.0.2.tgz"; path = fetchurl { name = "util_deprecate___util_deprecate_1.0.2.tgz"; - url = - "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz"; + url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz"; sha1 = "RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="; }; } @@ -5329,20 +4275,16 @@ name = "vite_plugin_eslint___vite_plugin_eslint_1.8.1.tgz"; path = fetchurl { name = "vite_plugin_eslint___vite_plugin_eslint_1.8.1.tgz"; - url = - "https://registry.yarnpkg.com/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz"; - sha512 = - "PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang=="; + url = "https://registry.yarnpkg.com/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz"; + sha512 = "PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang=="; }; } { name = "vite_plugin_pwa___vite_plugin_pwa_0.13.3.tgz"; path = fetchurl { name = "vite_plugin_pwa___vite_plugin_pwa_0.13.3.tgz"; - url = - "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.13.3.tgz"; - sha512 = - "cjWXpZ7slAY14OKz7M8XdgTIi9wjf6OD6NkhiMAc+ogxnbUrecUwLdRtfGPCPsN2ftut5gaN1jTghb11p6IQAA=="; + url = "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.13.3.tgz"; + sha512 = "cjWXpZ7slAY14OKz7M8XdgTIi9wjf6OD6NkhiMAc+ogxnbUrecUwLdRtfGPCPsN2ftut5gaN1jTghb11p6IQAA=="; }; } { @@ -5350,18 +4292,15 @@ path = fetchurl { name = "vite___vite_3.2.4.tgz"; url = "https://registry.yarnpkg.com/vite/-/vite-3.2.4.tgz"; - sha512 = - "Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw=="; + sha512 = "Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw=="; }; } { name = "vue_eslint_parser___vue_eslint_parser_9.0.2.tgz"; path = fetchurl { name = "vue_eslint_parser___vue_eslint_parser_9.0.2.tgz"; - url = - "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.0.2.tgz"; - sha512 = - "uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA=="; + url = "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.0.2.tgz"; + sha512 = "uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA=="; }; } { @@ -5369,8 +4308,7 @@ path = fetchurl { name = "vue_i18n___vue_i18n_9.2.2.tgz"; url = "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.2.2.tgz"; - sha512 = - "yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ=="; + sha512 = "yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ=="; }; } { @@ -5378,8 +4316,7 @@ path = fetchurl { name = "vue_router___vue_router_4.1.6.tgz"; url = "https://registry.yarnpkg.com/vue-router/-/vue-router-4.1.6.tgz"; - sha512 = - "DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ=="; + sha512 = "DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ=="; }; } { @@ -5387,18 +4324,15 @@ path = fetchurl { name = "vue___vue_3.2.45.tgz"; url = "https://registry.yarnpkg.com/vue/-/vue-3.2.45.tgz"; - sha512 = - "9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA=="; + sha512 = "9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA=="; }; } { name = "webidl_conversions___webidl_conversions_4.0.2.tgz"; path = fetchurl { name = "webidl_conversions___webidl_conversions_4.0.2.tgz"; - url = - "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; - sha512 = - "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; + url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; + sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; }; } { @@ -5406,18 +4340,15 @@ path = fetchurl { name = "whatwg_url___whatwg_url_7.1.0.tgz"; url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz"; - sha512 = - "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="; + sha512 = "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="; }; } { name = "which_boxed_primitive___which_boxed_primitive_1.0.2.tgz"; path = fetchurl { name = "which_boxed_primitive___which_boxed_primitive_1.0.2.tgz"; - url = - "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"; - sha512 = - "bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="; + url = "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"; + sha512 = "bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="; }; } { @@ -5425,8 +4356,7 @@ path = fetchurl { name = "which___which_2.0.2.tgz"; url = "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz"; - sha512 = - "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="; + sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="; }; } { @@ -5434,152 +4364,119 @@ path = fetchurl { name = "word_wrap___word_wrap_1.2.3.tgz"; url = "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz"; - sha512 = - "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; + sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; }; } { name = "workbox_background_sync___workbox_background_sync_6.5.4.tgz"; path = fetchurl { name = "workbox_background_sync___workbox_background_sync_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz"; - sha512 = - "0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g=="; + url = "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz"; + sha512 = "0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g=="; }; } { name = "workbox_broadcast_update___workbox_broadcast_update_6.5.4.tgz"; path = fetchurl { name = "workbox_broadcast_update___workbox_broadcast_update_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz"; - sha512 = - "I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw=="; + url = "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz"; + sha512 = "I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw=="; }; } { name = "workbox_build___workbox_build_6.5.4.tgz"; path = fetchurl { name = "workbox_build___workbox_build_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.4.tgz"; - sha512 = - "kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA=="; + url = "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.4.tgz"; + sha512 = "kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA=="; }; } { - name = - "workbox_cacheable_response___workbox_cacheable_response_6.5.4.tgz"; + name = "workbox_cacheable_response___workbox_cacheable_response_6.5.4.tgz"; path = fetchurl { - name = - "workbox_cacheable_response___workbox_cacheable_response_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz"; - sha512 = - "DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug=="; + name = "workbox_cacheable_response___workbox_cacheable_response_6.5.4.tgz"; + url = "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz"; + sha512 = "DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug=="; }; } { name = "workbox_core___workbox_core_6.5.4.tgz"; path = fetchurl { name = "workbox_core___workbox_core_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.4.tgz"; - sha512 = - "OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q=="; + url = "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.4.tgz"; + sha512 = "OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q=="; }; } { name = "workbox_expiration___workbox_expiration_6.5.4.tgz"; path = fetchurl { name = "workbox_expiration___workbox_expiration_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.4.tgz"; - sha512 = - "jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ=="; + url = "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.4.tgz"; + sha512 = "jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ=="; }; } { name = "workbox_google_analytics___workbox_google_analytics_6.5.4.tgz"; path = fetchurl { name = "workbox_google_analytics___workbox_google_analytics_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz"; - sha512 = - "8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg=="; + url = "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz"; + sha512 = "8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg=="; }; } { - name = - "workbox_navigation_preload___workbox_navigation_preload_6.5.4.tgz"; + name = "workbox_navigation_preload___workbox_navigation_preload_6.5.4.tgz"; path = fetchurl { - name = - "workbox_navigation_preload___workbox_navigation_preload_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz"; - sha512 = - "IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng=="; + name = "workbox_navigation_preload___workbox_navigation_preload_6.5.4.tgz"; + url = "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz"; + sha512 = "IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng=="; }; } { name = "workbox_precaching___workbox_precaching_6.5.4.tgz"; path = fetchurl { name = "workbox_precaching___workbox_precaching_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.4.tgz"; - sha512 = - "hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg=="; + url = "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.4.tgz"; + sha512 = "hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg=="; }; } { name = "workbox_range_requests___workbox_range_requests_6.5.4.tgz"; path = fetchurl { name = "workbox_range_requests___workbox_range_requests_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz"; - sha512 = - "Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg=="; + url = "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz"; + sha512 = "Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg=="; }; } { name = "workbox_recipes___workbox_recipes_6.5.4.tgz"; path = fetchurl { name = "workbox_recipes___workbox_recipes_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.4.tgz"; - sha512 = - "QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA=="; + url = "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.4.tgz"; + sha512 = "QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA=="; }; } { name = "workbox_routing___workbox_routing_6.5.4.tgz"; path = fetchurl { name = "workbox_routing___workbox_routing_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.4.tgz"; - sha512 = - "apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg=="; + url = "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.4.tgz"; + sha512 = "apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg=="; }; } { name = "workbox_strategies___workbox_strategies_6.5.4.tgz"; path = fetchurl { name = "workbox_strategies___workbox_strategies_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.4.tgz"; - sha512 = - "DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw=="; + url = "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.4.tgz"; + sha512 = "DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw=="; }; } { name = "workbox_streams___workbox_streams_6.5.4.tgz"; path = fetchurl { name = "workbox_streams___workbox_streams_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.4.tgz"; - sha512 = - "FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg=="; + url = "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.4.tgz"; + sha512 = "FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg=="; }; } { @@ -5587,18 +4484,15 @@ path = fetchurl { name = "workbox_sw___workbox_sw_6.5.4.tgz"; url = "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.4.tgz"; - sha512 = - "vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA=="; + sha512 = "vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA=="; }; } { name = "workbox_window___workbox_window_6.5.4.tgz"; path = fetchurl { name = "workbox_window___workbox_window_6.5.4.tgz"; - url = - "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.4.tgz"; - sha512 = - "HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug=="; + url = "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.4.tgz"; + sha512 = "HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug=="; }; } { @@ -5614,18 +4508,15 @@ path = fetchurl { name = "xml_js___xml_js_1.6.11.tgz"; url = "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz"; - sha512 = - "7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g=="; + sha512 = "7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g=="; }; } { name = "xml_name_validator___xml_name_validator_4.0.0.tgz"; path = fetchurl { name = "xml_name_validator___xml_name_validator_4.0.0.tgz"; - url = - "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"; - sha512 = - "ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="; + url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"; + sha512 = "ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="; }; } { @@ -5633,18 +4524,15 @@ path = fetchurl { name = "yallist___yallist_4.0.0.tgz"; url = "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz"; - sha512 = - "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="; + sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="; }; } { name = "yaml_eslint_parser___yaml_eslint_parser_0.3.2.tgz"; path = fetchurl { name = "yaml_eslint_parser___yaml_eslint_parser_0.3.2.tgz"; - url = - "https://registry.yarnpkg.com/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz"; - sha512 = - "32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg=="; + url = "https://registry.yarnpkg.com/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz"; + sha512 = "32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg=="; }; } { @@ -5652,18 +4540,15 @@ path = fetchurl { name = "yaml___yaml_1.10.2.tgz"; url = "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz"; - sha512 = - "r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="; + sha512 = "r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="; }; } { name = "yocto_queue___yocto_queue_0.1.0.tgz"; path = fetchurl { name = "yocto_queue___yocto_queue_0.1.0.tgz"; - url = - "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz"; - sha512 = - "rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="; + url = "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz"; + sha512 = "rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="; }; } ]; diff --git a/overlay/piped/proxy/default.nix b/overlay/piped/proxy/default.nix index cc72173..2cbc3ba 100644 --- a/overlay/piped/proxy/default.nix +++ b/overlay/piped/proxy/default.nix @@ -1,17 +1,20 @@ -{ rustPlatform, fetchFromGitHub }: -let +{ + rustPlatform, + fetchFromGitHub, +}: let meta = builtins.fromJSON (builtins.readFile ../meta.json); rev = meta.proxy.rev; -in rustPlatform.buildRustPackage rec { - pname = "piped-proxy"; - version = "latest-${rev}"; - src = fetchFromGitHub { - owner = "TeamPiped"; - repo = "piped-proxy"; - inherit rev; - sha256 = "${meta.proxy.sha256}"; - }; +in + rustPlatform.buildRustPackage rec { + pname = "piped-proxy"; + version = "latest-${rev}"; + src = fetchFromGitHub { + owner = "TeamPiped"; + repo = "piped-proxy"; + inherit rev; + sha256 = "${meta.proxy.sha256}"; + }; - cargoLock = { lockFile = "${src}/Cargo.lock"; }; - doCheck = false; -} + cargoLock = {lockFile = "${src}/Cargo.lock";}; + doCheck = false; + } diff --git a/overlay/roc-send-pcm/default.nix b/overlay/roc-send-pcm/default.nix index 836bc19..a1b3d33 100644 --- a/overlay/roc-send-pcm/default.nix +++ b/overlay/roc-send-pcm/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{pkgs, ...}: pkgs.writeShellScriptBin "roc-send-pcm" '' FORMAT=$1 RATE=$2 diff --git a/overlay/roc-toolkit-patched/default.nix b/overlay/roc-toolkit-patched/default.nix index 891c311..3c1aed1 100644 --- a/overlay/roc-toolkit-patched/default.nix +++ b/overlay/roc-toolkit-patched/default.nix @@ -1,7 +1,21 @@ -{ stdenv, lib, fetchFromGitHub, sconsPackages, ragel, gengetopt, pkg-config -, libuv, openfecSupport ? true, openfec, libunwindSupport ? true, libunwind -, pulseaudioSupport ? true, libpulseaudio, soxSupport ? true, sox }: - +{ + stdenv, + lib, + fetchFromGitHub, + sconsPackages, + ragel, + gengetopt, + pkg-config, + libuv, + openfecSupport ? true, + openfec, + libunwindSupport ? true, + libunwind, + pulseaudioSupport ? true, + libpulseaudio, + soxSupport ? true, + sox, +}: stdenv.mkDerivation rec { pname = "roc-toolkit"; version = "0.1.5"; @@ -13,34 +27,37 @@ stdenv.mkDerivation rec { sha256 = "sha256:1pld340zfch4p3qaf5anrspq7vmxrgf9ddsdsq92pk49axaaz19w"; }; - nativeBuildInputs = [ sconsPackages.scons_3_0_1 ragel gengetopt pkg-config ]; + nativeBuildInputs = [sconsPackages.scons_3_0_1 ragel gengetopt pkg-config]; - buildInputs = [ libuv libunwind openfec libpulseaudio sox ]; + buildInputs = [libuv libunwind openfec libpulseaudio sox]; - sconsFlags = [ - "--build=${stdenv.buildPlatform.config}" - "--host=${stdenv.hostPlatform.config}" - "--prefix=${placeholder "out"}" - "--disable-tests" - ] ++ lib.optional (!soxSupport) "--disable-sox" + sconsFlags = + [ + "--build=${stdenv.buildPlatform.config}" + "--host=${stdenv.hostPlatform.config}" + "--prefix=${placeholder "out"}" + "--disable-tests" + ] + ++ lib.optional (!soxSupport) "--disable-sox" ++ lib.optional (!libunwindSupport) "--disable-libunwind" ++ lib.optional (!pulseaudioSupport) "--disable-pulseaudio" - ++ (if (!openfecSupport) then - [ "--disable-openfec" ] - else [ - "--with-libraries=${openfec}/lib" - "--with-openfec-includes=${openfec.dev}/include" - ]); + ++ ( + if (!openfecSupport) + then ["--disable-openfec"] + else [ + "--with-libraries=${openfec}/lib" + "--with-openfec-includes=${openfec.dev}/include" + ] + ); prePatch = lib.optionalString stdenv.isAarch64 "sed -i 's/c++98/c++11/g' SConstruct"; meta = with lib; { - description = - "Roc is a toolkit for real-time audio streaming over the network"; + description = "Roc is a toolkit for real-time audio streaming over the network"; homepage = "https://github.com/roc-streaming/roc-toolkit"; license = licenses.mpl20; - maintainers = with maintainers; [ bgamari ]; + maintainers = with maintainers; [bgamari]; platforms = platforms.unix; }; } diff --git a/overlay/zar/default.nix b/overlay/zar/default.nix index 9a264aa..e8eaedc 100644 --- a/overlay/zar/default.nix +++ b/overlay/zar/default.nix @@ -1,4 +1,9 @@ -{ stdenv, fetchFromGitLab, lib, zig }: +{ + stdenv, + fetchFromGitLab, + lib, + zig, +}: stdenv.mkDerivation rec { pname = "zar"; version = "latest-1"; @@ -12,7 +17,7 @@ stdenv.mkDerivation rec { fetchSubmodules = true; }; - nativeBuildInputs = [ zig ]; + nativeBuildInputs = [zig]; preBuild = '' export HOME=$TMPDIR diff --git a/presets/nixos/desktop.nix b/presets/nixos/desktop.nix index c84ec05..ab3d579 100644 --- a/presets/nixos/desktop.nix +++ b/presets/nixos/desktop.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { +{tree, ...}: { imports = with tree; [ profiles.sound.pipewire profiles.gui.base diff --git a/presets/nixos/encrypted-usb.nix b/presets/nixos/encrypted-usb.nix index 0747690..e986975 100644 --- a/presets/nixos/encrypted-usb.nix +++ b/presets/nixos/encrypted-usb.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { - imports = with tree; [ profiles.usb-automount ]; - home-manager.users.chaos = { imports = with tree; [ home.ssh-usb ]; }; +{tree, ...}: { + imports = with tree; [profiles.usb-automount]; + home-manager.users.chaos = {imports = with tree; [home.ssh-usb];}; } diff --git a/presets/nixos/laptop.nix b/presets/nixos/laptop.nix index 9ebbedb..33b38d9 100644 --- a/presets/nixos/laptop.nix +++ b/presets/nixos/laptop.nix @@ -1,4 +1,4 @@ -{ tree, ... }: { +{tree, ...}: { imports = with tree; [ profiles.laptop diff --git a/presets/nixos/normal-encrypted-drive.nix b/presets/nixos/normal-encrypted-drive.nix index d34e054..2f5adfc 100644 --- a/presets/nixos/normal-encrypted-drive.nix +++ b/presets/nixos/normal-encrypted-drive.nix @@ -1,7 +1,10 @@ -{ config, pkgs, ... }: -let - usb_data = import ../../data/usb_data.nix { }; - drive_data = import ../../data/normal_drive_data.nix { }; +{ + config, + pkgs, + ... +}: let + usb_data = import ../../data/usb_data.nix {}; + drive_data = import ../../data/normal_drive_data.nix {}; in { config.boot = { initrd.availableKernelModules = [ @@ -35,8 +38,7 @@ in { initrd.luks.devices = { "${drive_data.root_mapper_name}" = { device = "${drive_data.encrypted_root_path}"; - keyFile = - "${usb_data.encryption_keys_path}/${config.networking.hostName}.key"; + keyFile = "${usb_data.encryption_keys_path}/${config.networking.hostName}.key"; preLVM = false; allowDiscards = true; }; diff --git a/profiles/base-darwin/fonts.nix b/profiles/base-darwin/fonts.nix index bb484ba..b4e3b20 100644 --- a/profiles/base-darwin/fonts.nix +++ b/profiles/base-darwin/fonts.nix @@ -1,6 +1,6 @@ -{ pkgs, ... }: { +{pkgs, ...}: { fonts = { enableFontDir = true; - fonts = with pkgs; [ comic-sans comic-code ]; + fonts = with pkgs; [comic-sans comic-code]; }; } diff --git a/profiles/base-darwin/home.nix b/profiles/base-darwin/home.nix index 6a0b800..234af1a 100644 --- a/profiles/base-darwin/home.nix +++ b/profiles/base-darwin/home.nix @@ -1,8 +1,14 @@ -{ inputs, tree, config, lib, ... }: +{ + inputs, + tree, + config, + lib, + ... +}: with lib; { options.home-manager.users = mkOption { type = types.attrsOf (types.submoduleWith { - modules = [ ]; + modules = []; specialArgs = { inherit inputs tree; nixos = config; diff --git a/profiles/base-darwin/nix.nix b/profiles/base-darwin/nix.nix index f4d2f63..3ac0ae7 100644 --- a/profiles/base-darwin/nix.nix +++ b/profiles/base-darwin/nix.nix @@ -1,14 +1,20 @@ -{ inputs, pkgs, config, lib, ... }: { +{ + inputs, + pkgs, + config, + lib, + ... +}: { nix = { package = pkgs.nixFlakes; useDaemon = true; - nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; + nixPath = ["nixpkgs=${inputs.nixpkgs}"]; extraOptions = '' experimental-features = nix-command flakes ''; }; nixpkgs = { - config = { allowUnfree = true; }; + config = {allowUnfree = true;}; overlays = [ (import ../../overlay) inputs.musicutil.overlay diff --git a/profiles/base-darwin/terminals.nix b/profiles/base-darwin/terminals.nix index 93465fb..3d80ee7 100644 --- a/profiles/base-darwin/terminals.nix +++ b/profiles/base-darwin/terminals.nix @@ -1,4 +1,3 @@ -{ pkgs, ... }: { - environment.systemPackages = with pkgs; - [ buildPackages.buildPackages.kitty.terminfo ]; +{pkgs, ...}: { + environment.systemPackages = with pkgs; [buildPackages.buildPackages.kitty.terminfo]; } diff --git a/profiles/base/access.nix b/profiles/base/access.nix index e6b07e4..d63c5bc 100644 --- a/profiles/base/access.nix +++ b/profiles/base/access.nix @@ -1,4 +1,10 @@ -{ tree, config, lib, pkgs, ... }: { +{ + tree, + config, + lib, + pkgs, + ... +}: { users.defaultUserShell = pkgs.zsh; security.sudo.wheelNeedsPassword = lib.mkForce false; } diff --git a/profiles/base/boot.nix b/profiles/base/boot.nix index 8154545..e017890 100644 --- a/profiles/base/boot.nix +++ b/profiles/base/boot.nix @@ -1 +1 @@ -{ ... }: { boot.tmpOnTmpfs = true; } +{...}: {boot.tmpOnTmpfs = true;} diff --git a/profiles/base/console-locale.nix b/profiles/base/console-locale.nix index 9dc9d54..d9402be 100644 --- a/profiles/base/console-locale.nix +++ b/profiles/base/console-locale.nix @@ -1,4 +1,4 @@ -{ ... }: { +{...}: { i18n.defaultLocale = "en_GB.UTF-8"; console = { font = "Lat2-Terminus16"; diff --git a/profiles/base/hardware.nix b/profiles/base/hardware.nix index ed48145..8a90618 100644 --- a/profiles/base/hardware.nix +++ b/profiles/base/hardware.nix @@ -1,4 +1,8 @@ -{ lib, pkgs, ... }: { +{ + lib, + pkgs, + ... +}: { hardware.enableRedistributableFirmware = true; hardware.enableAllFirmware = true; hardware.cpu.intel.updateMicrocode = diff --git a/profiles/base/home.nix b/profiles/base/home.nix index d78b98f..85905fa 100644 --- a/profiles/base/home.nix +++ b/profiles/base/home.nix @@ -1,8 +1,15 @@ -{ inputs, tree, config, pkgs, lib, ... }: +{ + inputs, + tree, + config, + pkgs, + lib, + ... +}: with lib; { options.home-manager.users = mkOption { type = types.attrsOf (types.submoduleWith { - modules = [ ]; + modules = []; specialArgs = { inherit inputs tree; nixos = config; @@ -13,7 +20,7 @@ with lib; { home-manager = { useGlobalPkgs = true; useUserPackages = true; - sharedModules = with tree; [ modules.home.vscode-mod-module ]; + sharedModules = with tree; [modules.home.vscode-mod-module]; }; }; } diff --git a/profiles/base/nix.nix b/profiles/base/nix.nix index 4f765bc..77f88a6 100644 --- a/profiles/base/nix.nix +++ b/profiles/base/nix.nix @@ -1,14 +1,20 @@ -{ inputs, config, lib, ... }: { +{ + inputs, + config, + lib, + ... +}: { nix = { - nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; - extraOptions = lib.optionalString + nixPath = ["nixpkgs=${inputs.nixpkgs}"]; + extraOptions = + lib.optionalString (lib.versionAtLeast config.nix.package.version "2.4") '' experimental-features = nix-command flakes ''; - settings.trusted-users = [ "root" "@wheel" ]; + settings.trusted-users = ["root" "@wheel"]; }; nixpkgs = { - config = { allowUnfree = true; }; + config = {allowUnfree = true;}; overlays = [ (import ../../overlay) inputs.musicutil.overlay diff --git a/profiles/base/programs.nix b/profiles/base/programs.nix index 39f581e..8a30afa 100644 --- a/profiles/base/programs.nix +++ b/profiles/base/programs.nix @@ -1 +1 @@ -{ config, ... }: { programs.mtr.enable = true; } +{config, ...}: {programs.mtr.enable = true;} diff --git a/profiles/base/services.nix b/profiles/base/services.nix index 3e84411..f456bac 100644 --- a/profiles/base/services.nix +++ b/profiles/base/services.nix @@ -1,5 +1,3 @@ -{ config, ... }: -{ +{config, ...}: { #services.localtimed.enable = true; } - diff --git a/profiles/base/terminals.nix b/profiles/base/terminals.nix index 93465fb..3d80ee7 100644 --- a/profiles/base/terminals.nix +++ b/profiles/base/terminals.nix @@ -1,4 +1,3 @@ -{ pkgs, ... }: { - environment.systemPackages = with pkgs; - [ buildPackages.buildPackages.kitty.terminfo ]; +{pkgs, ...}: { + environment.systemPackages = with pkgs; [buildPackages.buildPackages.kitty.terminfo]; } diff --git a/profiles/base/zsh.nix b/profiles/base/zsh.nix index 582fc65..50267a0 100644 --- a/profiles/base/zsh.nix +++ b/profiles/base/zsh.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { - environment.pathsToLink = [ "/share/zsh" ]; - environment.shells = with pkgs; [ zsh ]; +{pkgs, ...}: { + environment.pathsToLink = ["/share/zsh"]; + environment.shells = with pkgs; [zsh]; } diff --git a/profiles/connectivity/ios/default.nix b/profiles/connectivity/ios/default.nix index 4b9f539..00da3c1 100644 --- a/profiles/connectivity/ios/default.nix +++ b/profiles/connectivity/ios/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{pkgs, ...}: { services.usbmuxd.enable = true; environment.systemPackages = with pkgs; [ libimobiledevice diff --git a/profiles/connectivity/network_manager/nm.nix b/profiles/connectivity/network_manager/nm.nix index b5fd265..0003f7b 100644 --- a/profiles/connectivity/network_manager/nm.nix +++ b/profiles/connectivity/network_manager/nm.nix @@ -1,8 +1,12 @@ -{ config, lib, ... }: { +{ + config, + lib, + ... +}: { networking = { networkmanager = { enable = true; - connectionConfig = { "ipv6.ip6-privacy" = lib.mkForce 1; }; + connectionConfig = {"ipv6.ip6-privacy" = lib.mkForce 1;}; }; }; programs.nm-applet.enable = true; diff --git a/profiles/cross/arm64.nix b/profiles/cross/arm64.nix index 6884203..14fd16e 100644 --- a/profiles/cross/arm64.nix +++ b/profiles/cross/arm64.nix @@ -1,9 +1,13 @@ -{ pkgs, lib, ... }: { +{ + pkgs, + lib, + ... +}: { boot.binfmt = { - emulatedSystems = [ "aarch64-linux" ]; + emulatedSystems = ["aarch64-linux"]; registrations.aarch64-linux = { interpreter = lib.mkForce "${pkgs.qemu}/bin/qemu-aarch64"; }; }; - nix.settings.extra-sandbox-paths = [ "/run/binfmt" "${pkgs.qemu}" ]; + nix.settings.extra-sandbox-paths = ["/run/binfmt" "${pkgs.qemu}"]; } diff --git a/profiles/dnscrypt/dnscrypt.nix b/profiles/dnscrypt/dnscrypt.nix index 01a44c0..a16b107 100644 --- a/profiles/dnscrypt/dnscrypt.nix +++ b/profiles/dnscrypt/dnscrypt.nix @@ -1,4 +1,9 @@ -{ config, lib, pkgs, ... }: { +{ + config, + lib, + pkgs, + ... +}: { networking = { resolvconf.useLocalResolver = true; networkmanager.dns = "none"; @@ -20,8 +25,7 @@ "https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md" ]; cache_file = "/var/lib/dnscrypt-proxy2/public-resolvers.md"; - minisign_key = - "RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3"; + minisign_key = "RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3"; }; server_names = [ diff --git a/profiles/firewall-allow/aria2c.nix b/profiles/firewall-allow/aria2c.nix index 2f2786e..17f343a 100644 --- a/profiles/firewall-allow/aria2c.nix +++ b/profiles/firewall-allow/aria2c.nix @@ -1,4 +1,4 @@ -{ ... }: { +{...}: { networking.firewall.allowedTCPPortRanges = [ { from = 6881; diff --git a/profiles/firewall-allow/soulseek.nix b/profiles/firewall-allow/soulseek.nix index 120b3c4..33e14d5 100644 --- a/profiles/firewall-allow/soulseek.nix +++ b/profiles/firewall-allow/soulseek.nix @@ -1 +1 @@ -{ ... }: { networking.firewall.allowedTCPPorts = [ 2235 ]; } +{...}: {networking.firewall.allowedTCPPorts = [2235];} diff --git a/profiles/force_dns/force_dns.nix b/profiles/force_dns/force_dns.nix index 3282c16..b96c995 100644 --- a/profiles/force_dns/force_dns.nix +++ b/profiles/force_dns/force_dns.nix @@ -1,7 +1,7 @@ -{ lib, ... }: { +{lib, ...}: { networking = { resolvconf.useLocalResolver = false; networkmanager.dns = "none"; }; - networking.nameservers = lib.mkForce [ "1.1.1.1" ]; + networking.nameservers = lib.mkForce ["1.1.1.1"]; } diff --git a/profiles/gaming/steam.nix b/profiles/gaming/steam.nix index 52256a1..24e0dee 100644 --- a/profiles/gaming/steam.nix +++ b/profiles/gaming/steam.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{pkgs, ...}: { programs.steam = { enable = true; remotePlay.openFirewall = true; diff --git a/profiles/gui/base/default.nix b/profiles/gui/base/default.nix index 72f59a6..92db9dc 100644 --- a/profiles/gui/base/default.nix +++ b/profiles/gui/base/default.nix @@ -1 +1,5 @@ -{ config, pkgs, ... }: { fonts.fonts = with pkgs; [ comic-sans comic-code ]; } +{ + config, + pkgs, + ... +}: {fonts.fonts = with pkgs; [comic-sans comic-code];} diff --git a/profiles/gui/environments/gnome/default.nix b/profiles/gui/environments/gnome/default.nix index b404cac..ff9d906 100644 --- a/profiles/gui/environments/gnome/default.nix +++ b/profiles/gui/environments/gnome/default.nix @@ -1,4 +1,8 @@ -{ pkgs, lib, ... }: { +{ + pkgs, + lib, + ... +}: { services.xserver = { enable = true; displayManager.gdm.enable = true; @@ -28,12 +32,12 @@ ]; services.gnome.gnome-browser-connector.enable = true; - services.udev.packages = with pkgs; [ gnome3.gnome-settings-daemon ]; + services.udev.packages = with pkgs; [gnome3.gnome-settings-daemon]; services.power-profiles-daemon.enable = lib.mkForce false; hardware.pulseaudio.enable = lib.mkForce false; programs.dconf.enable = true; - services.xserver = { layout = "gb"; }; + services.xserver = {layout = "gb";}; } diff --git a/profiles/gui/environments/sway/sway.nix b/profiles/gui/environments/sway/sway.nix index bd27bf8..00ad488 100644 --- a/profiles/gui/environments/sway/sway.nix +++ b/profiles/gui/environments/sway/sway.nix @@ -1,4 +1,8 @@ -{ config, pkgs, ... }: { +{ + config, + pkgs, + ... +}: { programs.sway.enable = true; programs.xwayland.enable = true; #services.xserver.enable = true; diff --git a/profiles/gui/greeter/gdm.nix b/profiles/gui/greeter/gdm.nix index b021e28..92e1d82 100644 --- a/profiles/gui/greeter/gdm.nix +++ b/profiles/gui/greeter/gdm.nix @@ -1 +1 @@ -{ }: { } +{}: {} diff --git a/profiles/gui/greeter/sddm.nix b/profiles/gui/greeter/sddm.nix index b021e28..92e1d82 100644 --- a/profiles/gui/greeter/sddm.nix +++ b/profiles/gui/greeter/sddm.nix @@ -1 +1 @@ -{ }: { } +{}: {} diff --git a/profiles/kernels/latest.nix b/profiles/kernels/latest.nix index d268c3d..f24b775 100644 --- a/profiles/kernels/latest.nix +++ b/profiles/kernels/latest.nix @@ -1 +1 @@ -{ pkgs, ... }: { boot.kernelPackages = pkgs.linuxPackages_latest; } +{pkgs, ...}: {boot.kernelPackages = pkgs.linuxPackages_latest;} diff --git a/profiles/laptop/default.nix b/profiles/laptop/default.nix index d61e220..12e8f86 100644 --- a/profiles/laptop/default.nix +++ b/profiles/laptop/default.nix @@ -1,8 +1,12 @@ -{ config, pkgs, ... }: { +{ + config, + pkgs, + ... +}: { services.xserver.libinput.enable = true; services.tlp.enable = true; powerManagement.enable = true; powerManagement.powertop.enable = true; hardware.acpilight.enable = true; - environment.systemPackages = [ config.boot.kernelPackages.cpupower ]; + environment.systemPackages = [config.boot.kernelPackages.cpupower]; } diff --git a/profiles/mullvad.nix b/profiles/mullvad.nix index f380774..6713a2c 100644 --- a/profiles/mullvad.nix +++ b/profiles/mullvad.nix @@ -1 +1 @@ -{ ... }: { services.mullvad-vpn.enable = true; } +{...}: {services.mullvad-vpn.enable = true;} diff --git a/profiles/nginx.nix b/profiles/nginx.nix index 12dda60..c3632cb 100644 --- a/profiles/nginx.nix +++ b/profiles/nginx.nix @@ -1,6 +1,6 @@ -{ lib, ... }: { +{lib, ...}: { security.acme = { - defaults = { email = "chaoticryptidz@owo.monster"; }; + defaults = {email = "chaoticryptidz@owo.monster";}; acceptTerms = true; }; services.nginx = { diff --git a/profiles/nix-gc.nix b/profiles/nix-gc.nix index b7ef078..d7f3ceb 100644 --- a/profiles/nix-gc.nix +++ b/profiles/nix-gc.nix @@ -1,4 +1,4 @@ -{ ... }: { +{...}: { nix.settings.auto-optimise-store = true; nix.gc = { automatic = true; diff --git a/profiles/printing/printing.nix b/profiles/printing/printing.nix index afcf7c7..50edad4 100644 --- a/profiles/printing/printing.nix +++ b/profiles/printing/printing.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{pkgs, ...}: { services.printing.enable = true; - services.printing.drivers = with pkgs; [ gutenprint hplip ]; + services.printing.drivers = with pkgs; [gutenprint hplip]; } diff --git a/profiles/sound/pulseaudio/pulse-48000.nix b/profiles/sound/pulseaudio/pulse-48000.nix index 3d3417b..f9b8302 100644 --- a/profiles/sound/pulseaudio/pulse-48000.nix +++ b/profiles/sound/pulseaudio/pulse-48000.nix @@ -1 +1 @@ -_: { hardware.pulseaudio.daemon.config = { default-sample-rate = "48000"; }; } +_: {hardware.pulseaudio.daemon.config = {default-sample-rate = "48000";};} diff --git a/profiles/sound/pulseaudio/pulse-bluetooth.nix b/profiles/sound/pulseaudio/pulse-bluetooth.nix index 045ce1a..e37fb6b 100644 --- a/profiles/sound/pulseaudio/pulse-bluetooth.nix +++ b/profiles/sound/pulseaudio/pulse-bluetooth.nix @@ -1,8 +1,13 @@ -{ pkgs, tree, lib, ... }: { - imports = with tree; [ profiles.connectivity.bluetooth ]; +{ + pkgs, + tree, + lib, + ... +}: { + imports = with tree; [profiles.connectivity.bluetooth]; hardware.pulseaudio = { - extraModules = with pkgs; [ pkgs.pulseaudio-modules-bt ]; + extraModules = with pkgs; [pkgs.pulseaudio-modules-bt]; package = lib.mkForce pkgs.pulseaudioFull; extraConfig = "load-module module-switch-on-connect"; }; diff --git a/profiles/sound/pulseaudio/pulse-systemwide.nix b/profiles/sound/pulseaudio/pulse-systemwide.nix index db7b9bf..551637b 100644 --- a/profiles/sound/pulseaudio/pulse-systemwide.nix +++ b/profiles/sound/pulseaudio/pulse-systemwide.nix @@ -1,5 +1,5 @@ -{ tree, ... }: { - imports = with tree; [ profiles.sound.pulseaudio.pulse ]; +{tree, ...}: { + imports = with tree; [profiles.sound.pulseaudio.pulse]; hardware.pulseaudio = { systemWide = true; enable = true; diff --git a/profiles/sound/pulseaudio/pulse.nix b/profiles/sound/pulseaudio/pulse.nix index 57332ea..818e008 100644 --- a/profiles/sound/pulseaudio/pulse.nix +++ b/profiles/sound/pulseaudio/pulse.nix @@ -1,10 +1,13 @@ -{ config, pkgs, ... }: { +{ + config, + pkgs, + ... +}: { sound.enable = true; nixpkgs.config.pulseaudio = true; hardware.pulseaudio = { enable = true; package = pkgs.pulseaudioFull; support32Bit = true; - }; } diff --git a/profiles/sshd/sshd.nix b/profiles/sshd/sshd.nix index 919f88d..fee5a82 100644 --- a/profiles/sshd/sshd.nix +++ b/profiles/sshd/sshd.nix @@ -1,10 +1,10 @@ -{ lib, ... }: { +{lib, ...}: { services.openssh = { enable = true; passwordAuthentication = false; kbdInteractiveAuthentication = lib.mkDefault false; permitRootLogin = "prohibit-password"; - kexAlgorithms = [ "curve25519-sha256@libssh.org" ]; + kexAlgorithms = ["curve25519-sha256@libssh.org"]; extraConfig = '' StreamLocalBindUnlink yes LogLevel VERBOSE diff --git a/profiles/usb-automount.nix b/profiles/usb-automount.nix index 4724125..dfb2e2a 100644 --- a/profiles/usb-automount.nix +++ b/profiles/usb-automount.nix @@ -1,6 +1,9 @@ -{ lib, pkgs, ... }: -let - usb_data = import ../data/usb_data.nix { }; +{ + lib, + pkgs, + ... +}: let + usb_data = import ../data/usb_data.nix {}; mapper_name = "usb_unencrypted_afterboot"; mapper_path = "/dev/mapper/${mapper_name}"; mount_usb = pkgs.writeShellScriptBin "mount_usb" '' @@ -15,19 +18,19 @@ let cryptsetup close ${mapper_name} || true ''; in { - environment.systemPackages = [ mount_usb unmount_usb ]; + environment.systemPackages = [mount_usb unmount_usb]; - systemd.tmpfiles.rules = [ "d ${usb_data.mountpoint} - chaos root" ]; + systemd.tmpfiles.rules = ["d ${usb_data.mountpoint} - chaos root"]; systemd.services.usb-mount = { - path = [ pkgs.util-linux pkgs.cryptsetup ]; + path = [pkgs.util-linux pkgs.cryptsetup]; script = '' ${mount_usb}/bin/mount_usb ''; }; systemd.services.usb-unmount = { - path = [ pkgs.util-linux pkgs.cryptsetup ]; + path = [pkgs.util-linux pkgs.cryptsetup]; script = '' ${unmount_usb}/bin/unmount_usb ''; diff --git a/treeConfig.nix b/treeConfig.nix index c91cd0e..b1c4eb6 100644 --- a/treeConfig.nix +++ b/treeConfig.nix @@ -1,4 +1,4 @@ -{ }: { +{}: { folder = ./.; config = { "extras/*".functor.enable = true; @@ -31,13 +31,13 @@ "modules/nixos" = { functor = { enable = true; - external = [ ]; + external = []; }; }; "modules/home" = { functor = { enable = true; - external = [ ]; + external = []; }; }; }; diff --git a/users/chaos.nix b/users/chaos.nix index 88f40cb..29b0111 100644 --- a/users/chaos.nix +++ b/users/chaos.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{config, ...}: { users.users.chaos = { uid = 1000; isNormalUser = true; diff --git a/users/root.nix b/users/root.nix index 9f0f3c1..e2c2330 100644 --- a/users/root.nix +++ b/users/root.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{config, ...}: { users.users.root = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAeN3T1aZkTm5xS0b66cRDyKUbdEQCFyzVWXeW+eIbsa chaos@chaos"