Personal Nix setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update pepper machine config to AMD 7840U

+5 -18
+5 -16
machines/pepper/hardware.nix
··· 7 7 bootUUID = "AD1D-0BB6"; 8 8 in { 9 9 imports = [ 10 - nixos-hardware.nixosModules.framework-12th-gen-intel 10 + nixos-hardware.nixosModules.framework-13-7040-amd 11 11 lanzaboote.nixosModules.lanzaboote 12 12 (modulesPath + "/installer/scan/not-detected.nix") 13 13 ]; ··· 23 23 preLVM = true; 24 24 }; 25 25 }; 26 - kernelModules = [ "kvm-intel" ]; 26 + kernelModules = [ "kvm-amd" ]; 27 27 extraModulePackages = [ ]; 28 28 supportedFilesystems = [ "btrfs" ]; 29 29 ··· 93 93 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 94 94 nixpkgs.config.allowUnfree = true; 95 95 96 - # set default power management 97 - powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; 98 - 99 - # enable Intel microcode update and firmware 100 - hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 96 + # enable AMD microcode update and firmware 97 + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 101 98 hardware.enableAllFirmware = true; 102 99 103 100 # enable bluetooth support 104 101 hardware.bluetooth.enable = true; 105 102 106 103 # enable media acceleration 107 - hardware.opengl = { 108 - enable = true; 109 - extraPackages = with pkgs; [ 110 - vaapiIntel 111 - vaapiVdpau 112 - libvdpau-va-gl 113 - intel-media-driver 114 - ]; 115 - }; 104 + hardware.opengl.enable = true; 116 105 }
-2
modules/desktop/session.nix
··· 12 12 ]; 13 13 14 14 services = { 15 - power-profiles-daemon.enable = false; 16 15 geoclue2.enable = true; 17 - 18 16 dbus.packages = [ pkgs.gcr ]; 19 17 udev.packages = [ pkgs.gnome.gnome-settings-daemon ]; 20 18 gnome.gnome-keyring.enable = true;