Fork of NixOS/nixos-hardware with some customizations.
Find a file
Yegor Timoshenko d4688911b7 treewide: drop hardware-configuration.nix boilerplate (#28)
hardware-configuration.nix is still relied upon for hard drive
configuration, and it handles variations of hardware (custom
configurations, subrevisions).
2017-12-22 10:33:54 +00:00
acer import https://nixos.org/wiki/Acer_C720_Chromebook 2016-02-26 12:03:28 +01:00
airis import https://nixos.org/wiki/Airis_N990 2016-02-26 12:06:00 +01:00
apple treewide: drop hardware-configuration.nix boilerplate (#28) 2017-12-22 10:33:54 +00:00
asus Add module for ASUS Wireless-AC1300 dongle 2017-08-26 13:23:06 -05:00
audio-gd audio-gd/compass2: init 2016-02-08 18:50:09 +03:00
dell treewide: drop hardware-configuration.nix boilerplate (#28) 2017-12-22 10:33:54 +00:00
inversepath/usbarmory usbarmory: move to /inversepath, host support 2016-02-23 19:23:55 +01:00
lenovo treewide: drop hardware-configuration.nix boilerplate (#28) 2017-12-22 10:33:54 +00:00
lib new kernelAtleast option at lib/kernel-version.nix 2016-02-26 11:12:17 +01:00
microsoft microsoft/hyper-v: add forgotten overcommit_memory 2017-03-24 18:05:08 +01:00
raspberry_pi rpi2.nix: pkgs.platforms.raspberrypi2 is no longer correct 2017-08-26 13:23:50 -05:00
samsung import https://nixos.org/wiki/Samsung_NP900X3c 2016-02-26 11:38:21 +01:00
supermicro buggy drivers fixed on a1sri-2758f 2016-04-08 16:27:52 +02:00
.gitignore Add .gitignore adapted from NixPkgs 2016-10-20 14:28:23 -04:00
README.md Add tips and tricks section to README 2016-02-26 11:46:42 +01:00

A collection of NixOS modules covering hardware quirks.

Usage

The simplest way to use this repo for now is to clone locally and include by path:

{ config, pkgs, ... }:

{
  imports =
    [ /home/user/nixos-hardware/acme/thunkpad-2000.nix ];
}

Modules should favor usability and stability, so performance hacks should be activated by an additional a NixOS option or conservative and performance configs can be declared in seperate modules.

Because modules can only be tested with the appropriate hardware, quality assurance is up to you.

Simple tips and tricks

Disable PC speaker

boot.blacklistedKernelModules = [ "pcspkr" ];