Bryan Honof
2bc26b3c5c
Add lib.mkDefault to the statement
2021-05-26 19:00:01 +02:00
Bryan Honof
e4ce746d5b
Add check for power-profiles-daemon.enable
...
Gnome 40 now uses power-profile-daemon
https://gitlab.freedesktop.org/hadess/power-profiles-daemon ,
which clashes with tlp. This check will disable tlp whenever it finds
that the power-profiles-daemon is activated.
2021-05-26 18:54:50 +02:00
Johannes Arnold
40ddf363c2
Document driver choice
2021-04-14 16:18:05 +02:00
Johannes Arnold
f2b2ae018d
AMD: add configurations for graphics cards
2021-03-24 02:18:03 +01:00
Thiago Kenji Okada
36094450fd
Add nvidia-disable profile
...
This is already used in XPS 15-9560, but instead of defining it in XPS
15-9560 let's create a separate profile and expose it for those who want
to disable their NVIDIA GPU.
2021-02-28 13:51:46 -03:00
Jörg Thalheim
e8c5f886b0
Merge pull request #86 from yegortimoshenko/201810/ath3k
...
common/pc: disable ath3k if non-free firmware is not available
2020-10-20 06:37:54 +02:00
bahaynes
b7a5f1188f
Moved NVIDIA config to common, and updated README.
2020-07-25 23:53:47 -04:00
Erik Arvstedt
90868c67e8
pc/laptop: remove redundant cpuFreqGovernor setting
...
This setting has been part of NixOS since version 16.09
2020-05-20 16:29:50 +02:00
Lorenzo Manacorda
19b4d5cede
intel: add intel-media-driver
...
Provides hardware accelerated video playback from Broadwell onwards.
2019-11-11 20:39:59 +01:00
Michael Peyton Jones
2bf94227c1
Replace ad hoc throttling fix with throttled
...
`throttled` is a service designed to fix the same CPU throttling bug,
but it's an actively maintainted upstream project that we can use.
2019-10-16 22:31:05 +01: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
Victor Nawothnig
1d9358a8cf
Specify a correct unit description
2019-07-04 16:59:11 +02: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
André-Patrick Bubel
941fbef86f
move acpi_call.nix and cpu-throttling-bug.nix to common folder
2018-10-23 09:28:07 +01:00
Yegor Timoshenko
2526dcbe61
cpu/intel: early KMS
2018-08-25 13:55:35 +03:00
Yegor Timoshenko
d534770be7
intel: videoDrivers: intel -> modesetting ( #57 )
2018-08-04 16:59:08 +01:00
Yorick
dd576672e7
common/cpu/intel/kaby-lake: fix kernelParams -> boot.kernelParams
2018-05-23 14:47:58 +02:00
Yegor Timoshenko
0794564c45
dell/xps/13-9360: review
2018-05-15 19:54:45 +03:00
Yegor Timoshenko
19c0c04f61
apple/macbook-air/4: enable RC6p, RC6pp GPU sleep states
2017-12-27 21:39:31 +00:00
Yegor Timoshenko
5a00ea423a
common/pc/laptop: drop explicit vm.laptop_mode
...
This is handled by TLP, so we don't need to set that explicitly.
2017-12-27 07:46:06 +00:00
Yegor Timoshenko
b1304963c8
common/cpu/intel: add vaapi/vdpau drivers
...
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 07:31:18 +00:00
Yegor Timoshenko
f9a1ac6297
common/pc/laptop: disable cpuFreqGovernor
2017-12-25 04:46:15 +00:00
Yegor Timoshenko
1c54b711e5
common: drop notice
...
I didn't mean to commit that. I'm pretty sure common/ is a good name,
and basic layout is unlikely to change.
2017-12-24 23:23:39 +00:00
Yegor Timoshenko
5407ba7a52
treewide: abstract away common configs into common/
2017-12-24 23:21:05 +00:00