From b6cd040d4f8ba9a91db470cde2953e9f62f40a9f Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sat, 1 Mar 2025 16:44:00 +0100 Subject: [PATCH] Solving sleep issues --- flake.lock | 30 +++++++++++++++--------------- hosts/lyes-pc/default.nix | 14 ++++++++++++-- modules/desktop/networking.nix | 6 +++--- modules/desktop/packages.nix | 4 ++-- 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index 6ebfdbc..e828ebb 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1739841949, - "narHash": "sha256-lSOXdgW/1zi/SSu7xp71v+55D5Egz8ACv0STkj7fhbs=", + "lastModified": 1740485968, + "narHash": "sha256-WK+PZHbfDjLyveXAxpnrfagiFgZWaTJglewBWniTn2Y=", "owner": "nix-community", "repo": "disko", - "rev": "15dbf8cebd8e2655a883b74547108e089f051bf0", + "rev": "19c1140419c4f1cdf88ad4c1cfb6605597628940", "type": "github" }, "original": { @@ -59,11 +59,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1739798439, - "narHash": "sha256-GyipmjbbQEaosel/+wq1xihCKbv0/e1LU00x/8b/fP4=", + "lastModified": 1740646007, + "narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "3e2ea8a49d4d76276b0f4e2041df8ca5c0771371", + "rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49", "type": "github" }, "original": { @@ -75,11 +75,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1739923778, - "narHash": "sha256-BqUY8tz0AQ4to2Z4+uaKczh81zsGZSYxjgvtw+fvIfM=", + "lastModified": 1740743217, + "narHash": "sha256-brsCRzLqimpyhORma84c3W2xPbIidZlIc3JGIuQVSNI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "36864ed72f234b9540da4cf7a0c49e351d30d3f1", + "rev": "b27ba4eb322d9d2bf2dc9ada9fd59442f50c8d7c", "type": "github" }, "original": { @@ -91,11 +91,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1739866667, - "narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=", + "lastModified": 1740695751, + "narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680", + "rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4", "type": "github" }, "original": { @@ -137,11 +137,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1739667343, - "narHash": "sha256-fNEz+Yd0t9jXz27qKRMAEBradTwYBeBLOECx+ydG25s=", + "lastModified": 1740554227, + "narHash": "sha256-xpwZeMw2gGenixGQDyVv+ja+epcR+EJ1BPuGFdgFS18=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "8c7f6ca49f87b4e114f775a4dad956ceb6df4220", + "rev": "7de16ae319e6f6852274fa90b0d41c00049767c9", "type": "github" }, "original": { diff --git a/hosts/lyes-pc/default.nix b/hosts/lyes-pc/default.nix index 7cb4e8f..204c875 100644 --- a/hosts/lyes-pc/default.nix +++ b/hosts/lyes-pc/default.nix @@ -1,4 +1,4 @@ -{ ... }: +{ pkgs, ... }: { imports = [ @@ -12,7 +12,7 @@ }; # Kernel - # boot.kernelPackages = pkgs.linuxPackages_latest; + boot.kernelPackages = pkgs.linuxPackages_6_12; # Boot boot.loader.systemd-boot.enable = true; @@ -32,6 +32,16 @@ # Swap zramSwap.enable = true; + # Wake Up issues + services.udev.extraRules = + '' + ACTION=="add", SUBSYSTEM=="acpi", DRIVERS=="button", ATTRS{hid}=="PNP0C0D", ATTR{power/wakeup}="disabled" + ACTION=="add", SUBSYSTEM=="i2c", DRIVERS=="i2c_hid_acpi", ATTRS{name}=="PIXA3854:00", ATTR{power/wakeup}="disabled" + + ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="32ac", ATTRS{idProduct}=="0018", ATTR{power/wakeup}="disabled", ATTR{driver/1-1.1.1.4/power/wakeup}="disabled" + ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="32ac", ATTRS{idProduct}=="0014", ATTR{power/wakeup}="disabled", ATTR{driver/1-1.1.1.4/power/wakeup}="disabled" + ''; + # Optimisation # nixpkgs.hostPlatform = { diff --git a/modules/desktop/networking.nix b/modules/desktop/networking.nix index 50ecc74..f0a2dd5 100644 --- a/modules/desktop/networking.nix +++ b/modules/desktop/networking.nix @@ -25,9 +25,9 @@ "2620:fe::fe" "2620:fe::9" ]; - # extraConfig = '' - # DNSOverTLS=yes - # ''; + extraConfig = '' + DNSOverTLS=yes + ''; }; # Captive portals diff --git a/modules/desktop/packages.nix b/modules/desktop/packages.nix index d912773..94113c9 100644 --- a/modules/desktop/packages.nix +++ b/modules/desktop/packages.nix @@ -92,7 +92,7 @@ in { setzer tex pandoc - typst + unstable.typst tinymist zotero @@ -151,7 +151,7 @@ in { # Multimedia pipewire.dev - pulseaudio + # pulseaudio libopus # Printing