Remove stupid dependencies (picom,dunst), notification in unix way (tiramisu).
Rebinding some keys.
This commit is contained in:
		
							
								
								
									
										25
									
								
								polybar/scripts/polytiramisu.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								polybar/scripts/polytiramisu.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/bin/sh | ||||
| # Show tiramisu notifications in polybar. | ||||
|  | ||||
| # How many seconds notification is displayed: | ||||
| display_duration=7.0 | ||||
|  | ||||
| # Maximum number of characters: | ||||
| char_limit=150 | ||||
|  | ||||
| # Stop old tiramisu processes if any: | ||||
| pgrep -x tiramisu >/dev/null && killall tiramisu | ||||
|  | ||||
| # Start a new tiramisu process: | ||||
| tiramisu -o '#summary #body' | | ||||
|     while read -r line; do | ||||
|         # Cut notification by character limit: | ||||
|         if [ "${#line}" -gt "$char_limit" ]; then | ||||
|             line="$(echo "$line" | cut -c1-$((char_limit-1)))…" | ||||
|         fi | ||||
|  | ||||
|         # Display notification for the duration time: | ||||
|         echo "$line" | ||||
|         sleep "$display_duration" | ||||
|         echo " " | ||||
|     done | ||||
		Reference in New Issue
	
	Block a user