My Nix Configuration

[flake] remove swayidle

pyrox.dev 24fb40dd 51352665

verified
Changed files
-37
homeModules
profiles
services
-1
homeModules/profiles/gui/default.nix
··· 25 25 services = { 26 26 gpg-agent.enable = mkDefault true; 27 27 kdeconnect.enable = mkDefault true; 28 - swayidle.enable = mkDefault true; 29 28 syncthing.enable = mkDefault false; 30 29 }; 31 30 };
-1
homeModules/services/default.nix
··· 2 2 imports = [ 3 3 ./gpg-agent 4 4 ./kdeconnect 5 - ./swayidle 6 5 ./syncthing 7 6 ]; 8 7 }
-35
homeModules/services/swayidle/default.nix
··· 1 - { 2 - pkgs, 3 - config, 4 - lib, 5 - ... 6 - }: 7 - let 8 - cfg = config.py.services.swayidle; 9 - in 10 - { 11 - options.py.services.swayidle.enable = lib.mkEnableOption "swayidle"; 12 - config.services.swayidle = lib.mkIf cfg.enable { 13 - enable = false; 14 - events = [ 15 - { 16 - event = "lock"; 17 - command = "lock"; 18 - } 19 - { 20 - event = "before-sleep"; 21 - command = lib.getExe pkgs.swaylock-effects; 22 - } 23 - { 24 - event = "after-resume"; 25 - command = ''swaymsg "output * dpms on"''; 26 - } 27 - ]; 28 - timeouts = [ 29 - { 30 - timeout = 300; 31 - command = lib.getExe pkgs.swaylock-effects; 32 - } 33 - ]; 34 - }; 35 - }