From b8313202e62cc91558150292aa4d887e4dc73491 Mon Sep 17 00:00:00 2001
From: ncfavier
Type: YAML va ]; }
Declared by:
<home-manager/modules/programs/lsd.nix>
- |
programs.mako.enable
Whether to enable Mako, lightweight notification daemon for Wayland -.
Type: boolean
Default: false
Example: true
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.package
The mako package to use.
Type: package
Default: pkgs.mako
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.actions
Applications may request an action to be associated with activating a -notification. Disabling this will cause mako to ignore these requests.
Type: null or boolean
Default: true
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.anchor
Show notifications at the specified position on the output. -Supported values are top-right, top-center, top-left, bottom-right, -bottom-center, bottom-left, and center.
Type: null or one of "top-right", "top-center", "top-left", "bottom-right", "bottom-center", "bottom-left", "center"
Default: "top-right"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.backgroundColor
Set popup background color to a specific color, represented in hex -color code.
Type: null or string
Default: "#285577FF"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.borderColor
Set popup border color to a specific color, represented in hex color -code.
Type: null or string
Default: "#4C7899FF"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.borderRadius
Set popup corner radius to the specified number of pixels.
Type: null or signed integer
Default: 0
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.borderSize
Set popup border size to the specified number of pixels.
Type: null or signed integer
Default: 1
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.defaultTimeout
Set the default timeout to timeout in milliseconds. To disable the -timeout, set it to zero.
Type: null or signed integer
Default: 0
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.extraConfig
Additional configuration.
Type: strings concatenated with "\n"
Default: ""
Example:
[urgency=low] -border-color=#b8bb26 -
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.font
Font to use, in Pango format.
Type: null or string
Default: "monospace 10"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.format
Set notification format string to format. See FORMAT SPECIFIERS for -more information. To change this for grouped notifications, set it -within a grouped criteria.
Type: null or string
Default: "<b>%s</b>\\n%b"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.groupBy
A comma-separated list of criteria fields that will be compared to -other visible notifications to determine if this one should form a -group with them. All listed criteria must be exactly equal for two -notifications to group.
Type: null or string
Default: null
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.height
Set maximum height of notification popups. Notifications whose text -takes up less space are shrunk to fit.
Type: null or signed integer
Default: 100
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.iconPath
Paths to search for icons when a notification specifies a name -instead of a full path. Colon-delimited. This approximates the search -algorithm used by the XDG Icon Theme Specification, but does not -support any of the theme metadata. Therefore, if you want to search -parent themes, you'll need to add them to the path manually. -
-The /usr/share/icons/hicolor
and
-/usr/share/pixmaps
directories are
-always searched.
Type: null or string
Default: null
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.icons
Whether or not to show icons in notifications.
Type: null or boolean
Default: true
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.ignoreTimeout
If set, mako will ignore the expire timeout sent by notifications -and use the one provided by default-timeout instead.
Type: null or boolean
Default: false
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.layer
Arrange mako at the specified layer, relative to normal windows. -Supported values are background, bottom, top, and overlay. Using -overlay will cause notifications to be displayed above fullscreen -windows, though this may also occur at top depending on your -compositor.
Type: null or one of "background", "bottom", "top", "overlay"
Default: "top"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.margin
Set margin of each edge specified in pixels. Specify single value to -apply margin on all sides. Two comma-separated values will set -vertical and horizontal edges separately. Four comma-separated will -give each edge a separate value. -For example: 10,20,5 will set top margin to 10, left and right to 20 -and bottom to five.
Type: null or string
Default: "10"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.markup
If 1, enable Pango markup. If 0, disable Pango markup. If enabled, -Pango markup will be interpreted in your format specifier and in the -body of notifications.
Type: null or boolean
Default: true
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.maxIconSize
Set maximum icon size to the specified number of pixels.
Type: null or signed integer
Default: 64
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.maxVisible
Set maximum number of visible notifications. Set -1 to show all.
Type: null or signed integer
Default: 5
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.output
Show notifications on the specified output. If empty, notifications -will appear on the focused output. Requires the compositor to support -the Wayland protocol xdg-output-unstable-v1 version 2.
Type: null or string
Default: null
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.padding
Set padding of each edge specified in pixels. Specify single value to -apply margin on all sides. Two comma-separated values will set -vertical and horizontal edges separately. Four comma-separated will -give each edge a separate value. -For example: 10,20,5 will set top margin to 10, left and right to 20 -and bottom to five.
Type: null or string
Default: "5"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.progressColor
Set popup progress indicator color to a specific color,
-represented in hex color code. To draw the progress
-indicator on top of the background color, use the
-over
attribute. To replace the background
-color, use the source
attribute (this can
-be useful when the notification is semi-transparent).
Type: null or string
Default: "over #5588AAFF"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.sort
Sorts incoming notifications by time and/or priority in ascending(+) -or descending(-) order.
Type: null or one of "+time", "-time", "+priority", "-priority"
Default: "-time"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.textColor
Set popup text color to a specific color, represented in hex color -code.
Type: null or string
Default: "#FFFFFFFF"
Declared by:
- <home-manager/modules/services/mako.nix>
- |
programs.mako.width
Set width of notification popups in specified number of pixels.
Type: null or signed integer
Default: 300
Declared by:
- <home-manager/modules/services/mako.nix>
|
programs.man.enable
Whether to enable manual pages and the man
command. This also includes "man" outputs of all
home.packages
.
Type: boolean
Default: true
Declared by:
@@ -7691,6 +7586,111 @@ space. |
services.lorri.nixPackage
Which nix package to use.
Type: package
Default: pkgs.nix
Example: pkgs.nixVersions.unstable
Declared by:
<home-manager/modules/services/lorri.nix>
+ |
services.mako.enable
Whether to enable Mako, lightweight notification daemon for Wayland +.
Type: boolean
Default: false
Example: true
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.package
The mako package to use.
Type: package
Default: pkgs.mako
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.actions
Applications may request an action to be associated with activating a +notification. Disabling this will cause mako to ignore these requests.
Type: null or boolean
Default: true
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.anchor
Show notifications at the specified position on the output. +Supported values are top-right, top-center, top-left, bottom-right, +bottom-center, bottom-left, and center.
Type: null or one of "top-right", "top-center", "top-left", "bottom-right", "bottom-center", "bottom-left", "center"
Default: "top-right"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.backgroundColor
Set popup background color to a specific color, represented in hex +color code.
Type: null or string
Default: "#285577FF"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.borderColor
Set popup border color to a specific color, represented in hex color +code.
Type: null or string
Default: "#4C7899FF"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.borderRadius
Set popup corner radius to the specified number of pixels.
Type: null or signed integer
Default: 0
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.borderSize
Set popup border size to the specified number of pixels.
Type: null or signed integer
Default: 1
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.defaultTimeout
Set the default timeout to timeout in milliseconds. To disable the +timeout, set it to zero.
Type: null or signed integer
Default: 0
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.extraConfig
Additional configuration.
Type: strings concatenated with "\n"
Default: ""
Example:
[urgency=low] +border-color=#b8bb26 +
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.font
Font to use, in Pango format.
Type: null or string
Default: "monospace 10"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.format
Set notification format string to format. See FORMAT SPECIFIERS for +more information. To change this for grouped notifications, set it +within a grouped criteria.
Type: null or string
Default: "<b>%s</b>\\n%b"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.groupBy
A comma-separated list of criteria fields that will be compared to +other visible notifications to determine if this one should form a +group with them. All listed criteria must be exactly equal for two +notifications to group.
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.height
Set maximum height of notification popups. Notifications whose text +takes up less space are shrunk to fit.
Type: null or signed integer
Default: 100
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.iconPath
Paths to search for icons when a notification specifies a name +instead of a full path. Colon-delimited. This approximates the search +algorithm used by the XDG Icon Theme Specification, but does not +support any of the theme metadata. Therefore, if you want to search +parent themes, you'll need to add them to the path manually. +
+The /usr/share/icons/hicolor
and
+/usr/share/pixmaps
directories are
+always searched.
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.icons
Whether or not to show icons in notifications.
Type: null or boolean
Default: true
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.ignoreTimeout
If set, mako will ignore the expire timeout sent by notifications +and use the one provided by default-timeout instead.
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.layer
Arrange mako at the specified layer, relative to normal windows. +Supported values are background, bottom, top, and overlay. Using +overlay will cause notifications to be displayed above fullscreen +windows, though this may also occur at top depending on your +compositor.
Type: null or one of "background", "bottom", "top", "overlay"
Default: "top"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.margin
Set margin of each edge specified in pixels. Specify single value to +apply margin on all sides. Two comma-separated values will set +vertical and horizontal edges separately. Four comma-separated will +give each edge a separate value. +For example: 10,20,5 will set top margin to 10, left and right to 20 +and bottom to five.
Type: null or string
Default: "10"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.markup
If 1, enable Pango markup. If 0, disable Pango markup. If enabled, +Pango markup will be interpreted in your format specifier and in the +body of notifications.
Type: null or boolean
Default: true
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.maxIconSize
Set maximum icon size to the specified number of pixels.
Type: null or signed integer
Default: 64
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.maxVisible
Set maximum number of visible notifications. Set -1 to show all.
Type: null or signed integer
Default: 5
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.output
Show notifications on the specified output. If empty, notifications +will appear on the focused output. Requires the compositor to support +the Wayland protocol xdg-output-unstable-v1 version 2.
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.padding
Set padding of each edge specified in pixels. Specify single value to +apply margin on all sides. Two comma-separated values will set +vertical and horizontal edges separately. Four comma-separated will +give each edge a separate value. +For example: 10,20,5 will set top margin to 10, left and right to 20 +and bottom to five.
Type: null or string
Default: "5"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.progressColor
Set popup progress indicator color to a specific color,
+represented in hex color code. To draw the progress
+indicator on top of the background color, use the
+over
attribute. To replace the background
+color, use the source
attribute (this can
+be useful when the notification is semi-transparent).
Type: null or string
Default: "over #5588AAFF"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.sort
Sorts incoming notifications by time and/or priority in ascending(+) +or descending(-) order.
Type: null or one of "+time", "-time", "+priority", "-priority"
Default: "-time"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.textColor
Set popup text color to a specific color, represented in hex color +code.
Type: null or string
Default: "#FFFFFFFF"
Declared by:
+ <home-manager/modules/services/mako.nix>
+ |
services.mako.width
Set width of notification popups in specified number of pixels.
Type: null or signed integer
Default: 300
Declared by:
+ <home-manager/modules/services/mako.nix>
|
services.mbsync.enable
Whether to enable mbsync.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/mbsync.nix>
|
services.mbsync.package
The package to use for the mbsync binary.
Type: package
Default: pkgs.isync
Example: pkgs.isync
Declared by:
|