Working on finger-print
This commit is contained in:
parent
f5f7cda33d
commit
a1ceb72f49
|
@ -16,58 +16,22 @@ in {
|
||||||
|
|
||||||
zramSwap.enable = true;
|
zramSwap.enable = true;
|
||||||
services.upower.enable = true;
|
services.upower.enable = true;
|
||||||
|
services.thermald.enable = true;
|
||||||
services.logind.extraConfig = ''HandlePowerKey=ignore'';
|
services.logind.extraConfig = ''HandlePowerKey=ignore'';
|
||||||
services.throttled = {
|
services.throttled = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
[GENERAL]
|
[GENERAL]
|
||||||
# Enable or disable the script execution
|
|
||||||
Enabled: True
|
Enabled: True
|
||||||
# SYSFS path for checking if the system is running on AC power
|
|
||||||
Sysfs_Power_Path: /sys/class/power_supply/AC*/online
|
Sysfs_Power_Path: /sys/class/power_supply/AC*/online
|
||||||
# Auto reload config on changes
|
Autoreload: False
|
||||||
Autoreload: True
|
|
||||||
|
|
||||||
## Settings to apply while connected to Battery power
|
|
||||||
[BATTERY]
|
[BATTERY]
|
||||||
# Update the registers every this many seconds
|
|
||||||
Update_Rate_s: 30
|
Update_Rate_s: 30
|
||||||
# Max package power for time window #1
|
|
||||||
PL1_Tdp_W: 29
|
|
||||||
# Time window #1 duration
|
|
||||||
PL1_Duration_s: 28
|
|
||||||
# Max package power for time window #2
|
|
||||||
PL2_Tdp_W: 44
|
|
||||||
# Time window #2 duration
|
|
||||||
PL2_Duration_S: 0.002
|
|
||||||
# Max allowed temperature before throttling
|
|
||||||
Trip_Temp_C: 85
|
|
||||||
# Set cTDP to normal=0, down=1 or up=2 (EXPERIMENTAL)
|
|
||||||
cTDP: 0
|
|
||||||
# Disable BDPROCHOT (EXPERIMENTAL)
|
|
||||||
Disable_BDPROCHOT: False
|
|
||||||
|
|
||||||
## Settings to apply while connected to AC power
|
## Settings to apply while connected to AC power
|
||||||
[AC]
|
[AC]
|
||||||
# Update the registers every this many seconds
|
|
||||||
Update_Rate_s: 5
|
Update_Rate_s: 5
|
||||||
# Max package power for time window #1
|
|
||||||
PL1_Tdp_W: 44
|
|
||||||
# Time window #1 duration
|
|
||||||
PL1_Duration_s: 28
|
|
||||||
# Max package power for time window #2
|
|
||||||
PL2_Tdp_W: 44
|
|
||||||
# Time window #2 duration
|
|
||||||
PL2_Duration_S: 0.002
|
|
||||||
# Max allowed temperature before throttling
|
|
||||||
Trip_Temp_C: 95
|
|
||||||
# Set HWP energy performance hints to 'performance' on high load (EXPERIMENTAL)
|
|
||||||
# Uncomment only if you really want to use it
|
|
||||||
# HWP_Mode: False
|
|
||||||
# Set cTDP to normal=0, down=1 or up=2 (EXPERIMENTAL)
|
|
||||||
cTDP: 0
|
|
||||||
# Disable BDPROCHOT (EXPERIMENTAL)
|
|
||||||
Disable_BDPROCHOT: False
|
|
||||||
|
|
||||||
[UNDERVOLT]
|
[UNDERVOLT]
|
||||||
CORE: -105
|
CORE: -105
|
||||||
|
@ -99,13 +63,19 @@ in {
|
||||||
};
|
};
|
||||||
services.fprintd = {
|
services.fprintd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# tod = {
|
tod = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# driver = nixos-06cb-009a-fingerprint-sensor.lib.libfprint-2-tod1-vfs0090-bingch {
|
driver = nixos-06cb-009a-fingerprint-sensor.lib.libfprint-2-tod1-vfs0090-bingch {
|
||||||
# calib-data-file = ./calib-data.bin;
|
calib-data-file = ./files/calib-data.bin;
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
# config.services.fprintd.enable = true;
|
||||||
|
security.pam.services.login.fprintAuth = true;
|
||||||
|
security.pam.services.su.fprintAuth = true;
|
||||||
|
security.pam.services.sudo.fprintAuth = true;
|
||||||
|
security.pam.services.swaylock.fprintAuth = true;
|
||||||
|
security.pam.services.swaylock-fancy.fprintAuth = true;
|
||||||
|
|
||||||
|
|
||||||
# virtualisation
|
# virtualisation
|
||||||
|
@ -127,7 +97,7 @@ in {
|
||||||
CPU_MIN_PERF_ON_AC = 0;
|
CPU_MIN_PERF_ON_AC = 0;
|
||||||
CPU_MAX_PERF_ON_AC = 100;
|
CPU_MAX_PERF_ON_AC = 100;
|
||||||
CPU_MIN_PERF_ON_BAT = 0;
|
CPU_MIN_PERF_ON_BAT = 0;
|
||||||
CPU_MAX_PERF_ON_BAT = 100;
|
CPU_MAX_PERF_ON_BAT = 40;
|
||||||
|
|
||||||
#Optional helps save long term battery health
|
#Optional helps save long term battery health
|
||||||
START_CHARGE_THRESH_BAT0 = 40; # 40 and bellow it starts to charge
|
START_CHARGE_THRESH_BAT0 = 40; # 40 and bellow it starts to charge
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue