diff --git a/assets/default/mac-bin/dnd_mode_activate b/assets/default/mac-bin/dnd_mode_activate new file mode 100755 index 0000000..5f6f0c0 --- /dev/null +++ b/assets/default/mac-bin/dnd_mode_activate @@ -0,0 +1,6 @@ +#! /bin/bash + +defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturb -bool true +defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturbDate -date "$(date)" + +killall NotificationCenter diff --git a/assets/default/mac-bin/dnd_mode_deactivate b/assets/default/mac-bin/dnd_mode_deactivate new file mode 100755 index 0000000..ee89195 --- /dev/null +++ b/assets/default/mac-bin/dnd_mode_deactivate @@ -0,0 +1,6 @@ +#! /bin/bash + +defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturb -bool false +defaults -currentHost delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturbDate + +killall NotificationCenter diff --git a/assets/default/mac-bin/is_dark_mode b/assets/default/mac-bin/is_dark_mode new file mode 100755 index 0000000..0616963 --- /dev/null +++ b/assets/default/mac-bin/is_dark_mode @@ -0,0 +1,3 @@ +#! /bin/bash + +defaults read -g AppleInterfaceStyle &>/dev/null diff --git a/assets/default/mac-bin/is_dnd_mode b/assets/default/mac-bin/is_dnd_mode new file mode 100755 index 0000000..ab40138 --- /dev/null +++ b/assets/default/mac-bin/is_dnd_mode @@ -0,0 +1,9 @@ +#! /bin/bash + +# if plutil -extract doNotDisturbDate xml1 -o - ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist &> /dev/null; then +if [ "$(defaults -currentHost read ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturb)" == "1" ]; then + echo "Yes" +else + echo "No" + exit 1 +fi