retire vf2 from config
All checks were successful
Hydra packages.aarch64-linux.asar-asm Hydra build #22745 of nixos-config:pr623:packages.aarch64-linux.asar-asm
Hydra packages.aarch64-linux.plover-plugin-python-dictionary Hydra build #22786 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-python-dictionary
Hydra packages.aarch64-linux.emoji-volpeon-neocat Hydra build #22760 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.python-plover-stroke Hydra build #22849 of nixos-config:pr623:packages.x86_64-linux.python-plover-stroke
Hydra packages.x86_64-linux.emoji-raccoon Hydra build #22805 of nixos-config:pr623:packages.x86_64-linux.emoji-raccoon
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #22851 of nixos-config:pr623:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.emoji-volpeon-bunhd-flip Hydra build #22810 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-bunhd-flip
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #22852 of nixos-config:pr623:packages.x86_64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.fairfax Hydra build #22764 of nixos-config:pr623:packages.aarch64-linux.fairfax
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #22837 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.x86_64-linux.plover-plugin-modal-dictionary Hydra build #22840 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-modal-dictionary
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #22754 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.x86_64-linux.plover-plugin-machine-hid Hydra build #22839 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-machine-hid
Hydra packages.x86_64-linux.emoji-volpeon-drgn Hydra build #22811 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-drgn
Hydra packages.aarch64-linux.plover-plugin-yaml-dictionary Hydra build #22791 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-yaml-dictionary
Hydra packages.aarch64-linux.plover-plugin-dict-commands Hydra build #22779 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-dict-commands
Hydra packages.x86_64-linux.plover-plugin-stitching Hydra build #22844 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.emoji-volpeon-neocat Hydra build #22815 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.lotte-art Hydra build #22822 of nixos-config:pr623:packages.x86_64-linux.lotte-art
Hydra packages.x86_64-linux.mautrix-whatsapp Hydra build #22827 of nixos-config:pr623:packages.x86_64-linux.mautrix-whatsapp
Hydra packages.x86_64-linux.plover-plugin-dict-commands Hydra build #22834 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-dict-commands
Hydra packages.aarch64-linux.emoji-volpeon-floof Hydra build #22757 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-floof
Hydra packages.aarch64-linux.plover-plugin-stenotype-extended Hydra build #22788 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.python-mautrix Hydra build #22793 of nixos-config:pr623:packages.aarch64-linux.python-mautrix
Hydra packages.x86_64-linux.emoji-volpeon-blobfox Hydra build #22807 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.lotte-art Hydra build #22767 of nixos-config:pr623:packages.aarch64-linux.lotte-art
Hydra packages.aarch64-linux.plover-plugin-emoji Hydra build #22781 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-emoji
Hydra packages.aarch64-linux.plover Hydra build #22777 of nixos-config:pr623:packages.aarch64-linux.plover
Hydra packages.aarch64-linux.emoji-volpeon-raccoon Hydra build #22762 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-raccoon
Hydra packages.x86_64-linux.mgba-dev Hydra build #22828 of nixos-config:pr623:packages.x86_64-linux.mgba-dev
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #22797 of nixos-config:pr623:packages.aarch64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.mautrix-whatsapp Hydra build #22772 of nixos-config:pr623:packages.aarch64-linux.mautrix-whatsapp
Hydra packages.aarch64-linux.mautrix-discord Hydra build #22769 of nixos-config:pr623:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #22759 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-gphn
Hydra packages.aarch64-linux.mautrix-telegram Hydra build #22771 of nixos-config:pr623:packages.aarch64-linux.mautrix-telegram
Hydra packages.x86_64-linux.plover-plugin-last-translation Hydra build #22838 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-last-translation
Hydra packages.aarch64-linux.miifox-net Hydra build #22774 of nixos-config:pr623:packages.aarch64-linux.miifox-net
Hydra packages.x86_64-linux.constructium Hydra build #22802 of nixos-config:pr623:packages.x86_64-linux.constructium
Hydra packages.x86_64-linux.plover-plugin-dotool-output Hydra build #22835 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #22833 of nixos-config:pr623:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.plover-plugin-lapwing-aio Hydra build #22782 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.nasin-nanpa Hydra build #22775 of nixos-config:pr623:packages.aarch64-linux.nasin-nanpa
Hydra packages.x86_64-linux.emoji-lotte Hydra build #22804 of nixos-config:pr623:packages.x86_64-linux.emoji-lotte
Hydra packages.x86_64-linux.mautrix-discord Hydra build #22824 of nixos-config:pr623:packages.x86_64-linux.mautrix-discord
Hydra packages.x86_64-linux.alco-sans Hydra build #22799 of nixos-config:pr623:packages.x86_64-linux.alco-sans
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #22751 of nixos-config:pr623:packages.aarch64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.bsnes-plus Hydra build #22746 of nixos-config:pr623:packages.aarch64-linux.bsnes-plus
Hydra packages.x86_64-linux.asar-asm Hydra build #22800 of nixos-config:pr623:packages.x86_64-linux.asar-asm
Hydra nas.x86_64-linux Hydra build #22742 of nixos-config:pr623:nas.x86_64-linux
Hydra packages.x86_64-linux.plover-plugin-python-dictionary Hydra build #22841 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-python-dictionary
Hydra packages.aarch64-linux.emoji-lotte Hydra build #22749 of nixos-config:pr623:packages.aarch64-linux.emoji-lotte
Hydra packages.aarch64-linux.plover-plugin-rkb1-hid Hydra build #22787 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.kreative-square Hydra build #22821 of nixos-config:pr623:packages.x86_64-linux.kreative-square
Hydra packages.aarch64-linux.kreative-square Hydra build #22766 of nixos-config:pr623:packages.aarch64-linux.kreative-square
Hydra packages.x86_64-linux.emoji-volpeon-floof Hydra build #22812 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-floof
Hydra packages.aarch64-linux.alco-sans Hydra build #22744 of nixos-config:pr623:packages.aarch64-linux.alco-sans
Hydra packages.aarch64-linux.emoji-volpeon-fox Hydra build #22758 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.mautrix-slack Hydra build #22770 of nixos-config:pr623:packages.aarch64-linux.mautrix-slack
Hydra packages.aarch64-linux.mgba-dev Hydra build #22773 of nixos-config:pr623:packages.aarch64-linux.mgba-dev
Hydra packages.x86_64-linux.emoji-volpeon-raccoon Hydra build #22817 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-raccoon
Hydra packages.x86_64-linux.plover-plugin-yaml-dictionary Hydra build #22846 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.plover Hydra build #22832 of nixos-config:pr623:packages.x86_64-linux.plover
Hydra packages.aarch64-linux.python-plover-stroke Hydra build #22794 of nixos-config:pr623:packages.aarch64-linux.python-plover-stroke
Hydra packages.aarch64-linux.emoji-raccoon Hydra build #22750 of nixos-config:pr623:packages.aarch64-linux.emoji-raccoon
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #22768 of nixos-config:pr623:packages.aarch64-linux.matrix-media-repo
Hydra devShell.x86_64-linux Hydra build #22739 of nixos-config:pr623:devShell.x86_64-linux
Hydra packages.x86_64-linux.plover-plugin-emoji Hydra build #22836 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-emoji
Hydra packages.x86_64-linux.mautrix-slack Hydra build #22825 of nixos-config:pr623:packages.x86_64-linux.mautrix-slack
Hydra packages.x86_64-linux.emoji-volpeon-gphn Hydra build #22814 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-gphn
Hydra packages.x86_64-linux.plover-plugin-stenotype-extended Hydra build #22843 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-stenotype-extended
Hydra packages.x86_64-linux.fairfax Hydra build #22819 of nixos-config:pr623:packages.x86_64-linux.fairfax
Hydra packages.x86_64-linux.emoji-volpeon-fox Hydra build #22813 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-fox
Hydra packages.x86_64-linux.plover-plugin-rkb1-hid Hydra build #22842 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.yiffstash Hydra build #22853 of nixos-config:pr623:packages.x86_64-linux.yiffstash
Hydra packages.x86_64-linux.emoji-caro Hydra build #22803 of nixos-config:pr623:packages.x86_64-linux.emoji-caro
Hydra packages.x86_64-linux.bsnes-plus Hydra build #22801 of nixos-config:pr623:packages.x86_64-linux.bsnes-plus
Hydra packages.aarch64-linux.plover-plugin-tapey-tape Hydra build #22790 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-tapey-tape
Hydra packages.aarch64-linux.papermc Hydra build #22776 of nixos-config:pr623:packages.aarch64-linux.papermc
Hydra installer.x86_64-linux Hydra build #22740 of nixos-config:pr623:installer.x86_64-linux
Hydra packages.x86_64-linux.nasin-nanpa Hydra build #22830 of nixos-config:pr623:packages.x86_64-linux.nasin-nanpa
Hydra packages.aarch64-linux.python-rtf-tokenize Hydra build #22795 of nixos-config:pr623:packages.aarch64-linux.python-rtf-tokenize
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #22743 of nixos-config:pr623:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.aarch64-linux.yiffstash Hydra build #22798 of nixos-config:pr623:packages.aarch64-linux.yiffstash
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #22808 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra packages.x86_64-linux.papermc Hydra build #22831 of nixos-config:pr623:packages.x86_64-linux.papermc
Hydra packages.aarch64-linux.plover-dict-didoesdigital Hydra build #22778 of nixos-config:pr623:packages.aarch64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #22755 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #22784 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.x86_64-linux.emoji-volpeon-bunhd Hydra build #22809 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #22756 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #22826 of nixos-config:pr623:packages.x86_64-linux.mautrix-telegram
Hydra packages.x86_64-linux.python-rtf-tokenize Hydra build #22850 of nixos-config:pr623:packages.x86_64-linux.python-rtf-tokenize
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #22752 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.emoji-volpeon-blobfox-flip Hydra build #22753 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-blobfox-flip
Hydra packages.aarch64-linux.python-simplefuzzyset Hydra build #22796 of nixos-config:pr623:packages.aarch64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.plover-plugin-tapey-tape Hydra build #22845 of nixos-config:pr623:packages.x86_64-linux.plover-plugin-tapey-tape
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #22789 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #22806 of nixos-config:pr623:packages.x86_64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.emoji-volpeon-neofox Hydra build #22761 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.plover-plugin-dotool-output Hydra build #22780 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #22818 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.emoji-volpeon-vlpn Hydra build #22763 of nixos-config:pr623:packages.aarch64-linux.emoji-volpeon-vlpn
Hydra packages.x86_64-linux.python-mautrix Hydra build #22848 of nixos-config:pr623:packages.x86_64-linux.python-mautrix
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #22785 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra packages.x86_64-linux.emoji-volpeon-neofox Hydra build #22816 of nixos-config:pr623:packages.x86_64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.fairfax-hd Hydra build #22765 of nixos-config:pr623:packages.aarch64-linux.fairfax-hd
Hydra packages.aarch64-linux.emoji-caro Hydra build #22748 of nixos-config:pr623:packages.aarch64-linux.emoji-caro
Hydra packages.x86_64-linux.fairfax-hd Hydra build #22820 of nixos-config:pr623:packages.x86_64-linux.fairfax-hd
Hydra packages.x86_64-linux.miifox-net Hydra build #22829 of nixos-config:pr623:packages.x86_64-linux.miifox-net
Hydra packages.x86_64-linux.matrix-media-repo Hydra build #22823 of nixos-config:pr623:packages.x86_64-linux.matrix-media-repo
Hydra packages.aarch64-linux.constructium Hydra build #22747 of nixos-config:pr623:packages.aarch64-linux.constructium
Hydra packages.aarch64-linux.plover-plugins-manager Hydra build #22792 of nixos-config:pr623:packages.aarch64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #22783 of nixos-config:pr623:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #22847 of nixos-config:pr623:packages.x86_64-linux.plover-plugins-manager
Hydra rainbow-resort.x86_64-linux Hydra build #22854 of nixos-config:pr623:rainbow-resort.x86_64-linux
Hydra instance-20221213-1915.aarch64-linux Hydra build #22741 of nixos-config:pr623:instance-20221213-1915.aarch64-linux
Hydra thinkrac.x86_64-linux Hydra build #22855 of nixos-config:pr623:thinkrac.x86_64-linux

