dolomite: refactor

This commit is contained in:
xinyangli 2024-11-22 14:45:16 +08:00
parent 9bf25972e9
commit d5ff5cbbb2
Signed by: xin
SSH key fingerprint: SHA256:UU5pRTl7NiLFJbWJZa+snLylZSXIz5rgHmwjzv8v4oE
12 changed files with 139 additions and 224 deletions

View file

@ -1,22 +1,14 @@
{
config,
lib,
modulesPath,
...
}:
let
cfg = config.isClaw;
in
{
imports = [
(modulesPath + "/profiles/qemu-guest.nix")
];
options = {
isClaw = lib.mkEnableOption "Lightsail instance";
};
config = lib.mkIf cfg {
config = {
boot.initrd.availableKernelModules = [
"uhci_hcd"
"virtio_blk"