This repository has no description
0

Configure Feed

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

sway: fix syntax

+27 -14
+27 -14
2configs/desktops/sway/default.nix
··· 1 - { pkgs, lib, self, ... }: 1 + { 2 + pkgs, 3 + lib, 4 + self, 5 + ... 6 + }: 2 7 let 3 8 4 9 term = "/run/current-system/sw/bin/alacritty"; ··· 177 182 partOf = [ "sway-session.target" ]; 178 183 wantedBy = [ "sway-session.target" ]; 179 184 unitConfig = { 180 - ConditionPathExists = "/dev/input/event2"; 181 - ConditionPathExists = "/sys/class/input/event2/device/capabilities/ff"; 185 + ConditionPathExists = [ 186 + "/dev/input/event2" 187 + "/sys/class/input/event2/device/capabilities/ff" 188 + ]; 182 189 }; 183 190 serviceConfig = { 184 191 Type = "simple"; 185 - ExecStart = lib.getExe (pkgs.writeShellApplication { 186 - name = "sway-urgent-rumble"; 187 - runtimeInputs = [ pkgs.sway pkgs.jq self.packages.${pkgs.system}.gpd-rumble ]; 188 - text = '' 189 - swaymsg -t subscribe -m '["window"]' | \ 190 - jq --unbuffered -r 'select(.change == "urgent" and .container.urgent == true) | "urgent"' | \ 191 - while read -r _; do 192 - gpd-rumble 200 100 & 193 - done 194 - ''; 195 - }); 192 + ExecStart = lib.getExe ( 193 + pkgs.writeShellApplication { 194 + name = "sway-urgent-rumble"; 195 + runtimeInputs = [ 196 + pkgs.sway 197 + pkgs.jq 198 + self.packages.${pkgs.system}.gpd-rumble 199 + ]; 200 + text = '' 201 + swaymsg -t subscribe -m '["window"]' | \ 202 + jq --unbuffered -r 'select(.change == "urgent" and .container.urgent == true) | "urgent"' | \ 203 + while read -r _; do 204 + gpd-rumble 200 100 & 205 + done 206 + ''; 207 + } 208 + ); 196 209 Restart = "on-failure"; 197 210 RestartSec = 1; 198 211 };