Commit 53c7f50
Changed files (3)
modules
desktop
desktop-environment
discrete
modules/desktop/desktop-environment/discrete/shell/noctalia/idle.nix
@@ -0,0 +1,10 @@
+{inputs, ...}: {
+ flake.modules.homeManager.de-shell-noctalia = {pkgs, ...}: {
+ services.swayidle.timeouts = [
+ {
+ timeout = 300;
+ command = "${inputs.noctalia.packages.${pkgs.system}.default}/bin/noctalia-shell ipc call lockScreen toggle";
+ }
+ ];
+ };
+}
modules/desktop/desktop-environment/discrete/wm/niri/idle.nix
@@ -0,0 +1,10 @@
+{
+ flake.modules.homeManager.wm-niri = {pkgs, ...}: {
+ services.swayidle.timeouts = [
+ {
+ timeout = 600;
+ command = "${pkgs.niri}/bin/niri msg action power-off-monitors";
+ }
+ ];
+ };
+}
modules/desktop/desktop-environment/discrete/swayidle.nix
@@ -0,0 +1,7 @@
+{
+ flake.modules.homeManager.de-discrete = _: {
+ services.swayidle = {
+ enable = true;
+ };
+ };
+}