diff --git a/machines/Dell-Laptop/default.nix b/machines/Dell-Laptop/default.nix index b9ee1f5..593968c 100644 --- a/machines/Dell-Laptop/default.nix +++ b/machines/Dell-Laptop/default.nix @@ -41,6 +41,18 @@ # }; # }; + services.tlp = { + enable = true; + settings = { + TLP_DEFAULT_MODE = "BAT"; + TLP_PERSISTENT_DEFAULT = 1; + CPU_SCALING_GOVERNOR_ON_AC = "powersave"; + CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; + CPU_BOOST_ON_AC = 1; + CPU_BOOST_ON_BAT = 0; + }; + }; + boot.kernelParams = [ "mem_sleep_default=deep" ]; home-manager.users.${config.mainuser} = { diff --git a/profiles/applications/packages.nix b/profiles/applications/packages.nix index 9da808a..4039b3c 100644 --- a/profiles/applications/packages.nix +++ b/profiles/applications/packages.nix @@ -60,6 +60,7 @@ with config.deviceSpecific; { discord # foliate jellyfin-media-player + jellyfin-mpv-shim joplin-desktop # libreoffice obs-studio @@ -101,6 +102,7 @@ with config.deviceSpecific; { ".config/chromium" ".config/deadbeef" ".config/discord" + ".config/jellyfin-mpv-shim" ".config/jellyfin.org" ".config/joplin-desktop" ".config/kdeconnect"