Compare commits

...

6 Commits

Author SHA1 Message Date
coolneng 0e4ba6611a
Replace lightdm with greetd 2022-10-19 13:58:35 +02:00
coolneng 27bbdaecea
Use release version of mopidy-youtube 2022-10-18 14:55:47 +02:00
coolneng 343ff19fef
Save more power via TLP 2022-10-18 14:55:03 +02:00
coolneng 44d9056c05
Revert "Add delta to packages"
This reverts commit 14be05d141.
2022-10-18 14:52:26 +02:00
coolneng 1b596db2c0
Replace firefox with firefox-wayland 2022-10-18 00:23:09 +02:00
coolneng bfa9147a41
Revert "Enable pertinent Intel drivers for HW acceleration"
This reverts commit 2c0034fc82.
2022-10-18 00:18:59 +02:00
5 changed files with 32 additions and 25 deletions

View File

@ -2,9 +2,7 @@
with pkgs;
let hybrid-codec-vaapiIntel = vaapiIntel.override { enableHybridCodec = true; };
in {
{
# Kernel configuration
boot = {
kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
@ -31,9 +29,7 @@ in {
lib.mkDefault config.hardware.enableRedistributableFirmware;
services.fwupd.enable = true;
# GPU Hardware acceleration
hardware.opengl.extraPackages =
[ intel-media-driver hybrid-codec-vaapiIntel vaapiVdpau libvdpau-va-gl ];
hardware.opengl.extraPackages = [ vaapiIntel vaapiVdpau libvdpau-va-gl ];
# Bootloader configuration
boot.loader = {

View File

@ -5,12 +5,6 @@ with pkgs;
let
# HACK Replace youtube-dl with yt-dlp in mopidy-youtube
mopidy-youtube-yt_dlp = mopidy-youtube.overrideAttrs (old: rec {
src = python3Packages.fetchPypi {
version = "3.6";
pname = "Mopidy-YouTube";
sha256 = "sha256-92tJpCu0S79Z1yYaQUnNMxN1rD+8Wr0rtt4GVnldZ9A=";
};
propagatedBuildInputs = old.propagatedBuildInputs
++ [ python3.pkgs.yt-dlp ];
});

View File

@ -14,16 +14,14 @@ let
in {
# Display manager
services.xserver.enable = true;
services.xserver.displayManager = {
defaultSession = "sway";
autoLogin = {
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "${sway}/bin/sway";
user = "coolneng";
};
lightdm = {
enable = true;
greeter.enable = false;
default_session = initial_session;
};
};

View File

@ -5,7 +5,27 @@
services.auto-cpufreq.enable = true;
# Enable the TLP daemon
services.tlp.enable = true;
services.tlp = {
enable = true;
settings = {
# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables, >=1 enables power saving (recommended: 1).
# Default: 0 (AC), 1 (BAT)
SOUND_POWER_SAVE_ON_AC = 0;
SOUND_POWER_SAVE_ON_BAT = 1;
# Runtime Power Management for PCI(e) bus devices: on=disable, auto=enable.
# Default: on (AC), auto (BAT)
RUNTIME_PM_ON_AC = "on";
RUNTIME_PM_ON_BAT = "auto";
# Battery feature drivers: 0=disable, 1=enable
# Default: 1 (all)
NATACPI_ENABLE = 1;
TPACPI_ENABLE = 1;
TPSMAPI_ENABLE = 1;
};
};
# Suspend when the battery is critical
services.udev.extraRules = ''

View File

@ -24,7 +24,7 @@ in {
inputs.agenix.defaultPackage.x86_64-linux
git-crypt
# Browsers
firefox
firefox-wayland
ungoogled-chromium
# LaTeX
texlive.combined.scheme-full
@ -49,7 +49,6 @@ in {
nix-direnv
gnumake
gitAndTools.pre-commit
delta
# Rice
adapta-gtk-theme
paper-icon-theme