From 6154382f92ba01760aa981bcac016740b25a1482 Mon Sep 17 00:00:00 2001 From: EvilMuffinHa Date: Mon, 14 Feb 2022 23:19:12 -0500 Subject: [PATCH] weird transition --- themectl/schemes/ashes.yaml | 19 + themectl/schemes/dracula.yaml | 18 + themectl/schemes/gruvbox.yaml | 18 + themectl/schemes/material.yaml | 18 + themectl/schemes/nord.yaml | 18 + themectl/schemes/onedark.yaml | 18 + themectl/schemes/passionfruit.yaml | 18 + wal/colorschemes/dark/ashes.json | 25 - wal/colorschemes/dark/dracula.json | 25 - wal/colorschemes/dark/emh.json | 1 - wal/colorschemes/dark/gruvbox-medium.json | 25 - wal/colorschemes/dark/oceanicnext.json | 25 - wal/colorschemes/dark/onedark.json | 25 - wal/colorschemes/dark/passionfruit-hard.json | 26 - wal/colorschemes/dark/passionfruit.json | 26 - wal/colorschemes/dark/vscode.json | 25 - wal/templates/colors-alacritty.yml | 25 - wal/templates/colors-obs.qss | 1009 ------------------ wal/templates/colors-rofi.rasi | 166 --- wal/templates/colors.dunstrc | 443 -------- wal/templates/colors.zathura | 29 - zsh/zshrc | 1 - 22 files changed, 127 insertions(+), 1876 deletions(-) create mode 100644 themectl/schemes/ashes.yaml create mode 100644 themectl/schemes/dracula.yaml create mode 100644 themectl/schemes/gruvbox.yaml create mode 100644 themectl/schemes/material.yaml create mode 100644 themectl/schemes/nord.yaml create mode 100644 themectl/schemes/onedark.yaml create mode 100644 themectl/schemes/passionfruit.yaml delete mode 100644 wal/colorschemes/dark/ashes.json delete mode 100644 wal/colorschemes/dark/dracula.json delete mode 100644 wal/colorschemes/dark/gruvbox-medium.json delete mode 100644 wal/colorschemes/dark/oceanicnext.json delete mode 100644 wal/colorschemes/dark/onedark.json delete mode 100644 wal/colorschemes/dark/passionfruit-hard.json delete mode 100644 wal/colorschemes/dark/passionfruit.json delete mode 100644 wal/colorschemes/dark/vscode.json delete mode 100644 wal/templates/colors-alacritty.yml delete mode 100644 wal/templates/colors-obs.qss delete mode 100644 wal/templates/colors-rofi.rasi delete mode 100644 wal/templates/colors.dunstrc delete mode 100644 wal/templates/colors.zathura diff --git a/themectl/schemes/ashes.yaml b/themectl/schemes/ashes.yaml new file mode 100644 index 0000000..7278667 --- /dev/null +++ b/themectl/schemes/ashes.yaml @@ -0,0 +1,19 @@ +# Ashes scheme for the Base16 Builder (https://github.com/chriskempson/base16-builder) +scheme: "Ashes" +author: "Jannik Siebert (https://github.com/janniks)" +base00: "1C2023" # ---- +base01: "393F45" # --- +base02: "565E65" # -- +base03: "747C84" # - +base04: "ADB3BA" # + +base05: "C7CCD1" # ++ +base06: "DFE2E5" # +++ +base07: "F3F4F5" # ++++ +base08: "C7AE95" # orange +base09: "C7C795" # yellow +base0A: "AEC795" # poison green +base0B: "95C7AE" # turquois +base0C: "95AEC7" # aqua +base0D: "AE95C7" # purple +base0E: "C795AE" # pink +base0F: "C79595" # light red diff --git a/themectl/schemes/dracula.yaml b/themectl/schemes/dracula.yaml new file mode 100644 index 0000000..a17ead5 --- /dev/null +++ b/themectl/schemes/dracula.yaml @@ -0,0 +1,18 @@ +scheme: "Dracula" +author: "Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)" +base00: "282936" #background +base01: "3a3c4e" +base02: "4d4f68" +base03: "626483" +base04: "62d6e8" +base05: "e9e9f4" #foreground +base06: "f1f2f8" +base07: "f7f7fb" +base08: "ea51b2" +base09: "b45bcf" +base0A: "00f769" +base0B: "ebff87" +base0C: "a1efe4" +base0D: "62d6e8" +base0E: "b45bcf" +base0F: "00f769" diff --git a/themectl/schemes/gruvbox.yaml b/themectl/schemes/gruvbox.yaml new file mode 100644 index 0000000..7104d67 --- /dev/null +++ b/themectl/schemes/gruvbox.yaml @@ -0,0 +1,18 @@ +scheme: "Gruvbox dark, medium" +author: "Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)" +base00: "282828" # ---- +base01: "3c3836" # --- +base02: "504945" # -- +base03: "665c54" # - +base04: "bdae93" # + +base05: "d5c4a1" # ++ +base06: "ebdbb2" # +++ +base07: "fbf1c7" # ++++ +base08: "fb4934" # red +base09: "fe8019" # orange +base0A: "fabd2f" # yellow +base0B: "b8bb26" # green +base0C: "8ec07c" # aqua/cyan +base0D: "83a598" # blue +base0E: "d3869b" # purple +base0F: "d65d0e" # brown diff --git a/themectl/schemes/material.yaml b/themectl/schemes/material.yaml new file mode 100644 index 0000000..efa3339 --- /dev/null +++ b/themectl/schemes/material.yaml @@ -0,0 +1,18 @@ +scheme: "Material" +author: "Nate Peterson" +base00: "263238" +base01: "2E3C43" +base02: "314549" +base03: "546E7A" +base04: "B2CCD6" +base05: "EEFFFF" +base06: "EEFFFF" +base07: "FFFFFF" +base08: "F07178" +base09: "F78C6C" +base0A: "FFCB6B" +base0B: "C3E88D" +base0C: "89DDFF" +base0D: "82AAFF" +base0E: "C792EA" +base0F: "FF5370" diff --git a/themectl/schemes/nord.yaml b/themectl/schemes/nord.yaml new file mode 100644 index 0000000..1371883 --- /dev/null +++ b/themectl/schemes/nord.yaml @@ -0,0 +1,18 @@ +scheme: "Nord" +author: "arcticicestudio" +base00: "2E3440" +base01: "3B4252" +base02: "434C5E" +base03: "4C566A" +base04: "D8DEE9" +base05: "E5E9F0" +base06: "ECEFF4" +base07: "8FBCBB" +base08: "BF616A" +base09: "D08770" +base0A: "EBCB8B" +base0B: "A3BE8C" +base0C: "88C0D0" +base0D: "81A1C1" +base0E: "B48EAD" +base0F: "5E81AC" diff --git a/themectl/schemes/onedark.yaml b/themectl/schemes/onedark.yaml new file mode 100644 index 0000000..9924d2b --- /dev/null +++ b/themectl/schemes/onedark.yaml @@ -0,0 +1,18 @@ +scheme: "OneDark" +author: "Lalit Magant (http://github.com/tilal6991)" +base00: "282c34" +base01: "353b45" +base02: "3e4451" +base03: "545862" +base04: "565c64" +base05: "abb2bf" +base06: "b6bdca" +base07: "c8ccd4" +base08: "e06c75" +base09: "d19a66" +base0A: "e5c07b" +base0B: "98c379" +base0C: "56b6c2" +base0D: "61afef" +base0E: "c678dd" +base0F: "be5046" diff --git a/themectl/schemes/passionfruit.yaml b/themectl/schemes/passionfruit.yaml new file mode 100644 index 0000000..d9a6d74 --- /dev/null +++ b/themectl/schemes/passionfruit.yaml @@ -0,0 +1,18 @@ +scheme: "Passionfruit" +author: "EvilMuffinHa" +base00: "282828" # ---- +base01: "3c3836" # --- +base02: "504945" # -- +base03: "665c54" # - +base04: "bdae93" # + +base05: "d5c4a1" # ++ +base06: "ebdbb2" # +++ +base07: "fbf1c7" # ++++ +base08: "f66655" # red +base09: "d4bb6f" # orange +base0A: "d4bb6f" # yellow +base0B: "89b843" # green +base0C: "8ec07c" # aqua/cyan +base0D: "83a598" # blue +base0E: "7f7d88" # purple +base0F: "d4bb6f" # brown diff --git a/wal/colorschemes/dark/ashes.json b/wal/colorschemes/dark/ashes.json deleted file mode 100644 index 5fab4b1..0000000 --- a/wal/colorschemes/dark/ashes.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#1c2023", - "foreground":"#c7ccd1", - "cursor":"#c7ae95" - }, - "colors":{ - "color0":"#1c2023", - "color1":"#c7ae95", - "color2":"#95c7ae", - "color3":"#aec795", - "color4":"#ae95c7", - "color5":"#c795ae", - "color6":"#95aec7", - "color7":"#c7ccd1", - "color8":"#747c84", - "color9":"#c7ae95", - "color10":"#95c7ae", - "color11":"#aec795", - "color12":"#ae95c7", - "color13":"#c795ae", - "color14":"#95aec7", - "color15":"#f3f4f5" - } -} diff --git a/wal/colorschemes/dark/dracula.json b/wal/colorschemes/dark/dracula.json deleted file mode 100644 index f55932d..0000000 --- a/wal/colorschemes/dark/dracula.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#282936", - "foreground":"#e9e9f4", - "cursor":"#e9e9f4" - }, - "colors":{ - "color0":"#282936", - "color1":"#ea51b2", - "color2":"#00f769", - "color3":"#ebff87", - "color4":"#62d6e8", - "color5":"#b45bcf", - "color6":"#a1efe4", - "color7":"#e9e9f4", - "color8":"#4d4f68", - "color9":"#ea51b2", - "color10":"#00f769", - "color11":"#ebff87", - "color12":"#62d6e8", - "color13":"#b45bcf", - "color14":"#a1efe4", - "color15":"#f7f7fb" - } -} diff --git a/wal/colorschemes/dark/emh.json b/wal/colorschemes/dark/emh.json index e3d4217..31bd627 100644 --- a/wal/colorschemes/dark/emh.json +++ b/wal/colorschemes/dark/emh.json @@ -23,4 +23,3 @@ "color15":"#fbfbfb" } } - diff --git a/wal/colorschemes/dark/gruvbox-medium.json b/wal/colorschemes/dark/gruvbox-medium.json deleted file mode 100644 index 9481c79..0000000 --- a/wal/colorschemes/dark/gruvbox-medium.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#282828", - "foreground":"#d5c4a1", - "cursor":"#d5c4a1" - }, - "colors":{ - "color0":"#282828", - "color1":"#fb4934", - "color2":"#b8bb26", - "color3":"#fabd2f", - "color4":"#83a598", - "color5":"#d3869b", - "color6":"#8ec07c", - "color7":"#d5c4a1", - "color8":"#665c54", - "color9":"#fb4934", - "color10":"#b8bb26", - "color11":"#fabd2f", - "color12":"#83a598", - "color13":"#d3869b", - "color14":"#8ec07c", - "color15":"#fbf1c7" - } -} diff --git a/wal/colorschemes/dark/oceanicnext.json b/wal/colorschemes/dark/oceanicnext.json deleted file mode 100644 index d5f48de..0000000 --- a/wal/colorschemes/dark/oceanicnext.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#1B2B34", - "foreground":"#C0C5CE", - "cursor":"#C0C5CE" - }, - "colors":{ - "color0":"#1B2B34", - "color1":"#EC5f67", - "color2":"#99C794", - "color3":"#FAC863", - "color4":"#6699CC", - "color5":"#C594C5", - "color6":"#5FB3B3", - "color7":"#C0C5CE", - "color8":"#65737E", - "color9":"#EC5f67", - "color10":"#99C794", - "color11":"#FAC863", - "color12":"#6699CC", - "color13":"#C594C5", - "color14":"#5FB3B3", - "color15":"#D8DEE9" - } -} diff --git a/wal/colorschemes/dark/onedark.json b/wal/colorschemes/dark/onedark.json deleted file mode 100644 index d538c65..0000000 --- a/wal/colorschemes/dark/onedark.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#282c34", - "foreground":"#abb2bf", - "cursor":"#abb2bf" - }, - "colors":{ - "color0":"#282c34", - "color1":"#e06c75", - "color2":"#98c379", - "color3":"#e5c07b", - "color4":"#61afef", - "color5":"#c678dd", - "color6":"#56b6c2", - "color7":"#abb2bf", - "color8":"#545862", - "color9":"#e06c75", - "color10":"#98c379", - "color11":"#e5c07b", - "color12":"#61afef", - "color13":"#c678dd", - "color14":"#56b6c2", - "color15":"#c8ccd4" - } -} diff --git a/wal/colorschemes/dark/passionfruit-hard.json b/wal/colorschemes/dark/passionfruit-hard.json deleted file mode 100644 index d6d1c57..0000000 --- a/wal/colorschemes/dark/passionfruit-hard.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "special": { - "background":"#282828", - "foreground":"#d5c4a1", - "cursor":"#d5c4a1" - }, - "colors": { - "color0":"#282828", - "color1":"#f66655", - "color2":"#89b843", - "color3":"#d4bb6f", - "color4":"#83a598", - "color5":"#846e96", - "color6":"#8ec07c", - "color7":"#d5c4a1", - "color8":"#665c54", - "color9":"#f66655", - "color10":"#89b843", - "color11":"#d4bb6f", - "color12":"#83a598", - "color13":"#846e96", - "color14":"#8ec07c", - "color15":"#fbf1c7" - } -} - diff --git a/wal/colorschemes/dark/passionfruit.json b/wal/colorschemes/dark/passionfruit.json deleted file mode 100644 index fa6ecfe..0000000 --- a/wal/colorschemes/dark/passionfruit.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "special": { - "background":"#282828", - "foreground":"#d5c4a1", - "cursor":"#d5c4a1" - }, - "colors": { - "color0":"#282828", - "color1":"#f66655", - "color2":"#89b843", - "color3":"#d4bb6f", - "color4":"#83a598", - "color5":"#7f7d88", - "color6":"#8ec07c", - "color7":"#d5c4a1", - "color8":"#665c54", - "color9":"#f66655", - "color10":"#89b843", - "color11":"#d4bb6f", - "color12":"#83a598", - "color13":"#7f7d88", - "color14":"#8ec07c", - "color15":"#fbf1c7" - } -} - diff --git a/wal/colorschemes/dark/vscode.json b/wal/colorschemes/dark/vscode.json deleted file mode 100644 index c2d738f..0000000 --- a/wal/colorschemes/dark/vscode.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "special":{ - "background":"#1e1e1e", - "foreground":"#d4d4d4", - "cursor":"#f44747" - }, - "colors":{ - "color0":"#1e1e1e", - "color1":"#f44747", - "color2":"#d7ba7d", - "color3":"#608b4e", - "color4":"#569cd6", - "color5":"#4ec9b0", - "color6":"#c586c0", - "color7":"#d4d4d4", - "color8":"#808080", - "color9":"#f44747", - "color10":"#d7ba7d", - "color11":"#608b4e", - "color12":"#569cd6", - "color13":"#4ec9b0", - "color14":"#c586c0", - "color15":"#d4d4d4" - } -} diff --git a/wal/templates/colors-alacritty.yml b/wal/templates/colors-alacritty.yml deleted file mode 100644 index 60a2fda..0000000 --- a/wal/templates/colors-alacritty.yml +++ /dev/null @@ -1,25 +0,0 @@ -colors: - primary: - background: '{background}' - foreground: '{foreground}' - cursor: - text: CellForeground - cursor: '{cursor}' - bright: - black: '{color0}' - red: '{color1}' - green: '{color2}' - yellow: '{color3}' - blue: '{color4}' - magenta: '{color5}' - cyan: '{color6}' - white: '{color7}' - normal: - black: '{color8}' - red: '{color9}' - green: '{color10}' - yellow: '{color11}' - blue: '{color12}' - magenta: '{color13}' - cyan: '{color14}' - white: '{color15}' diff --git a/wal/templates/colors-obs.qss b/wal/templates/colors-obs.qss deleted file mode 100644 index 16a7469..0000000 --- a/wal/templates/colors-obs.qss +++ /dev/null @@ -1,1009 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ - -/* rgb(225,224,225); /* veryLight */ -/* rgb(200,199,200); /* lighter */ -/* rgb(122,121,122); /* light */ -/* rgb(88,87,88); /* kindaDark */ -/* rgb(58,57,58); /* dark */ -/* rgb(31,30,31); /* veryDark */ -/* rgb(11,10,11); /* veryVeryDark */ -/* rgb(42,130,218); /* blue */ - - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme {{ - window: {background}; /* dark */ - windowText: rgb(225,224,225); /* veryLight */ - base: rgb(31,30,31); /* veryDark */ - alternateBase: rgb(11,10,11); /* veryVeryDark */ - text: rgb(225,224,225); /* veryLight */ - button: rgb(88,87,88); /* kindaDark */ - buttonText: rgb(225,224,225); /* veryLight */ - brightText: rgb(200,199,200); /* lighter */ - - light: rgb(88,87,88); /* kindaDark */ - mid: rgb(58,57,58); /* dark */ - dark: rgb(31,30,31); /* veryDark */ - shadow: rgb(11,10,11); /* veryVeryDark */ - - highlight: rgb(42,130,218); /* blue */ - highlightedText: rgb(0,0,0); - - link: rgb(114,162,255); /* OBS blue */ - linkVisited: rgb(114,162,255); /* OBS blue */ -}} - -OBSTheme::disabled {{ - text: rgb(122,121,122); /* light */ - buttonText: rgb(122,121,122); /* light */ - brightText: rgb(122,121,122); /* light */ -}} - -OBSTheme::inactive {{ - highlight: rgb(48,47,48); - highlightedText: rgb(255,255,255); -}} - - -/* General style, we override only what is needed. */ -QWidget {{ - background-color: palette(window); - alternate-background-color: palette(base); - color: palette(window-text); - selection-background-color: palette(highlight); - selection-color: palette(highlighted-text); -}} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] {{ - border: 1px solid palette(base); -}} - - -/* Misc */ - -QWidget::disabled {{ - color: 2px solid palette(bright-text); -}} - -QAbstractItemView, QStackedWidget#stackedMixerArea QWidget {{ - background-color: palette(base); -}} - -QToolTip {{ - background-color: palette(base); - color: rgb(205,205,205); - border: none; -}} - -QMenuBar::item {{ - background-color: palette(window); -}} - -QListWidget::item:selected:!active, -SourceTree::item:selected:!active {{ - color: rgb(255,255,255); - background-color: rgb(48,47,48); -}} - -QListWidget QLineEdit, -SourceTree QLineEdit {{ - padding-top: 0px; - padding-bottom: 0px; - padding-right: 0; - padding-left: 2px; - border: none; - border-radius: none; -}} - -/* Dock Widget */ - -QDockWidget {{ - titlebar-close-icon: url('./Dark/close.svg'); - titlebar-normal-icon: url('./Dark/popout.svg'); -}} - -QDockWidget::title {{ - text-align: center; - background-color: rgb(70,69,70); -}} - -QDockWidget::close-button, QDockWidget::float-button {{ - border: 1px solid transparent; - background: transparent; - padding: 0px; -}} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover {{ - background: transparent; -}} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed {{ - padding: 1px -1px -1px 1px; -}} - -/* Group Box */ - -QGroupBox {{ - border: 1px solid palette(base); - border-radius: 5px; - padding-top: 24px; - font-weight: bold; -}} - -QGroupBox::title {{ - subcontrol-origin: margin; - left: 4px; - top: 4px; -}} - - -/* ScrollBars */ - -::corner {{ - background-color: palette(window); - border: none; -}} - -QScrollBar:vertical {{ - background-color: palette(window); - width: 14px; - margin: 0px; -}} - -QScrollBar::handle:vertical {{ - background-color: rgb(76,76,76); - min-height: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid rgb(76,76,76); -}} - -QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {{ - border: none; - background: none; - height: 0px; -}} - -QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {{ - border: none; - background: none; - color: none; -}} - -QScrollBar:horizontal {{ - background-color: palette(window); - height: 14px; - margin: 0px; -}} - -QScrollBar::handle:horizontal {{ - background-color: rgb(76,76,76); - min-width: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid rgb(76,76,76); -}} - -QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {{ - border: none; - background: none; - width: 0px; -}} - -QScrollBar::left-arrow:horizontal, QScrollBar::right-arrow:horizontal, QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {{ - border: none; - background: none; - color: none; -}} - -/* Source Context */ -#contextContainer QPushButton[themeID2=contextBarButton] {{ - padding: 3px; - margin: 0px; -}} - -#contextContainer QPushButton#sourcePropertiesButton {{ - qproperty-icon: url(./Dark/settings/general.svg); -}} - -#contextContainer QPushButton#sourceFiltersButton {{ - qproperty-icon: url(./Dark/filter.svg); -}} - -#contextContainer QPushButton#sourceInteractButton {{ - qproperty-icon: url(./Dark/interact.svg); -}} - -/* Scenes and Sources toolbar */ - -QToolBar {{ - background-color: palette(window); - border: none; -}} - -QToolButton:hover {{ - background-color: rgb(122,121,122); /* light */ - border-radius: none; -}} - -QToolButton:pressed {{ - background-color: palette(base); - border-radius: none; -}} - -* [themeID="addIconSmall"] {{ - qproperty-icon: url(./Dark/plus.svg); -}} - -* [themeID="removeIconSmall"] {{ - qproperty-icon: url(./Dark/minus.svg); -}} - -* [themeID="propertiesIconSmall"] {{ - qproperty-icon: url(./Dark/settings/general.svg); -}} - -* [themeID="configIconSmall"] {{ - qproperty-icon: url(./Dark/settings/general.svg); -}} - -* [themeID="refreshIconSmall"] {{ - qproperty-icon: url(./Dark/refresh.svg); -}} - -* [themeID="upArrowIconSmall"] {{ - qproperty-icon: url(./Dark/up.svg); -}} - -* [themeID="downArrowIconSmall"] {{ - qproperty-icon: url(./Dark/down.svg); -}} - -* [themeID="pauseIconSmall"] {{ - qproperty-icon: url(./Dark/media-pause.svg); -}} - - -/* Tab Widget */ - -QTabWidget::pane {{ /* The tab widget frame */ - border-top: 1px solid palette(base); /* veryDark */ -}} - -QTabWidget::tab-bar {{ - alignment: left; -}} - -QTabBar::tab {{ - background-color: rgb(76,76,76); - border: none; - padding: 5px; - min-width: 50px; - margin: 1px; -}} - -QTabBar::tab:top {{ - border-bottom: 1px transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - -}} - -QTabBar::tab:bottom {{ - padding-top: 1px; - margin-bottom: 4px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - height: 14px; -}} - -QTabBar::tab:selected {{ - background-color: palette(base); -}} - -QTabBar::tab:hover {{ - background-color: rgb(122,121,122); /* light */ -}} - -QTabBar::tab:pressed {{ - background-color: palette(base); -}} - - -/* ComboBox */ - -QDateTimeEdit, -QComboBox {{ - background-color: rgb(76,76,76); - border-style: solid; - border: 1px; - border-radius: 3px; - border-color: rgb(76,76,76); /* veryDark */ - padding: 2px; - padding-left: 10px; -}} - -QDateTimeEdit:hover, -QComboBox:hover {{ - background-color: palette(button); -}} - -QDateTimeEdit::drop-down, -QComboBox::drop-down {{ - border:none; - border-left: 1px solid rgba(31,30,31,155); /* veryDark */ - width: 20px; -}} - -QDateTimeEdit::down-arrow, -QComboBox::down-arrow {{ - qproperty-alignment: AlignTop; - image: url(./Dark/updown.svg); - width: 100%; -}} - -QDateTimeEdit:on, -QComboBox:on {{ - background-color: palette(base); -}} - -QDateTimeEdit:editable, -QComboBox:editable {{ - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -}} - -QDateTimeEdit::drop-down:editable, -QComboBox::drop-down:editable {{ - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -}} - -QDateTimeEdit::down-arrow:editable, -QComboBox::down-arrow:editable {{ - qproperty-alignment: AlignTop; - image: url(./Dark/down.svg); - width: 8%; -}} - - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit {{ - background-color: palette(base); - border: none; - border-radius: 3px; - padding: 2px 2px 3px 7px; -}} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, QDoubleSpinBox {{ - background-color: palette(base); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 2px 2px 3px 7px; -}} - -QSpinBox::up-button, QDoubleSpinBox::up-button {{ - subcontrol-origin: margin; - subcontrol-position: top right; /* position at the top right corner */ - - background-color: rgb(76,76,76); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -}} - -QSpinBox::down-button, QDoubleSpinBox::down-button {{ - subcontrol-origin: margin; - subcontrol-position: bottom right; /* position at the top right corner */ - background-color: rgb(76,76,76); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -}} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {{ - background-color: rgb(122,121,122); /* light */ -}} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed {{ - background-color: palette(window); -}} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off {{ - background-color: palette(window); -}} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off {{ - background-color: palette(window); -}} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {{ - image: url(./Dark/up.svg); - width: 100%; -}} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {{ - image: url(./Dark/down.svg); - width: 100%; -}} - - -/* Buttons */ - -QPushButton {{ - color: palette(window-text); - background-color: rgb(76,76,76); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 20px; - padding-right: 20px; -}} - -QPushButton::flat {{ - background-color: palette(window); -}} - -QPushButton:checked {{ - background-color: palette(base); -}} - -QPushButton:hover {{ - background-color: rgb(122,121,122); /* light */ -}} - -QPushButton:pressed {{ - background-color: palette(base); -}} - -QPushButton:disabled {{ - background-color: rgb(46,45,46); -}} - -QPushButton::menu-indicator {{ - image: url(./Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -}} - -/* Sliders */ - -QSlider::groove:horizontal {{ - background-color: rgb(76,76,76); - height: 4px; - border: none; - border-radius: 2px; -}} - -QSlider::handle:horizontal {{ - background-color: rgb(210,210,210); - border: 1px solid palette(window); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -}} - -QSlider::handle:horizontal:pressed {{ - background-color: rgb(210,210,210); -}} - -QSlider::sub-page:horizontal {{ - background-color: palette(highlight); - border-radius: 2px; -}} - -QSlider::sub-page:horizontal:disabled {{ - background-color: rgb(50,49,50); /* dark */ - border-radius: 2px; -}} - -QSlider::groove:vertical {{ - background-color: rgb(76,76,76); - width: 4px; - border: none; - border-radius: 2px; -}} - -QSlider::handle:vertical {{ - background-color: rgb(210,210,210); - border: 1px solid palette(window); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -}} - -QSlider::handle:vertical:pressed {{ - background-color: rgb(210,210,210); -}} - -QSlider::add-page:vertical {{ - background-color: palette(highlight); - border-radius: 2px; -}} - -QSlider::add-page:vertical:disabled {{ - background-color: rgb(50,49,50); /* dark */ - border-radius: 2px; -}} - -QSlider::handle:hover {{ - background-color: palette(bright-text); -}} - -QSlider::handle:disabled {{ - background-color: rgb(122,121,122); /* light */ -}} - -/* Volume Control */ - -VolumeMeter {{ - qproperty-backgroundNominalColor: rgb(38,127,38); - qproperty-backgroundWarningColor: rgb(127,127,38); - qproperty-backgroundErrorColor: rgb(127,38,38); - qproperty-foregroundNominalColor: rgb(76,255,76); - qproperty-foregroundWarningColor: rgb(255,255,76); - qproperty-foregroundErrorColor: rgb(255,76,76); - qproperty-magnitudeColor: rgb(0,0,0); - qproperty-majorTickColor: palette(window-text); - qproperty-minorTickColor: rgb(122,121,122); /* light */ -}} - - -/* Status Bar */ - -QStatusBar::item {{ - border: none; -}} - -/* Table View */ - -QTableView {{ - gridline-color: palette(light); -}} - -QHeaderView::section {{ - background-color: palette(window); - color: palette(window-text); - border: 1px solid palette(base); - border-radius: 5px; -}} - -/* Mute CheckBox */ - -MuteCheckBox {{ - outline: none; -}} - -MuteCheckBox::indicator:checked {{ - image: url(./Dark/mute.svg); -}} - -MuteCheckBox::indicator:unchecked {{ - image: url(./Dark/settings/audio.svg); -}} - -OBSHotkeyLabel[hotkeyPairHover=true] {{ - color: red; -}} - -/* Pause */ -PauseCheckBox {{ - outline: none; -}} - -PauseCheckBox::indicator:checked {{ - image: url(:/res/images/media-pause.svg); -}} - -PauseCheckBox::indicator:unchecked {{ - image: url(:/res/images/media-play.svg); -}} - -/* Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox {{ - background: transparent; - outline: none; -}} - -SourceTreeSubItemCheckBox::indicator {{ - width: 10px; - height: 10px; -}} - -SourceTreeSubItemCheckBox::indicator:checked {{ - image: url(./Dark/expand.svg); -}} - -SourceTreeSubItemCheckBox::indicator:unchecked {{ - image: url(./Dark/down.svg); -}} - - -/* Label warning/error */ - -QLabel#warningLabel {{ - color: rgb(192,128,0); - font-weight: bold; -}} - -QLabel#errorLabel {{ - color: rgb(192,0,0); - font-weight: bold; -}} - -* [themeID="warning"] {{ - color: rgb(192,128,0); - font-weight: bold; -}} - -* [themeID="error"] {{ - color: rgb(192,0,0); - font-weight: bold; -}} - -* [themeID="good"] {{ - color: rgb(0,192,0); - font-weight: bold; -}} - -/* About dialog */ - -* [themeID="aboutName"] {{ - font-size: 36px; - font-weight: bold; -}} - -* [themeID="aboutVersion"] {{ - font-size: 16px; - margin-bottom: 20px; -}} - -* [themeID="aboutInfo"] {{ - margin-bottom: 20px; -}} - -* [themeID="aboutHLayout"] {{ - background-color: palette(base); -}} - -/* Preview background color */ - -OBSQTDisplay {{ - qproperty-displayBackgroundColor: rgb(76,76,76); -}} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] {{ - font-size: 18px; - font-weight: bold; - color: rgb(122,121,122); -}} - -/* Settings Icons */ - -OBSBasicSettings {{ - qproperty-generalIcon: url(./Dark/settings/general.svg); - qproperty-streamIcon: url(./Dark/settings/stream.svg); - qproperty-outputIcon: url(./Dark/settings/output.svg); - qproperty-audioIcon: url(./Dark/settings/audio.svg); - qproperty-videoIcon: url(./Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Dark/settings/hotkeys.svg); - qproperty-advancedIcon: url(./Dark/settings/advanced.svg); -}} - -OBSBasicSettings QListWidget::item {{ - padding-top: 5px; - padding-bottom: 5px; -}} - -/* Locked CheckBox */ - -LockedCheckBox {{ - outline: none; - background: transparent; -}} - -LockedCheckBox::indicator:checked {{ - image: url(./Dark/locked.svg); -}} - -LockedCheckBox::indicator:unchecked {{ - image: url(:res/images/unlocked.svg); -}} - -/* Visibility CheckBox */ - -VisibilityCheckBox {{ - outline: none; - background: transparent; -}} - -VisibilityCheckBox::indicator:checked {{ - image: url(./Dark/visible.svg); -}} - -VisibilityCheckBox::indicator:unchecked {{ - image: url(:res/images/invisible.svg); -}} - -* [themeID="trashIcon"] {{ - qproperty-icon: url(./Dark/trash.svg); -}} - -* [themeID="revertIcon"] {{ - qproperty-icon: url(./Dark/revert.svg); -}} - -QPushButton#extraPanelDelete {{ - background-color: palette(base); -}} - -QPushButton#extraPanelDelete:hover {{ - background-color: rgb(122,121,122); -}} - -QPushButton#extraPanelDelete:pressed {{ - background-color: palette(base); -}} - -OBSMissingFiles {{ - qproperty-warningIcon: url(./Dark/alert.svg); -}} - -/* Source Icons */ - -OBSBasic {{ - qproperty-imageIcon: url(./Dark/sources/image.svg); - qproperty-colorIcon: url(./Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Dark/sources/camera.svg); - qproperty-textIcon: url(./Dark/sources/text.svg); - qproperty-mediaIcon: url(./Dark/sources/media.svg); - qproperty-browserIcon: url(./Dark/sources/globe.svg); - qproperty-groupIcon: url(./Dark/sources/group.svg); - qproperty-sceneIcon: url(./Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Dark/sources/default.svg); -}} - -/* Scene Tree */ - -SceneTree {{ - qproperty-gridItemWidth: 150; - qproperty-gridItemHeight: 27; -}} - -*[gridMode="true"] SceneTree::item {{ - color: palette(window-text); - background-color: rgb(76,76,76); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 10px; - padding-right: 10px; - margin: 1px; -}} - -*[gridMode="true"] SceneTree::item:selected {{ - background-color: rgb(122,121,122); /* light */ -}} - -*[gridMode="true"] SceneTree::item:hover {{ - background-color: rgb(122,121,122); /* light */ -}} - -*[gridMode="true"] SceneTree::item:pressed {{ - background-color: palette(base); -}} - -*[gridMode="true"] SceneTree::item:checked {{ - background-color: rgb(122,121,122); /* light */ -}} - -/* Save icon */ - -* [themeID="replayIconSmall"] {{ - qproperty-icon: url(./Dark/save.svg); -}} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] {{ - height: 24px; -}} - -QSlider::groove:horizontal[themeID="tBarSlider"] {{ - border: 1px solid rgb(76,76,76); - height: 5px; - background: palette(base); -}} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] {{ - background: palette(base);; - border: 1px solid rgb(76,76,76); -}} - -QSlider::handle:horizontal[themeID="tBarSlider"] {{ - background-color: rgb(210,210,210); - width: 12px; - height: 24px; - margin: -24px 0px; -}} - -/* Media icons */ - -* [themeID="playIcon"] {{ - qproperty-icon: url(./Dark/media/media_play.svg); -}} - -* [themeID="pauseIcon"] {{ - qproperty-icon: url(./Dark/media/media_pause.svg); -}} - -* [themeID="restartIcon"] {{ - qproperty-icon: url(./Dark/media/media_restart.svg); -}} - -* [themeID="stopIcon"] {{ - qproperty-icon: url(./Dark/media/media_stop.svg); -}} - -* [themeID="nextIcon"] {{ - qproperty-icon: url(./Dark/media/media_next.svg); -}} - -* [themeID="previousIcon"] {{ - qproperty-icon: url(./Dark/media/media_previous.svg); -}} - -/* YouTube Integration */ -OBSYoutubeActions {{ - qproperty-thumbPlaceholder: url(./Dark/sources/image.svg); -}} - -#ytEventList QLabel {{ - color: rgb(225,224,225); /* veryLight */ - background-color: rgb(76,76,76); - border: none; - border-radius: 3px; - padding: 4px 20px; -}} - -#ytEventList QLabel:hover {{ - background: rgb(122,121,122); -}} - -#ytEventList QLabel[isSelectedEvent=true] {{ - background: rgb(31,30,31); - border: none; -}} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow {{ - qproperty-alignment: AlignTop; - image: url(./Dark/down.svg); - width: 100%; -}} - -QDateTimeEdit:on {{ - background-color: rgb(31,30,31); /* veryDark */ -}} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar {{ - background-color: rgb(58,57,58); - padding: 4px 8px; -}} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton {{ - background-color: rgb(76,76,76); - padding: 2px 16px; - border-radius: 3px; - margin: 2px; -}} - -#qt_calendar_monthbutton::menu-indicator {{ - image: url(./Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -}} - -QCalendarWidget #qt_calendar_prevmonth {{ - padding: 2px; - qproperty-icon: url(./Dark/left.svg); - icon-size: 16px, 16px; -}} - -QCalendarWidget #qt_calendar_nextmonth {{ - padding: 2px; - qproperty-icon: url(./Dark/expand.svg); - icon-size: 16px, 16px; -}} - -QCalendarWidget QToolButton:hover {{ - background-color: rgb(122,121,122); - border-radius: 3px; -}} - -QCalendarWidget QToolButton:pressed {{ - background-color: rgb(31,30,31); /* veryDark */ -}} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu {{ - -}} -/* Year spinbox */ -QCalendarWidget QSpinBox {{ - background-color: rgb(31,30,31); /* veryDark */ - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 4px 16px; -}} - -QCalendarWidget QSpinBox::up-button {{ subcontrol-origin: border; subcontrol-position: top right; width: 16px; }} -QCalendarWidget QSpinBox::down-button {{subcontrol-origin: border; subcontrol-position: bottom right; width: 16px;}} -QCalendarWidget QSpinBox::up-arrow {{ width: 10px; height: 10px; }} -QCalendarWidget QSpinBox::down-arrow {{ width: 10px; height: 10px; }} - -/* Days of the Week Bar */ -QCalendarWidget QWidget {{ alternate-background-color: rgb(70,69,70); }} - -QCalendarWidget QAbstractItemView:enabled {{ - background-color: rgb(31,30,31); - color: rgb(225,224,225); - selection-background-color: rgb(25,51,75); - selection-color: rgb(225,224,225); -}} - -QCalendarWidget QAbstractItemView:disabled {{ - color: rgb(122,121,122); -}} diff --git a/wal/templates/colors-rofi.rasi b/wal/templates/colors-rofi.rasi deleted file mode 100644 index 2953565..0000000 --- a/wal/templates/colors-rofi.rasi +++ /dev/null @@ -1,166 +0,0 @@ -* {{ - active-background: {color4}; - active-foreground: @foreground; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: {color1}; - urgent-foreground: @foreground; - - alternate-active-background: @background; - alternate-active-foreground: @foreground; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @background; - alternate-urgent-foreground: @foreground; - - selected-active-background: {color1}; - selected-active-foreground: @foreground; - selected-normal-background: {color4}; - selected-normal-foreground: @foreground; - selected-urgent-background: {color3}; - selected-urgent-foreground: @foreground; - - background-color: @background; - background: {background}; - foreground: {foreground}; - border-color: @background; - spacing: 2; -}} - -#window {{ - background-color: @background; - border: 0; - padding: 2.5ch; -}} - -#mainbox {{ - border: 0; - padding: 0; -}} - -#message {{ - border: 2px 0px 0px; - border-color: @border-color; - padding: 1px; -}} - -#textbox {{ - text-color: @foreground; -}} - -#inputbar {{ - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; -}} - -#textbox-prompt-colon {{ - expand: false; - str: ":"; - margin: 0px 0.3em 0em 0em; - text-color: @normal-foreground; -}} - -#listview {{ - fixed-height: 0; - border: 2px 0px 0px; - border-color: @border-color; - spacing: 2px; - scrollbar: true; - padding: 2px 0px 0px; -}} - -#element {{ - border: 0; - padding: 1px; -}} - -#element-text, element-icon {{ - background-color: inherit; - text-color: inherit; -}} - -#element.normal.normal {{ - background-color: @normal-background; - text-color: @normal-foreground; -}} - -#element.normal.urgent {{ - background-color: @urgent-background; - text-color: @urgent-foreground; -}} - -#element.normal.active {{ - background-color: @active-background; - text-color: @active-foreground; -}} - -#element.selected.normal {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#element.selected.urgent {{ - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -}} - -#element.selected.active {{ - background-color: @selected-active-background; - text-color: @selected-active-foreground; -}} - -#element.alternate.normal {{ - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -}} - -#element.alternate.urgent {{ - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -}} - -#element.alternate.active {{ - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -}} - -#scrollbar {{ - width: 4px; - border: 0; - handle-width: 8px; - padding: 0; -}} - -#sidebar {{ - border: 2px 0px 0px; - border-color: @border-color; -}} - -#button {{ - text-color: @normal-foreground; -}} - -#button.selected {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#inputbar {{ - spacing: 0; - text-color: @normal-foreground; - padding: 1px; -}} - -#case-indicator {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#entry {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#prompt {{ - spacing: 0; - text-color: @normal-foreground; -}} diff --git a/wal/templates/colors.dunstrc b/wal/templates/colors.dunstrc deleted file mode 100644 index 2c02652..0000000 --- a/wal/templates/colors.dunstrc +++ /dev/null @@ -1,443 +0,0 @@ -# See dunst(5) for all configuration options - -[global] - ### Display ### - - # Which monitor should the notifications be displayed on. - monitor = 0 - - # Display notification on focused monitor. Possible modes are: - # mouse: follow mouse pointer - # keyboard: follow window with keyboard focus - # none: don't follow anything - # - # "keyboard" needs a window manager that exports the - # _NET_ACTIVE_WINDOW property. - # 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 = none - - ### Geometry ### - - # dynamic width from 0 to 300 - # width = (0, 300) - # constant width of 300 - width = 500 - - # The maximum height of a single notification, excluding the frame. - height = 300 - - # Position the notification in the top right corner - origin = top-right - - # Offset from the origin - offset = 10x50 - - # Scale factor. It is auto-detected if value is 0. - scale = 0.8 - - # Maximum number of notification (0 means no limit) - notification_limit = 3 - - ### 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 - - # Padding between text and separator. - padding = 8 - - # 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 = 3 - - # Defines color of the frame around the notification window. - frame_color = "{color1}" - - # Define a color for the separator. - # possible values are: - # * auto: dunst tries to find a color fitting to the background; - # * foreground: use the same color as the foreground; - # * frame: use the same color as the frame; - # * anything else will be interpreted as a X color. - separator_color = frame - - # Sort messages by urgency. - sort = yes - - # 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 - - ### Text ### - - font = Fira Code Nerd Font 12 - - # 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: - # bold - # italic - # strikethrough - # underline - # - # For a complete reference see - # . - # - # 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 = "%s\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 = 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_path = /usr/share/icons/Papirus/16x16/status/:/usr/share/icons/Papirus/16x16/devices/ - - ### History ### - - # Should a notification popped up from history be sticky or timeout - # as if it would normally do. - sticky_history = yes - - # Maximum amount of notifications kept in history - history_length = 20 - - ### Misc/Advanced ### - - # dmenu path. - dmenu = /usr/bin/dmenu -p dunst: - - # 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 - - -[shortcuts] - close = ctrl+space - close_all = ctrl+shift+space - history = ctrl+grave - context = ctrl+shift+period - - -[urgency_low] - # IMPORTANT: colors have to be defined in quotation marks. - # Otherwise the "#" and following would be interpreted as a comment. - background = "{background}" - foreground = "{foreground}" - timeout = 10 - # Icon for notifications with low urgency, uncomment to enable - #default_icon = /path/to/icon - -[urgency_normal] - background = "{background}" - foreground = "{foreground}" - timeout = 10 - # Icon for notifications with normal urgency, uncomment to enable - #default_icon = /path/to/icon - -[urgency_critical] - background = "{background}" - foreground = "{color1}" - frame_color = "{color1}" - timeout = 0 - # Icon for notifications with critical urgency, uncomment to enable - #default_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 (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 -# set_category -# timeout -# urgency -# skip_display -# history_ignore -# action_name -# word_wrap -# ellipsize -# alignment -# -# 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. -# The script will be called as follows: -# script appname summary body icon urgency -# where urgency can be "LOW", "NORMAL" or "CRITICAL". -# -# 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 - -#[script-test] -# summary = "*script*" -# script = dunst_test.sh - -#[ignore] -# # This notification will not be displayed -# summary = "foobar" -# 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 -# summary = "*signed on*" -# urgency = low -# -#[signed_off] -# appname = Pidgin -# summary = *signed off* -# urgency = low -# -#[says] -# appname = Pidgin -# summary = *says* -# urgency = critical -# -#[twitter] -# appname = Pidgin -# summary = *twitter.com* -# urgency = normal -# -#[stack-volumes] -# appname = "some_volume_notifiers" -# set_stack_tag = "volume" -# -# vim: ft=cfg diff --git a/wal/templates/colors.zathura b/wal/templates/colors.zathura deleted file mode 100644 index 9e8a844..0000000 --- a/wal/templates/colors.zathura +++ /dev/null @@ -1,29 +0,0 @@ -set recolor "true" -set completion-bg "{background}" -set completion-fg "{foreground}" -set completion-group-bg "{background}" -set completion-group-fg "{color2}" -set completion-highlight-bg "{foreground}" -set completion-highlight-fg "{background}" -set recolor-lightcolor "{background}" -set recolor-darkcolor "{foreground}" -set default-bg "{background}" -set inputbar-bg "{background}" -set inputbar-fg "{foreground}" -set notification-bg "{background}" -set notification-fg "{foreground}" -set notification-error-bg "{color1}" -set notification-error-fg "{foreground}" -set notification-warning-bg "{color1}" -set notification-warning-fg "{foreground}" -set statusbar-bg "{background}" -set statusbar-fg "{foreground}" -set index-bg "{background}" -set index-fg "{foreground}" -set index-active-bg "{foreground}" -set index-active-fg "{background}" -set render-loading-bg "{background}" -set render-loading-fg "{foreground}" -set window-title-home-tilde true -set statusbar-basename true -set selection-clipboard clipboard diff --git a/zsh/zshrc b/zsh/zshrc index 0cd088c..4890d4e 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -2,7 +2,6 @@ export PATH=$HOME/.config/bin:$PATH:$HOME/.local/bin:$HOME/.local/share/texlive/ export MANPATH=$MANPATH:$HOME/.local/share/texlive/2021/texmf-dist/doc/man export INFOPATH=$INFOPATH:$HOME/.local/share/texlive/2021/texmf-dist/doc/info -alias wal='wal -o "$HOME/.config/bin/themeset"' alias gef='gdb --eval-command="source /usr/share/gef/gef.py"' alias pwndbg='gdb --eval-command="source /usr/share/pwndbg/gdbinit.py"' alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"'