From 4c594436d2ee67ebb0b7a15735db2b60f08b6ad5 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 23 Oct 2024 23:24:24 +0200 Subject: [PATCH 01/18] [actions] add auto-update workflow --- .gitea/workflows/update-flake-lock.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .gitea/workflows/update-flake-lock.yml diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml new file mode 100644 index 0000000..50aa1f7 --- /dev/null +++ b/.gitea/workflows/update-flake-lock.yml @@ -0,0 +1,21 @@ +name: "Update flakes" +on: + repository_dispatch: + workflow_dispatch: + schedule: + - cron: '38 0 * * 0,4' +permissions: + pull-requests: write + contents: write +jobs: + createPullRequest: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install Nix + uses: cachix/install-nix-action@v30 + - name: Update flake.lock + uses: DeterminateSystems/update-flake-lock@v24 + with: + pr-labels: | # Labels to be set on the PR + merge-queue From c624ac0dcedf42dc3c8c1cce63c408a0aed760e3 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 23 Oct 2024 23:28:31 +0200 Subject: [PATCH 02/18] [actions] test on push --- .gitea/workflows/update-flake-lock.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index 50aa1f7..67428d3 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -1,9 +1,10 @@ name: "Update flakes" on: + push: repository_dispatch: workflow_dispatch: schedule: - - cron: '38 0 * * 0,4' + - cron: '38 0 * * 2' permissions: pull-requests: write contents: write From c4f52e28f244eac7ece17ec2018166f25027ce94 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 23 Oct 2024 23:32:55 +0200 Subject: [PATCH 03/18] [actions] fix missing dependency --- .gitea/workflows/update-flake-lock.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index 67428d3..7c176f6 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -13,6 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install dependencies for Nix setup action + run: | + apt update -y + apt install sudo -y - name: Install Nix uses: cachix/install-nix-action@v30 - name: Update flake.lock From 696e7e4a1e668fe3042dcd73fc226f3435b8d50d Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 23 Oct 2024 23:38:45 +0200 Subject: [PATCH 04/18] [nixpkgs] home-manager 23.11 -> 24.05 --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 85373ac..68c262c 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,7 @@ }; home-manager= { - url = "github:nix-community/home-manager/release-23.11"; + url = "github:nix-community/home-manager/release-24.05"; inputs = { nixpkgs.follows = "nixpkgs"; }; From efc4ce0191cf931395f19dd8946d56659436bf16 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 23 Oct 2024 23:48:27 +0200 Subject: [PATCH 05/18] [actions] add hydraJob evaluation --- .gitea/workflows/eval-hydra-jobs.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .gitea/workflows/eval-hydra-jobs.yml diff --git a/.gitea/workflows/eval-hydra-jobs.yml b/.gitea/workflows/eval-hydra-jobs.yml new file mode 100644 index 0000000..6d184ff --- /dev/null +++ b/.gitea/workflows/eval-hydra-jobs.yml @@ -0,0 +1,15 @@ +name: "Evaluate Hydra Jobs" +on: + pull_request: + push: +jobs: + tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install dependencies for Nix setup action + run: | + apt update -y + apt install sudo -y + - uses: cachix/install-nix-action@v27 + - run: nix eval .\#hydraJobs From 8826a5e2ac734c8e5379d22ab619ec814f008c3d Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 00:08:16 +0200 Subject: [PATCH 06/18] [actions] eval runner do not update lock --- .gitea/workflows/eval-hydra-jobs.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/eval-hydra-jobs.yml b/.gitea/workflows/eval-hydra-jobs.yml index 6d184ff..3694f73 100644 --- a/.gitea/workflows/eval-hydra-jobs.yml +++ b/.gitea/workflows/eval-hydra-jobs.yml @@ -3,7 +3,7 @@ on: pull_request: push: jobs: - tests: + eval-hydra-jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -12,4 +12,8 @@ jobs: apt update -y apt install sudo -y - uses: cachix/install-nix-action@v27 - - run: nix eval .\#hydraJobs + - name: add github access token to prevent api limit + run: | + echo "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}" >> /etc/nix/nix.conf + echo "Added github token to nix conf" + - run: nix eval --no-update-lock-file .\#hydraJobs From 918c9d29bd9cb4531cd7ea87a1bcd2c1b48787b1 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 00:11:15 +0200 Subject: [PATCH 07/18] [actions] rm WIP github token --- .gitea/workflows/eval-hydra-jobs.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.gitea/workflows/eval-hydra-jobs.yml b/.gitea/workflows/eval-hydra-jobs.yml index 3694f73..2e545eb 100644 --- a/.gitea/workflows/eval-hydra-jobs.yml +++ b/.gitea/workflows/eval-hydra-jobs.yml @@ -12,8 +12,4 @@ jobs: apt update -y apt install sudo -y - uses: cachix/install-nix-action@v27 - - name: add github access token to prevent api limit - run: | - echo "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}" >> /etc/nix/nix.conf - echo "Added github token to nix conf" - run: nix eval --no-update-lock-file .\#hydraJobs From 33f383b0eccbaced42b97749af759a214c2e4a85 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 00:21:07 +0200 Subject: [PATCH 08/18] [actions] update flake lock updater --- .gitea/workflows/update-flake-lock.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index 7c176f6..a6583e2 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -9,7 +9,7 @@ permissions: pull-requests: write contents: write jobs: - createPullRequest: + update-flake-lock: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -23,4 +23,4 @@ jobs: uses: DeterminateSystems/update-flake-lock@v24 with: pr-labels: | # Labels to be set on the PR - merge-queue + autoupdate From 1245d5f0716a234dc7278a6ac480dcdeeac3343d Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 00:26:01 +0200 Subject: [PATCH 09/18] [nixpkgs] update home-manager --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 80a7a51..c6376f1 100644 --- a/flake.lock +++ b/flake.lock @@ -28,16 +28,16 @@ ] }, "locked": { - "lastModified": 1719827415, - "narHash": "sha256-pvh+1hStXXAZf0sZ1xIJbWGx4u+OGBC1rVx6Wsw0fBw=", + "lastModified": 1726989464, + "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", "owner": "nix-community", "repo": "home-manager", - "rev": "f2e3c19867262dbe84fdfab42467fc8dd83a2005", + "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-23.11", + "ref": "release-24.05", "repo": "home-manager", "type": "github" } From 99669969de329e3c641e26056c896c9dc77b0069 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 00:29:26 +0200 Subject: [PATCH 10/18] [actions] eval: accept untrusted substituters --- .gitea/workflows/eval-hydra-jobs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/eval-hydra-jobs.yml b/.gitea/workflows/eval-hydra-jobs.yml index 2e545eb..6a6d5ee 100644 --- a/.gitea/workflows/eval-hydra-jobs.yml +++ b/.gitea/workflows/eval-hydra-jobs.yml @@ -12,4 +12,4 @@ jobs: apt update -y apt install sudo -y - uses: cachix/install-nix-action@v27 - - run: nix eval --no-update-lock-file .\#hydraJobs + - run: nix eval --no-update-lock-file --accept-flake-config .\#hydraJobs From 5ca39f95982f840951f5f6544f7eb4ae8d70424f Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 11:10:35 +0200 Subject: [PATCH 11/18] [actions] update: add api token i try this to prevent api limit --- .gitea/workflows/update-flake-lock.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index a6583e2..5511cf8 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -19,6 +19,8 @@ jobs: apt install sudo -y - name: Install Nix uses: cachix/install-nix-action@v30 + with: + github_access_token: ${{ secrets.API_TOKEN }} - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@v24 with: From a2a3d6f4bfbc0c88b99595426ccdd3ff358f564d Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 11:28:27 +0200 Subject: [PATCH 12/18] [actions] update: try custom action with gitea-pull api --- .gitea/workflows/update-flake-lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index 5511cf8..4b40007 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -22,7 +22,7 @@ jobs: with: github_access_token: ${{ secrets.API_TOKEN }} - name: Update flake.lock - uses: DeterminateSystems/update-flake-lock@v24 + uses: k4lipso/update-flake-lock@53462123cbfd474c73a9231dccab520c892c9d81 with: pr-labels: | # Labels to be set on the PR autoupdate From 0cb0849c5a4d0799ac21ee9584af08ff5a31eccb Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 11:41:50 +0200 Subject: [PATCH 13/18] [actions] update: fix version --- .gitea/workflows/update-flake-lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index 4b40007..f3e4461 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -22,7 +22,7 @@ jobs: with: github_access_token: ${{ secrets.API_TOKEN }} - name: Update flake.lock - uses: k4lipso/update-flake-lock@53462123cbfd474c73a9231dccab520c892c9d81 + uses: k4lipso/update-flake-lock with: pr-labels: | # Labels to be set on the PR autoupdate From d729ec57580665d7bd7d0b22c5d2874fd2bc2930 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 11:50:44 +0200 Subject: [PATCH 14/18] [actions] update: fix version --- .gitea/workflows/update-flake-lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml index f3e4461..bf63f22 100644 --- a/.gitea/workflows/update-flake-lock.yml +++ b/.gitea/workflows/update-flake-lock.yml @@ -22,7 +22,7 @@ jobs: with: github_access_token: ${{ secrets.API_TOKEN }} - name: Update flake.lock - uses: k4lipso/update-flake-lock + uses: k4lipso/update-flake-lock@main with: pr-labels: | # Labels to be set on the PR autoupdate From 6a7a8a569c7b614a69000dc5cea125b6d7770c7a Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 12:40:12 +0200 Subject: [PATCH 15/18] [actions] update: rm for now since pr's dont work --- .gitea/workflows/update-flake-lock.yml | 28 -------------------------- 1 file changed, 28 deletions(-) delete mode 100644 .gitea/workflows/update-flake-lock.yml diff --git a/.gitea/workflows/update-flake-lock.yml b/.gitea/workflows/update-flake-lock.yml deleted file mode 100644 index bf63f22..0000000 --- a/.gitea/workflows/update-flake-lock.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: "Update flakes" -on: - push: - repository_dispatch: - workflow_dispatch: - schedule: - - cron: '38 0 * * 2' -permissions: - pull-requests: write - contents: write -jobs: - update-flake-lock: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Nix setup action - run: | - apt update -y - apt install sudo -y - - name: Install Nix - uses: cachix/install-nix-action@v30 - with: - github_access_token: ${{ secrets.API_TOKEN }} - - name: Update flake.lock - uses: k4lipso/update-flake-lock@main - with: - pr-labels: | # Labels to be set on the PR - autoupdate From 4b45afa4782b834557b949996bb43d2d99088acb Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 12:44:14 +0200 Subject: [PATCH 16/18] [nixpkgs] update --- flake.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index c6376f1..796fd2f 100644 --- a/flake.lock +++ b/flake.lock @@ -63,11 +63,11 @@ }, "nixlib": { "locked": { - "lastModified": 1728781282, + "lastModified": 1729386149, "narHash": "sha256-hUP9oxmnOmNnKcDOf5Y55HQ+NnoT0+bLWHLQWLLw9Ks=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "16340f605f4e8e5cf07fd74dcbe692eee2d4f51b", + "rev": "cce4521b6df014e79a7b7afc58c703ed683c916e", "type": "github" }, "original": { @@ -84,11 +84,11 @@ ] }, "locked": { - "lastModified": 1729127034, - "narHash": "sha256-42AMGl+dh4I2wGgICSeDI1mqYaDEJhwqquHJ1vA0QiQ=", + "lastModified": 1729472750, + "narHash": "sha256-s93LPHi5BN7I2xSGNAFWiYb8WRsPvT1LE9ZjZBrpFlg=", "owner": "nix-community", "repo": "nixos-generators", - "rev": "dd28a0806e7124fe392c33c9ccaa12f21970401f", + "rev": "7c60ba4bc8d6aa2ba3e5b0f6ceb9fc07bc261565", "type": "github" }, "original": { @@ -99,11 +99,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1729333370, - "narHash": "sha256-NU+tYe3QWzDNpB8RagpqR3hNQXn4BNuBd7ZGosMHLL8=", + "lastModified": 1729742320, + "narHash": "sha256-u3Of8xRkN//me8PU+RucKA59/6RNy4B2jcGAF36P4jI=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "38279034170b1e2929b2be33bdaedbf14a57bfeb", + "rev": "e8a2f6d5513fe7b7d15701b2d05404ffdc3b6dda", "type": "github" }, "original": { @@ -131,11 +131,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1728156290, - "narHash": "sha256-uogSvuAp+1BYtdu6UWuObjHqSbBohpyARXDWqgI12Ss=", + "lastModified": 1729357638, + "narHash": "sha256-66RHecx+zohbZwJVEPF7uuwHeqf8rykZTMCTqIrOew4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "17ae88b569bb15590549ff478bab6494dde4a907", + "rev": "bb8c2cf7ea0dd2e18a52746b2c3a5b0c73b93c22", "type": "github" }, "original": { @@ -147,11 +147,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1729256560, - "narHash": "sha256-/uilDXvCIEs3C9l73JTACm4quuHUsIHcns1c+cHUJwA=", + "lastModified": 1729665710, + "narHash": "sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4c2fcb090b1f3e5b47eaa7bd33913b574a11e0a0", + "rev": "2768c7d042a37de65bb1b5b3268fc987e534c49d", "type": "github" }, "original": { @@ -163,11 +163,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1729181673, - "narHash": "sha256-LDiPhQ3l+fBjRATNtnuDZsBS7hqoBtPkKBkhpoBHv3I=", + "lastModified": 1729449015, + "narHash": "sha256-Gf04dXB0n4q0A9G5nTGH3zuMGr6jtJppqdeljxua1fo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4eb33fe664af7b41a4c446f87d20c9a0a6321fa3", + "rev": "89172919243df199fe237ba0f776c3e3e3d72367", "type": "github" }, "original": { @@ -199,11 +199,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1728345710, - "narHash": "sha256-lpunY1+bf90ts+sA2/FgxVNIegPDKCpEoWwOPu4ITTQ=", + "lastModified": 1729695320, + "narHash": "sha256-Fm4cGAlaDwekQvYX0e6t0VjT6YJs3fRXtkyuE4/NzzU=", "owner": "Mic92", "repo": "sops-nix", - "rev": "06535d0e3d0201e6a8080dd32dbfde339b94f01b", + "rev": "d089e742fb79259b9c4dd9f18e9de1dd4fa3c1ec", "type": "github" }, "original": { @@ -264,11 +264,11 @@ ] }, "locked": { - "lastModified": 1721034873, - "narHash": "sha256-3Bpj3h2UHXgBwlVm+jB5qCLtbn42LunCIEDg1IX111M=", + "lastModified": 1729717517, + "narHash": "sha256-Gul0Zqy0amouh8Hs8BL/DIKFYD6BmdTo4H8+5K5+mTo=", "ref": "refs/heads/master", - "rev": "a4a9bf571de0880621739228358a5d31e4c14d43", - "revCount": 16, + "rev": "610269a14232c2888289464feb5227e284eef336", + "revCount": 27, "type": "git", "url": "https://git.dynamicdiscord.de/kalipso/tasklist" }, From 435dfa170b7bbabc11e3f35c36e8ee1746b6b3f1 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 13:33:49 +0200 Subject: [PATCH 17/18] [lucia] disable pulse --- machines/lucia/configuration.nix | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/machines/lucia/configuration.nix b/machines/lucia/configuration.nix index bb867c1..f0164bd 100644 --- a/machines/lucia/configuration.nix +++ b/machines/lucia/configuration.nix @@ -173,7 +173,7 @@ in mpv ncmpcpp ncpamixer - pulseaudio + # pulseaudio vim htop wget @@ -182,19 +182,19 @@ in nix-tree ]; - hardware.pulseaudio = { - enable = true; - systemWide = true; - tcp = { - enable = true; - anonymousClients.allowedIpRanges = [ - "127.0.0.0/8" - "192.168.1.0/24" - ]; - }; + #hardware.pulseaudio = { + # enable = true; + # systemWide = true; + # tcp = { + # enable = true; + # anonymousClients.allowedIpRanges = [ + # "127.0.0.0/8" + # "192.168.1.0/24" + # ]; + # }; - zeroconf.publish.enable = true; - }; + # zeroconf.publish.enable = true; + #}; services.avahi = { enable = true; From 822cd46310a665dd9680e775ee5a68129aede310 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 24 Oct 2024 17:34:15 +0200 Subject: [PATCH 18/18] [lucia] rm sdImage sdImage is exceeding hydra max build size of 2GB. also it makes more sense to have this as a package then a configuration --- machines/configuration.nix | 12 ------------ outputs.nix | 22 ---------------------- 2 files changed, 34 deletions(-) diff --git a/machines/configuration.nix b/machines/configuration.nix index a69a40f..05d5c4a 100644 --- a/machines/configuration.nix +++ b/machines/configuration.nix @@ -74,16 +74,4 @@ in ./lucia/hardware_configuration.nix ]; }; - - sdImageLucia = nixosSystem { - system = "aarch64-linux"; - specialArgs.inputs = inputs; - modules = defaultModules ++ [ - "${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" - ./lucia/configuration.nix - { - sdImage.compressImage = false; - } - ]; - }; } diff --git a/outputs.nix b/outputs.nix index ae59586..16af3e8 100644 --- a/outputs.nix +++ b/outputs.nix @@ -36,26 +36,4 @@ in (utils.lib.eachSystem (builtins.filter filter_system utils.lib.defaultSystems nixpkgs.lib.mapAttrs getBuildEntry self.nixosConfigurations ); - - #lucia = self.nixosConfigurations.lucia.config.system.build.toplevel; - - - #images.lucia_base_image = nixosConfigurations.lucia.config.system.build.sdImage; - - #packages.x86_64-linux = { - # lucia_base_img = nixos-generators.nixosGenerate { - # system = "aarch64-linux"; - # modules = [ - # #"${nixpkgs}/nixos/modules/installer/sd-card/sd-image-raspberrypi.nix" - # ./machines/modules/sshd.nix - # { - # nixpkgs.config.allowUnsupportedSystem = true; - # nixpkgs.crossSystem.system = "aarch64-linux"; - # networking.dhcpcd.enable = true; - # } - # ]; - - # format = "sd-aarch64-installer"; - # }; - #}; }