Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-03 | Add the temporary fix for the cpu-throttling issue | Alberto Berti | |
See https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_6)#Power_management.2FThrottling_issues | |||
2018-06-03 | Move battery settings to the configuration for all the 6th gen models | Alberto Berti | |
2018-05-31 | Give TLP more control over the battery and enable battery life saver parameters | Alberto Berti | |
2018-05-31 | Add basic support for 6th-gen X1 | Alberto Berti | |
2018-01-29 | lenovo/thinkpad/x230: resolve tearing | Yegor Timoshenko | |
2017-12-27 | common/cpu/intel: add vaapi/vdpau drivers | Yegor Timoshenko | |
I've tested this to work on MacBookAir4,1 and I'm going to deploy it to MacBookAir6,2 today and Lenovo ThinkPad X230 in a week from now. Also, cleaned up Lenovo ThinkPad X230 profile. | |||
2017-12-27 | thinkpad/x230: init | makefu | |
2017-12-25 | treewide: mark things that have to be done | Yegor Timoshenko | |
2017-12-25 | thinkpad: do not enable thinkfan by default | Yegor Timoshenko | |
2017-12-25 | CODEWONERS: init | Yegor Timoshenko | |
2017-12-25 | add lenovo x250 (#38) | Jörg Thalheim | |
Basically a meta profile that combines thinkpad + intel. | |||
2017-12-24 | treewide: abstract away common configs into common/ | Yegor Timoshenko | |
2017-12-24 | thinkpad: only enable tp_smapi on compatible ThinkPads, closes #36 | Yegor Timoshenko | |
2017-12-24 | treewide: only ever set unmergable options via lib.mkDefault | Yegor Timoshenko | |
Also extract documentation from raspberry-pi/2/ profile. | |||
2017-12-24 | lenovo/thinkpad/t460s: fix evaluation, drop old kernel notes | Yegor Timoshenko | |
2017-12-24 | thinkpad: move fprintd comment from X220 to parent profile | Yegor Timoshenko | |
2017-12-24 | thinkpad: add missing `config` | Yegor Timoshenko | |
2017-12-24 | x140e: drop options generated with nixos-generate-config | Yegor Timoshenko | |
2017-12-24 | t410: drop POWERTOP-like script in favor of services.tlp.enable | Yegor Timoshenko | |
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 | thinkpad: use lib.mkDefault on all unmergable options | Yegor Timoshenko | |
2017-12-24 | thinkpad: common.nix -> default.nix + fixup after intel.nix drop | Yegor Timoshenko | |
2017-12-24 | thinkpad: drop intel.nix, explicit services.xserver.videoDrivers | Yegor Timoshenko | |
Kernel modules are already generated with nixos-generate-config. | |||
2017-12-24 | t410: drop i915 warning | Yegor Timoshenko | |
2017-12-24 | thinkpad: enable tp_smapi on all ThinkPads | Yegor Timoshenko | |
2017-12-24 | x220: drop security.rngd.enable = true, it's by default | Yegor Timoshenko | |
2017-12-24 | thinkpad/intel: drop mkDefault, fixes #33 | Yegor Timoshenko | |
2017-12-22 | treewide: modules -> profiles, separate dirs, list in README (#29) | Yegor Timoshenko | |
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 | Merge pull request #27 from yegortimoshenko/20171222.023336/cleanup-thinkpad | zimbatm | |
thinkpad: cleanup | |||
2017-12-22 | treewide: drop hardware-configuration.nix boilerplate (#28) | Yegor Timoshenko | |
hardware-configuration.nix is still relied upon for hard drive configuration, and it handles variations of hardware (custom configurations, subrevisions). | |||
2017-12-22 | thinkpad: remove various assumptions | Yegor Timoshenko | |
* 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 | lenovo: minor cosmetic changes | Yegor Timoshenko | |
2017-10-20 | Use `mkDefault` to avoid make override easier | Maximilian Bosch | |
2017-09-21 | `sound.enableMediaKeys` can be used on all ThinkPads | Maximilian Bosch | |
2017-09-21 | x250 can be configured using all defaults | Maximilian Bosch | |
2017-09-06 | Introduce `general-intel.nix` for defaults with Intel CPU | Maximilian Bosch | |
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 | Add `pkgs.acpi` to gather battery status information | Maximilian Bosch | |
2017-09-06 | Don't enable non-dedistributable firmware by default | Maximilian Bosch | |
2017-09-03 | Segregate `lenovo/` subdir into `thinkpad` and `ideapad` directories | Maximilian Bosch | |
There are several significant differences between ThinkPads and the other Lenovo models, so this structure must be more precise | |||
2017-09-03 | Use `libinput` as touchpad driver | Maximilian Bosch | |
The recommended driver is libinput, furthermore the packaging of synaptics is officially deprecated in NixOS: https://github.com/NixOS/nixpkgs/commit/9d2777a5a5f861a727d09c3ecdeffd8c72c143b7 | |||
2017-09-03 | `services.tlp.enable = true;` for power management | Maximilian Bosch | |
2017-09-03 | `hardware.enableAllFirmware = true;` for intel iwlwifi | Maximilian Bosch | |
2017-09-03 | Initialize general.nix; merge defaults into all ThinkPad configurations | Maximilian Bosch | |
2017-05-11 | x250: enable wheel emulation | Jörg Thalheim | |
2017-05-11 | add recommend xorg driver for lenovo x250 | Jörg Thalheim | |
2016-09-21 | add Lenovo IdeaPad Z510 with suspend fix (#18) | Данило Глинський (Danylo Hlynskyi) | |
2016-08-05 | Add Lenovo x140e laptop. (#17) | Stephen Whitmore | |
2016-08-05 | lenovo/t460s: add middle button config + comments (#14) | Damien Cassou | |
2016-07-09 | lenovo/t460s.nix (#13) | Damien Cassou | |
2016-04-21 | Thinkpad X220i: configure more hardware | Hannu Hartikainen | |
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-02-24 | lenovo/x220i-tablet | Emery | |
Fixes https://github.com/NixOS/nixpkgs/issues/13173 Fixes https://github.com/NixOS/nixpkgs/issues/13174 |