aboutsummaryrefslogtreecommitdiff
path: root/nixos/laptop/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/laptop/configuration.nix')
-rw-r--r--nixos/laptop/configuration.nix33
1 files changed, 24 insertions, 9 deletions
diff --git a/nixos/laptop/configuration.nix b/nixos/laptop/configuration.nix
index d20f811..305c997 100644
--- a/nixos/laptop/configuration.nix
+++ b/nixos/laptop/configuration.nix
@@ -1,4 +1,4 @@
-{ inputs, outputs, pkgs, ... }: {
+{ pkgs, ... }: {
# You can import other NixOS modules here
imports = [
# If you want to use modules your own flake exports (from modules/nixos):
@@ -20,22 +20,37 @@
docker.enable = true;
greetd.command = "Hyprland";
+ powerManagement.enable = true;
+ services.tlp = {
+ enable = true;
+ settings = {
+ CPU_SCALING_GOVERNOR_ON_AC = "performance";
+ CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
+
+ CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
+ CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
+
+ CPU_MIN_PERF_ON_AC = 0;
+ CPU_MAX_PERF_ON_AC = 100;
+ CPU_MIN_PERF_ON_BAT = 0;
+ CPU_MAX_PERF_ON_BAT = 20;
+
+ USB_AUTOSUSPEND = 0;
+ };
+ };
+
time.timeZone = "Europe/Moscow";
networking.hostName = "ltrr-mini";
-
- virtualisation.libvirtd.enable = true;
- programs.virt-manager.enable = true;
+ networking.hosts = {
+ "127.0.0.1" = [ "mr.local" "local.oneln.ru" ];
+ "127.0.0.3" = [ "local-api.oneln.ru" ];
+ };
programs.adb.enable = true;
services.udev.packages = [
pkgs.android-udev-rules
];
- services.joycond.enable = true;
- environment.systemPackages = with pkgs; [
- joycond-cemuhook
- ];
-
# https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
system.stateVersion = "23.05";
}