diff --git a/hosts/Blackbird/default.nix b/hosts/Blackbird/default.nix index a3f8828..0747446 100644 --- a/hosts/Blackbird/default.nix +++ b/hosts/Blackbird/default.nix @@ -28,22 +28,6 @@ in { # Bootloader configuration boot = { - kernelModules = ["kvm-intel"]; - extraModulePackages = []; - - initrd = { - kernelModules = []; - availableKernelModules = [ - "xhci_pci" - "thunderbolt" - "vmd" - "nvme" - "usb_storage" - "sd_mod" - "rtsx_pci_sdmmc" - ]; - }; - loader = { systemd-boot.enable = true; efi = { @@ -65,4 +49,8 @@ in { # Setup bluetooth hardware.bluetooth.enable = true; + + # Setup auto-rotaion + hardware.sensor.iio.enable = true; + environment.etc."/etc/udev/hwdb.d/61-gpd-pocket3-sensor-local.hwdb".source = ./sensor.hwdb; } diff --git a/hosts/Blackbird/sensor.hwdb b/hosts/Blackbird/sensor.hwdb new file mode 100644 index 0000000..9816a8b --- /dev/null +++ b/hosts/Blackbird/sensor.hwdb @@ -0,0 +1,2 @@ +sensor:modalias:* + ACCEL_MOUNT_MATRIX=-0, -1, 0; -1, 0, 0; 0, 0, 1 \ No newline at end of file diff --git a/modules/system.nix b/modules/system.nix index 5b5b49b..ab5de23 100644 --- a/modules/system.nix +++ b/modules/system.nix @@ -24,6 +24,7 @@ # Add system packages environment.systemPackages = with pkgs; [ + fwupd ]; # Enable fish shell