Commit graph

626 commits

Author SHA1 Message Date
Adam Sandberg Eriksson d942730634
Fix readme markdown syntax 2019-10-16 15:05:55 +01:00
Jörg Thalheim ea09bae153
Add Dell E7240 Profile (#122)
Add Dell E7240 Profile
2019-10-09 15:18:55 +01:00
Jörg Thalheim 05e63ee072
Merge branch 'master' into add-e7240 2019-10-09 15:12:00 +01:00
Jörg Thalheim f08177ef66
Merge pull request #123 from rycee/thinkpad-x1-extreme-gen2
thinkpad/x1-extreme/gen2: add module
2019-10-09 15:10:11 +01:00
Robin Gloster 91eba96d66
Merge pull request #124 from exi/master
match specifically on the sound chip
2019-10-06 15:13:58 +02:00
Reno Reckling b60ea643a4 match specifically on the sound chip 2019-10-04 19:27:28 +02:00
Robert Helgesson de600352bc
thinkpad/x1-extreme/gen2: add module 2019-09-29 00:17:13 +02:00
Ashley Gillman 26bbc980b9
Add Dell E7240 Profile
(Current XPS 15 works well)
2019-09-27 10:22:47 +01:00
Jörg Thalheim 0435629061
Merge pull request #119 from SRGOM/patch-1
Update README.md
2019-09-06 09:23:54 +01:00
Jörg Thalheim 2db2362e8f
Merge pull request #120 from rycee/x250/acpi_call
thinkpad/x250: add acpi_call
2019-09-06 09:23:26 +01:00
Robert Helgesson 83ca0c4e6b
thinkpad/x250: add acpi_call
This kernel module is needed to, for example, support tlp's

  - `START_CHARGE_THRESH_BAT?` and
  - `STOP_CHARGE_THRESH_BAT?`

options.
2019-09-04 22:46:49 +02:00
Robin Gloster 4ffa2ed198
Merge pull request #117 from Ma27/thinkpad-trackpoint-fixes
thinkpad: minor trackpoint fixes
2019-09-03 20:31:44 +02:00
Robin Gloster 6016f29d62
Merge pull request #118 from exi/master
Add better pulseaudio support for thinkpad t490
2019-09-03 20:30:53 +02:00
Reno Reckling 5932cef1b9 update readme for T490 2019-09-03 20:09:29 +02:00
SRGOM e338e4ee16
Update README.md
At first (till third glance) I thought only the listed profiles are supported
2019-09-03 00:47:25 -06:00
Reno Reckling 9e7fffdd5b Add better pulseaudio support for thinkpad t490 2019-09-02 19:11:30 +02:00
Maximilian Bosch abca8d0180
thinkpad/x1/6th-gen: fix trackpoint name
Newer ThinkPads have a new name for the Trackpoint - "TPPS/2 Elan TrackPoint".

Having the "[...] IBM Trackpoint" as default caused some weird
side-effects on my machine (e.g. stopped the trackpoint working after a
suspend) with the wrong name. Although this is mentioned in the option's
description[1], I think that this should be declared explicitly here.

As soon, as we supported newer models as well[2], we should probably
move this into its own common profile.

[1] https://nixos.org/nixos/options.html#hardware.trackpoint.device
[2] https://certification.ubuntu.com/catalog/component/input/5313/input%3ATPPS/2ElanTrackPoint/
2019-09-01 18:00:21 +02:00
Maximilian Bosch 4c8b4cf54f
thinkpad: emulate wheel for a trackpoint by default
Most trackpoint users I know use the middle-button to have some
scrolling functionality. So I think that for ThinkPads at least we
should have this enabled by default if the trackpoint shall be used.
2019-09-01 17:59:17 +02:00
Jörg Thalheim 03db9669a6
Merge pull request #111 from NixOS/cleanup-swanky
toshiba/swanky: switch to default kernels
2019-07-26 07:22:19 +01:00
Yegor Timoshenko 34f24f2480
Merge pull request #116 from NixOS/fstrim
enable fstrim on SSDs
2019-07-24 12:42:37 +03:00
Jörg Thalheim e1a10b1536
enable fstrim on SSDs
This will run TRIM once a week using a systemd timer. Running TRIM regularly
will improves the performance and increases the SSDs lifespan. Since it is based
on the utillinux no additional package is required.
2019-07-23 09:04:03 +01:00
Jörg Thalheim 54268d11ae
Specify a correct unit description (#112)
Specify a correct unit description
2019-07-05 09:10:57 +01:00
Victor Nawothnig 1d9358a8cf Specify a correct unit description 2019-07-04 16:59:11 +02:00
Jörg Thalheim f870de5eae
toshiba/swanky: switch to default kernels
Both unstable and 19.03 come with 4.19+ kernels
making this option obsolete.
2019-07-02 10:49:23 +01:00
Jörg Thalheim 79e188ac6b
Merge pull request #110 from NixOS/xps-13
dell/xps/13-9380: also import intel profile
2019-07-01 22:34:41 +01:00
Jörg Thalheim 2691961397
dell/xps/13-9380: mention fwupd 2019-07-01 10:37:13 +01:00
Jörg Thalheim 83c44abc3f
dell/xps/13-9380: also import intel profile 2019-07-01 10:15:35 +01:00
Jörg Thalheim 59c97be4d0
Merge pull request #106 from jnetod/master
t430: add acpi_call module
2019-05-13 06:31:08 +01:00
Jörg Thalheim e585114348
Merge pull request #107 from JorisE/master
Added basic support for the t470s
2019-05-13 06:30:01 +01:00
Joris Engbers a5db2c9eaf Add basic support for the thinkpad t470s 2019-05-08 23:52:27 +02:00
Joris Engbers 127dbfd849 Add thinkpad 480s to list of profiles. 2019-05-08 23:34:21 +02:00
José Neto a8ea967866 t430: add acpi_call module 2019-05-04 15:04:05 -03:00
Stanislas 1e4abf794a README: Add Dell XPS 13 9360 profile (#104)
And reorder other XPS 13.
2019-04-26 19:43:47 +02:00
Jörg Thalheim 0dd12e05e5
Merge pull request #103 from tomfitzhenry/patch-1
pcengines/apu: expose GRUB over serial
2019-03-25 21:05:18 +00:00
Tom F a23235a6ed
pcengines/apu: expose GRUB over serial
Prior to this commit, an apu's boot would go through stages of varying visibility:
1. BIOS: exposed to serial
2. GRUB: not exposed to serial
3. Linux: exposed to serial

This commit changes (2) to be visible over serial, so the entire boot is visible over serial.

Tested on nixos 18.09 on a https://www.pcengines.ch/apu1d.htm
2019-03-24 18:48:11 +11:00
Yegor Timoshenko a2e36c1b0c
Merge pull request #100 from eyJhb/lenovo-x1-thresh
lenovo-x1: removed battery TLP threshholds
2019-02-19 12:45:08 +03:00
eyjhbb@gmail.com 3dac9eae9a lenovo-x1: removed battery TLP threshholds 2019-02-19 09:56:32 +01:00
Wael Nasreddine 36d8bd88cd
dell/xps/13-9380: init (#97)
This is pretty much a copy of XPS 9370, without kaby-laky and the throttle bug. I was getting lockups with the kaby-laky changes and the throttle bug did not seem to have an impact either way.
2019-02-08 08:20:06 -08:00
Yegor Timoshenko 2b8807f75b
Merge pull request #95 from NixOS/nix-env-part2
add dummy default.nix
2019-01-18 17:56:39 +03:00
Jörg Thalheim 411e9e10b9
add dummy default.nix 2019-01-18 13:51:39 +00:00
Jörg Thalheim f0db394fbf
Merge pull request #92 from NixOS/fix-nix-env
fix nix-env evaluation
2019-01-09 09:03:02 +01:00
Jörg Thalheim b4e2df6aac
fix nix-env evaluation
nix-env picked up `default.nix`, which contained our hardware profiles.
This is not only cpu-intensive to evaluate but also fails because
it does some import-from-derivation.
By moving default.nix to release.nix it should be no longer loaded
2019-01-04 08:48:42 +01:00
Yegor Timoshenko a9033dcc5f
Merge pull request #88 from bhipple/update/x1-carbon
lenovo x1 carbon gen6: update S3 suspend
2018-12-28 09:51:15 +03:00
Benjamin Hipple bd1ef85b98 lenovo x1 carbon gen6: update S3 suspend
With UEFI >= 1.30, there's an explicit option to enable S3 power management.
Once this is selected, S3 is enabled and "deep" is selected as the default
/sys/power/mem_sleep value without requiring any kernel boot parameters.
2018-12-27 18:40:08 -05:00
Trolli Schmittlauch 1e2c130d38 add basic support for Lenovo Thinkpad T440s (#83)
This adds basic support for the Thinkpad T440s, based on the work done for the T440p. The expression enables:

- microcode updates
- trackpoint support
- kernel module for battery level management
2018-12-02 23:25:43 +00:00
Yegor Timoshenko 99cdc88306
Merge pull request #85 from NixOS/201810/microcode
common/cpu: default microcode updates to enableRedistributableFirmware
2018-10-31 10:28:40 +00:00
Yegor Timoshenko 3d337906f5
common/pc: disable ath3k if non-free firmware is not available 2018-10-30 19:40:51 +00:00
Yegor Timoshenko 1d254aceda
common/cpu: default microcode updates to enableRedistributableFirmware 2018-10-30 18:16:36 +00:00
Jörg Thalheim 5c8cab8493
Merge pull request #82 from NixOS/travis-test-build
copy of #81
2018-10-23 10:40:47 +01:00
André-Patrick Bubel 941fbef86f
move acpi_call.nix and cpu-throttling-bug.nix to common folder 2018-10-23 09:28:07 +01:00