dotfiles/nix/hardware/toothpick.nix
main eb936e777a
toothpick grub stuff
Signed-off-by: main <magic_rb@redalder.org>
2022-03-12 23:07:19 +01:00

25 lines
581 B
Nix

{ pkgs, config, lib, modulesPath, ... }@all:
with lib;
let
cfg = config.magic_rb.hardware.toothpick;
qemu-guest = import (modulesPath + "/profiles/qemu-guest.nix") all;
in
{
options.magic_rb.hardware.toothpick = mkEnableOption "Enable omen.";
config = mkIf cfg (mkMerge
[
{
boot.loader.grub =
{ device = "/dev/vda";
enable = true;
version = 2;
};
boot.initrd.kernelModules =
[ "nvme" ];
fileSystems."/" = { device = "/dev/vda1"; fsType = "ext4"; };
}
qemu-guest
]);
}