From de224e898f82501cede40979d7605f00cd93933c Mon Sep 17 00:00:00 2001 From: Zoty Date: Fri, 24 Apr 2026 16:24:17 -0300 Subject: [PATCH] update notebook --- modules/den.nix | 1 + modules/notebook.nix | 33 +++++++++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/modules/den.nix b/modules/den.nix index ee91c7a..1a9692b 100644 --- a/modules/den.nix +++ b/modules/den.nix @@ -20,6 +20,7 @@ den.aspects.core den.aspects.niri den.aspects.notebook-specific + den.aspects.dev den.aspects.secrets ]; nixos = { diff --git a/modules/notebook.nix b/modules/notebook.nix index da36f39..fcb0496 100644 --- a/modules/notebook.nix +++ b/modules/notebook.nix @@ -2,7 +2,12 @@ den.aspects.notebook-specific.nixos = { pkgs, ... }: { imports = [ ./_hardware/notebook-hardware.nix ]; - hardware.graphics.enable = true; + hardware = { + graphics = { + enable = true; + enable32Bit = true; + }; + }; services.thermald.enable = true; powerManagement.enable = true; @@ -13,5 +18,29 @@ CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; }; }; + + boot = { + initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "sd_mod"]; + initrd.kernelModules = []; + kernelModules = ["kvm-intel"]; + initrd.compressor = "zstd"; + loader = { + grub = { + enable = true; + device = "nodev"; + efiSupport = true; + configurationLimit = 2; + }; + efi.canTouchEfiVariables = true; + }; + }; + + environment.sessionVariables = { + NIXOS_OZONE_WL = "1"; + MOZ_ENABLE_WAYLAND = "1"; + MOZ_USE_XINPUT2 = "1"; + __GL_SYNC_TO_VBLANK = "0"; + __GL_MaxFramesAllowed = "1"; + }; }; -} \ No newline at end of file +}