mirror of
https://github.com/Horhik/dotfiles.git
synced 2024-08-21 11:11:51 +00:00
285 lines
9.3 KiB
Plaintext
285 lines
9.3 KiB
Plaintext
[notification-center]
|
|
|
|
# Margin at the top of the notification center in pixels. This can be
|
|
# used to avoid overlap between the notification center and bars such
|
|
# as polybar or i3blocks.
|
|
marginTop = 0
|
|
|
|
# Margin at the bottom of the notification center in pixels.
|
|
marginBottom = 0
|
|
|
|
# Margin to the right of the notification center in pixels.
|
|
marginRight = 0
|
|
|
|
|
|
# Width of the notification center in pixels.
|
|
width = 500
|
|
|
|
# Monitor on which the notification center will be printed.
|
|
monitor = 0
|
|
|
|
# If true, the notification center will open on the screen, on which the
|
|
# mouse is
|
|
followMouse = true
|
|
|
|
|
|
# (Optional) Command to run at startup. This can be used to setup
|
|
# button states.
|
|
# startupCommand = "deadd-notification-center-startup"
|
|
|
|
# If newFirst is set to true, newest notifications appear on the top
|
|
# of the notification center. Else, notifications stack, from top to
|
|
# bottom.
|
|
newFirst = true
|
|
|
|
# Text size for the time in the notification center
|
|
timeTextSize = 32px
|
|
|
|
# If true, the transient field in notifications will be ignored and
|
|
# the notification will be persisted in the notification center anyways
|
|
ignoreTransient = false
|
|
|
|
# If true, markup (<u>, <i>, <b>, <a>) will be displayed properly
|
|
useMarkup = true
|
|
|
|
# If true, html entities (& for &, % for %, etc) will be parsed
|
|
# properly. This is useful for chromium-based apps, which tend to send
|
|
# these in notifications.
|
|
parseHtmlEntities = true
|
|
|
|
# If set to true, the parameter noClosedMsg can be set on
|
|
# notifications. If noClosedMsg is set to true on a notification,
|
|
# DBUS NotificationClosed messages will not be send for this
|
|
# notification.
|
|
configSendNotiClosedDbusMessage = false
|
|
|
|
# If set to true: If no icon is passed by the app_icon parameter
|
|
# and no application "desktop-entry"-hint is present, the notification
|
|
# center will try to guess the icon from the application name (if present).
|
|
# Default is true.
|
|
guessIconFromAppname = false
|
|
|
|
# Truncates notification bodies with '...' at the specified number of
|
|
# lines. If -1 is specified, the body text will not be truncated.
|
|
# Applies only to notifications within the notification center.
|
|
shortenBody = -1
|
|
|
|
# See section "Notification based scripting" for an explanation
|
|
#match = "title=Abc;body=abc":"app=notify-send"
|
|
#modify = "transient=false"
|
|
run = "":"play /home/horhik/Music/fire.mp3"
|
|
|
|
[notification-center-notification-popup]
|
|
|
|
# Default timeout used for notifications in milli-seconds. This can
|
|
# be overwritten with the "-t" option (or "--expire-time") of the
|
|
# notify-send command.
|
|
notiDefaultTimeout = 10000
|
|
|
|
# Margin above notifications (in pixels). This can be used to avoid
|
|
# overlap between notifications and a bar such as polybar or i3blocks.
|
|
distanceTop = 20
|
|
|
|
# Margin on the right of the notification (in pixels).
|
|
distanceRight = 20
|
|
|
|
# Vertical distance between 2 notifications (in pixels).
|
|
distanceBetween = 10
|
|
|
|
# Width of the notifications.
|
|
width = 300
|
|
|
|
# Monitor on which the notification will be printed.
|
|
monitor = 0
|
|
|
|
# If true, the notifications will open on the screen, on which the
|
|
# mouse is
|
|
followMouse = true
|
|
|
|
# The display size of the application icons in the notification
|
|
# pop-ups and in the notification center
|
|
iconSize = 0
|
|
|
|
# Text size for the title in the notification pop-ups
|
|
titleTextSize = 14px
|
|
|
|
# Text size for the app name in the notification pop-ups
|
|
appNameTextSize = 0
|
|
|
|
# Text size for the time in the notification pop-ups
|
|
timeTextSize = 12px
|
|
|
|
# The maximal display size of images that are part of notifications
|
|
# for notification pop-ups and in the notification center
|
|
maxImageSize = 130
|
|
|
|
# The margin around the top, bottom, left, and right of notification
|
|
# images. Applies to popup notifications and in-center notifications.
|
|
imageMarginTop = 0
|
|
imageMarginBottom = 0
|
|
imageMarginLeft = 0
|
|
imageMarginRight = 0
|
|
|
|
# Truncates notification bodies with '...' at the specified number of
|
|
# lines. If -1 is specified, the body text will not be truncated.
|
|
# Applies only to popup notifications
|
|
shortenBody = 40
|
|
imageAlignment = fill
|
|
|
|
# The mouse button for closing a popup. Must be either "mouse1",
|
|
# "mouse2", "mouse3", "mouse4", or "mouse5"
|
|
dismissButton = mouse1
|
|
|
|
# The mouse button for opening a popup with the default action.
|
|
# Must be either "mouse1", "mouse2", "mouse3", "mouse4", or "mouse5"
|
|
defaultActionButton = mouse3
|
|
|
|
[colors]
|
|
# Note about colors: Colors can be represented in (at least, I mean,
|
|
# who knows...) three different ways:
|
|
# 1. #RGB with "R", "G" and "B" hexadecimal numbers (0-9, A-F or
|
|
# a-f).
|
|
# 2. #RRGGBB with each occurrence of "R", "G" and "B" are hexadecimal
|
|
# numbers (0-9, A-F or a-f).
|
|
# 3. rgba(R, G, B, A) where "R", "G" and "B" are between 0 and 255
|
|
# and A is a floating point number between 0 and 1 representing
|
|
# the alpha channel (transparency).
|
|
|
|
|
|
# Background color for the notification center.
|
|
background = rgba(29, 27, 20, 0.5)
|
|
|
|
# Background color for the notification popups.
|
|
notiBackground = rgba(9, 0, 0, 0.6)
|
|
|
|
# Color for the text (summary, body and application name) in
|
|
# notification popups.
|
|
notiColor = #fef3f6
|
|
|
|
# Background color for "critical" notification popups.
|
|
critical = rgba(255, 0, 50, 0.5)
|
|
|
|
# Color for the text (summary, body and application name) in
|
|
# "critical" notification popups.
|
|
criticalColor = #FFF
|
|
|
|
# Background color for "critical" notifications in notification
|
|
# center.
|
|
criticalInCenter = rgba(155, 0, 20, 0.5)
|
|
|
|
# Color for the text (summary, body and application name) in
|
|
# "critical" notification in notification center.
|
|
criticalInCenterColor = #FFF
|
|
|
|
|
|
# Global text color
|
|
labelColor = #eae2e0
|
|
|
|
### These button configurations are applied globally (except they
|
|
### get overwritten in the [buttons] section. The buttons section
|
|
### only applies to the configurable buttons within the notification
|
|
### center, while these configs also apply to the buttons within
|
|
### notifications.)
|
|
# Color for the text in the buttons.
|
|
buttonColor = #eae2e0
|
|
|
|
# Background color of button in hover state (mouse over)
|
|
buttonHover = rgba(0, 20, 20, 0.2)
|
|
|
|
# Text color of button in hover state (mouse over)
|
|
buttonHoverColor = #fee
|
|
|
|
# Background color of button
|
|
buttonBackground = transparent
|
|
|
|
[buttons]
|
|
### This section describes the configurable buttons within the
|
|
### notification center and NOT the buttons that appear in the
|
|
### notifications
|
|
|
|
# Note: If you want your buttons in the notification center to be
|
|
# squares you should verify that the following equality holds:
|
|
# [notification-center]::width
|
|
# == [buttons]::buttonsPerRow * [buttons]::buttonHeight
|
|
# + ([buttons]::buttonsPerRow + 1) * [buttons]::buttonMargin
|
|
|
|
# Numbers of buttons that can be drawn on a row of the notification
|
|
# center.
|
|
buttonsPerRow = 5
|
|
|
|
# Height of buttons in the notification center (in pixels).
|
|
buttonHeight = 60
|
|
|
|
# Horizontal and vertical margin between each button in the
|
|
# notification center (in pixels).
|
|
buttonMargin = 2
|
|
|
|
# Labels written on the buttons in the notification center. Labels
|
|
# should be written between quotes and separated by a colon. For
|
|
# example:
|
|
labels = "VPN":"Bluetooth":"Wifi":"Screensaver":"RedShift"
|
|
# Each label is represented as a clickable button in the notification
|
|
# center. The commands variable below define the commands that should
|
|
# be launched when the user clicks on the associated button. There
|
|
# should be the same number of entries in `commands` and in `labels`
|
|
commands = "sudo vpnToggle":"bluetoothToggle":"wifiToggle":"screensaverToggle":"redshiftToggle -O 3000"
|
|
|
|
# Color of the labels of the custom buttons in the notification
|
|
# center.
|
|
buttonColor = #fee
|
|
|
|
# Color of the custom buttons' background in the notification center.
|
|
buttonBackground = rgba(255, 255, 255, 0.15)
|
|
|
|
# Color of the custom buttons' background in the notification center
|
|
# when hovered.
|
|
buttonHover = rgba(0, 20, 20, 0.2)
|
|
|
|
# Color of the labels of the custom buttons in the notification center
|
|
# when hovered.
|
|
buttonHoverColor = #fee
|
|
|
|
# Text size of the custom buttons in the notification center.
|
|
buttonTextSize = 12px;
|
|
|
|
# Color of the custom buttons' background in the notification center
|
|
# when its state is set to true as described in the Section Usage
|
|
buttonState1 = rgba(255,255,255,0.5)
|
|
|
|
# Color of the custom buttons' text in the notification center
|
|
# when its state is set to true as described in the Section Usage
|
|
buttonState1Color = #fff
|
|
|
|
# Color of the custom buttons' background, hovering, in the
|
|
# notification center when its state is set to true as described in
|
|
# the Section Usage
|
|
buttonState1Hover = rgba(0, 20, 20, 0.4)
|
|
|
|
# Color of the custom buttons' text, hovering, in the
|
|
# notification center when its state is set to true as described in
|
|
# the Section Usage
|
|
buttonState1HoverColor = #fee
|
|
|
|
# Color of the custom buttons' background, in the notification center
|
|
# when the button is clicked and not yet set to a new value via the
|
|
# method as described in Section Usage
|
|
buttonState2 = rgba(255,255,255,0.3)
|
|
|
|
# Color of the custom buttons' text, in the notification center
|
|
# when the button is clicked and not yet set to a new value via the
|
|
# method as described in Section Usage
|
|
buttonState2Color = #fff
|
|
|
|
# Color of the custom buttons' background,
|
|
# hovering, in the notification center when the button is clicked and
|
|
# not yet set to a new value via the method as described in Section
|
|
# Usage
|
|
buttonState2Hover = rgba(0, 20, 20, 0.3)
|
|
|
|
# Color of the custom buttons' text, hovering, in the notification
|
|
# center when the button is clicked and not yet set to a new value via
|
|
|
|
# the method as described in Section Usage
|
|
buttonState2HoverColor = #fee
|
|
|