Compare commits

...

No commits in common. "b351a3926afe23a7843760dec3bb22452e50a703" and "f6c1884ec6ff090e55241e9c8817570a7990570e" have entirely different histories.

7 changed files with 25 additions and 13 deletions

View file

@ -4,6 +4,7 @@
home.packages = with pkgs; [
blender
btrfs-assistant
bottles
darktable
discord
element-desktop

View file

@ -16,5 +16,8 @@
"xhci_pci"
];
hardware.amd-graphics.enable = true;
hardware = {
amd-graphics.enable = true;
monitor-control.enable = true;
};
}

View file

@ -4,6 +4,7 @@
imports = [
./amd-graphics.nix
./intel-graphics.nix
./monitor-control.nix
./nvidia.nix
./scsi-generic.nix
./xbox-one-controller.nix

View file

@ -0,0 +1,13 @@
{ config, lib, pkgs, ... }:
{
config = lib.mkIf config.hardware.monitor-control.enable {
environment.systemPackages = with pkgs; [
ddcutil
];
boot.kernelModules = [ "i2c-dev" ];
};
options.hardware.monitor-control.enable = lib.mkEnableOption "enable support for controlling monitor settings.";
}

View file

@ -9,5 +9,5 @@
services.xserver.videoDrivers = [ "nvidia" ];
};
options.hardware.nvidia.enable = lib.mkEnableOption "enable support for Intel Arc graphics cards.";
options.hardware.nvidia.enable = lib.mkEnableOption "enable support for Nvidia graphics.";
}

View file

@ -2,7 +2,7 @@
{
config = lib.mkIf config.hardware.scsi-generic.enable {
boot.initrd.kernelModules = [ "sg" ];
boot.kernelModules = [ "sg" ];
};
options.hardware.scsi-generic.enable = lib.mkEnableOption "enable support for SCSI Generic driver";

View file

@ -2,17 +2,11 @@
{
config = lib.mkIf config.hardware.xbox-one-controller.enable {
boot = {
extraModulePackages = with config.boot.kernelPackages; [
xone
xpadneo
];
kernelModules = [
"xone"
"xpadneo"
];
hardware = {
xone.enable = true;
xpadneo.enable = true;
};
};
options.hardware.xbox-one-controller.enable = lib.mkEnableOption "enable support for AMD graphics.";
options.hardware.xbox-one-controller.enable = lib.mkEnableOption "enable support for Xbox One controllers.";
}