Dell XPS 13-9320

This commit is contained in:
Frederik Rietdijk 2023-07-09 12:23:14 +02:00
parent 106d3fec43
commit 9bfc1a994b
No known key found for this signature in database
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,12 @@
{ lib, pkgs, ... }: {
imports = [
../../../common/cpu/intel
../../../common/pc/laptop
../../../common/pc/ssd
./webcam.nix
];
# Allows for updating firmware via `fwupdmgr`.
services.fwupd.enable = lib.mkDefault true;
}

View File

@ -0,0 +1,32 @@
{ config, pkgs, ... }:
{
hardware.firmware = let
ivsc-firmware = with pkgs; stdenv.mkDerivation rec {
pname = "ivsc-firmware";
version = "10c214fea5560060d387fbd2fb8a1af329cb6232";
src = pkgs.fetchFromGitHub {
owner = "intel";
repo = "ivsc-firmware";
rev = version;
sha256 = "sha256-kEoA0yeGXuuB+jlMIhNm+SBljH+Ru7zt3PzGb+EPBPw=";
};
installPhase = ''
mkdir -p $out/lib/firmware/vsc/soc_a1_prod
cp firmware/ivsc_pkg_ovti01a0_0.bin $out/lib/firmware/vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0_a1_prod.bin
cp firmware/ivsc_skucfg_ovti01a0_0_1.bin $out/lib/firmware/vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1_a1_prod.bin
cp firmware/ivsc_fw.bin $out/lib/firmware/vsc/soc_a1_prod/ivsc_fw_a1_prod.bin
'';
};
in [
ivsc-firmware
];
hardware.ipu6 = {
enable = true;
platform = "ipu6ep";
};
}

View File

@ -45,6 +45,7 @@
dell-xps-13-7390 = import ./dell/xps/13-7390;
dell-xps-13-9300 = import ./dell/xps/13-9300;
dell-xps-13-9310 = import ./dell/xps/13-9310;
dell-xps-13-9320 = import ./dell/xps/13-9320;
dell-xps-13-9333 = import ./dell/xps/13-9333;
dell-xps-13-9343 = import ./dell/xps/13-9343;
dell-xps-13-9350 = import ./dell/xps/13-9350;