diff --git a/nixos/boxes/foureighty.nix b/nixos/boxes/foureighty.nix index 060985aa..8460f7d9 100644 --- a/nixos/boxes/foureighty.nix +++ b/nixos/boxes/foureighty.nix @@ -3,7 +3,7 @@ networking.hostName = "foureighty"; boot = { - kernelPackages = pkgs.linuxPackages_latest_hardened; + kernelPackages = pkgs.linuxPackages_latest; extraModulePackages = with config.boot.kernelPackages; [ wireguard ]; initrd.kernelModules = [ "i915" ]; initrd.availableKernelModules = [ @@ -16,26 +16,6 @@ "mds=full" ]; - kernelPatches = [ { - name = "native"; - patch = null; - extraConfig = '' - SLAB_FREELIST_RANDOM y - SLAB_FREELIST_HARDENED y - REFCOUNT_FULL y - MODVERSIONS y - GENERIC_CPU n - MCORE2 y - X86_INTEL_USERCOPY y - X86_USE_PPRO_CHECKSUM y - X86_P6_NOP y - X86_INTEL_MPX y - KEXEC n - IA32_EMULATION y - X86_X32 y - ''; - } ]; - initrd.luks.devices = [ { name = "root"; diff --git a/nixos/common-hardware.nix b/nixos/common-hardware.nix index 28b5a428..f23d1529 100644 --- a/nixos/common-hardware.nix +++ b/nixos/common-hardware.nix @@ -7,6 +7,7 @@ hardware.pulseaudio = { enable = true; package = pkgs.pulseaudioFull; + support32Bit = true; extraModules = [ pkgs.pulseaudio-modules-bt ]; }; hardware.u2f.enable = true; diff --git a/nixos/gfx-intel.nix b/nixos/gfx-intel.nix index 0df5da13..39460285 100644 --- a/nixos/gfx-intel.nix +++ b/nixos/gfx-intel.nix @@ -5,6 +5,7 @@ hardware.opengl = { enable = true; driSupport = true; + driSupport32Bit = true; s3tcSupport = true; extraPackages = with pkgs; [ vaapiIntel diff --git a/nixos/home.nix b/nixos/home.nix index a2d51497..a627be1b 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -15,7 +15,7 @@ in }; home.packages = with pkgs; [ wirelesstools ranger xpdf apvlv unstable.xidlehook blueman - fontconfig nodejs rustup gcc gdb + fontconfig nodejs rustup gcc gdb steam binutils xclip pkgconfig veracrypt gitAndTools.diff-so-fancy openjdk gimp restic glxinfo discord ghc unstable.notable jq awscli evince signal-desktop