From 7d6f1ee06ce12448538d131a48188f58acdafb9f Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Sat, 14 Sep 2024 12:31:42 +0200 Subject: [PATCH] New monitor!! --- hosts/frues-pc/default.nix | 11 ++++++++++- modules/home/hyprland/hypridle.nix | 23 +++++++++-------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/hosts/frues-pc/default.nix b/hosts/frues-pc/default.nix index 5bf44fb..7c3a17b 100644 --- a/hosts/frues-pc/default.nix +++ b/hosts/frues-pc/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + username, + ... +}: { imports = [ ./hardware-configuration.nix ./../../modules/core @@ -26,4 +30,9 @@ capSysAdmin = true; openFirewall = true; }; + + home-manager.users.${username}.wayland.windowManager.hyprland.settings.monitor = [ + "HDMI-A-1, 1920x1080@60, 0x0, 1" + "DP-1, 2560x1440@165, 1920x0, 1.333333" + ]; } diff --git a/modules/home/hyprland/hypridle.nix b/modules/home/hyprland/hypridle.nix index ad34a83..be2b0c1 100644 --- a/modules/home/hyprland/hypridle.nix +++ b/modules/home/hyprland/hypridle.nix @@ -25,19 +25,14 @@ on-timeout = ckb-next --profile "Off" # turn off keyboard backlight. on-resume = ckb-next --profile "Personal" # turn on keyboard backlight. } - - listener { - timeout = 330 # 5.5min - on-timeout = ddcmonitorctl off # screen off when timeout has passed - on-resume = ddcmonitorctl on # screen on when activity is detected after timeout has fired. - } '' - else '' - listener { - timeout = 330 # 5.5min - on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed - on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. - } - '' - ); + else null + ) + + '' + listener { + timeout = 330 # 5.5min + on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed + on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. + } + ''; }