feat: add hypr-screen-mirror (#66)
* feat(hypr-screen-mirror): setup plugin * feat(hypr-screen-mirror): added socat watch on hyprland socket for monitor change * feat(hypr-screen-mirror): added hyprctl commands for starting and stopping mirroring * fix(hypr-screen-mirror): check if a mirror is active from monitor output during monitor update * doc(hypr-screen-mirror): plugin readme and image * fix(hypr-screen-mirror): issues from review * fix(hypr-screen-mirror): separate observed state from mirror actions --------- Co-authored-by: Lemmy <studio@quadbyte.net>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"widget": {
|
||||
"glyph": {
|
||||
"label": "Glyph",
|
||||
"description": "Glyph shown in the bar"
|
||||
}
|
||||
},
|
||||
"notification": {
|
||||
"monitor_list_failed": "Failed to list monitors",
|
||||
"timed_out": "Command timed out",
|
||||
"no_monitors_found": "No monitors found",
|
||||
"stop_mirroring_failed": "Failed to stop mirroring",
|
||||
"start_mirroring_failed": "Failed to start mirroring",
|
||||
"monitor_watch_failed": "Failed to watch monitors",
|
||||
"hyprland_socket_not_found": "Hyprland socket not found",
|
||||
"invalid_monitor_selection": "Invalid monitor selection"
|
||||
},
|
||||
"panel": {
|
||||
"title": "Hypr Screen Mirror",
|
||||
"source_monitor": "Source Monitor",
|
||||
"target_monitor": "Target Monitor",
|
||||
"focused_monitor": "Current Monitor",
|
||||
"start_mirroring": "Mirror",
|
||||
"stop_mirroring": "Stop",
|
||||
"refresh": "Refresh"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user