| @@ -47,5 +47,5 @@ service moltenbar restart | ||||
|  | ||||
| nullexec browser & | ||||
| nullexec telegram & | ||||
| nullexec dropbox & | ||||
| #nullexec dropbox & | ||||
| nullexec mumble & | ||||
|   | ||||
| @@ -36,8 +36,11 @@ super + w; Return | ||||
| super + w; w | ||||
| 	ssm chameleon reload | ||||
|  | ||||
| super + w; c; {9,7,4,3,2} | ||||
| 	win-hd-center {1920x1080,1280x720,768x480,480x320,400x240} | ||||
| super + w; c | ||||
| 	win-hd-center 1280x720 | ||||
|  | ||||
| super + w; r | ||||
| 	IFS='x+' read -r new_w new_h new_x new_y < <(slop); wmctrl -r ":ACTIVE:" -e "0,${new_x},${new_y},${new_w},${new_h}" | ||||
|  | ||||
| # Locker | ||||
| super + l; l | ||||
| @@ -46,10 +49,6 @@ super + l; l | ||||
| super + l; {u,s} | ||||
| 	ssm lockd stop | ||||
|  | ||||
| # Notes | ||||
| super + n; n | ||||
| 	dmenu-extras note | ||||
|  | ||||
| # simple hotkeys | ||||
| Print | ||||
| 	snap -f | ||||
| @@ -57,19 +56,18 @@ Print | ||||
| shift + Print | ||||
| 	snap | ||||
|  | ||||
| super + {r,p} | ||||
| 	dmenu-extras -l 9 {run,pass} | ||||
| control + Print | ||||
| 	maim -s | xclip -selection clipboard -t image/png | ||||
|  | ||||
| super + {r,p,e,n} | ||||
| 	dmenu-extras -l 9 {run,pass,emoji,note} | ||||
|  | ||||
| super + {j,k} | ||||
| 	bspc node -f {prev,next}.local.!hidden.window | ||||
|  | ||||
| # music | ||||
| super + m; {m,s,comma,period} | ||||
| 	playerctl -p spotify {play-pause,stop,previous,next} | ||||
|  | ||||
| # Sound | ||||
| super + {comma,period} | ||||
|    amixer -c 0 set PCM 5%{-,+} | ||||
| {XF86AudioPrev,XF86AudioStop,XF86AudioPlay,XF86AudioNext} | ||||
| 	playerctl {previous,stop,play-pause,next} | ||||
|  | ||||
| super + s; p | ||||
| 	~/bin/sndbrd -p | ||||
| @@ -77,6 +75,19 @@ super + s; p | ||||
| super + s; s | ||||
| 	~/bin/sndbrd | ||||
|  | ||||
| {XF86Tools,XF86Launch5,XF86Launch6,XF86Launch7} | ||||
| 	~/bin/sndbrd-macro -p {0,1,2,3} | ||||
|  | ||||
| shift + {XF86Tools,XF86Launch5,XF86Launch6,XF86Launch7} | ||||
| 	~/bin/sndbrd-macro -p {4,5,6,7} | ||||
|  | ||||
| control + {XF86Tools,XF86Launch5,XF86Launch6,XF86Launch7} | ||||
| 	~/bin/sndbrd-macro -p {8,9,10,11} | ||||
|  | ||||
| # Dunst | ||||
| super + d; {space,c,h} | ||||
| 	dunstctl {close-all,context,history-pop} | ||||
|  | ||||
| # Mute mic | ||||
| super + s; m | ||||
| 	pactl set-source-mute jack_in toggle | ||||
|   | ||||
| @@ -1,84 +1,7 @@ | ||||
| # See dunst(5) for all configuration options | ||||
|  | ||||
| [global] | ||||
|     font = Terminus 12 | ||||
|      | ||||
|     # Allow a small subset of html markup: | ||||
|     #   <b>bold</b> | ||||
|     #   <i>italic</i> | ||||
|     #   <s>strikethrough</s> | ||||
|     #   <u>underline</u> | ||||
|     #  | ||||
|     # For a complete reference see | ||||
|     # <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>. | ||||
|     # If markup is not allowed, those tags will be stripped out of the | ||||
|     # message. | ||||
|     allow_markup = yes | ||||
|      | ||||
|     # The format of the message.  Possible variables are: | ||||
|     #   %a  appname | ||||
|     #   %s  summary | ||||
|     #   %b  body | ||||
|     #   %i  iconname (including its path) | ||||
|     #   %I  iconname (without its path) | ||||
|     #   %p  progress value if set ([  0%] to [100%]) or nothing | ||||
|     # Markup is allowed | ||||
|     format = "<b>%s</b>\n%b" | ||||
|      | ||||
|     # Sort messages by urgency. | ||||
|     sort = yes | ||||
|      | ||||
|     # Show how many messages are currently hidden (because of geometry). | ||||
|     indicate_hidden = yes | ||||
|      | ||||
|     # Alignment of message text. | ||||
|     # Possible values are "left", "center" and "right". | ||||
|     alignment = left | ||||
|      | ||||
|     # The frequency with wich text that is longer than the notification | ||||
|     # window allows bounces back and forth. | ||||
|     # This option conflicts with "word_wrap". | ||||
|     # Set to 0 to disable. | ||||
|     bounce_freq = 0 | ||||
|      | ||||
|     # Show age of message if message is older than show_age_threshold | ||||
|     # seconds. | ||||
|     # Set to -1 to disable. | ||||
|     show_age_threshold = 60 | ||||
|      | ||||
|     # Split notifications into multiple lines if they don't fit into | ||||
|     # geometry. | ||||
|     word_wrap = yes | ||||
|      | ||||
|     # Ignore newlines '\n' in notifications. | ||||
|     ignore_newline = no | ||||
|      | ||||
|      | ||||
|     # The geometry of the window: | ||||
|     #   [{width}]x{height}[+/-{x}+/-{y}] | ||||
|     # The geometry of the message window. | ||||
|     # The height is measured in number of notifications everything else | ||||
|     # in pixels.  If the width is omitted but the height is given | ||||
|     # ("-geometry x2"), the message window expands over the whole screen | ||||
|     # (dmenu-like).  If width is 0, the window expands to the longest | ||||
|     # message displayed.  A positive x is measured from the left, a | ||||
|     # negative from the right side of the screen.  Y is measured from | ||||
|     # the top and down respectevly. | ||||
|     # The width can be negative.  In this case the actual width is the | ||||
|     # screen width minus the width defined in within the geometry option. | ||||
|     geometry = "500x32-710+32" | ||||
|      | ||||
|     # Shrink window if it's smaller than the width.  Will be ignored if | ||||
|     # width is 0. | ||||
|     shrink = no | ||||
|      | ||||
|     # The transparency of the window.  Range: [0; 100]. | ||||
|     # This option will only work if a compositing windowmanager is | ||||
|     # present (e.g. xcompmgr, compiz, etc.). | ||||
|     transparency = 25 | ||||
|      | ||||
|     # Don't remove messages, if the user is idle (no mouse or keyboard input) | ||||
|     # for longer than idle_threshold seconds. | ||||
|     # Set to 0 to disable. | ||||
|     idle_threshold = 120 | ||||
|     ### Display ### | ||||
|  | ||||
|     # Which monitor should the notifications be displayed on. | ||||
|     monitor = 0 | ||||
| @@ -88,30 +11,68 @@ | ||||
|     #   keyboard: follow window with keyboard focus | ||||
|     #   none: don't follow anything | ||||
|     # | ||||
|     # "keyboard" needs a windowmanager that exports the | ||||
|     # "keyboard" needs a window manager that exports the | ||||
|     # _NET_ACTIVE_WINDOW property. | ||||
|     # This should be the case for almost all modern windowmanagers. | ||||
|     # This should be the case for almost all modern window managers. | ||||
|     # | ||||
|     # If this option is set to mouse or keyboard, the monitor option | ||||
|     # will be ignored. | ||||
|     follow = mouse | ||||
|  | ||||
|     # Should a notification popped up from history be sticky or timeout | ||||
|     # as if it would normally do. | ||||
|     sticky_history = yes | ||||
|     ### Geometry ### | ||||
|  | ||||
|     # Maximum amount of notifications kept in history | ||||
|     history_length = 20 | ||||
|     # dynamic width from 0 to 300 | ||||
|     # width = (0, 300) | ||||
|     # constant width of 300 | ||||
|     width = 500 | ||||
|  | ||||
|     # Display indicators for URLs (U) and actions (A). | ||||
|     show_indicators = yes | ||||
|     # The maximum height of a single notification, excluding the frame. | ||||
|     height = 300 | ||||
|  | ||||
|     # The height of a single line.  If the height is smaller than the | ||||
|     # font height, it will get raised to the font height. | ||||
|     # This adds empty space above and under the text. | ||||
|     line_height = 0 | ||||
|     # Position the notification in the top right corner | ||||
|     #origin = top-center | ||||
| 	 origin = bottom-right | ||||
|  | ||||
|     # Draw a line of "separatpr_height" pixel height between two | ||||
|     # Offset from the origin | ||||
|     #offset = 0x32 | ||||
| 	 offset = 32x32 | ||||
|  | ||||
|     # Scale factor. It is auto-detected if value is 0. | ||||
|     scale = 0 | ||||
|  | ||||
|     # Maximum number of notification (0 means no limit) | ||||
|     notification_limit = 0 | ||||
|  | ||||
|     ### Progress bar ### | ||||
|  | ||||
|     # Turn on the progess bar. It appears when a progress hint is passed with | ||||
|     # for example dunstify -h int:value:12 | ||||
|     progress_bar = true | ||||
|  | ||||
|     # Set the progress bar height. This includes the frame, so make sure | ||||
|     # it's at least twice as big as the frame width. | ||||
|     progress_bar_height = 10 | ||||
|  | ||||
|     # Set the frame width of the progress bar | ||||
|     progress_bar_frame_width = 1 | ||||
|  | ||||
|     # Set the minimum width for the progress bar | ||||
|     progress_bar_min_width = 150 | ||||
|  | ||||
|     # Set the maximum width for the progress bar | ||||
|     progress_bar_max_width = 300 | ||||
|  | ||||
|  | ||||
|     # Show how many messages are currently hidden (because of | ||||
|     # notification_limit). | ||||
|     indicate_hidden = yes | ||||
|  | ||||
|     # The transparency of the window.  Range: [0; 100]. | ||||
|     # This option will only work if a compositing window manager is | ||||
|     # present (e.g. xcompmgr, compiz, etc.). (X11 only) | ||||
|     transparency = 0 | ||||
|  | ||||
|     # Draw a line of "separator_height" pixel height between two | ||||
|     # notifications. | ||||
|     # Set to 0 to disable. | ||||
|     separator_height = 2 | ||||
| @@ -122,6 +83,16 @@ | ||||
|     # Horizontal padding. | ||||
|     horizontal_padding = 8 | ||||
|  | ||||
|     # Padding between text and icon. | ||||
|     text_icon_padding = 0 | ||||
|  | ||||
|     # Defines width in pixels of frame around the notification window. | ||||
|     # Set to 0 to disable. | ||||
|     frame_width = 2 | ||||
|  | ||||
|     # Defines color of the frame around the notification window. | ||||
|     frame_color = "#467EC2" | ||||
|  | ||||
|     # Define a color for the separator. | ||||
|     # possible values are: | ||||
|     #  * auto: dunst tries to find a color fitting to the background; | ||||
| @@ -130,75 +101,253 @@ | ||||
|     #  * anything else will be interpreted as a X color. | ||||
|     separator_color = frame | ||||
|  | ||||
|     # Print a notification on startup. | ||||
|     # This is mainly for error detection, since dbus (re-)starts dunst | ||||
|     # automatically after a crash. | ||||
|     startup_notification = true | ||||
|     # Sort messages by urgency. | ||||
|     sort = yes | ||||
|  | ||||
|     # dmenu path. | ||||
|     dmenu = /home/fbt/bin/dmenu-extras | ||||
|     #dmenu = /usr/bin/dmenu | ||||
|     #dmenu = /usr/bin/rofi -dmenu | ||||
|     # Don't remove messages, if the user is idle (no mouse or keyboard input) | ||||
|     # for longer than idle_threshold seconds. | ||||
|     # Set to 0 to disable. | ||||
|     # A client can set the 'transient' hint to bypass this. See the rules | ||||
|     # section for how to disable this if necessary | ||||
|     # idle_threshold = 120 | ||||
|  | ||||
|     # Browser for opening urls in context menu. | ||||
|     browser = /usr/bin/firefox -new-tab | ||||
|     ### Text ### | ||||
|  | ||||
|     font = Terminus 10 | ||||
|  | ||||
|     # The spacing between lines.  If the height is smaller than the | ||||
|     # font height, it will get raised to the font height. | ||||
|     line_height = 0 | ||||
|  | ||||
|     # Possible values are: | ||||
|     # full: Allow a small subset of html markup in notifications: | ||||
|     #        <b>bold</b> | ||||
|     #        <i>italic</i> | ||||
|     #        <s>strikethrough</s> | ||||
|     #        <u>underline</u> | ||||
|     # | ||||
|     #        For a complete reference see | ||||
|     #        <https://developer.gnome.org/pango/stable/pango-Markup.html>. | ||||
|     # | ||||
|     # strip: This setting is provided for compatibility with some broken | ||||
|     #        clients that send markup even though it's not enabled on the | ||||
|     #        server. Dunst will try to strip the markup but the parsing is | ||||
|     #        simplistic so using this option outside of matching rules for | ||||
|     #        specific applications *IS GREATLY DISCOURAGED*. | ||||
|     # | ||||
|     # no:    Disable markup parsing, incoming notifications will be treated as | ||||
|     #        plain text. Dunst will not advertise that it has the body-markup | ||||
|     #        capability if this is set as a global setting. | ||||
|     # | ||||
|     # It's important to note that markup inside the format option will be parsed | ||||
|     # regardless of what this is set to. | ||||
|     markup = full | ||||
|  | ||||
|     # The format of the message.  Possible variables are: | ||||
|     #   %a  appname | ||||
|     #   %s  summary | ||||
|     #   %b  body | ||||
|     #   %i  iconname (including its path) | ||||
|     #   %I  iconname (without its path) | ||||
|     #   %p  progress value if set ([  0%] to [100%]) or nothing | ||||
|     #   %n  progress value if set without any extra characters | ||||
|     #   %%  Literal % | ||||
|     # Markup is allowed | ||||
|     format = "<b>%s</b>\n%b" | ||||
|  | ||||
|     # Alignment of message text. | ||||
|     # Possible values are "left", "center" and "right". | ||||
|     alignment = left | ||||
|  | ||||
|     # Vertical alignment of message text and icon. | ||||
|     # Possible values are "top", "center" and "bottom". | ||||
|     vertical_alignment = center | ||||
|  | ||||
|     # Show age of message if message is older than show_age_threshold | ||||
|     # seconds. | ||||
|     # Set to -1 to disable. | ||||
|     show_age_threshold = 60 | ||||
|  | ||||
|     # Specify where to make an ellipsis in long lines. | ||||
|     # Possible values are "start", "middle" and "end". | ||||
|     ellipsize = middle | ||||
|  | ||||
|     # Ignore newlines '\n' in notifications. | ||||
|     ignore_newline = no | ||||
|  | ||||
|     # Stack together notifications with the same content | ||||
|     stack_duplicates = true | ||||
|  | ||||
|     # Hide the count of stacked notifications with the same content | ||||
|     hide_duplicate_count = false | ||||
|  | ||||
|     # Display indicators for URLs (U) and actions (A). | ||||
|     show_indicators = yes | ||||
|  | ||||
|     ### Icons ### | ||||
|  | ||||
|     # Align icons left/right/off | ||||
| 		 icon_position = off | ||||
|     icon_position = left | ||||
|  | ||||
|     # Scale small icons up to this size, set to 0 to disable. Helpful | ||||
|     # for e.g. small files or high-dpi screens. In case of conflict, | ||||
|     # max_icon_size takes precedence over this. | ||||
|     min_icon_size = 0 | ||||
|  | ||||
|     # Scale larger icons down to this size, set to 0 to disable | ||||
|     max_icon_size = 32 | ||||
|  | ||||
|     # Paths to default icons. | ||||
|     icon_folders = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ | ||||
|     icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ | ||||
|  | ||||
| [frame] | ||||
|     width = 2 | ||||
|     color = "#467EC2" | ||||
|     ### History ### | ||||
|  | ||||
| [shortcuts] | ||||
|     # Should a notification popped up from history be sticky or timeout | ||||
|     # as if it would normally do. | ||||
|     sticky_history = yes | ||||
|  | ||||
|     # Shortcuts are specified as [modifier+][modifier+]...key | ||||
|     # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2", | ||||
|     # "mod3" and "mod4" (windows-key). | ||||
|     # Xev might be helpful to find names for keys. | ||||
|     # Maximum amount of notifications kept in history | ||||
|     history_length = 20 | ||||
|  | ||||
|     # Close notification. | ||||
|     #close = ctrl+space | ||||
|     ### Misc/Advanced ### | ||||
|  | ||||
|     # Close all notifications. | ||||
|     close_all = ctrl+mod4+space | ||||
|     # dmenu path. | ||||
|     dmenu = ~/bin/dmenu-extras simple -p dunst | ||||
|  | ||||
|     # Redisplay last message(s). | ||||
|     # On the US keyboard layout "grave" is normally above TAB and left | ||||
|     # of "1". | ||||
|     history = ctrl+mod4+l | ||||
|     # Browser for opening urls in context menu. | ||||
|     browser = /usr/bin/xdg-open | ||||
|  | ||||
|     # Always run rule-defined scripts, even if the notification is suppressed | ||||
|     always_run_script = true | ||||
|  | ||||
|     # Define the title of the windows spawned by dunst | ||||
|     title = Dunst | ||||
|  | ||||
|     # Define the class of the windows spawned by dunst | ||||
|     class = Dunst | ||||
|  | ||||
|     # Define the corner radius of the notification window | ||||
|     # in pixel size. If the radius is 0, you have no rounded | ||||
|     # corners. | ||||
|     # The radius will be automatically lowered if it exceeds half of the | ||||
|     # notification height to avoid clipping text and/or icons. | ||||
|     corner_radius = 0 | ||||
|  | ||||
|     # Ignore the dbus closeNotification message. | ||||
|     # Useful to enforce the timeout set by dunst configuration. Without this | ||||
|     # parameter, an application may close the notification sent before the | ||||
|     # user defined timeout. | ||||
|     ignore_dbusclose = false | ||||
|  | ||||
|     ### Wayland ### | ||||
|     # These settings are Wayland-specific. They have no effect when using X11 | ||||
|  | ||||
|     # Uncomment this if you want to let notications appear under fullscreen | ||||
|     # applications (default: overlay) | ||||
|     # layer = top | ||||
|  | ||||
|     # Set this to true to use X11 output on Wayland. | ||||
|     force_xwayland = false | ||||
|  | ||||
|     ### Legacy | ||||
|  | ||||
|     # Use the Xinerama extension instead of RandR for multi-monitor support. | ||||
|     # This setting is provided for compatibility with older nVidia drivers that | ||||
|     # do not support RandR and using it on systems that support RandR is highly | ||||
|     # discouraged. | ||||
|     # | ||||
|     # By enabling this setting dunst will not be able to detect when a monitor | ||||
|     # is connected or disconnected which might break follow mode if the screen | ||||
|     # layout changes. | ||||
|     force_xinerama = false | ||||
|  | ||||
|     ### mouse | ||||
|  | ||||
|     # Defines list of actions for each mouse event | ||||
|     # Possible values are: | ||||
|     # * none: Don't do anything. | ||||
|     # * do_action: Invoke the action determined by the action_name rule. If there is no | ||||
|     #              such action, open the context menu. | ||||
|     # * open_url: If the notification has exactly one url, open it. If there are multiple | ||||
|     #             ones, open the context menu. | ||||
|     # * close_current: Close current notification. | ||||
|     # * close_all: Close all notifications. | ||||
|     # * context: Open context menu for the notification. | ||||
|     # * context_all: Open context menu for all notifications. | ||||
|     # These values can be strung together for each mouse event, and | ||||
|     # will be executed in sequence. | ||||
|     mouse_left_click = close_current | ||||
|     mouse_middle_click = do_action, close_current | ||||
|     mouse_right_click = close_all | ||||
|  | ||||
| # Experimental features that may or may not work correctly. Do not expect them | ||||
| # to have a consistent behaviour across releases. | ||||
| [experimental] | ||||
|     # Calculate the dpi to use on a per-monitor basis. | ||||
|     # If this setting is enabled the Xft.dpi value will be ignored and instead | ||||
|     # dunst will attempt to calculate an appropriate dpi value for each monitor | ||||
|     # using the resolution and physical size. This might be useful in setups | ||||
|     # where there are multiple screens with very different dpi values. | ||||
|     per_monitor_dpi = false | ||||
|  | ||||
|     # Context menu. | ||||
|     context = ctrl+mod4+c | ||||
|  | ||||
| [urgency_low] | ||||
|     # IMPORTANT: colors have to be defined in quotation marks. | ||||
|     # Otherwise the "#" and following would be interpreted as a comment. | ||||
|     background = "#1f1f1f" | ||||
|     foreground = "#f9f9f9" | ||||
|     background = "#1D1F21" | ||||
|     foreground = "#C5C8C6" | ||||
|     timeout = 10 | ||||
|     # Icon for notifications with low urgency, uncomment to enable | ||||
|     #icon = /path/to/icon | ||||
|  | ||||
| [urgency_normal] | ||||
|     background = "#1f1f1f" | ||||
|     foreground = "#f9f9f9" | ||||
|     background = "#1D1F21" | ||||
|     foreground = "#C5C8C6" | ||||
|     timeout = 10 | ||||
|     # Icon for notifications with normal urgency, uncomment to enable | ||||
|     #icon = /path/to/icon | ||||
|  | ||||
| [urgency_critical] | ||||
|     background = "#78090C" | ||||
|     foreground = "#f9f9f9" | ||||
|     background = "#900000" | ||||
|     foreground = "#ffffff" | ||||
|     frame_color = "#ff0000" | ||||
|     timeout = 0 | ||||
|  | ||||
|     # Icon for notifications with critical urgency, uncomment to enable | ||||
|     #icon = /path/to/icon | ||||
|  | ||||
| # Every section that isn't one of the above is interpreted as a rules to | ||||
| # override settings for certain messages. | ||||
| # Messages can be matched by "appname", "summary", "body", "icon", "category", | ||||
| # "msg_urgency" and you can override the "timeout", "urgency", "foreground", | ||||
| # "background", "new_icon" and "format". | ||||
| # | ||||
| # Messages can be matched by | ||||
| #    appname (discouraged, see desktop_entry) | ||||
| #    body | ||||
| #    category | ||||
| #    desktop_entry | ||||
| #    icon | ||||
| #    match_transient | ||||
| #    msg_urgency | ||||
| #    stack_tag | ||||
| #    summary | ||||
| # | ||||
| # and you can override the | ||||
| #    background | ||||
| #    foreground | ||||
| #    format | ||||
| #    frame_color | ||||
| #    fullscreen | ||||
| #    new_icon | ||||
| #    set_stack_tag | ||||
| #    set_transient | ||||
| #    timeout | ||||
| #    urgency | ||||
| #    action_name | ||||
| # | ||||
| # Shell-like globbing will get expanded. | ||||
| # | ||||
| # Instead of the appname filter, it's recommended to use the desktop_entry filter. | ||||
| # GLib based applications export their desktop-entry name. In comparison to the appname, | ||||
| # the desktop-entry won't get localized. | ||||
| # | ||||
| # SCRIPTING | ||||
| # You can specify a script that gets run when the rule matches by | ||||
| # setting the "script" option. | ||||
| @@ -206,11 +355,33 @@ | ||||
| #   script appname summary body icon urgency | ||||
| # where urgency can be "LOW", "NORMAL" or "CRITICAL". | ||||
| # | ||||
| # NOTE: if you don't want a notification to be displayed, set the format | ||||
| # to "". | ||||
| # NOTE: It might be helpful to run dunst -print in a terminal in order | ||||
| # to find fitting options for rules. | ||||
|  | ||||
| # Disable the transient hint so that idle_threshold cannot be bypassed from the | ||||
| # client | ||||
| #[transient_disable] | ||||
| #    match_transient = yes | ||||
| #    set_transient = no | ||||
| # | ||||
| # Make the handling of transient notifications more strict by making them not | ||||
| # be placed in history. | ||||
| #[transient_history_ignore] | ||||
| #    match_transient = yes | ||||
| #    history_ignore = yes | ||||
|  | ||||
| # fullscreen values | ||||
| # show: show the notifications, regardless if there is a fullscreen window opened | ||||
| # delay: displays the new notification, if there is no fullscreen window active | ||||
| #        If the notification is already drawn, it won't get undrawn. | ||||
| # pushback: same as delay, but when switching into fullscreen, the notification will get | ||||
| #           withdrawn from screen again and will get delayed like a new notification | ||||
| #[fullscreen_delay_everything] | ||||
| #    fullscreen = delay | ||||
| #[fullscreen_show_critical] | ||||
| #    msg_urgency = critical | ||||
| #    fullscreen = show | ||||
|  | ||||
| #[espeak] | ||||
| #    summary = "*" | ||||
| #    script = dunst_espeak.sh | ||||
| @@ -222,7 +393,17 @@ | ||||
| #[ignore] | ||||
| #    # This notification will not be displayed | ||||
| #    summary = "foobar" | ||||
| #    format = "" | ||||
| #    skip_display = true | ||||
|  | ||||
| #[history-ignore] | ||||
| #    # This notification will not be saved in history | ||||
| #    summary = "foobar" | ||||
| #    history_ignore = yes | ||||
|  | ||||
| #[skip-display] | ||||
| #    # This notification will not be displayed, but will be included in the history | ||||
| #    summary = "foobar" | ||||
| #    skip_display = yes | ||||
|  | ||||
| #[signed_on] | ||||
| #    appname = Pidgin | ||||
| @@ -244,4 +425,8 @@ | ||||
| #    summary = *twitter.com* | ||||
| #    urgency = normal | ||||
| # | ||||
| #[stack-volumes] | ||||
| #    appname = "some_volume_notifiers" | ||||
| #    set_stack_tag = "volume" | ||||
| # | ||||
| # vim: ft=cfg | ||||
|   | ||||
| @@ -39,7 +39,7 @@ panels: | ||||
|         #monitors: | ||||
|         #  - "main" | ||||
|         blacklist: | ||||
|           -0 | ||||
|           -h | ||||
|           -p | ||||
|       date: | ||||
|         format: '%A, %Y.%m.%d %H:%M:%S' | ||||
| @@ -58,12 +58,13 @@ panels: | ||||
|           - builder.virt | ||||
|       xnt: | ||||
|         hosts: | ||||
|           - emerald.zorg.sh | ||||
|           - brilliant.zorg.sh | ||||
|           - ui-server30.prod.zorg.sh | ||||
|           - ruby.zorg.sh | ||||
|           - access33.eprod.zorg.sh | ||||
|           - access31.sprod.zorg.sh | ||||
|       memory: | ||||
|         warn_value: 75 | ||||
|         crit_value: 90 | ||||
|       gpu: | ||||
|         temp_warn: 45 | ||||
|         temp_warn: 55 | ||||
|         temp_crit: 80 | ||||
|   | ||||
| @@ -1,7 +1,8 @@ | ||||
| #!/usr/bin/env watchman | ||||
| #!/usr/bin/env ssm | ||||
|  | ||||
| #service_respawn='true' | ||||
| service_command='/home/fbt/bin/moltenbar' | ||||
| service_cgroup_cleanup = 1 | ||||
|  | ||||
| post_start() { | ||||
| 	# Die if the thing didn't start | ||||
|   | ||||
							
								
								
									
										3
									
								
								homedir/.config/ssm/services/pipewire
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								homedir/.config/ssm/services/pipewire
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| #!/bin/env ssm | ||||
|  | ||||
| service_command = /usr/bin/pipewire | ||||
							
								
								
									
										3
									
								
								homedir/.config/ssm/services/pipewire-pulse
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								homedir/.config/ssm/services/pipewire-pulse
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| #!/bin/env ssm | ||||
|  | ||||
| service_command = /usr/bin/pipewire -c /etc/pipewire/pipewire-pulse.conf | ||||
| @@ -2,7 +2,7 @@ | ||||
|  | ||||
|  | ||||
| service_command = '/usr/bin/pulseaudio' \ | ||||
| 	--exit-idle-time=-1 --flat-volumes=no \ | ||||
| 	--exit-idle-time=-1 \ | ||||
| 	-L module-jack-sink \ | ||||
| 	-L "module-jack-sink sink_name=jack_sink_01 connect=false" \ | ||||
| 	-L "module-jack-sink sink_name=jack_sink_02 connect=false" \ | ||||
|   | ||||
| @@ -1,4 +0,0 @@ | ||||
| #!/usr/bin/env ssm | ||||
|  | ||||
| service_respawn = always | ||||
| service_command = /usr/bin/crond -n -f ~/.config/crontab | ||||
							
								
								
									
										3
									
								
								homedir/.config/ssm/services/steam
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								homedir/.config/ssm/services/steam
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| #!/usr/bin/env ssm | ||||
|  | ||||
| service_command = /usr/bin/steam | ||||
| @@ -8,6 +8,6 @@ dirs+=( "$XDG_RUNTIME_DIR/scn" ) | ||||
|  | ||||
| service_command = /usr/bin/ufwd -c \ | ||||
| 	$(printf -- '-d %s ' "${dirs[@]}") \ | ||||
| 	-- -R -t 'screenshot' -A "Screenshots; $(date +%Y.%m.%d)" | ||||
| 	-- -R -t 'screenshot' -A "Screenshots%3B%20$(date +%Y.%m.%d)" | ||||
|  | ||||
| service_cgroup_cleanup = 1 | ||||
|   | ||||
| @@ -26,14 +26,14 @@ | ||||
| #service_stop_signal = 15 | ||||
|  | ||||
| # Enable cgroup-related functions | ||||
| #cgroups = 1 | ||||
| cgroups = 1 | ||||
|  | ||||
| # Refuse to start the service if its cgroup is not empty | ||||
| #service_cgroup_exclusive = 1 | ||||
| service_cgroup_exclusive = 1 | ||||
|  | ||||
| # Wait on all the members of the cgroup to exit when stopping the service. | ||||
| service_cgroup_wait = 1 | ||||
|  | ||||
| service_cgroup_strict = 0 | ||||
| service_cgroup_strict = 1 | ||||
|  | ||||
| #logdir = ~/.log | ||||
|   | ||||
| @@ -1,41 +0,0 @@ | ||||
| [options] | ||||
| font = xos4 terminus 10 | ||||
| #allow_bold = false | ||||
| cursor_blink = off | ||||
| cursor_shape = ibeam | ||||
| browser = sx-open | ||||
| mouse_autohide = true | ||||
| audible_bell = true | ||||
|  | ||||
| [hints] | ||||
| font = terminus 10 | ||||
| roundness = 0.0 | ||||
|  | ||||
| [colors] | ||||
| foreground = #839496 | ||||
| foreground_bold = #eee8d5 | ||||
| foreground_dim = #888888 | ||||
| background = #141414 | ||||
| #background = rgba(18, 21, 26, 0.9) | ||||
| cursor = #93a1a1 | ||||
|  | ||||
| # if unset, will reverse foreground and background | ||||
| #highlight = #839496 | ||||
|  | ||||
| # colors from color0 to color254 can be set | ||||
| color0 = #073642 | ||||
| color1 = #dc322f | ||||
| color2 = #859900 | ||||
| color3 = #b58900 | ||||
| color4 = #268bd2 | ||||
| color5 = #d33682 | ||||
| color6 = #2aa198 | ||||
| color7 = #eee8d5 | ||||
| color8 = #002b36 | ||||
| color9 = #cb4b16 | ||||
| color10 = #586e75 | ||||
| color11 = #657b83 | ||||
| color12 = #839496 | ||||
| color13 = #6c71c4 | ||||
| color14 = #93a1a1 | ||||
| color15 = #fdf6e3 | ||||
| @@ -4,19 +4,27 @@ foreground = #98d1ce | ||||
| foreground_bold = #98d1ce | ||||
| cursor          = #98d1ce | ||||
| background      = #0a0f14 | ||||
|  | ||||
| color0  = #0a0f14 | ||||
| color8  = #10151b | ||||
|  | ||||
| color1  = #c33027 | ||||
| color9  = #d26939 | ||||
|  | ||||
| color2  = #26a98b | ||||
| color10 = #081f2d | ||||
|  | ||||
| color3  = #edb54b | ||||
| color11 = #245361 | ||||
|  | ||||
| color4  = #195465 | ||||
| color12 = #093748 | ||||
|  | ||||
| color5  = #4e5165 | ||||
| color13 = #888ba5 | ||||
|  | ||||
| color6  = #33859d | ||||
| color14 = #599caa | ||||
|  | ||||
| color7  = #98d1ce | ||||
| color15 = #d3ebe9 | ||||
|   | ||||
| @@ -1,27 +0,0 @@ | ||||
| [colors] | ||||
| foreground = #839496 | ||||
| foreground_bold = #eee8d5 | ||||
| foreground_dim = #888888 | ||||
| background = #00141A | ||||
| cursor = #93a1a1 | ||||
|  | ||||
| # if unset, will reverse foreground and background | ||||
| #highlight = #839496 | ||||
|  | ||||
| # colors from color0 to color254 can be set | ||||
| color0 = #073642 | ||||
| color1 = #dc322f | ||||
| color2 = #859900 | ||||
| color3 = #b58900 | ||||
| color4 = #268bd2 | ||||
| color5 = #d33682 | ||||
| color6 = #2aa198 | ||||
| color7 = #eee8d5 | ||||
| color8 = #002b36 | ||||
| color9 = #cb4b16 | ||||
| color10 = #586e75 | ||||
| color11 = #657b83 | ||||
| color12 = #839496 | ||||
| color13 = #6c71c4 | ||||
| color14 = #93a1a1 | ||||
| color15 = #fdf6e3 | ||||
| @@ -35,7 +35,7 @@ selected_item_suffix = "$9" | ||||
| #playlist_separate_albums = no | ||||
|  | ||||
| progressbar_look = "▰▱ " | ||||
| progressbar_boldness = yes | ||||
| #progressbar_boldness = yes | ||||
|  | ||||
| header_visibility = no | ||||
| statusbar_visibility = yes | ||||
| @@ -65,7 +65,7 @@ progressbar_color = black | ||||
| progressbar_elapsed_color = default | ||||
| statusbar_color = default | ||||
| alternative_ui_separator_color = black | ||||
| active_column_color = red | ||||
| #active_column_color = red | ||||
| visualizer_color = blue | ||||
| window_border_color = green | ||||
| active_window_border = red | ||||
| #active_window_border = red | ||||
|   | ||||
		Reference in New Issue
	
	Block a user