feat: work on laptop and shell stuff

This commit is contained in:
Kat Inskip 2025-10-22 17:07:43 -07:00
parent a4b63004fb
commit 1071288f6e
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
21 changed files with 165 additions and 38 deletions

View file

@ -184,9 +184,6 @@ _: let
};
boot = {
extraModulePackages = with config.boot.kernelPackages; [
config.boot.kernelPackages.v4l2loopback.out
];
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;

View file

@ -2,7 +2,6 @@ _: let
hostConfig = {
tree,
lib,
config,
...
}: let
inherit (lib.attrsets) nameValuePair listToAttrs;
@ -97,23 +96,17 @@ _: let
powerManagement.enable = true;
hardware.framework.enableKmod = false;
boot = {
loader = {
grub.useOSProber = true;
systemd-boot.enable = lib.mkForce false;
#systemd-boot.enable = lib.mkForce false;
systemd-boot.enable = true;
};
zfs = {
forceImportRoot = false;
allowHibernation = true;
};
kernelModules = ["cros_ec" "cros_ec_lpcs"];
extraModprobeConfig = "options snd_hda_intel power_save=0";
extraModulePackages = with config.boot.kernelPackages; [
config.boot.kernelPackages.v4l2loopback.out
framework-laptop-kmod
];
};
# optional, useful when the builder has a faster internet connection than yours