I am going insane
This commit is contained in:
parent
1d2a73c25a
commit
75854e1455
5 changed files with 13 additions and 18 deletions
|
@ -25,6 +25,7 @@
|
|||
programs.dconf.enable = true;
|
||||
virtualisation.docker.enable = true;
|
||||
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
|
||||
|
||||
modules = {
|
||||
system = {
|
||||
hardware = {
|
||||
|
@ -108,7 +109,6 @@
|
|||
newsboat.enable = true;
|
||||
fish.enable = true;
|
||||
nh.enable = true;
|
||||
steam.enable = true;
|
||||
waybar.enable = true;
|
||||
};
|
||||
services = {
|
||||
|
@ -116,11 +116,6 @@
|
|||
};
|
||||
theming = {
|
||||
quickshell.enable = true;
|
||||
qt = {
|
||||
enable = false;
|
||||
package = pkgs.kde-gruvbox;
|
||||
name = "Gruvbox-Dark";
|
||||
};
|
||||
};
|
||||
};
|
||||
system.stateVersion = "23.11";
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: let
|
||||
{lib, ...}: let
|
||||
inherit (lib) mkOption mkEnableOption;
|
||||
inherit (lib.types) str package int;
|
||||
in {
|
||||
options.modules.system.hardware = {
|
||||
nvidia = {
|
||||
enable = mkEnableOption "Nvidia Nvidia graphics drivers";
|
||||
};
|
||||
amd.enable = mkEnableOption "AMD graphics drivers";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -97,6 +97,12 @@ in {
|
|||
nvidia = mkEnableOption "Nvidia graphics drivers";
|
||||
amd = mkEnableOption "AMD graphics drivers";
|
||||
};
|
||||
hardware = {
|
||||
nvidia = {
|
||||
enable = mkEnableOption "Nvidia Nvidia graphics drivers";
|
||||
};
|
||||
amd.enable = mkEnableOption "AMD graphics drivers";
|
||||
};
|
||||
|
||||
hardware.bluetooth = {
|
||||
enable = mkEnableOption "bluetooth modules, drivers and configuration program(s)";
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
pkgs,
|
||||
...
|
||||
}: let
|
||||
cfg = config.modules.system.hardware;
|
||||
inherit (cfg) amd nvidia;
|
||||
inherit (config.modules.system.hardware) nvidia amd;
|
||||
inherit (lib) mkIf;
|
||||
in {
|
||||
config = {
|
||||
|
@ -16,7 +15,7 @@ in {
|
|||
mkIf amd.enable [
|
||||
mesa
|
||||
libva
|
||||
vaapiVdpau
|
||||
vaapiVdpa
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@ -27,7 +26,7 @@ in {
|
|||
enable = true;
|
||||
finegrained = false;
|
||||
nvidiaSettings = false;
|
||||
package = config.boot.kernelPackges.nvidiaPackages.beta;
|
||||
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||
};
|
||||
};
|
||||
boot.initrd.kernelModules = mkIf amd.enable ["amdgpu"];
|
||||
|
|
|
@ -13,7 +13,7 @@ in {
|
|||
];
|
||||
wifi = {
|
||||
# Generate a randomized value upon each connect
|
||||
macAdress = "random";
|
||||
macAddress = "random";
|
||||
|
||||
# Enable Wi-Fi power saving
|
||||
powersave = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue