Commit ff6f47e
Changed files (3)
modules/desktop/desktop-environment/discrete/shell/noctalia/idle.nix
@@ -1,10 +1,18 @@
{inputs, ...}: {
flake.modules.homeManager.de-shell-noctalia = {pkgs, ...}: {
- services.swayidle.timeouts = [
- {
- timeout = 300;
- command = "${inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/noctalia-shell ipc call lockScreen lock";
- }
- ];
+ services.hypridle.settings = let
+ lock-command = "${inputs.noctalia.packages.${pkgs.stdenv.system}.default}/bin/noctalia-shell ipc call lockScreen lock";
+ in {
+ general = {
+ lock_cmd = lock-command;
+ before_sleep_cmd = lock-command;
+ };
+ listener = [
+ {
+ timeout = 300;
+ on-timeout = lock-command;
+ }
+ ];
+ };
};
}
modules/desktop/desktop-environment/discrete/wm/niri/idle.nix
@@ -1,10 +1,12 @@
{
flake.modules.homeManager.wm-niri = {pkgs, ...}: {
- services.swayidle.timeouts = [
- {
- timeout = 600;
- command = "${pkgs.niri}/bin/niri msg action power-off-monitors";
- }
- ];
+ services.hypridle.settings = {
+ listener = [
+ {
+ timeout = 600;
+ on-timeout = "${pkgs.niri}/bin/niri msg action power-off-monitors";
+ }
+ ];
+ };
};
}
modules/desktop/desktop-environment/discrete/swayidle.nix → modules/desktop/desktop-environment/discrete/idle.nix
@@ -1,6 +1,6 @@
{
flake.modules.homeManager.de-discrete = _: {
- services.swayidle = {
+ services.hypridle = {
enable = true;
};
};