diff --git a/.config/sway/config b/.config/sway/config
index f4ade70..2f79a51 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -22,10 +22,7 @@ set $term foot
set $menu rofi -show drun
# start notification deamon
-exec swaync
-
-# add keybinding to toggle swaync notification center
-bindsym $mod+Shift+n exec swaync-client -t -sw
+exec mako
### Output configuration
#
diff --git a/.config/swaync/config.json b/.config/swaync/config.json
deleted file mode 100644
index 662da33..0000000
--- a/.config/swaync/config.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "$schema": "/etc/xdg/swaync/configSchema.json",
- "positionX": "right",
- "positionY": "top",
- "layer": "overlay",
- "control-center-layer": "top",
- "layer-shell": true,
- "cssPriority": "application",
- "control-center-margin-top": 0,
- "control-center-margin-bottom": 0,
- "control-center-margin-right": 0,
- "control-center-margin-left": 0,
- "notification-2fa-action": true,
- "notification-inline-replies": false,
- "notification-icon-size": 64,
- "notification-body-image-height": 100,
- "notification-body-image-width": 200,
- "timeout": 10,
- "timeout-low": 5,
- "timeout-critical": 0,
- "fit-to-screen": true,
- "control-center-width": 500,
- "control-center-height": 600,
- "notification-window-width": 500,
- "keyboard-shortcuts": true,
- "image-visibility": "when-available",
- "transition-time": 200,
- "hide-on-clear": false,
- "hide-on-action": true,
- "script-fail-notify": true,
- "scripts": {
- "example-script": {
- "exec": "echo 'Do something...'",
- "urgency": "Normal"
- },
- "example-action-script": {
- "exec": "echo 'Do something actionable!'",
- "urgency": "Normal",
- "run-on": "action"
- }
- },
- "notification-visibility": {
- "example-name": {
- "state": "muted",
- "urgency": "Low",
- "app-name": "Spotify"
- }
- },
- "widgets": [
- "inhibitors",
- "title",
- "dnd",
- "notifications"
- ],
- "widget-config": {
- "inhibitors": {
- "text": "Inhibitors",
- "button-text": "Clear All",
- "clear-all-button": true
- },
- "title": {
- "text": "Notifications",
- "clear-all-button": true,
- "button-text": "Clear All"
- },
- "dnd": {
- "text": "Do Not Disturb"
- },
- "label": {
- "max-lines": 5,
- "text": "Label Text"
- },
- "mpris": {
- "image-size": 96,
- "image-radius": 12
- }
- }
-}
diff --git a/.config/swaync/style.css b/.config/swaync/style.css
deleted file mode 100644
index c9e93b3..0000000
--- a/.config/swaync/style.css
+++ /dev/null
@@ -1,361 +0,0 @@
-/*
- * vim: ft=less
- */
-
-@define-color cc-bg rgba(0, 0, 0, 0.7);
-
-@define-color noti-border-color rgba(255, 255, 255, 0.15);
-@define-color noti-bg rgb(48, 48, 48);
-@define-color noti-bg-darker rgb(38, 38, 38);
-@define-color noti-bg-hover rgb(56, 56, 56);
-@define-color noti-bg-focus rgba(68, 68, 68, 0.6);
-@define-color noti-close-bg rgba(255, 255, 255, 0.1);
-@define-color noti-close-bg-hover rgba(255, 255, 255, 0.15);
-
-@define-color text-color rgb(255, 255, 255);
-@define-color text-color-disabled rgb(150, 150, 150);
-
-@define-color bg-selected rgb(0, 128, 255);
-
-.notification-row {
- outline: none;
-}
-
-.notification-row:focus,
-.notification-row:hover {
- background: @noti-bg-focus;
-}
-
-.notification {
- border-radius: 12px;
- margin: 6px 12px;
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.7),
- 0 2px 6px 2px rgba(0, 0, 0, 0.3);
- padding: 0;
-}
-
-/* Uncomment to enable specific urgency colors
-.low {
- background: yellow;
- padding: 6px;
- border-radius: 12px;
-}
-
-.normal {
- background: green;
- padding: 6px;
- border-radius: 12px;
-}
-
-.critical {
- background: red;
- padding: 6px;
- border-radius: 12px;
-}
-*/
-
-.notification-content {
- background: transparent;
- padding: 6px;
- border-radius: 12px;
-}
-
-.close-button {
- background: @noti-close-bg;
- color: @text-color;
- text-shadow: none;
- padding: 0;
- border-radius: 100%;
- margin-top: 10px;
- margin-right: 16px;
- box-shadow: none;
- border: none;
- min-width: 24px;
- min-height: 24px;
-}
-
-.close-button:hover {
- box-shadow: none;
- background: @noti-close-bg-hover;
- transition: all 0.15s ease-in-out;
- border: none;
-}
-
-.notification-default-action,
-.notification-action {
- padding: 4px;
- margin: 0;
- box-shadow: none;
- background: @noti-bg;
- border: 1px solid @noti-border-color;
- color: @text-color;
- transition: all 0.15s ease-in-out;
-}
-
-.notification-default-action:hover,
-.notification-action:hover {
- -gtk-icon-effect: none;
- background: @noti-bg-hover;
-}
-
-.notification-default-action {
- border-radius: 12px;
-}
-
-/* When alternative actions are visible */
-.notification-default-action:not(:only-child) {
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-.notification-action {
- border-radius: 0px;
- border-top: none;
- border-right: none;
-}
-
-/* add bottom border radius to eliminate clipping */
-.notification-action:first-child {
- border-bottom-left-radius: 10px;
-}
-
-.notification-action:last-child {
- border-bottom-right-radius: 10px;
- border-right: 1px solid @noti-border-color;
-}
-
-.inline-reply {
- margin-top: 8px;
-}
-.inline-reply-entry {
- background: @noti-bg-darker;
- color: @text-color;
- caret-color: @text-color;
- border: 1px solid @noti-border-color;
- border-radius: 12px;
-}
-.inline-reply-button {
- margin-left: 4px;
- background: @noti-bg;
- border: 1px solid @noti-border-color;
- border-radius: 12px;
- color: @text-color;
-}
-.inline-reply-button:disabled {
- background: initial;
- color: @text-color-disabled;
- border: 1px solid transparent;
-}
-.inline-reply-button:hover {
- background: @noti-bg-hover;
-}
-
-.image {
-}
-
-.body-image {
- margin-top: 6px;
- background-color: white;
- border-radius: 12px;
-}
-
-.summary {
- font-size: 16px;
- font-weight: bold;
- background: transparent;
- color: @text-color;
- text-shadow: none;
-}
-
-.time {
- font-size: 16px;
- font-weight: bold;
- background: transparent;
- color: @text-color;
- text-shadow: none;
- margin-right: 18px;
-}
-
-.body {
- font-size: 15px;
- font-weight: normal;
- background: transparent;
- color: @text-color;
- text-shadow: none;
-}
-
-.control-center {
- background: @cc-bg;
-}
-
-.control-center-list {
- background: transparent;
-}
-
-.control-center-list-placeholder {
- opacity: 0.5;
-}
-
-.floating-notifications {
- background: transparent;
-}
-
-/* Window behind control center and on all other monitors */
-.blank-window {
- background: alpha(black, 0.25);
-}
-
-/*** Widgets ***/
-
-/* Title widget */
-.widget-title {
- margin: 8px;
- font-size: 1.5rem;
-}
-.widget-title > button {
- font-size: initial;
- color: @text-color;
- text-shadow: none;
- background: @noti-bg;
- border: 1px solid @noti-border-color;
- box-shadow: none;
- border-radius: 12px;
-}
-.widget-title > button:hover {
- background: @noti-bg-hover;
-}
-
-/* DND widget */
-.widget-dnd {
- margin: 8px;
- font-size: 1.1rem;
-}
-.widget-dnd > switch {
- font-size: initial;
- border-radius: 12px;
- background: @noti-bg;
- border: 1px solid @noti-border-color;
- box-shadow: none;
-}
-.widget-dnd > switch:checked {
- background: @bg-selected;
-}
-.widget-dnd > switch slider {
- background: @noti-bg-hover;
- border-radius: 12px;
-}
-
-/* Label widget */
-.widget-label {
- margin: 8px;
-}
-.widget-label > label {
- font-size: 1.1rem;
-}
-
-/* Mpris widget */
-.widget-mpris {
- /* The parent to all players */
-}
-.widget-mpris-player {
- padding: 8px;
- margin: 8px;
-}
-.widget-mpris-title {
- font-weight: bold;
- font-size: 1.25rem;
-}
-.widget-mpris-subtitle {
- font-size: 1.1rem;
-}
-
-/* Buttons widget */
-.widget-buttons-grid {
- padding: 8px;
- margin: 8px;
- border-radius: 12px;
- background-color: @noti-bg;
-}
-
-.widget-buttons-grid>flowbox>flowboxchild>button{
- background: @noti-bg;
- border-radius: 12px;
-}
-
-.widget-buttons-grid>flowbox>flowboxchild>button:hover {
- background: @noti-bg-hover;
-}
-
-/* Menubar widget */
-.widget-menubar>box>.menu-button-bar>button {
- border: none;
- background: transparent;
-}
-
-/* .AnyName { Name defined in config after #
- background-color: @noti-bg;
- padding: 8px;
- margin: 8px;
- border-radius: 12px;
-}
-
-.AnyName>button {
- background: transparent;
- border: none;
-}
-
-.AnyName>button:hover {
- background-color: @noti-bg-hover;
-} */
-
-.topbar-buttons>button { /* Name defined in config after # */
- border: none;
- background: transparent;
-}
-
-/* Volume widget */
-
-.widget-volume {
- background-color: @noti-bg;
- padding: 8px;
- margin: 8px;
- border-radius: 12px;
-}
-
-.widget-volume>box>button {
- background: transparent;
- border: none;
-}
-
-.per-app-volume {
- background-color: @noti-bg-alt;
- padding: 4px 8px 8px 8px;
- margin: 0px 8px 8px 8px;
- border-radius: 12px
-}
-
-/* Backlight widget */
-.widget-backlight {
- background-color: @noti-bg;
- padding: 8px;
- margin: 8px;
- border-radius: 12px;
-}
-
-/* Title widget */
-.widget-inhibitors {
- margin: 8px;
- font-size: 1.5rem;
-}
-.widget-inhibitors > button {
- font-size: initial;
- color: @text-color;
- text-shadow: none;
- background: @noti-bg;
- border: 1px solid @noti-border-color;
- box-shadow: none;
- border-radius: 12px;
-}
-.widget-inhibitors > button:hover {
- background: @noti-bg-hover;
-}
diff --git a/.config/waybar/config b/.config/waybar/config
index 4b28622..3100a7b 100644
--- a/.config/waybar/config
+++ b/.config/waybar/config
@@ -2,7 +2,7 @@
"layer": "top",
"modules-left": ["sway/workspaces","sway/scratchpad","sway/window"],
"modules-center": ["clock"],
- "modules-right": ["custom/notification", "backlight","pulseaudio","network","idle_inhibitor","battery"],
+ "modules-right": ["backlight","pulseaudio","network","idle_inhibitor","battery"],
"spacing": 0,
"clock":
@@ -128,29 +128,9 @@
"on-scroll-up": "brightnessctl set 1+",
"on-scroll-down": "brightnessctl set 1-",
"scroll-step": 0.5
- },
-
- "custom/notification": {
- "tooltip": false,
- "format": "{icon}",
- "format-icons": {
- "notifications": "",
- "none": "",
- "dnd-notification": "",
- "dnd-none": "",
- "inhibited-notification": "",
- "inihibited-none": "",
- "dnd-inhibited-notification": "",
- "dnd-inhibited-none": ""
- },
- "return-type": "json",
- "exec-if": "which swaync-client",
- "exec": "swaync-client -swb",
- "on-click": "swaync-client -t -sw",
- "on-click-right": "swaync-client -d -sw",
- "escape": true
}
+
}
# vi: ft=json
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index c23cb2f..59e24d2 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -72,12 +72,6 @@ tooltip label
padding: 0 10px;
}
-#custom-notification
-{
- padding: 0 10px;
- border-right: 1px solid @primary_fg_color;
-}
-
#mode, #clock, #battery
{
padding: 0px 10px;