From 093ac9c01126877b3cec52c70c9d3ef5d6b7789e Mon Sep 17 00:00:00 2001 From: tomoron Date: Wed, 6 Aug 2025 00:26:52 +0200 Subject: [PATCH] set supergfxd config in nix files, change ly config, update flake --- flake.lock | 18 +++++++++--------- osConfigs/hosts/laptop.nix | 16 ++++++++++++++++ osConfigs/modules/displayManager.nix | 3 +++ 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 793673e..5ea0689 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1753761817, - "narHash": "sha256-FE908x/ihUlr5yn1f+PTMyOjcwotGUodzn7Ej6zZf5U=", + "lastModified": 1754138575, + "narHash": "sha256-6foT7Sflve4XuLnBKkgN9b9IP4FvdoBA2XQ2IyXmbog=", "owner": "rycee", "repo": "nur-expressions", - "rev": "b657cfddb78408e9b53b4a8aaeaac71fc7ea182e", + "rev": "27c945a6450d42c62f7e41019d7931b426bb786f", "type": "gitlab" }, "original": { @@ -29,11 +29,11 @@ ] }, "locked": { - "lastModified": 1753888434, - "narHash": "sha256-xQhSeLJVsxxkwchE4s6v1CnOI6YegCqeA1fgk/ivVI4=", + "lastModified": 1754085240, + "narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=", "owner": "nix-community", "repo": "home-manager", - "rev": "0630790b31d4547d79ff247bc3ba1adda3a017d9", + "rev": "e102920c1becb114645c6f92fe14edc0b05cc229", "type": "github" }, "original": { @@ -60,11 +60,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1753694789, - "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=", + "lastModified": 1753939845, + "narHash": "sha256-K2ViRJfdVGE8tpJejs8Qpvvejks1+A4GQej/lBk5y7I=", "owner": "nixos", "repo": "nixpkgs", - "rev": "dc9637876d0dcc8c9e5e22986b857632effeb727", + "rev": "94def634a20494ee057c76998843c015909d6311", "type": "github" }, "original": { diff --git a/osConfigs/hosts/laptop.nix b/osConfigs/hosts/laptop.nix index d7c53b8..f75248c 100644 --- a/osConfigs/hosts/laptop.nix +++ b/osConfigs/hosts/laptop.nix @@ -65,6 +65,22 @@ #power management powerManagement.enable = true; powerManagement.cpuFreqGovernor = "powersave"; + + services.asusd = { + enable = true; + enableUserService = true; + }; + services.supergfxd.enable = true; + services.supergfxd.settings = { + mode = "Integrated"; + vfio_enable = true; + vfio_save = true; + always_reboot = false; + no_logind = true; + logout_timeout_s = 180; + hotplug_type = "None"; + }; + services.auto-cpufreq.enable = true; services.auto-cpufreq.settings = { battery = { diff --git a/osConfigs/modules/displayManager.nix b/osConfigs/modules/displayManager.nix index 3124c01..aa78d14 100644 --- a/osConfigs/modules/displayManager.nix +++ b/osConfigs/modules/displayManager.nix @@ -12,6 +12,9 @@ services.displayManager.ly.enable = true; services.displayManager.ly.settings = { + animation = "doom"; + min_refresh_delta = 50; + bigclock = "en"; sleep_cmd = "systemctl sleep"; asterisk = "A"; auth_fails= 3;