Yegor Timoshenko
2951a4f4b0
thinkpad: move fprintd comment from X220 to parent profile
2017-12-24 11:17:39 +00:00
Yegor Timoshenko
e4639aa028
thinkpad: add missing config
2017-12-24 11:10:07 +00:00
Yegor Timoshenko
9609c900f9
apple: add services.mbpfan.enable
2017-12-24 03:38:17 +00:00
Yegor Timoshenko
1b81e4e476
asus/wireless-ac1300: use config.boot.kernelPackages
2017-12-24 02:34:44 +00:00
Yegor Timoshenko
0c51ed4b80
x140e: drop options generated with nixos-generate-config
2017-12-24 01:28:22 +00:00
Yegor Timoshenko
7810833d2d
t410: drop POWERTOP-like script in favor of services.tlp.enable
...
tlp does the same thing, but dynamically, depending on whether power
adapter is connected. It is also much more portable than this script.
Direct replacement would be `powerManagement.powertop.enable`.
2017-12-24 01:25:18 +00:00
Yegor Timoshenko
fcb9d76ead
thinkpad: use lib.mkDefault on all unmergable options
2017-12-24 01:20:36 +00:00
Yegor Timoshenko
67cd7af6be
thinkpad: common.nix -> default.nix + fixup after intel.nix drop
2017-12-24 01:13:40 +00:00
Yegor Timoshenko
0c17d72838
thinkpad: drop intel.nix, explicit services.xserver.videoDrivers
...
Kernel modules are already generated with nixos-generate-config.
2017-12-24 01:05:12 +00:00
Yegor Timoshenko
1bb5593772
t410: drop i915 warning
2017-12-24 00:59:37 +00:00
Yegor Timoshenko
ee47d31478
thinkpad: enable tp_smapi on all ThinkPads
2017-12-24 00:57:35 +00:00
Yegor Timoshenko
1133ce7d83
x220: drop security.rngd.enable = true, it's by default
2017-12-24 00:55:12 +00:00
Yegor Timoshenko
b8ab6ab37f
thinkpad/intel: drop mkDefault, fixes #33
2017-12-24 00:46:26 +00:00
Yegor Timoshenko
3c9f432a71
treewide: modules -> profiles, separate dirs, list in README ( #29 )
...
Enforce proper naming: all paths are lowercase and hyphen-separated,
if there's a line of models (aspire, macbook-pro, thinkpad) it becomes
a subdirectory. Documentation for profiles is moved to README files in
respective directories.
Add an Org mode table that lists all available profiles and their paths.
Instead of fetching repo locally, use a Nix channel. Making hardware
profiles read-only should improve quality and amount of participation
long-term.
2017-12-22 17:17:00 +00:00
zimbatm
3f2fbacb21
Merge pull request #27 from yegortimoshenko/20171222.023336/cleanup-thinkpad
...
thinkpad: cleanup
2017-12-22 10:35:57 +00:00
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
Yegor Timoshenko
a6f8e4bbc0
thinkpad: remove various assumptions
...
* hardware.trackpoint.emulateWheel = true; is very biased, this module
is only for ThinkPads anyway, so default value should be used
* All options that should be overridable (e.g. services.tlp.enable)
* Hardware profile should not pull in stuff into system environment
unless it's hardware-specific (pkgs.acpi is not)
* sound.mediaKeys clashes with DE, e.g. Xfce handling sound keys
* Drop redundant synaptics.enable = false;
2017-12-22 03:10:09 +00:00
Yegor Timoshenko
440088677b
lenovo: minor cosmetic changes
2017-12-22 02:56:28 +00:00
Rok Garbas
a64cf32a57
Merge pull request #25 from Ma27/general-thinkpad-configuration
...
General thinkpad configuration
2017-10-20 13:31:21 +02:00
Maximilian Bosch
a0e35e5306
Use mkDefault
to avoid make override easier
2017-10-20 08:01:20 +02:00
Rok Garbas
8d73b79397
Merge pull request #26 from teh/master
...
Add file for macbook pro 12,1 with suspend fix.
2017-10-03 16:34:43 +02:00
Tom Hunger
7f194802c5
Add file for macbook pro 12,1 with suspend fix.
2017-09-24 15:19:52 +01:00
Maximilian Bosch
12f5a724ce
sound.enableMediaKeys
can be used on all ThinkPads
2017-09-21 00:11:34 +02:00
Maximilian Bosch
348f0466b5
x250 can be configured using all defaults
2017-09-21 00:09:48 +02:00
Maximilian Bosch
356ebeaaf7
Introduce general-intel.nix
for defaults with Intel CPU
...
The x1xx series relies on a AMD CPU, but all other (currently supported)
ThinkPads use an Intel CPU, so `general-intel.nix` is responsible
for all Intel defaults.
2017-09-06 10:01:01 +02:00
Maximilian Bosch
0116223524
Add pkgs.acpi
to gather battery status information
2017-09-06 09:49:11 +02:00
Maximilian Bosch
5340bd39d1
Don't enable non-dedistributable firmware by default
2017-09-06 09:47:37 +02:00
Maximilian Bosch
d977cf26de
Segregate lenovo/
subdir into thinkpad
and ideapad
directories
...
There are several significant differences between ThinkPads and the
other Lenovo models, so this structure must be more precise
2017-09-03 23:34:57 +02:00
Maximilian Bosch
ed46b99315
Use libinput
as touchpad driver
...
The recommended driver is libinput, furthermore
the packaging of synaptics is officially deprecated in NixOS:
9d2777a5a5
2017-09-03 23:31:08 +02:00
Maximilian Bosch
a2e55b93ad
services.tlp.enable = true;
for power management
2017-09-03 23:28:34 +02:00
Maximilian Bosch
7d130c0061
hardware.enableAllFirmware = true;
for intel iwlwifi
2017-09-03 23:27:33 +02:00
Maximilian Bosch
ae18b6af0f
Initialize general.nix; merge defaults into all ThinkPad configurations
2017-09-03 23:25:33 +02:00
Ruben Maher
ecbb9c15c3
rpi2.nix: pkgs.platforms.raspberrypi2 is no longer correct
2017-08-26 13:23:50 -05:00
Stani Pintjuk
744f289978
Add module for ASUS Wireless-AC1300 dongle
2017-08-26 13:23:06 -05:00
Jörg Thalheim
68e007ae77
x250: enable wheel emulation
2017-05-11 09:19:17 -05:00
Jörg Thalheim
3e5b9169ce
add recommend xorg driver for lenovo x250
2017-05-11 09:19:17 -05:00
Rok Garbas
31a69c6be1
Merge pull request #20 from akavel/master
...
add guide for running NixOS as Hyper-V guest
2017-03-27 11:05:51 +02:00
Mateusz Czapliński
54e7857eaf
microsoft/hyper-v: add forgotten overcommit_memory
2017-03-24 18:05:08 +01:00
Mateusz Czapliński
6874b73d55
add guide for running NixOS as Hyper-V guest
2017-03-24 17:49:14 +01:00
Rok Garbas
d808b992fa
Merge pull request #19 from Ericson2314/master
...
Apple MacBook Pro 10,1 + misc fixes
2016-11-12 19:30:26 +01:00
John Ericson
e5cc44520f
Apple MacBook Pro 10,1
2016-10-20 14:53:52 -04:00
John Ericson
f51cdd0535
Add .gitignore adapted from NixPkgs
2016-10-20 14:28:23 -04:00
John Ericson
57c4f92f2e
Merge branch 'master' of github.com:NixOS/nixos-hardware
2016-10-20 14:12:49 -04:00
Данило Глинський (Danylo Hlynskyi)
cfd63d3b3e
add Lenovo IdeaPad Z510 with suspend fix ( #18 )
2016-09-21 11:33:54 +02:00
Stephen Whitmore
bc241aeec7
Add Lenovo x140e laptop. ( #17 )
2016-08-05 11:48:33 +02:00
Damien Cassou
5b3c112a91
lenovo/t460s: add middle button config + comments ( #14 )
2016-08-05 11:47:24 +02:00
Damien Cassou
123b0a9846
lenovo/t460s.nix ( #13 )
2016-07-09 11:36:19 +02:00
John Ericson
a2b20351e0
s/gummiboot/systemd-boot -- fixes warnings on unstable
2016-06-03 16:07:56 -07:00
Emery Hemingway
49fd276328
Merge pull request #12 from dancek/patch-1
...
Thinkpad X220i: configure more hardware
2016-04-22 11:31:53 +02:00
Hannu Hartikainen
0d7971f57f
Thinkpad X220i: configure more hardware
...
Here's a patch that shows how to add support for
- TrackPoint
- (alternatively) better touchpad support
- volume/mute buttons
- active hard-drive protection
- fingerprint reader
I've been using these options for a couple of days on a non-tablet X220i. See https://github.com/dancek/dotfiles/blob/master/nixos/thinkpad-x220i/configuration.nix
2016-04-21 14:38:40 +03:00