1
0

adds wal templates

This commit is contained in:
2021-09-06 20:52:33 +02:00
parent 3986cfe38f
commit af92ee1cdc
7 changed files with 725 additions and 0 deletions
+167
View File
@@ -0,0 +1,167 @@
## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting.
[general]
# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0
; mode = normal
# Accepts only non-negative values.
; framerate = 60
# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off
# new as of 0.6.0 autosens of low values (dynamic range)
# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0
; autosens = 1
; overshoot = 20
# Manual sensitivity in %. Autosens must be turned off for this to take effect.
# 200 means double height. Accepts only non-negative values.
; sensitivity = 100
# The number of bars (0-200). 0 sets it to auto (fill up console).
# Bars' width and space between bars in number of characters.
; bars = 0
; bar_width = 2
; bar_spacing = 1
# Lower and higher cutoff frequencies for lowest and highest bars
# the bandwidth of the visualizer.
# Note: there is a minimum total bandwidth of 43Mhz x number of bars.
# Cava will automatically increase the higher cutoff if a too low band is specified.
; lower_cutoff_freq = 50
; higher_cutoff_freq = 10000
# FFT buffer is set in the exponent of 2 and must be between 8 - 16, 8 = 256, 16 = 65536
# this is the audio buffer used to create the spectrum
# increasing the will improve the accuracy of the visualization,
# but will also make it slower and increase CPU usage
# anything below 10 and above 13 is considered experimental.
; FFTbufferSize = 12;
[input]
# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem'
# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with.
#
# All input methods uses the same config variable 'source'
# to define where it should get the audio.
#
# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink
# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them).
#
# For alsa 'source' will be the capture device.
# For fifo 'source' will be the path to fifo-file.
# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address
; method = pulse
; source = auto
; method = alsa
; source = hw:Loopback,1
; method = fifo
; source = /tmp/mpd.fifo
; sample_rate = 44100
; sample_bits = 16
; method = shmem
; source = /squeezelite-AA:BB:CC:DD:EE:FF
; method = portaudio
; source = auto
[output]
# Output method. Can be 'ncurses', 'noncurses' or 'raw'.
# 'noncurses' uses a custom framebuffer technique and draws only changes
# from frame to frame. As of version 0.7.0 'noncurses' is default.
#
# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data
# stream of the bar heights that can be used to send to other applications.
# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above.
method = ncurses
# Visual channels. Can be 'stereo' or 'mono'.
# 'stereo' mirrors both channels with low frequencies in center.
# 'mono' outputs left to right lowest to highest frequencies.
# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.
channels = mono
; mono_option = average
# Raw output target. A fifo will be created if target does not exist.
; raw_target = /dev/stdout
# Raw data format. Can be 'binary' or 'ascii'.
; data_format = binary
# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530).
; bit_format = 16bit
# Ascii max value. In 'ascii' mode range will run from 0 to value specified here
; ascii_max_range = 1000
# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.
# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)).
; bar_delimiter = 59
; frame_delimiter = 10
[color]
# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires
# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt.
# default is to keep current terminal color
# ; background = default
# ; foreground = default
# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported,
# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
# You can define as many as 8 different colors. They range from bottom to top of screen
gradient = 1
gradient_count = 8
gradient_color_1 = '{color1}'
gradient_color_2 = '{color2}'
gradient_color_3 = '{color3}'
gradient_color_4 = '{color4}'
gradient_color_5 = '{color5}'
gradient_color_6 = '{color6}'
gradient_color_7 = '{color7}'
gradient_color_8 = '{color8}'
[smoothing]
# Percentage value for integral smoothing. Takes values from 0 - 100.
# Higher values means smoother, but less precise. 0 to disable.
; integral = 77
# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
; monstercat = 0
; waves = 0
# Set gravity percentage for "drop off". Higher values means bars will drop faster.
# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off".
; gravity = 100
# In bar height, bars that would have been lower that this will not be drawn.
; ignore = 0
[eq]
# This one is tricky. You can have as much keys as you want.
# Remember to uncomment more then one key! More keys = more precision.
# Look at readme.md on github for further explanations and examples.
; 1 = 1 # bass
; 2 = 1
; 3 = 1 # midtone
; 4 = 1
; 5 = 1 # treble
+146
View File
@@ -0,0 +1,146 @@
/**
* @name Pywal
* @author Mark Hoekveen
* @version 1.0
* @description change discord theme accordingly to pywal
*/
/* Left most element */
.scroller-2FKFPG.systemPad-3UxEGl.scroller-2TZvBN.da-scroller.da-systemPad,
/* Ping, connection status, hang up button */
.container-1giJp5.da-container,
/* Your nickname, avatar n' stuff */
.container-3baos1.da-container,
/* background of message separator */
.content-1o0f9g.da-content,
/* server header */
.header-2o-2hj.da-header,
/* video background */
.videoBackground-3AY_fu.da-videoBackground,
/* settings background */
.scroller-2FKFPG.da-scroller.systemPad-3UxEGl.da-systemPad,
/* find or start conversation button */
.searchBarComponent-32dTOx.da-searchBarComponent,
/* top-right search bar */
.search-36MZv-.da-search .search-2oPWTC.da-search .searchBar-3dMhjb.da-searchBar,
/* better discord settings menu */
.scroller-2FKFPG.firefoxFixScrollFlex-cnI2ix.contentRegionScroller-26nc1e.content-region-scroller.scroller,
/* user Popout */
/* input bg */
.footer-1fjuF6.da-footer,
/* avatar bg */
.flex-1xMQg5.flex-1O1GKY.da-flex.da-flex.vertical-V37hAW.flex-1O1GKY.directionColumn-35P_nr.justifyCenter-3D2jYp.alignCenter-1dQNNs.noWrap-3jynv6.headerTop-3C2Zn0.da-headerTop
{{
/* background-color: {background}; */
background: linear-gradient(
rgba(0, 0, 0, 0.8),
rgba(0, 0, 0, 0.8)
),
{color3};
}}
/* name of server */
.container-1r6BKw.da-container.themed-ANHk51.da-themed,
.children-19S4PO.da-children::after,
/* find or start conversation background */
.searchBar-6Kv8R2.da-searchBar,
/* mebers of group chat */
.scroller-2FKFPG.da-scroller.systemPad-3UxEGl.da-systemPad.members-1998pB.da-members,
/* user poput quick message input */
.quickMessage-2XpSaN.da-quickMessage.quickMessage-1yeL4E.da-quickMessage,
/* private messages */
.scroller-2FKFPG.da-scroller.systemPad-3UxEGl.da-systemPad.scroller-1JbKMe,
/* modal when click channel name */
.flex-1xMQg5.flex-1O1GKY.da-flex.da-flex.horizontal-1ae9ci.horizontal-2EEEnY.flex-1O1GKY.directionRow-3v3tfG.justifyStart-2NDFzi.alignCenter-1dQNNs.noWrap-3jynv6.header-2tA9Os.da-header.header-1TKi98.da-header
{{
/*background: linear-gradient(
rgba(255, 255, 255, 0.05),
rgba(255, 255, 255, 0.05)
),
{background}; */
background: linear-gradient(
rgba(0, 0, 0, 0.8),
rgba(0, 0, 0, 0.8)
),
{color1};
/* this linear-gradient thing is a trick to change color of --background just slightly,
* if you know better way to do this pls let me know */
}}
/* area behind chat input*/
.form-2fGMdU.da-form,
.form-2fGMdU.da-form::before,
/* background of messages */
.scroller-2FKFPG.da-scroller.systemPad-3UxEGl.da-systemPad.messages-3amgkR.scroller-3sQKXg.da-scroller {{
/*background: linear-gradient(
rgba(255, 255, 255, 0.1),
rgba(255, 255, 255, 0.1)
),
{background};*/
background: linear-gradient(
rgba(0, 0, 0, 0.8),
rgba(0, 0, 0, 0.8)
),
{color2};
}}
/* top-right search placeholder */
.searchBar-3dMhjb.da-searchBar .DraftEditor-root .public-DraftEditorPlaceholder-root,
.notranslate.public-DraftEditor-content div ,
/* toolbar: call , video call, pin etc */
.toolbar-1t6TWx.da-toolbar svg,
/* icon to the left of name of the server */
.iconWrapper-2OrFZ1.da-iconWrapper svg,
/* user poput quick message input */
.quickMessage-2XpSaN.da-quickMessage.quickMessage-1yeL4E.da-quickMessage::placeholder,
/* Find or start a conversation text */
.searchBarComponent-32dTOx.da-searchBarComponent {{
color: {color4};
}}
/* input */
.inner-MADQqc.da-inner,
input,
.scrollableContainer-2NUZem.webkit-HjD9Er.da-webkit {{
background: linear-gradient(
rgba(255, 255, 255, 0.15),
rgba(255, 255, 255, 0.15)
),
{background};
}}
/* chat messages with embeded html */
.grid-1nZz7S.da-grid.hasThumbnail-3FJf1w.da-hasThumbnail {{
background-color: {background};
filter: brightness(90%);
}}
/* add and search server buttons */
.circleIconButton-jET_ig.da-circleIconButton {{
background-color: {foreground};
}}
.wrapper-1BJsBx.selected.bZ3Lue .childWrapper-anI2G0, .wrapper-1BJsBx:hover .childWrapper-anI2G9,
.newMessagesBar-mujexs {{
background-color: {color1};
}}
.isUnread-3Ef-o9,
.unreadPill-2HyYtt {{
border-color: {color2};
background-color: {color2};
}}
.unreadPillCapStroke-7rkHbg {{
color: {color2};
fill: {color2};
}}
.scroller-2FKFPG.systemPad-3UxEGl.scroller-2TZvBN.da-scroller.da-systemPad {{
background: linear-gradient(
{background},
{color3}
);
}}
.header-2o-2hj,
.markup-2BOw-j {{
color: {foreground};
}}
+8
View File
@@ -0,0 +1,8 @@
{{
"state": "ON",
"brightness": 180,
"color": {{
"hex": "{color1}"
}},
"transition": 1
}}
+28
View File
@@ -0,0 +1,28 @@
max-visible=-1
sort=-time
output="DP-1"
layer=overlay
anchor=bottom-center
font=Source Code Pro 12
background-color={background}D9
text-color={foreground}
width=300
height=150
margin=5
padding=15
border-size=2
border-color={color2}
border-radius=0
progress-color=over {color5}
icons=1
max-icon-size=64
markup=1
actions=1
format=<b>%s</b>\n%b
default-timeout=6000
ignore-timeout=1
group-by=none
invisible=0
[app-name=lightcord]
border-color={color4}
+350
View File
@@ -0,0 +1,350 @@
:root {{
/* Minimal Functional Fox variables*/
--mff-bg: {background};
--mff-icon-color: #e0fbfc;
--mff-nav-toolbar-padding: 8px;
--mff-sidebar-bg: var(--mff-bg);
--mff-sidebar-color: #e0fbfc;
--mff-tab-border-radius: 0px;
--mff-tab-color: #fefefa;
--mff-tab-font-family: "Cantarell", sans;
--mff-tab-font-size: 11pt;
--mff-tab-font-weight: 400;
--mff-tab-height: 32px;
--mff-tab-pinned-bg: #70c1b3;
--mff-tab-selected-bg: {color2};
--mff-tab-soundplaying-bg: {color1};
--mff-urlbar-color: #98c1d9;
--mff-urlbar-focused-color: #e0fbfc;
--mff-urlbar-font-family: "Cantarell", serif;
--mff-urlbar-font-size: 12pt;
--mff-urlbar-font-weight: 700;
--mff-urlbar-results-color: #e0fbfc;
--mff-urlbar-results-font-family: "mononoki Nerd Font", serif;
--mff-urlbar-results-font-size: 12pt;
--mff-urlbar-results-font-weight: 700;
--mff-urlbar-results-url-color: #98c1d9;
/* --mff-tab-selected-bg: linear-gradient(90deg, rgba(232,74,95,1) 0%, rgba(255,132,124,1) 50%, rgba(254,206,168,1) 100%); */
/* --mff-urlbar-font-weight: 600; */
/* Overriden Firefox variables*/
--autocomplete-popup-background: var(--mff-bg) !important;
--default-arrowpanel-background: var(--mff-bg) !important;
--default-arrowpanel-color: #fefefa !important;
--lwt-toolbarbutton-icon-fill: var(--mff-icon-color) !important;
--panel-disabled-color: #f9f9fa80;
--toolbar-bgcolor: var(--mff-bg) !important;
--urlbar-separator-color: transparent !important;
}}
/*
_____ _ ___ ___
|_ _/_\ | _ ) __|
| |/ _ \| _ \__ \
|_/_/ \_\___/___/
*/
.tab-background[selected="true"] {{
background: var(--mff-tab-selected-bg) !important;
}}
.tab-background:not[visuallyselected] {{
background: var(--mff-tab-selected-bg) !important;
opacity: 0.5 !important;
}}
/* This positions the tabs under the navaigator container */
#titlebar {{
-moz-box-ordinal-group: 3 !important;
}}
.tabbrowser-tab::after,
.tabbrowser-tab::before {{
border-left: none !important;
}}
.tab-background {{
border: none !important;
}}
.tabbrowser-arrowscrollbox {{
margin-inline-start: 4px !important;
margin-inline-end: 0px !important;
}}
.tab-close-button {{
display: none !important;
}}
.tab-text {{
font-family: var(--mff-tab-font-family);
font-weight: var(--mff-tab-font-weight);
font-size: var(--mff-tab-font-size) !important;
color: var(--mff-tab-color);
}}
/* Hide the favicon for tabs */
hbox.tab-content .tab-icon-image {{
display: initial;
}}
/* Show the favicon for tabs that are pinned */
hbox.tab-content[pinned=true] .tab-icon-image {{
display: initial !important;
}}
hbox.tab-content[pinned=true] .tab-text {{
display: none !important;
}}
#tabbrowser-tabs {{
--tab-loading-fill: #033433 !important;
}}
.tab-label-container:not([textoverflow]) {{
display: flex;
overflow: hidden;
justify-content: flex-start;
width: 50% !important;
max-width: 50% !important;
min-width: 50% !important;
}}
/* .tab-label-container::after {{
content: "?" !important;
}} */
.tab-line {{
display: none !important;
}}
.tabbrowser-tab {{
border-radius: var(--mff-tab-border-radius) !important;
border-width: 0;
height: var(--mff-tab-height) !important;
margin-bottom: 4px !important;
margin-inline-end: 4px !important;
margin-top: 4px !important;
max-height: var(--mff-tab-height) !important;
min-height: var(--mff-tab-height) !important;
}}
.tabbrowser-tab[soundplaying="true"] {{
background-color: var(--mff-tab-soundplaying-bg) !important;
}}
#tabs-newtab-button {{
list-style-image: url("add.svg") !important;
opacity: 0.7;
}}
.tab-icon-sound {{
display: none !important;
}}
/*
_____ ___ ___ _ ___ _ ___
|_ _/ _ \ / _ \| | | _ ) /_\ | _ \
| || (_) | (_) | |__| _ \/ _ \| /
|_| \___/ \___/|____|___/_/ \_\_|_\
*/
.urlbar-icon > image {{
fill: var(--mff-icon-color) !important;
color: var(--mff-icon-color) !important;
}}
.toolbarbutton-text {{
color: var(--mff-icon-color) !important;
}}
.urlbar-icon {{
color: var(--mff-icon-color) !important;
}}
.toolbarbutton-icon {{
/* filter: drop-shadow(0 0 0.75rem crimson); */
}}
#urlbar-results {{
font-family: var(--mff-urlbar-results-font-family);
font-weight: var(--mff-urlbar-results-font-weight);
font-size: var(--mff-urlbar-results-font-size) !important;
color: var(--mff-urlbar-results-color) !important;
}}
.urlbarView-row[type="bookmark"] > span{{
color: green !important;
}}
.urlbarView-row[type="switchtab"] > span{{
color: orange !important;
}}
.urlbarView-url, .search-panel-one-offs-container {{
color: var(--mff-urlbar-results-url-color) !important;
font-family: var(--mff-urlbar-font-family);
font-weight: var(--mff-urlbar-results-font-weight);
font-size: var(--mff-urlbar-font-size) !important;
}}
.urlbarView-favicon, .urlbarView-type-icon {{
display: none !important;
}}
#urlbar-input {{
font-size: var(--mff-urlbar-font-size) !important;
color: var(--mff-urlbar-color) !important;
font-family: var(--mff-urlbar-font-family) !important;
font-weight: var(--mff-urlbar-font-weight)!important;
text-align: center !important;
}}
#tracking-protection-icon-container, #identity-box {{
display: none;
}}
#back-button > .toolbarbutton-icon{{
--backbutton-background: transparent !important;
border: none !important;
}}
#back-button {{
list-style-image: url("left-arrow.svg") !important;
}}
#forward-button {{
list-style-image: url("right-arrow.svg") !important;
}}
toolbar {{
background-image: none !important;
}}
#urlbar-background {{
opacity: .98 !important;
}}
#navigator-toolbox, toolbaritem {{
border: none !important;
}}
#urlbar-background {{
background-color: var(--mff-bg) !important;
border: none !important;
}}
.toolbar-items {{
background-color: var(--mff-bg) !important;
}}
#sidebar-search-container {{
background-color: var(--mff-sidebar-bg) !important;
}}
box.panel-arrowbox {{
display: none;
}}
box.panel-arrowcontent {{
border-radius: 8px !important;
border: none !important;
}}
tab.tabbrowser-tab {{
overflow: hidden;
}}
tab.tabbrowser-tab:hover {{
box-shadow: 0 1px 4px rgba(0,0,0,.05);
}}
image#star-button {{
display: none;
}}
toolbar#nav-bar {{
padding: var(--mff-nav-toolbar-padding) !important;
}}
toolbar#nav-bar {{
padding: 4px !important;
}}
#urlbar {{
max-width: 70% !important;
margin: 0 15% !important;
/* position: unset!important; */;
}}
#urlbar-input:focus {{
color: var(--mff-urlbar-focused-color) !important;
}}
.megabar[breakout-extend="true"]:not([open="true"]) > #urlbar-background {{
box-shadow: none !important;
background-color: transparent !important;
}}
toolbarbutton {{
box-shadow: none !important;
}}
/*
___ ___ ___ ___ ___ _ ___
/ __|_ _| \| __| _ ) /_\ | _ \
\__ \| || |) | _|| _ \/ _ \| /
|___/___|___/|___|___/_/ \_\_|_\
*/
.close-icon, .urlbar-icon {{
fill: var(--mff-icon-color) !important;
}}
.sidebar-placesTree {{
color: var(--mff-sidebar-color) !important;
}}
#sidebar-switcher-target {{
/* color: white !important; */
}}
#sidebar-box {{
--sidebar-background-color: var(--mff-sidebar-bg) !important;
}}
splitter#sidebar-splitter {{
opacity: 0 !important;
}}
splitter#sidebar-splitter {{
border: none !important;
background-color: transparent !important;
}}
image#sidebar-icon {{
display: none;
}}
/*
_ ___ ___ _____ _____ _ _ _ ___ _
/_\ | _ \ _ \/ _ \ \ / / _ \/_\ | \| | __| |
/ _ \| / / (_) \ \/\/ /| _/ _ \| .` | _|| |__
/_/ \_\_|_\_|_\\___/ \_/\_/ |_|/_/ \_\_|\_|___|____|
*/
.panel-arrowcontent {{
padding: 0px !important;
margin: 0px !important;
}}
toolbarseparator {{
display: none;
}}
+11
View File
@@ -0,0 +1,11 @@
color = {{}}
color[0] = [{color0.rgb}]
color[1] = [{color1.rgb}]
color[2] = [{color2.rgb}]
color[3] = [{color3.rgb}]
color[4] = [{color4.rgb}]
color[5] = [{color5.rgb}]
color[6] = [{color6.rgb}]
color[7] = [{color7.rgb}]
color[8] = [{color8.rgb}]
color[9] = [{color9.rgb}]
+15
View File
@@ -0,0 +1,15 @@
set statusbar-h-padding 0
set statusbar-v-padding 0
set page-padding 1
map u scroll half-up
map d scroll half-down
map D toggle_page_mode
map r reload
map R rotate
map K zoom in
map J zoom out
map i recolor
map p print
set default-bg {background.rgba}
set recolor-lightcolor rgba(0,0,0,0)
set recolor-darkcolor {foreground}