update
This commit is contained in:
parent
3d45b94b98
commit
8755d39888
8 changed files with 1578 additions and 10 deletions
83
settheme
83
settheme
|
@ -3,12 +3,20 @@
|
|||
# Themes work with:
|
||||
# dwm, st, dmenu, tabbed,
|
||||
# xresources, wallpapers, vim,
|
||||
# dunst, zsh (experimental), ls
|
||||
# dunst, zsh (experimental),
|
||||
# dircolors, qutebrowser, man
|
||||
|
||||
[ -f ~/.local/share/themes/"$1".xdefaults ] || exit -1
|
||||
|
||||
( cd ~/.local/share/themes; cpp "$1".xdefaults > ~/.local/etc/theme)
|
||||
|
||||
|
||||
### XRESOURCES ###
|
||||
( cd ~/.local/share/themes; cpp "$1".xdefaults > ~/.local/etc/theme)
|
||||
xrdb ~/.Xresources
|
||||
|
||||
|
||||
|
||||
### DIRCOLORS ###
|
||||
if [ -f ~/.local/share/themes/"$1".dir_colors ]
|
||||
then
|
||||
cp ~/.local/share/themes/"$1".dir_colors ~/.local/etc/dir_colors
|
||||
|
@ -16,37 +24,58 @@ else
|
|||
rm ~/.local/etc/dir_colors
|
||||
fi
|
||||
|
||||
rm -rf ~/.local/share/themes/bin
|
||||
:<<'comment'
|
||||
if [[ -x $(which dircolors) ]]; then
|
||||
if [[ -f ~/.local/etc/dir_colors ]]; then
|
||||
eval $(dircolors -b ~/.local/etc/dir_colors)
|
||||
elif [[ -f /etc/dir_colors ]]; then
|
||||
eval $(dircolors -b /etc/dir_colors)
|
||||
else
|
||||
eval $(dircolors -b)
|
||||
fi
|
||||
else
|
||||
LS_COLORS='no=00:fi=00:di=00;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:';
|
||||
export LS_COLORS
|
||||
fi
|
||||
export ZLS_COLORS=$LS_COLORS
|
||||
comment
|
||||
|
||||
|
||||
|
||||
### BIN (MAN, ETC) ###
|
||||
rm -rf ~/.local/share/themes/bin
|
||||
[ -d ~/.local/share/themes/"$1"-bin ] && cp -r ~/.local/share/themes/{"$1"-,}bin
|
||||
|
||||
:<<'comment'
|
||||
export PATH="$HOME/.local/share/themes/bin:$PATH"
|
||||
comment
|
||||
|
||||
xrdb ~/.Xresources
|
||||
|
||||
b1="$(mktemp)"
|
||||
mv ~/.local/bin/st-autocomplete $b1
|
||||
|
||||
### DWM, ST, DMENU, TABBED ###
|
||||
echo -e "dwm\nst\ndmenu\ntabbed" |
|
||||
while read t
|
||||
do
|
||||
(cd ~/.local/src/$t && (make clean ; ./xtheme ; make PREFIX=$HOME/.local install ; make clean) ; cd -)
|
||||
done
|
||||
|
||||
mv $b1 ~/.local/bin/st-autocomplete
|
||||
|
||||
wallres=$(cat ~/.local/share/themes/"$1".xdefaults | grep -P "^wallpaper:\s*\S*$" -m 1)
|
||||
|
||||
### WALLPAPER ###
|
||||
wallres=$(xgetres wallpaper)
|
||||
[[ "$wallres" != '' ]] && \
|
||||
feh --bg-fill ~/.local/share/themes/"$1"-wallpapers/$( \
|
||||
echo "$wallres" \
|
||||
| sed "s/^.*:\s*//" \
|
||||
)*
|
||||
|
||||
|
||||
|
||||
### VIM ###
|
||||
rm -f ~/.local/share/themes/theme.vim
|
||||
|
||||
vimthemeres=$(cat ~/.local/share/themes/"$1".xdefaults | grep -P "^vim\*?\.?theme:\s*\S*$" -m 1)
|
||||
[[ "$vimthemeres" != '' ]] && \
|
||||
vimthemeres=$(xgetres vim.theme)
|
||||
[[ "$vimthemeres" != '' ]] &&
|
||||
cp ~/.local/share/themes/{$( \
|
||||
echo "$vimthemeres" \
|
||||
| sed "s/^.*:\s*//" \
|
||||
|
@ -62,6 +91,38 @@ else
|
|||
endif
|
||||
comment
|
||||
|
||||
|
||||
|
||||
### QUTEBROWSER ###
|
||||
rm -f ~/.local/share/themes/theme-qutebrowser.py
|
||||
|
||||
vimthemeres=$(xgetres qutebrowser.theme)
|
||||
[[ "$vimthemeres" != '' ]] &&
|
||||
cp ~/.local/share/themes/{$( \
|
||||
echo "$vimthemeres" \
|
||||
| sed "s/^.*:\s*//" \
|
||||
),theme-qutebrowser}.py
|
||||
|
||||
:<<'comment'
|
||||
import os
|
||||
themefile = os.getenv ('HOME') + '/.local/share/themes/theme-qutebrowser.py'
|
||||
|
||||
if os.path.exists (themefile) :
|
||||
config.source (themefile)
|
||||
else :
|
||||
import dracula.draw
|
||||
|
||||
dracula.draw.blood (c, {
|
||||
'spacing' : {
|
||||
'vertical' : 6 ,
|
||||
'horizontal' : 8 ,
|
||||
}
|
||||
})
|
||||
comment
|
||||
|
||||
|
||||
|
||||
### DUNST ###
|
||||
(
|
||||
killall dunst
|
||||
cd ~/.config/dunst
|
||||
|
@ -70,5 +131,7 @@ comment
|
|||
cd -
|
||||
)
|
||||
|
||||
|
||||
|
||||
dunstify "Theme Changed
|
||||
restart dwm" -t 3000
|
||||
|
|
595
solarized-dark-qt.qss
Normal file
595
solarized-dark-qt.qss
Normal file
|
@ -0,0 +1,595 @@
|
|||
/**
|
||||
** ______ _ _____ _ _ _
|
||||
** | _ \ | | / ___| | | (_) | |
|
||||
** | | | |__ _ _ __| | __ \ `--. ___ | | __ _ _ __ _ _______ __| |
|
||||
** | | | / _` | '__| |/ / `--. \/ _ \| |/ _` | '__| |_ / _ \/ _` |
|
||||
** | |/ / (_| | | | < /\__/ / (_) | | (_| | | | |/ / __/ (_| |
|
||||
** |___/ \__,_|_| |_|\_\ \____/ \___/|_|\__,_|_| |_/___\___|\__,_|
|
||||
**
|
||||
** Quassel Theme
|
||||
**
|
||||
** Author: Chris Holland (Zren on Freenode/GitHub)
|
||||
*/
|
||||
|
||||
/**
|
||||
** Theme Notes:
|
||||
** - This theme is designed to work on top of the Fusion or the Plastique client style.
|
||||
** It will look weird on almost all the others (including the system default).
|
||||
** (Settings > Configure Quassel (F7) > Interface > Client Style)
|
||||
*/
|
||||
|
||||
/**
|
||||
** Helpful Links:
|
||||
** - QT:
|
||||
** http://qt-project.org/doc/qt-4.8/stylesheet-syntax.html
|
||||
** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-reference.html
|
||||
** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html
|
||||
** - Plastique Client Style:
|
||||
** https://qt.gitorious.org/qt/qt/source/src/gui/styles/qplastiquestyle.cpp
|
||||
** https://github.com/mirror/qt/blob/4.8/src/gui/styles/qplastiquestyle.cpp
|
||||
** - Quassel Stylesheet Gallery:
|
||||
** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery
|
||||
** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery#DarkMonokaiqss
|
||||
*/
|
||||
|
||||
/**
|
||||
** - QSS Notes:
|
||||
** Quassel stylesheets also support Palette { role: color; } for setting the system
|
||||
** palette. See the QPalette docs for available roles, and convert them into qss-style
|
||||
** attributes, so ButtonText would become button-text or see qssparser.cpp In fact,
|
||||
** qssparser.cpp is the authorative source for Quassel's qss syntax that contains all
|
||||
** the extensions over standard Qt qss syntax.
|
||||
** See:
|
||||
** http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum
|
||||
** https://github.com/quassel/quassel/blob/master/src/uisupport/qssparser.cpp
|
||||
**
|
||||
*/
|
||||
|
||||
Palette {
|
||||
/* Window colors */
|
||||
window: #2b2b2b;
|
||||
background: #212121;
|
||||
foreground: #dddddd;
|
||||
|
||||
base: #131313;
|
||||
alternate-base: #42403B;
|
||||
|
||||
/* Just setting palette(tooltip-base) doesn't work as intended so we set it in
|
||||
** a QTooltip{} rule as well.
|
||||
*/
|
||||
tooltip-base: #131313; // palette(base)
|
||||
tooltip-text: white; // palette(text)
|
||||
|
||||
/* The following attributes should be done in a scale */
|
||||
light: #444444; // Tab Borders, Scrollbar handle grips, Titled Panel border (Settings)
|
||||
midlight: #333333; // ?
|
||||
button: #292929; // Menu BG, Scrollbar and Button base.
|
||||
mid: #252525; // Titled Panel border (Settings)
|
||||
dark: #202020; // TreeView [-] and ... color (Also various borders in Windows Client Style)
|
||||
shadow: #1d1d1d; // ?
|
||||
|
||||
|
||||
/* Text colors */
|
||||
text: white;
|
||||
button-text: #B6B3AB;
|
||||
|
||||
highlight: #268bd2;
|
||||
//highlight-text: #000000;
|
||||
|
||||
/* Link colors */
|
||||
link: #539FA3;
|
||||
link-visited: #845B90;
|
||||
|
||||
/* Color of the marker line in the chat view. BG Node that is overlayed on the first new ChatLine. */
|
||||
// 0 -> 0.1 (sharp line)
|
||||
marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #586e75, stop: 0.1 #586e75, stop: 0.1 transparent);
|
||||
}
|
||||
|
||||
/*
|
||||
** Base Object Colors
|
||||
*/
|
||||
|
||||
/* Tables */
|
||||
// QTreeView#settingsTree -> Tree in the Settings popup.
|
||||
|
||||
QTreeView, QTableView {
|
||||
alternate-background-color: rgba(0,0,0, 64);
|
||||
// background-color: palette(shadow);
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
QTreeView {
|
||||
selection-background-color: transparent;
|
||||
}
|
||||
|
||||
QTreeView::item {
|
||||
border-left: 2px solid palette(base);
|
||||
}
|
||||
|
||||
QTreeView::item:focus {
|
||||
border-width: 0 0 0 2px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
QTreeView::item:selected {
|
||||
border-width: 0 0 0 2px;
|
||||
color: palette(button-text);
|
||||
}
|
||||
|
||||
QTreeView::item:hover {
|
||||
background: palette(dark);
|
||||
}
|
||||
|
||||
|
||||
QTreeView::item:selected:active{
|
||||
color: palette(button-text);
|
||||
background: palette(dark);
|
||||
border-color: palette(highlight);
|
||||
}
|
||||
|
||||
QTreeView::item:selected:!active {
|
||||
color: palette(button-text);
|
||||
background: palette(dark);
|
||||
border-color: palette(highlight);
|
||||
}
|
||||
|
||||
// QTreeView::item { color: #debc85; }
|
||||
// QTreeView::item:selected { color: #00004b; }
|
||||
// QTreeView#settingsTree { background: #131313; }
|
||||
|
||||
|
||||
/* Scrollbar */
|
||||
/* From Quassel Wiki: http://sprunge.us/iZGB */
|
||||
QScrollBar {
|
||||
//background: transparent;
|
||||
background: palette(base);
|
||||
margin: 0;
|
||||
}
|
||||
QScrollBar:hover {
|
||||
/* Optional: Subtle accent of scrolling area on hover */
|
||||
background: #161616; /* base +2 */
|
||||
}
|
||||
QScrollBar:vertical {
|
||||
width: 8px;
|
||||
}
|
||||
QScrollBar:horizontal {
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
QScrollBar::handle {
|
||||
padding: 0;
|
||||
margin: 2px;
|
||||
border-radius: 2px;
|
||||
border: 2px solid palette(midlight);
|
||||
background: palette(midlight);
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical {
|
||||
min-height: 20px;
|
||||
min-width: 0px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal {
|
||||
min-width: 20px;
|
||||
min-height: 0px;
|
||||
}
|
||||
QScrollBar::handle:hover {
|
||||
border-color: palette(light);
|
||||
background: palette(light);
|
||||
}
|
||||
QScrollBar::handle:pressed {
|
||||
background: palette(highlight);
|
||||
border-color: palette(highlight);
|
||||
}
|
||||
|
||||
QScrollBar::add-line , QScrollBar::sub-line {
|
||||
height: 0px;
|
||||
border: 0px;
|
||||
}
|
||||
QScrollBar::up-arrow, QScrollBar::down-arrow {
|
||||
border: 0px;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
}
|
||||
|
||||
QScrollBar::add-page, QScrollBar::sub-page {
|
||||
background: none;
|
||||
}
|
||||
|
||||
/* Input Box */
|
||||
MultiLineEdit {
|
||||
//background: palette(base);
|
||||
//color: palette(foreground);
|
||||
}
|
||||
|
||||
/* Widgets */
|
||||
/* http://doc.qt.nokia.com/4.7-snapshot/qdockwidget.html */
|
||||
//QMainWindow,
|
||||
QMainWindow QAbstractScrollArea {
|
||||
//border: 0; // Remove borders.
|
||||
border: 1px solid palette(shadow);
|
||||
}
|
||||
|
||||
QMainWindow {
|
||||
//background: palette(mid); // Main window trim
|
||||
}
|
||||
|
||||
/* Splitter */
|
||||
/* The splits between QDockWidgets and QMainWindow is a different element. */
|
||||
QSplitter::handle,
|
||||
QMainWindow::separator {
|
||||
background: palette(dark);
|
||||
}
|
||||
QSplitter::handle:horizontal:hover,
|
||||
QMainWindow::separator:vertical:hover {
|
||||
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
|
||||
}
|
||||
|
||||
QSplitter::handle:vertical:hover,
|
||||
QMainWindow::separator:horizontal:hover {
|
||||
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
|
||||
}
|
||||
|
||||
/* Menu Bar / Context Menues */
|
||||
QMenu {
|
||||
margin: 5px; // A bit of nice padding around menu items.
|
||||
}
|
||||
|
||||
/* ToolTip */
|
||||
/* Note: You cannot create transparent sections in the popup box without a mask set. Thus the black edges outside the rounded borders. */
|
||||
QToolTip {
|
||||
border: 2px solid #202020; // palette(dark)
|
||||
border-radius: 2px;
|
||||
background: #131313; // palette(base)
|
||||
color: white; // palette(text)
|
||||
}
|
||||
|
||||
/* Tabs */
|
||||
/*
|
||||
The palette is designed for the selected one to be darker. So we need to change it. Decided to do a simple line.
|
||||
tab:bottom and tab:top reverse y1 and y2 on the linear gradients.
|
||||
|
||||
Tab Shadow: #444444 (light)
|
||||
Tab Hover: #666
|
||||
Tab Selected: palette(highlight)
|
||||
*/
|
||||
|
||||
//QTabWidget{}
|
||||
//QTabWidget::pane {}
|
||||
|
||||
QTabWidget::tab-bar {
|
||||
alignment: center;
|
||||
}
|
||||
|
||||
QTabBar::tab {
|
||||
min-width: 30px;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
QTabBar::tab:bottom:selected {
|
||||
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
QTabBar::tab:top:selected {
|
||||
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
QTabBar::tab:!selected {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
QTabBar::tab:bottom:!selected {
|
||||
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
QTabBar::tab:top:!selected {
|
||||
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
QTabBar::tab:!selected:hover {
|
||||
color: #aaa;
|
||||
}
|
||||
|
||||
QTabBar::tab:bottom:!selected:hover {
|
||||
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
QTabBar::tab:top:!selected:hover {
|
||||
background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
|
||||
}
|
||||
|
||||
/*
|
||||
** Quassel CSS
|
||||
*/
|
||||
|
||||
/* Main Chat Background Override */
|
||||
ChatView {
|
||||
background: #00212A;
|
||||
}
|
||||
ChatView QScrollBar {
|
||||
background: #00212A;
|
||||
}
|
||||
ChatView QScrollBar:hover {
|
||||
background: #00212A;
|
||||
}
|
||||
|
||||
ChatView QScrollBar::handle {
|
||||
border-color: #073642;
|
||||
background: #073642;
|
||||
}
|
||||
|
||||
ChatView QScrollBar::handle:hover {
|
||||
border-color: #073642;
|
||||
background: #073642;
|
||||
}
|
||||
|
||||
/**/
|
||||
QStatusBar {}
|
||||
QStatusBar::item {
|
||||
border: none;
|
||||
}
|
||||
QStatusBar QLabel {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
/* https://github.com/quassel/quassel/blob/master/src/qtui/ui/msgprocessorstatuswidget.ui */
|
||||
QStatusBar MsgProcessorStatusWidget {}
|
||||
QStatusBar MsgProcessorStatusWidget QLabel#label {}
|
||||
QStatusBar MsgProcessorStatusWidget QProgressBar#progressBar {}
|
||||
|
||||
/* https://github.com/quassel/quassel/blob/master/src/qtui/ui/coreconnectionstatuswidget.ui */
|
||||
QStatusBar CoreConnectionStatusWidget {}
|
||||
QStatusBar CoreConnectionStatusWidget QLabel#messageLabel {}
|
||||
QStatusBar CoreConnectionStatusWidget QProgressBar#progressBar {}
|
||||
QStatusBar CoreConnectionStatusWidget QLabel#lagLabel {}
|
||||
QStatusBar CoreConnectionStatusWidget QLabel#sslLabel {
|
||||
qproperty-pixmap: none; /* Hide the SSL status icon */
|
||||
}
|
||||
|
||||
|
||||
/* Font */
|
||||
// Will not override if selectors are doubled up eg: "ChatLine, MultiLineEdit {}"
|
||||
// These will override anything set in Quassel's Settings.
|
||||
/**
|
||||
* Don't bold or style MultiLineEdit text in any way otherwise you will be
|
||||
* prone to get weird behaviour in submitting from the Input box.
|
||||
* It will randomly bold your input if you do.
|
||||
*/
|
||||
ChatLine {
|
||||
//font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
|
||||
|
||||
//font-size: 13pt;
|
||||
//font-weight: bold;
|
||||
}
|
||||
MultiLineEdit {
|
||||
//font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
|
||||
|
||||
//font-size: 20px;
|
||||
//font-weight: normal;
|
||||
}
|
||||
ChatLine#plain {
|
||||
//font-weight: bold;
|
||||
}
|
||||
|
||||
/* Font: UI Global Font */
|
||||
QWidget {
|
||||
//font-family: consolas;
|
||||
}
|
||||
ChatListItem {
|
||||
font-family: consolas;
|
||||
}
|
||||
NickListItem {
|
||||
font-family: consolas;
|
||||
}
|
||||
StyledLabel#topicLabel {
|
||||
font-family: consolas;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
|
||||
/* Topic Box */
|
||||
StyledLabel#topicLabel { background: palette(base); font-family: consolas; }
|
||||
|
||||
/* Buffer / Channel List */
|
||||
/**
|
||||
state: inactive, channel-event, unread-message, highlighted
|
||||
type: query, channel, network
|
||||
**/
|
||||
ChatListItem { foreground: #888888; }
|
||||
ChatListItem[state="inactive"] { foreground: #555555; }
|
||||
ChatListItem[state="channel-event"] { foreground: #888888; } /* palette(button-text) */
|
||||
ChatListItem[state="unread-message"] { foreground: #268bd2; }
|
||||
ChatListItem[state="highlighted"] { foreground: #FFAA00; }
|
||||
|
||||
ChatListItem[type="network", state="unread-message"] { foreground: #999999; }
|
||||
ChatListItem[type="network", state="highlighted"] { foreground: #999999; }
|
||||
ChatListItem[type="query", state="unread-message"] { foreground: #FFAA00; }
|
||||
|
||||
|
||||
/* Nick List */
|
||||
/**
|
||||
state: away
|
||||
type: user, category
|
||||
**/
|
||||
NickListItem[type="category"] { foreground: #debc85; }
|
||||
NickListItem[type="user"] { foreground: #cccccc; }
|
||||
NickListItem[type="user", state="away"] { foreground: #666666; }
|
||||
|
||||
|
||||
|
||||
/* Chatbox Line Formatting */
|
||||
ChatLine[label="highlight"] {
|
||||
foreground: #93a1a1;
|
||||
background: #073642;
|
||||
}
|
||||
|
||||
/*
|
||||
** Option: Bold highlighted text, but not the timestamp.
|
||||
*/
|
||||
/*
|
||||
ChatLine[label="highlight"] { font-weight: bold; }
|
||||
ChatLine::timestamp[label="highlight"]{ font-weight: normal; }
|
||||
*/
|
||||
|
||||
/* Slight accent on the first two columns */
|
||||
/*ChatLine::sender { background: #101010; }*/
|
||||
/*ChatLine::timestamp { background: #101010; }*/
|
||||
/*ChatLine::contents { background: #101010; }*/
|
||||
|
||||
/*ChatLine::sender[label="highlight"] { foreground: #839496; background: #00212A; }*/
|
||||
/*ChatLine::timestamp[label="highlight"] { foreground: #586e75; }*/
|
||||
ChatLine::timestamp[label="highlight"] { foreground: #93a1a1; }
|
||||
|
||||
ChatLine::timestamp { }
|
||||
|
||||
/* ::contents == Message */
|
||||
ChatLine::contents {
|
||||
/* Can only set background */
|
||||
}
|
||||
|
||||
ChatLine#plain { foreground: #839496; }
|
||||
ChatLine#notice { foreground: #93a1a1; }
|
||||
ChatLine#action { foreground: #93a1a1; font-style: italic; font-weight: bold; }
|
||||
ChatLine#nick { foreground: #586e75; }
|
||||
ChatLine#mode { foreground: #586e75; }
|
||||
ChatLine#join { foreground: #586e75; }
|
||||
ChatLine#part { foreground: #586e75; }
|
||||
ChatLine#quit { foreground: #586e75; }
|
||||
ChatLine#kick { foreground: #586e75; }
|
||||
ChatLine#kill { foreground: #586e75; }
|
||||
ChatLine#server { foreground: #93a1a1; }
|
||||
ChatLine#info { foreground: #93a1a1; }
|
||||
ChatLine#error { foreground: #dc322f; }
|
||||
ChatLine#daychange { foreground: #93a1a1; }
|
||||
ChatLine#topic { foreground: #b58900; }
|
||||
//ChatLine#netsplit { foreground: #586e75; } // Old
|
||||
ChatLine#netsplit-join { foreground: #586e75; }
|
||||
ChatLine#netsplit-quit { foreground: #586e75; }
|
||||
|
||||
ChatLine::timestamp {
|
||||
foreground: #586e75;
|
||||
// Resets the timestemp font during #action and other possible formatting.
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
ChatLine::url {
|
||||
foreground: palette(link);
|
||||
//font-style: underline; // Uncomment if you always want an underline on links.
|
||||
}
|
||||
|
||||
/* Sender Colors */
|
||||
ChatLine::sender#plain[sender="self"] { foreground: #586e75; }
|
||||
|
||||
|
||||
/* Uncomment this is you want all senders the same color: */
|
||||
// ChatLine::sender#plain { foreground: #2828B9; }
|
||||
|
||||
/**
|
||||
* The following are the sixteen colours used for the senders.
|
||||
* The names are calculated by taking the hash of the nickname.
|
||||
* Then take the modulo (the remainder) when divided by 16.
|
||||
* Preview: http://i.imgur.com/xeRKI4H.png
|
||||
*/
|
||||
ChatLine::sender#plain[sender="0"] { foreground: #B58900; }
|
||||
ChatLine::sender#plain[sender="1"] { foreground: #CB4B16; }
|
||||
ChatLine::sender#plain[sender="2"] { foreground: #DC322f; }
|
||||
ChatLine::sender#plain[sender="3"] { foreground: #D33682; }
|
||||
ChatLine::sender#plain[sender="4"] { foreground: #6C71C4; }
|
||||
ChatLine::sender#plain[sender="5"] { foreground: #268BD2; }
|
||||
ChatLine::sender#plain[sender="6"] { foreground: #2AA198; }
|
||||
ChatLine::sender#plain[sender="7"] { foreground: #859900; }
|
||||
|
||||
/* -32 */
|
||||
/*ChatLine::sender#plain[sender="8"] { foreground: #956900; }*/
|
||||
/*ChatLine::sender#plain[sender="9"] { foreground: #AB2B06; }*/
|
||||
/*ChatLine::sender#plain[sender="a"] { foreground: #BC120f; }*/
|
||||
/*ChatLine::sender#plain[sender="b"] { foreground: #B31662; }*/
|
||||
/*ChatLine::sender#plain[sender="c"] { foreground: #4C51A4; }*/
|
||||
/*ChatLine::sender#plain[sender="d"] { foreground: #066BB2; }*/
|
||||
/*ChatLine::sender#plain[sender="e"] { foreground: #0A8178; }*/
|
||||
/*ChatLine::sender#plain[sender="f"] { foreground: #657900; }*/
|
||||
|
||||
/* +32 */
|
||||
ChatLine::sender#plain[sender="8"] { foreground: #D5A920; }
|
||||
ChatLine::sender#plain[sender="9"] { foreground: #EB6B36; }
|
||||
ChatLine::sender#plain[sender="a"] { foreground: #FC524f; }
|
||||
ChatLine::sender#plain[sender="b"] { foreground: #F356A2; }
|
||||
ChatLine::sender#plain[sender="c"] { foreground: #8C91E4; }
|
||||
ChatLine::sender#plain[sender="d"] { foreground: #46ABF2; }
|
||||
ChatLine::sender#plain[sender="e"] { foreground: #4AC1B8; }
|
||||
ChatLine::sender#plain[sender="f"] { foreground: #A5B920; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
** mIRC formats
|
||||
*/
|
||||
ChatLine[format="bold"] { font-weight: bold;}
|
||||
ChatLine[format="italic"] { font-style: italic; }
|
||||
ChatLine[format="underline"] { font-style: underline; }
|
||||
|
||||
/* Blues are hard to read. */
|
||||
ChatLine[fg-color="2"] { foreground: #15a; }
|
||||
ChatLine[bg-color="2"] { background: #15a; }
|
||||
ChatLine[fg-color="c"] { foreground: #15f; }
|
||||
ChatLine[bg-color="c"] { background: #15f; }
|
||||
|
||||
/* A list of all the colors for easy convienience */
|
||||
/*
|
||||
ChatLine[fg-color="0"] { foreground: white; }
|
||||
ChatLine[bg-color="0"] { background: white; }
|
||||
ChatLine[fg-color="1"] { foreground: black; }
|
||||
ChatLine[bg-color="1"] { background: black; }
|
||||
ChatLine[fg-color="2"] { foreground: navy; }
|
||||
ChatLine[bg-color="2"] { background: navy; }
|
||||
ChatLine[fg-color="3"] { foreground: green; }
|
||||
ChatLine[bg-color="3"] { background: green; }
|
||||
ChatLine[fg-color="4"] { foreground: red; }
|
||||
ChatLine[bg-color="4"] { background: red; }
|
||||
ChatLine[fg-color="5"] { foreground: darkred; }
|
||||
ChatLine[bg-color="5"] { background: darkred; }
|
||||
ChatLine[fg-color="6"] { foreground: purple; }
|
||||
ChatLine[bg-color="6"] { background: purple; }
|
||||
ChatLine[fg-color="7"] { foreground: orange; }
|
||||
ChatLine[bg-color="7"] { background: orange; }
|
||||
ChatLine[fg-color="8"] { foreground: yellow; }
|
||||
ChatLine[bg-color="8"] { background: yellow; }
|
||||
ChatLine[fg-color="9"] { foreground: lightgreen; }
|
||||
ChatLine[bg-color="9"] { background: lightgreen; }
|
||||
ChatLine[fg-color="a"] { foreground: teal; }
|
||||
ChatLine[bg-color="a"] { background: teal; }
|
||||
ChatLine[fg-color="b"] { foreground: lightcyan; }
|
||||
ChatLine[bg-color="b"] { background: lightcyan; }
|
||||
ChatLine[fg-color="c"] { foreground: blue; }
|
||||
ChatLine[bg-color="c"] { background: blue; }
|
||||
ChatLine[fg-color="d"] { foreground: pink; }
|
||||
ChatLine[bg-color="d"] { background: pink; }
|
||||
ChatLine[fg-color="e"] { foreground: gray; }
|
||||
ChatLine[bg-color="e"] { background: gray; }
|
||||
ChatLine[fg-color="f"] { foreground: lightgray; }
|
||||
ChatLine[bg-color="f"] { background: lightgray; }
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
** Experimental
|
||||
*/
|
||||
BufferViewDock[active=true] {
|
||||
/* The circle is hardcoded into the title. */
|
||||
/* Color only changes on a refresh (F5) (so it's pointless). */
|
||||
/* Also colors the border in Breeze. */
|
||||
//color: palette(highlight);
|
||||
}
|
||||
|
||||
/*
|
||||
** OS X: Workaround Pallete {} bug
|
||||
** - https://stackoverflow.com/questions/19748752/qt-style-qpalettewindowtext-color-reverts-after-application-starts
|
||||
*/
|
||||
|
||||
QWidget {
|
||||
color: #dddddd;
|
||||
}
|
||||
|
301
solarized-dark-qutebrowser.py
Normal file
301
solarized-dark-qutebrowser.py
Normal file
|
@ -0,0 +1,301 @@
|
|||
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
||||
# Base16 qutebrowser template by theova and Daniel Mulford
|
||||
# Solarized Dark scheme by Ethan Schoonover (modified by aramisgithub)
|
||||
# ... edited by GasparVardanyan
|
||||
|
||||
base00 = "#002b36"
|
||||
base01 = "#073642"
|
||||
base02 = "#586e75"
|
||||
base03 = "#657b83"
|
||||
base04 = "#839496"
|
||||
base05 = "#93a1a1"
|
||||
base06 = "#eee8d5"
|
||||
base07 = "#fdf6e3"
|
||||
base08 = "#dc322f"
|
||||
base09 = "#cb4b16"
|
||||
base0A = "#b58900"
|
||||
base0B = "#859900"
|
||||
base0C = "#2aa198"
|
||||
base0D = "#268bd2"
|
||||
base0E = "#6c71c4"
|
||||
base0F = "#d33682"
|
||||
|
||||
# set qutebrowser colors
|
||||
|
||||
# Text color of the completion widget. May be a single color to use for
|
||||
# all columns or a list of three colors, one for each column.
|
||||
c.colors.completion.fg = base05
|
||||
|
||||
# Background color of the completion widget for odd rows.
|
||||
c.colors.completion.odd.bg = base00
|
||||
|
||||
# Background color of the completion widget for even rows.
|
||||
c.colors.completion.even.bg = base00
|
||||
|
||||
# Foreground color of completion widget category headers.
|
||||
c.colors.completion.category.fg = base0D
|
||||
|
||||
# Background color of the completion widget category headers.
|
||||
c.colors.completion.category.bg = base00
|
||||
|
||||
# Top border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.top = base00
|
||||
|
||||
# Bottom border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.bottom = base00
|
||||
|
||||
# Foreground color of the selected completion item.
|
||||
c.colors.completion.item.selected.fg = base05
|
||||
|
||||
# Background color of the selected completion item.
|
||||
c.colors.completion.item.selected.bg = base02
|
||||
|
||||
# Top border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.top = base02
|
||||
|
||||
# Bottom border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.bottom = base02
|
||||
|
||||
# Foreground color of the matched text in the selected completion item.
|
||||
c.colors.completion.item.selected.match.fg = base05
|
||||
|
||||
# Foreground color of the matched text in the completion.
|
||||
c.colors.completion.match.fg = base09
|
||||
|
||||
# Color of the scrollbar handle in the completion view.
|
||||
c.colors.completion.scrollbar.fg = base05
|
||||
|
||||
# Color of the scrollbar in the completion view.
|
||||
c.colors.completion.scrollbar.bg = base00
|
||||
|
||||
# Background color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.bg = base01
|
||||
|
||||
# Foreground color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.fg = base04
|
||||
|
||||
# Background color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.bg = base00
|
||||
|
||||
# Foreground color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.fg = base05
|
||||
|
||||
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.bg = base02
|
||||
|
||||
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.fg = base05
|
||||
|
||||
# Background color for the download bar.
|
||||
c.colors.downloads.bar.bg = base00
|
||||
|
||||
# Color gradient start for download text.
|
||||
c.colors.downloads.start.fg = base00
|
||||
|
||||
# Color gradient start for download backgrounds.
|
||||
c.colors.downloads.start.bg = base0D
|
||||
|
||||
# Color gradient end for download text.
|
||||
c.colors.downloads.stop.fg = base00
|
||||
|
||||
# Color gradient stop for download backgrounds.
|
||||
c.colors.downloads.stop.bg = base0C
|
||||
|
||||
# Foreground color for downloads with errors.
|
||||
c.colors.downloads.error.fg = base08
|
||||
|
||||
# Font color for hints.
|
||||
c.colors.hints.fg = base00
|
||||
|
||||
# Background color for hints. Note that you can use a `rgba(...)` value
|
||||
# for transparency.
|
||||
c.colors.hints.bg = base0A
|
||||
|
||||
# Font color for the matched part of hints.
|
||||
c.colors.hints.match.fg = base05
|
||||
|
||||
# Text color for the keyhint widget.
|
||||
c.colors.keyhint.fg = base05
|
||||
|
||||
# Highlight color for keys to complete the current keychain.
|
||||
c.colors.keyhint.suffix.fg = base05
|
||||
|
||||
# Background color of the keyhint widget.
|
||||
c.colors.keyhint.bg = base00
|
||||
|
||||
# Foreground color of an error message.
|
||||
c.colors.messages.error.fg = base00
|
||||
|
||||
# Background color of an error message.
|
||||
c.colors.messages.error.bg = base08
|
||||
|
||||
# Border color of an error message.
|
||||
c.colors.messages.error.border = base08
|
||||
|
||||
# Foreground color of a warning message.
|
||||
c.colors.messages.warning.fg = base00
|
||||
|
||||
# Background color of a warning message.
|
||||
c.colors.messages.warning.bg = base0E
|
||||
|
||||
# Border color of a warning message.
|
||||
c.colors.messages.warning.border = base0E
|
||||
|
||||
# Foreground color of an info message.
|
||||
c.colors.messages.info.fg = base05
|
||||
|
||||
# Background color of an info message.
|
||||
c.colors.messages.info.bg = base00
|
||||
|
||||
# Border color of an info message.
|
||||
c.colors.messages.info.border = base00
|
||||
|
||||
# Foreground color for prompts.
|
||||
c.colors.prompts.fg = base05
|
||||
|
||||
# Border used around UI elements in prompts.
|
||||
c.colors.prompts.border = base00
|
||||
|
||||
# Background color for prompts.
|
||||
c.colors.prompts.bg = base00
|
||||
|
||||
# Background color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.bg = base02
|
||||
|
||||
# Foreground color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.fg = base05
|
||||
|
||||
# Foreground color of the statusbar.
|
||||
c.colors.statusbar.normal.fg = base05
|
||||
|
||||
# Background color of the statusbar.
|
||||
c.colors.statusbar.normal.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.fg = base0C
|
||||
|
||||
# Background color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.fg = base0A
|
||||
|
||||
# Background color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.fg = base04
|
||||
|
||||
# Background color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.bg = base00
|
||||
|
||||
# Background color of the progress bar.
|
||||
c.colors.statusbar.progress.bg = base0D
|
||||
|
||||
# Default foreground color of the URL in the statusbar.
|
||||
c.colors.statusbar.url.fg = base05
|
||||
|
||||
# Foreground color of the URL in the statusbar on error.
|
||||
c.colors.statusbar.url.error.fg = base08
|
||||
|
||||
# Foreground color of the URL in the statusbar for hovered links.
|
||||
c.colors.statusbar.url.hover.fg = base09
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (http).
|
||||
c.colors.statusbar.url.success.http.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (https).
|
||||
c.colors.statusbar.url.success.https.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar when there's a warning.
|
||||
c.colors.statusbar.url.warn.fg = base0E
|
||||
|
||||
# Background color of the tab bar.
|
||||
c.colors.tabs.bar.bg = base00
|
||||
|
||||
# Color gradient start for the tab indicator.
|
||||
c.colors.tabs.indicator.start = base0D
|
||||
|
||||
# Color gradient end for the tab indicator.
|
||||
c.colors.tabs.indicator.stop = base0C
|
||||
|
||||
# Color for the tab indicator on errors.
|
||||
c.colors.tabs.indicator.error = base08
|
||||
|
||||
# Foreground color of unselected odd tabs.
|
||||
c.colors.tabs.odd.fg = base05
|
||||
|
||||
# Background color of unselected odd tabs.
|
||||
c.colors.tabs.odd.bg = base01
|
||||
|
||||
# Foreground color of unselected even tabs.
|
||||
c.colors.tabs.even.fg = base05
|
||||
|
||||
# Background color of unselected even tabs.
|
||||
c.colors.tabs.even.bg = base01
|
||||
|
||||
# Background color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.fg = base05
|
||||
|
||||
# Background color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.fg = base05
|
||||
|
||||
# Background color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.fg = base00
|
||||
|
||||
# Background color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.fg = base00
|
||||
|
||||
# Foreground color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.fg = base05
|
||||
|
||||
# Background color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.bg = base00
|
||||
|
||||
# Foreground color of selected even tabs.
|
||||
c.colors.tabs.selected.even.fg = base05
|
||||
|
||||
# Background color of selected even tabs.
|
||||
c.colors.tabs.selected.even.bg = base00
|
||||
|
||||
# Background color for webpages if unset (or empty to use the theme's
|
||||
# color).
|
||||
# c.colors.webpage.bg = base00
|
|
@ -2,8 +2,10 @@
|
|||
|
||||
#ifndef Light
|
||||
#define altbg #174956 // selenized dark bg1
|
||||
qutebrowser*theme: solarized-dark-qutebrowser
|
||||
#else
|
||||
#define altbg #e9e4d0 // custom color
|
||||
qutebrowser*theme: solarized-light-qutebrowser
|
||||
#endif
|
||||
|
||||
wallpaper: cubes
|
||||
|
|
306
solarized-light-qutebrowser.py
Normal file
306
solarized-light-qutebrowser.py
Normal file
|
@ -0,0 +1,306 @@
|
|||
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
||||
# Base16 qutebrowser template by theova and Daniel Mulford
|
||||
# Solarized Dark scheme by Ethan Schoonover (modified by aramisgithub)
|
||||
# ... edited by GasparVardanyan
|
||||
|
||||
base00 = "#002b36"
|
||||
base01 = "#073642"
|
||||
base02 = "#586e75"
|
||||
base03 = "#657b83"
|
||||
base04 = "#839496"
|
||||
base05 = "#93a1a1"
|
||||
base06 = "#eee8d5"
|
||||
base07 = "#fdf6e3"
|
||||
base08 = "#dc322f"
|
||||
base09 = "#cb4b16"
|
||||
base0A = "#b58900"
|
||||
base0B = "#859900"
|
||||
base0C = "#2aa198"
|
||||
base0D = "#268bd2"
|
||||
base0E = "#6c71c4"
|
||||
base0F = "#d33682"
|
||||
|
||||
base00, base07 = base07, base00
|
||||
base01, base06 = base06, base01
|
||||
base02, base05 = base05, base02
|
||||
base03, base04 = base04, base03
|
||||
|
||||
# set qutebrowser colors
|
||||
|
||||
# Text color of the completion widget. May be a single color to use for
|
||||
# all columns or a list of three colors, one for each column.
|
||||
c.colors.completion.fg = base05
|
||||
|
||||
# Background color of the completion widget for odd rows.
|
||||
c.colors.completion.odd.bg = base00
|
||||
|
||||
# Background color of the completion widget for even rows.
|
||||
c.colors.completion.even.bg = base00
|
||||
|
||||
# Foreground color of completion widget category headers.
|
||||
c.colors.completion.category.fg = base0D
|
||||
|
||||
# Background color of the completion widget category headers.
|
||||
c.colors.completion.category.bg = base00
|
||||
|
||||
# Top border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.top = base00
|
||||
|
||||
# Bottom border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.bottom = base00
|
||||
|
||||
# Foreground color of the selected completion item.
|
||||
c.colors.completion.item.selected.fg = base05
|
||||
|
||||
# Background color of the selected completion item.
|
||||
c.colors.completion.item.selected.bg = base02
|
||||
|
||||
# Top border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.top = base02
|
||||
|
||||
# Bottom border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.bottom = base02
|
||||
|
||||
# Foreground color of the matched text in the selected completion item.
|
||||
c.colors.completion.item.selected.match.fg = base05
|
||||
|
||||
# Foreground color of the matched text in the completion.
|
||||
c.colors.completion.match.fg = base09
|
||||
|
||||
# Color of the scrollbar handle in the completion view.
|
||||
c.colors.completion.scrollbar.fg = base05
|
||||
|
||||
# Color of the scrollbar in the completion view.
|
||||
c.colors.completion.scrollbar.bg = base00
|
||||
|
||||
# Background color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.bg = base01
|
||||
|
||||
# Foreground color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.fg = base04
|
||||
|
||||
# Background color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.bg = base00
|
||||
|
||||
# Foreground color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.fg = base05
|
||||
|
||||
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.bg = base02
|
||||
|
||||
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.fg = base05
|
||||
|
||||
# Background color for the download bar.
|
||||
c.colors.downloads.bar.bg = base00
|
||||
|
||||
# Color gradient start for download text.
|
||||
c.colors.downloads.start.fg = base00
|
||||
|
||||
# Color gradient start for download backgrounds.
|
||||
c.colors.downloads.start.bg = base0D
|
||||
|
||||
# Color gradient end for download text.
|
||||
c.colors.downloads.stop.fg = base00
|
||||
|
||||
# Color gradient stop for download backgrounds.
|
||||
c.colors.downloads.stop.bg = base0C
|
||||
|
||||
# Foreground color for downloads with errors.
|
||||
c.colors.downloads.error.fg = base08
|
||||
|
||||
# Font color for hints.
|
||||
c.colors.hints.fg = base00
|
||||
|
||||
# Background color for hints. Note that you can use a `rgba(...)` value
|
||||
# for transparency.
|
||||
c.colors.hints.bg = base0A
|
||||
|
||||
# Font color for the matched part of hints.
|
||||
c.colors.hints.match.fg = base05
|
||||
|
||||
# Text color for the keyhint widget.
|
||||
c.colors.keyhint.fg = base05
|
||||
|
||||
# Highlight color for keys to complete the current keychain.
|
||||
c.colors.keyhint.suffix.fg = base05
|
||||
|
||||
# Background color of the keyhint widget.
|
||||
c.colors.keyhint.bg = base00
|
||||
|
||||
# Foreground color of an error message.
|
||||
c.colors.messages.error.fg = base00
|
||||
|
||||
# Background color of an error message.
|
||||
c.colors.messages.error.bg = base08
|
||||
|
||||
# Border color of an error message.
|
||||
c.colors.messages.error.border = base08
|
||||
|
||||
# Foreground color of a warning message.
|
||||
c.colors.messages.warning.fg = base00
|
||||
|
||||
# Background color of a warning message.
|
||||
c.colors.messages.warning.bg = base0E
|
||||
|
||||
# Border color of a warning message.
|
||||
c.colors.messages.warning.border = base0E
|
||||
|
||||
# Foreground color of an info message.
|
||||
c.colors.messages.info.fg = base05
|
||||
|
||||
# Background color of an info message.
|
||||
c.colors.messages.info.bg = base00
|
||||
|
||||
# Border color of an info message.
|
||||
c.colors.messages.info.border = base00
|
||||
|
||||
# Foreground color for prompts.
|
||||
c.colors.prompts.fg = base05
|
||||
|
||||
# Border used around UI elements in prompts.
|
||||
c.colors.prompts.border = base00
|
||||
|
||||
# Background color for prompts.
|
||||
c.colors.prompts.bg = base00
|
||||
|
||||
# Background color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.bg = base02
|
||||
|
||||
# Foreground color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.fg = base05
|
||||
|
||||
# Foreground color of the statusbar.
|
||||
c.colors.statusbar.normal.fg = base05
|
||||
|
||||
# Background color of the statusbar.
|
||||
c.colors.statusbar.normal.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.fg = base0C
|
||||
|
||||
# Background color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.fg = base0A
|
||||
|
||||
# Background color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.fg = base04
|
||||
|
||||
# Background color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.bg = base00
|
||||
|
||||
# Background color of the progress bar.
|
||||
c.colors.statusbar.progress.bg = base0D
|
||||
|
||||
# Default foreground color of the URL in the statusbar.
|
||||
c.colors.statusbar.url.fg = base05
|
||||
|
||||
# Foreground color of the URL in the statusbar on error.
|
||||
c.colors.statusbar.url.error.fg = base08
|
||||
|
||||
# Foreground color of the URL in the statusbar for hovered links.
|
||||
c.colors.statusbar.url.hover.fg = base09
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (http).
|
||||
c.colors.statusbar.url.success.http.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (https).
|
||||
c.colors.statusbar.url.success.https.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar when there's a warning.
|
||||
c.colors.statusbar.url.warn.fg = base0E
|
||||
|
||||
# Background color of the tab bar.
|
||||
c.colors.tabs.bar.bg = base00
|
||||
|
||||
# Color gradient start for the tab indicator.
|
||||
c.colors.tabs.indicator.start = base0D
|
||||
|
||||
# Color gradient end for the tab indicator.
|
||||
c.colors.tabs.indicator.stop = base0C
|
||||
|
||||
# Color for the tab indicator on errors.
|
||||
c.colors.tabs.indicator.error = base08
|
||||
|
||||
# Foreground color of unselected odd tabs.
|
||||
c.colors.tabs.odd.fg = base05
|
||||
|
||||
# Background color of unselected odd tabs.
|
||||
c.colors.tabs.odd.bg = base01
|
||||
|
||||
# Foreground color of unselected even tabs.
|
||||
c.colors.tabs.even.fg = base05
|
||||
|
||||
# Background color of unselected even tabs.
|
||||
c.colors.tabs.even.bg = base01
|
||||
|
||||
# Background color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.fg = base05
|
||||
|
||||
# Background color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.fg = base05
|
||||
|
||||
# Background color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.fg = base00
|
||||
|
||||
# Background color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.fg = base00
|
||||
|
||||
# Foreground color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.fg = base05
|
||||
|
||||
# Background color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.bg = base00
|
||||
|
||||
# Foreground color of selected even tabs.
|
||||
c.colors.tabs.selected.even.fg = base05
|
||||
|
||||
# Background color of selected even tabs.
|
||||
c.colors.tabs.selected.even.bg = base00
|
||||
|
||||
# Background color for webpages if unset (or empty to use the theme's
|
||||
# color).
|
||||
# c.colors.webpage.bg = base00
|
301
theme-qutebrowser.py
Normal file
301
theme-qutebrowser.py
Normal file
|
@ -0,0 +1,301 @@
|
|||
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
||||
# Base16 qutebrowser template by theova and Daniel Mulford
|
||||
# Solarized Dark scheme by Ethan Schoonover (modified by aramisgithub)
|
||||
# ... edited by GasparVardanyan
|
||||
|
||||
base00 = "#002b36"
|
||||
base01 = "#073642"
|
||||
base02 = "#586e75"
|
||||
base03 = "#657b83"
|
||||
base04 = "#839496"
|
||||
base05 = "#93a1a1"
|
||||
base06 = "#eee8d5"
|
||||
base07 = "#fdf6e3"
|
||||
base08 = "#dc322f"
|
||||
base09 = "#cb4b16"
|
||||
base0A = "#b58900"
|
||||
base0B = "#859900"
|
||||
base0C = "#2aa198"
|
||||
base0D = "#268bd2"
|
||||
base0E = "#6c71c4"
|
||||
base0F = "#d33682"
|
||||
|
||||
# set qutebrowser colors
|
||||
|
||||
# Text color of the completion widget. May be a single color to use for
|
||||
# all columns or a list of three colors, one for each column.
|
||||
c.colors.completion.fg = base05
|
||||
|
||||
# Background color of the completion widget for odd rows.
|
||||
c.colors.completion.odd.bg = base00
|
||||
|
||||
# Background color of the completion widget for even rows.
|
||||
c.colors.completion.even.bg = base00
|
||||
|
||||
# Foreground color of completion widget category headers.
|
||||
c.colors.completion.category.fg = base0D
|
||||
|
||||
# Background color of the completion widget category headers.
|
||||
c.colors.completion.category.bg = base00
|
||||
|
||||
# Top border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.top = base00
|
||||
|
||||
# Bottom border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.bottom = base00
|
||||
|
||||
# Foreground color of the selected completion item.
|
||||
c.colors.completion.item.selected.fg = base05
|
||||
|
||||
# Background color of the selected completion item.
|
||||
c.colors.completion.item.selected.bg = base02
|
||||
|
||||
# Top border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.top = base02
|
||||
|
||||
# Bottom border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.bottom = base02
|
||||
|
||||
# Foreground color of the matched text in the selected completion item.
|
||||
c.colors.completion.item.selected.match.fg = base05
|
||||
|
||||
# Foreground color of the matched text in the completion.
|
||||
c.colors.completion.match.fg = base09
|
||||
|
||||
# Color of the scrollbar handle in the completion view.
|
||||
c.colors.completion.scrollbar.fg = base05
|
||||
|
||||
# Color of the scrollbar in the completion view.
|
||||
c.colors.completion.scrollbar.bg = base00
|
||||
|
||||
# Background color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.bg = base01
|
||||
|
||||
# Foreground color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.fg = base04
|
||||
|
||||
# Background color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.bg = base00
|
||||
|
||||
# Foreground color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.fg = base05
|
||||
|
||||
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.bg = base02
|
||||
|
||||
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.fg = base05
|
||||
|
||||
# Background color for the download bar.
|
||||
c.colors.downloads.bar.bg = base00
|
||||
|
||||
# Color gradient start for download text.
|
||||
c.colors.downloads.start.fg = base00
|
||||
|
||||
# Color gradient start for download backgrounds.
|
||||
c.colors.downloads.start.bg = base0D
|
||||
|
||||
# Color gradient end for download text.
|
||||
c.colors.downloads.stop.fg = base00
|
||||
|
||||
# Color gradient stop for download backgrounds.
|
||||
c.colors.downloads.stop.bg = base0C
|
||||
|
||||
# Foreground color for downloads with errors.
|
||||
c.colors.downloads.error.fg = base08
|
||||
|
||||
# Font color for hints.
|
||||
c.colors.hints.fg = base00
|
||||
|
||||
# Background color for hints. Note that you can use a `rgba(...)` value
|
||||
# for transparency.
|
||||
c.colors.hints.bg = base0A
|
||||
|
||||
# Font color for the matched part of hints.
|
||||
c.colors.hints.match.fg = base05
|
||||
|
||||
# Text color for the keyhint widget.
|
||||
c.colors.keyhint.fg = base05
|
||||
|
||||
# Highlight color for keys to complete the current keychain.
|
||||
c.colors.keyhint.suffix.fg = base05
|
||||
|
||||
# Background color of the keyhint widget.
|
||||
c.colors.keyhint.bg = base00
|
||||
|
||||
# Foreground color of an error message.
|
||||
c.colors.messages.error.fg = base00
|
||||
|
||||
# Background color of an error message.
|
||||
c.colors.messages.error.bg = base08
|
||||
|
||||
# Border color of an error message.
|
||||
c.colors.messages.error.border = base08
|
||||
|
||||
# Foreground color of a warning message.
|
||||
c.colors.messages.warning.fg = base00
|
||||
|
||||
# Background color of a warning message.
|
||||
c.colors.messages.warning.bg = base0E
|
||||
|
||||
# Border color of a warning message.
|
||||
c.colors.messages.warning.border = base0E
|
||||
|
||||
# Foreground color of an info message.
|
||||
c.colors.messages.info.fg = base05
|
||||
|
||||
# Background color of an info message.
|
||||
c.colors.messages.info.bg = base00
|
||||
|
||||
# Border color of an info message.
|
||||
c.colors.messages.info.border = base00
|
||||
|
||||
# Foreground color for prompts.
|
||||
c.colors.prompts.fg = base05
|
||||
|
||||
# Border used around UI elements in prompts.
|
||||
c.colors.prompts.border = base00
|
||||
|
||||
# Background color for prompts.
|
||||
c.colors.prompts.bg = base00
|
||||
|
||||
# Background color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.bg = base02
|
||||
|
||||
# Foreground color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.fg = base05
|
||||
|
||||
# Foreground color of the statusbar.
|
||||
c.colors.statusbar.normal.fg = base05
|
||||
|
||||
# Background color of the statusbar.
|
||||
c.colors.statusbar.normal.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.fg = base0C
|
||||
|
||||
# Background color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.fg = base0A
|
||||
|
||||
# Background color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.fg = base04
|
||||
|
||||
# Background color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.fg = base0E
|
||||
|
||||
# Background color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.fg = base0D
|
||||
|
||||
# Background color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.bg = base00
|
||||
|
||||
# Background color of the progress bar.
|
||||
c.colors.statusbar.progress.bg = base0D
|
||||
|
||||
# Default foreground color of the URL in the statusbar.
|
||||
c.colors.statusbar.url.fg = base05
|
||||
|
||||
# Foreground color of the URL in the statusbar on error.
|
||||
c.colors.statusbar.url.error.fg = base08
|
||||
|
||||
# Foreground color of the URL in the statusbar for hovered links.
|
||||
c.colors.statusbar.url.hover.fg = base09
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (http).
|
||||
c.colors.statusbar.url.success.http.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (https).
|
||||
c.colors.statusbar.url.success.https.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar when there's a warning.
|
||||
c.colors.statusbar.url.warn.fg = base0E
|
||||
|
||||
# Background color of the tab bar.
|
||||
c.colors.tabs.bar.bg = base00
|
||||
|
||||
# Color gradient start for the tab indicator.
|
||||
c.colors.tabs.indicator.start = base0D
|
||||
|
||||
# Color gradient end for the tab indicator.
|
||||
c.colors.tabs.indicator.stop = base0C
|
||||
|
||||
# Color for the tab indicator on errors.
|
||||
c.colors.tabs.indicator.error = base08
|
||||
|
||||
# Foreground color of unselected odd tabs.
|
||||
c.colors.tabs.odd.fg = base05
|
||||
|
||||
# Background color of unselected odd tabs.
|
||||
c.colors.tabs.odd.bg = base01
|
||||
|
||||
# Foreground color of unselected even tabs.
|
||||
c.colors.tabs.even.fg = base05
|
||||
|
||||
# Background color of unselected even tabs.
|
||||
c.colors.tabs.even.bg = base01
|
||||
|
||||
# Background color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.fg = base05
|
||||
|
||||
# Background color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.bg = base02
|
||||
|
||||
# Foreground color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.fg = base05
|
||||
|
||||
# Background color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.fg = base00
|
||||
|
||||
# Background color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.bg = base0B
|
||||
|
||||
# Foreground color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.fg = base00
|
||||
|
||||
# Foreground color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.fg = base05
|
||||
|
||||
# Background color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.bg = base00
|
||||
|
||||
# Foreground color of selected even tabs.
|
||||
c.colors.tabs.selected.even.fg = base05
|
||||
|
||||
# Background color of selected even tabs.
|
||||
c.colors.tabs.selected.even.bg = base00
|
||||
|
||||
# Background color for webpages if unset (or empty to use the theme's
|
||||
# color).
|
||||
# c.colors.webpage.bg = base00
|