this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Edit swayidle and swaybg

Ben C f66ede5e bf990e37

+14 -6
+14 -6
homeModules/gdi.nix
··· 385 385 } 386 386 { 387 387 monitor = ""; 388 - text = ''cmd[update:30000] echo " $(date +"%A, %B %-d | %I:%M %p")$(${pkgs.nushell}/bin/nu ${../res/bat_display.nu}) "''; 388 + text = ''cmd[update:30000] echo " $(${pkgs.uutils-coreutils-noprefix}/bin/date +"%A, %B %-d | %I:%M %p")$(${pkgs.nushell}/bin/nu ${../res/bat_display.nu}) "''; 389 389 color = "$text"; 390 390 font_size = 20; 391 391 font_family = "sans-serif"; ··· 440 440 swaybg = lib.mkIf config.cow.pictures.enable (mkShellService { 441 441 desc = "Sway Background Image"; 442 442 service = { 443 - ExecStart = "${lib.getExe pkgs.swaybg} --image ${config.cow.pictures.bg}"; 443 + ExecStart = "${lib.getExe pkgs.swaybg} -m fill --image ${config.cow.pictures.bg}"; 444 444 Restart = "on-failure"; 445 445 RestartSec = "10"; 446 446 }; ··· 539 539 540 540 swayidle = 541 541 let 542 - lockCmd = args: "pidof hyprlock || ${lib.getExe pkgs.hyprlock} ${args}"; 542 + lockCmd = args: "pidof hyprlock || ${lib.getExe pkgs.hyprlock} ${args} &"; 543 543 in 544 544 lib.mkIf config.cow.gdi.doIdle { 545 - enable = false; 545 + enable = true; 546 546 timeouts = [ 547 547 { 548 - timeout = 10; 548 + timeout = 120; 549 549 command = lockCmd "--grace 5"; 550 550 } 551 551 { 552 - timeout = 30; 552 + timeout = 240; 553 553 command = "${pkgs.systemd}/bin/systemctl suspend"; 554 554 } 555 555 ]; 556 556 events = [ 557 557 { 558 558 event = "before-sleep"; 559 + command = lockCmd "--immediate"; 560 + } 561 + { 562 + event = "unlock"; 563 + command = "pkill hyprlock --signal SIGUSR1"; 564 + } 565 + { 566 + event = "lock"; 559 567 command = lockCmd "--immediate"; 560 568 } 561 569 ];