aboutsummaryrefslogtreecommitdiff
path: root/hardware/ideapad-v14/hardware-configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hardware/ideapad-v14/hardware-configuration.nix')
-rw-r--r--hardware/ideapad-v14/hardware-configuration.nix88
1 files changed, 0 insertions, 88 deletions
diff --git a/hardware/ideapad-v14/hardware-configuration.nix b/hardware/ideapad-v14/hardware-configuration.nix
deleted file mode 100644
index b4e9a58..0000000
--- a/hardware/ideapad-v14/hardware-configuration.nix
+++ /dev/null
@@ -1,88 +0,0 @@
-# Do not modify this file! It was generated by ‘nixos-generate-config’
-# and may be overwritten by future invocations. Please make changes
-# to /etc/nixos/configuration.nix instead.
-{ config, lib, pkgs, modulesPath, ... }:
-{
- imports = [
- (modulesPath + "/installer/scan/not-detected.nix")
- ];
-
- # 2-Sep-2023, Bug: https://nixpk.gs/pr-tracker.html?pr=252605
- boot.kernelPackages = pkgs.linuxPackages_5_10;
- boot.initrd = {
- availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" ];
- kernelModules = [ ];
- };
- boot.kernelModules = [
- "kvm-intel"
- "rtw88_8822ce"
- "sd_mod"
- "snd-seq"
- "snd-rawmidi"
- "uinput"
- "v4l2loopback"
- ];
- boot.kernelParams = [
- "i8042.nopnp=1"
- "pci=nocrs"
- "i915.enable_dpcd_backlight=1"
- "acpi_backlight=vendor"
- ];
- boot.extraModprobeConfig = ''
- options snd slots=snd-hda-intel
- options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
- '';
- boot.supportedFilesystems = [ "ntfs" ];
- boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
-
- services.udev = {
- packages = [
- pkgs.android-udev-rules
- pkgs.platformio-core.udev
- ];
-
- extraRules = ''
- # DualShock 4 over bluetooth hidraw
- KERNEL=="hidraw*", KERNELS=="*054C:05C4*", MODE="0666"
- '';
- };
-
- hardware = {
- enableAllFirmware = true;
- cpu.intel.updateMicrocode = true;
- firmware = with pkgs; [ wireless-regdb rtw88-firmware ]; # rtlwifi_new-firmware
- };
- # hardware.opengl = {
- # enable = true;
- # driSupport = true;
- # };
-
- # Bootloader
- boot.loader = {
- systemd-boot = {
- enable = true;
- configurationLimit = 30;
- };
- timeout = 1;
- efi.canTouchEfiVariables = true;
- };
-
- # File system
- boot.initrd.luks.devices."nixos".device = "/dev/disk/by-uuid/1b40e7b9-b261-4555-8e84-348668345687";
- fileSystems = {
- "/" = {
- device = "/dev/mapper/nixos";
- fsType = "ext4";
- };
- "/boot" = {
- device = "/dev/disk/by-label/boot";
- fsType = "vfat";
- };
- };
- swapDevices = [{ device = "/dev/disk/by-label/swap"; }];
-
- powerManagement = {
- enable = true;
- cpuFreqGovernor = lib.mkDefault "powersave";
- };
-}