This commit is contained in:
Charlotte 🦝 Delenk 2024-11-01 10:19:32 +01:00
parent 58276d768f
commit 1a7c308953
6 changed files with 2 additions and 155 deletions

View file

@ -31,7 +31,7 @@
user = "backup";
};
"build-riscv" = {
hostname = "vf2.int.chir.rs";
hostname = "not522.tailbab65.ts.net";
identitiesOnly = true;
identityFile = "${config.home.homeDirectory}/.ssh/builder_id_ed25519";
port = 22;

View file

@ -35,7 +35,7 @@
Port 22
IdentitiesOnly yes
User remote-build
HostName vf2.int.chir.rs
HostName not522.tailbab65.chir.rs
IdentityFile /var/lib/hydra/queue-runner/.ssh/builder_id_ed25519
Host *

View file

@ -1,123 +0,0 @@
{
lib,
config,
pkgs,
nixpkgs,
nixos-hardware,
riscv-overlay,
lix,
...
} @ args: let
pkgs_x86_64 = import nixpkgs {
system = "x86_64-linux";
crossSystem.system = "riscv64-linux";
overlays = [lix.overlays.default];
};
in {
networking.hostName = "vf2";
networking.hostId = "ad325df9";
imports = [
./services/caddy
./services/acme.nix
./users/remote-build.nix
./systemd-boot.nix
"${nixos-hardware}/starfive/visionfive/v2/default.nix"
];
nixpkgs.config.allowUnsupportedSystem = true;
nixpkgs.overlays = [
riscv-overlay.overlays.default
(self: super: {
inherit (pkgs_x86_64) lix nixos-option;
})
];
nix.settings.substituters = lib.mkForce [
"https://beam.attic.rs/riscv"
"https://cache.ztier.in"
"https://hydra.int.chir.rs"
];
fileSystems = {
"/boot" = {
device = "/dev/nvme0n1p1";
fsType = "vfat";
options = ["nofail"];
};
"/" = {
device = "/dev/nvme0n1p2";
fsType = "btrfs";
options = ["compress=zstd"];
};
};
swapDevices = [
{
device = "/dev/nvme0n1p3";
}
];
# hardware.deviceTree.name = "starfive/jh7110-starfive-visionfive-2-v1.3b.dtb";
home-manager.users.darkkirb = import ./home-manager/darkkirb.nix {
desktop = false;
inherit args;
};
nix.settings.cores = 4;
nix.settings.max-jobs = 4;
nix.settings.system-features = [
"nixos-test"
"big-parallel"
"benchmark"
"ca-derivations"
# There are many more combinations but i simply do not care lol
"gccarch-rv64gc_zba_zbb"
"gccarch-rv64gc_zba"
"gccarch-rv64gc_zbb"
"gccarch-rv64gc"
"gccarch-rv32gc_zba_zbb"
"gccarch-rv32gc_zba"
"gccarch-rv32gc_zbb"
"gccarch-rv32gc"
"native-riscv"
];
nix.daemonCPUSchedPolicy = "idle";
nix.daemonIOSchedClass = "idle";
services.tailscale.useRoutingFeatures = "server";
boot.binfmt.emulatedSystems = [
"x86_64-linux"
];
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.generic-extlinux-compatible.enable = false;
#system.requiredKernelConfig = lib.mkForce [];
system.stateVersion = "24.05";
boot.loader.systemd-boot.extraInstallCommands = ''
set -euo pipefail
${pkgs.coreutils}/bin/cp --no-preserve=mode -r ${config.hardware.deviceTree.package} ${config.boot.loader.efi.efiSysMountPoint}/
for filename in ${config.boot.loader.efi.efiSysMountPoint}/loader/entries/nixos*-generation-[1-9]*.conf; do
if ! ${pkgs.gnugrep}/bin/grep -q 'devicetree' $filename; then
${pkgs.coreutils}/bin/echo "devicetree /dtbs/${config.hardware.deviceTree.name}" >> $filename
fi
done
'';
hardware.deviceTree.name = "starfive/jh7110-starfive-visionfive-2-v1.3b.dtb";
boot.initrd.kernelModules = [
"dw_mmc-starfive"
"motorcomm"
"dwmac-starfive"
"cdns3-starfive"
"jh7110-trng"
"phy-jh7110-usb"
"clk-starfive-jh7110-aon"
"clk-starfive-jh7110-stg"
"clk-starfive-jh7110-vout"
"clk-starfive-jh7110-isp"
"clk-starfive-jh7100-audio"
"phy-jh7110-pcie"
"pcie-starfive"
"nvme"
];
systemd.network.enable = true;
networking.useNetworkd = true;
}

View file

@ -961,26 +961,6 @@
"type": "github"
}
},
"riscv-overlay": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1728672381,
"narHash": "sha256-7zs+Kb4FaClPojFHIv7Wg4YH6B9/PpP2f0o9+5QIA7U=",
"owner": "DarkKirb",
"repo": "riscv-overlay",
"rev": "47b3b0e989ff06046004be0c76d24af9a46a0c29",
"type": "github"
},
"original": {
"owner": "DarkKirb",
"repo": "riscv-overlay",
"type": "github"
}
},
"root": {
"inputs": {
"admin-fe": "admin-fe",
@ -1012,7 +992,6 @@
"nixos-vscode-server": "nixos-vscode-server",
"nixpkgs": "nixpkgs_4",
"pre-commit-hooks": "pre-commit-hooks_2",
"riscv-overlay": "riscv-overlay",
"rust-overlay": "rust-overlay",
"sops-nix": "sops-nix",
"systems": "systems"

View file

@ -150,10 +150,6 @@ rec {
inputs.nixpkgs.follows = "nixpkgs";
inputs.nixpkgs-stable.follows = "nixpkgs";
};
riscv-overlay = {
url = "github:DarkKirb/riscv-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
@ -199,10 +195,6 @@ rec {
name = "rainbow-resort"; # PC
system = "x86_64-linux";
}
{
name = "vf2"; # vision five 2
system = "riscv64-linux";
}
/*
{
name = "devterm";
@ -324,7 +316,6 @@ rec {
overlays = {
x86_64-linux = import ./overlays args "x86_64-linux";
aarch64-linux = import ./overlays args "aarch64-linux";
riscv64-linux = import ./overlays args "riscv64-linux";
};
devShell.x86_64-linux = let
pkgs = import nixpkgs {