theming dots

This commit is contained in:
2023-09-21 11:55:34 +02:00
parent 6c31e4126c
commit 17145cd0dd
37 changed files with 2530 additions and 350 deletions

4
.gitmodules vendored
View File

@@ -9,6 +9,4 @@
[submodule "desktop/.st"]
path = desktop/.st
url = https://github.com/eRgo35/st
[submodule "desktop/.dusk"]
path = desktop/.dusk
url = https://github.com/eRgo35/dusk

View File

@@ -1,3 +1,6 @@
{
"C_Cpp.dimInactiveRegions": true
"C_Cpp.dimInactiveRegions": true,
"files.associations": {
"cstdlib": "cpp"
}
}

View File

@@ -105,7 +105,7 @@ bell:
# command:
# program: aplay
# args: ["/home/vectorkappa/Music/beeps/wav/erro.wav"]
# args: ["/home/mike/Music/beeps/wav/erro.wav"]
hints:
# URL launcher
#

View File

@@ -1,252 +0,0 @@
# import:
# - ~/.config/alacritty/dynamic-theme.yml
# Colors
colors:
# Default colors
primary:
background: %clbg%
foreground: %clfg%
# Colors the cursor will use if `custom_cursor_colors` is true
cursor:
text: '0x000000'
cursor: '0xffffff'
# Normal colors
normal:
black: %cl0%
red: %cl1%
green: %cl2%
yellow: %cl3%
blue: %cl4%
magenta: %cl5%
cyan: %cl6%
white: %cl7%
# Bright colors
bright:
black: %cl8%
red: %cl9%
green: %cl10%
yellow: %cl11%
blue: %cl12%
magenta: %cl13%
cyan: %cl14%
white: %cl15%
scrolling:
history: 100000
env:
TERM: alacritty
WINIT_X11_SCALE_FACTOR: '1.0'
window:
decorations: none
dynamic_title: true
opacity: 0.85
font:
# Normal (roman) font face
normal:
# Font family
#
# Default:
# - (macOS) Menlo
# - (Linux/BSD) monospace
# - (Windows) Consolas
family: Noto Color Emoji
family: SauceCodePro Nerd Font Mono
# The `style` can be specified to pick a specific face.
#style: Regular
# Bold font face
#bold:
# Font family
#
# If the bold family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Bold
# Italic font face
#italic:
# Font family
#
# If the italic family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Italic
# Bold italic font face
#bold_italic:
# Font family
#
# If the bold italic family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Bold Italic
# Point size
size: 12.0
# Offset is the extra space around each character. `offset.y` can be thought
# of as modifying the line spacing, and `offset.x` as modifying the letter
# spacing.
#offset:
# x: 0
# y: 0
# Glyph offset determines the locations of the glyphs within their cells with
# the default being at the bottom. Increasing `x` moves the glyph to the
# right, increasing `y` moves the glyph upward.
#glyph_offset:
# x: 0
# y: 0
# Bell
#
# The bell is rung every time the BEL control character is received.
bell:
# Visual Bell Animation
#
# Animation effect for flashing the screen when the visual bell is rung.
#
# Values for `animation`:
# - Ease
# - EaseOut
# - EaseOutSine
# - EaseOutQuad
# - EaseOutCubic
# - EaseOutQuart
# - EaseOutQuint
# - EaseOutExpo
# - EaseOutCirc
# - Linear
animation: EaseOutExpo
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
# disable the visual bell animation.
duration: 250
# Visual bell animation color.
color: '#4C566A'
# command:
# program: aplay
# args: ["/home/vectorkappa/Music/beeps/wav/erro.wav"]
hints:
# URL launcher
#
# This program is executed when clicking on a text which is recognized as a
# URL. The URL is always added to the command as the last parameter.
#
# When set to `launcher: None`, URL launching will be disabled completely.
#
# Default:
# - (macOS) open
# - (Linux/BSD) xdg-open
# - (Windows) explorer
enabled:
- regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
command: xdg-open
post_processing: true
mouse:
enabled: true
mods: None
binding:
key: U
mods: Control|Shift
# launcher:
# program: xdg-open
#args: []
#key_bindings:
#- { key: Paste, action: Paste }
#- { key: Copy, action: Copy }
#- { key: L, mods: Control, action: ClearLogNotice }
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
# Vi Mode
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
#- { key: Y, mode: Vi|~Search, action: Copy }
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
#- { key: Return, mode: Vi|~Search, action: Open }
#- { key: K, mode: Vi|~Search, action: Up }
#- { key: J, mode: Vi|~Search, action: Down }
#- { key: H, mode: Vi|~Search, action: Left }
#- { key: L, mode: Vi|~Search, action: Right }
#- { key: Up, mode: Vi|~Search, action: Up }
#- { key: Down, mode: Vi|~Search, action: Down }
#- { key: Left, mode: Vi|~Search, action: Left }
#- { key: Right, mode: Vi|~Search, action: Right }
#- { key: Key0, mode: Vi|~Search, action: First }
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
#- { key: W, mode: Vi|~Search, action: SemanticRight }
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
#- { key: N, mode: Vi|~Search, action: SearchNext }
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
# Search Mode
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
#- { key: Escape, mode: Search, action: SearchCancel }
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
#- { key: U, mods: Control, mode: Search, action: SearchClear }
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
#- { key: Down, mode: Search, action: SearchHistoryNext }
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
# (Windows, Linux, and BSD only)
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
#- { key: C, mods: Control|Shift, action: Copy }
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
#- { key: Insert, mods: Shift, action: PasteSelection }
#- { key: Key0, mods: Control, action: ResetFontSize }
#- { key: Equals, mods: Control, action: IncreaseFontSize }
#- { key: Plus, mods: Control, action: IncreaseFontSize }
#- { key: NumpadAdd, mods: Control, action: IncreaseFontSize }
#- { key: Minus, mods: Control, action: DecreaseFontSize }
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }

View File

@@ -1,34 +0,0 @@
*background: #24273A
*foreground: #CAD3F5
! black
*color0: #494D64
*color8: #5B6078
! red
*color1: #ED8796
*color9: #ED8796
! green
*color2: #A6DA95
*color10: #A6DA95
! yellow
*color3: #EED49F
*color11: #EED49F
! blue
*color4: #8AADF4
*color12: #8AADF4
! magenta
*color5: #F5BDE6
*color13: #F5BDE6
! cyan
*color6: #8BD5CA
*color14: #8BD5CA
! white
*color7: #B8C0E0
*color15: #A5ADCB

Submodule desktop/.dusk deleted from 67cb5d5935

View File

@@ -30,7 +30,7 @@ fi
# some merges
xsetroot -cursor_name left_ptr &
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" &
xrdb merge .Xresources &
# xrdb merge .Xresources &
# compositor
picom -b --vsync &
@@ -64,8 +64,10 @@ source /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
## Map super key to trigger rofi when used alone
# xcape -e 'Super_L=Super_L|Shift_L|space' &
# wallpapers
nitrogen --restore &
# wallpaper engine and theming
# nitrogen --restore &
wal --backend colorz -i $HOME/.dots/nitrogen/.config/nitrogen/pexels-engin-akyurt-1435752.jpg &
xrdb merge ~/.cache/wal/colors.Xresources &
## Set screen locker
xss-lock -v -- betterlockscreen -l --time-format '%I:%M %p' &

View File

@@ -0,0 +1,633 @@
/** colors will come from .cache/wal/colors.css as variables defined in :root
* see: cat $HOME/.cache/wal/colors.css
*/
/* firends page */
.peopleList-2VBrVI, .inner-2pOSmK {
background: var(--darkbg);
}
.peopleColumn-1wMU14{
background: var(--color0);
}
element {
font-size: 100%;
}
/* end element */
:root {
/* Yeah, I know lightbg is actually darker than darkbg but whatever
* change & pull it if you wish */
--lightbg: linear-gradient(rgba(255, 255, 255, 0.06),
rgba(255, 255, 255, 0.06)),
var(--background);
--darkbg: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)),
var(--background);
--bdfdb-blurple: var(--color1);
}
html.newBrand {
--brand-experiment-100: var(--text);
--brand-experiment-130: var(--text);
--brand-experiment-160: var(--text);
--brand-experiment-200: var(--text);
--brand-experiment-230: var(--text);
--brand-experiment-260: var(--text);
--brand-experiment: var(--color1);
--brand-experiment-300: var(--color1);
--brand-experiment-330: var(--color1);
--brand-experiment-360: var(--color1);
--brand-experiment-400: var(--color1);
--brand-experiment-430: var(--color1);
--brand-experiment-460: var(--color1);
--brand-experiment: var(--color1);
--brand-experiment-500: var(--color1);
--brand-experiment-530: var(--color1);
--brand-experiment-560: var(--color1);
--brand-experiment-600: var(--color1);
--brand-experiment-630: var(--color1);
--brand-experiment-660: var(--color8);
--brand-experiment-700: var(--color8);
--brand-experiment-730: var(--color8);
--brand-experiment-760: var(--color8);
--brand-experiment-800: var(--background);
--brand-experiment-830: var(--background);
--brand-experiment-860: var(--background);
--brand-experiment-900: var(--background);
}
.theme-dark {
--brand-experiment: var(--color1);
--text-positive var(--color2);
--header-primary: var(--foreground);
--header-secondary: var(--color7);
--text-normal: var(--color7);
--text-muted: var(--color7);
--text-link: var(--color12);
--channels-default: var(--foreground);
--interactive-normal: var(--foreground);
--interactive-hover: var(--foreground);
--interactive-active: var(--foreground);
--interactive-muted: var(--color7);
--background-primary: var(--background);
--background-secondary: var(--lightbg);
--background-secondary-alt: var(--darkbg);
--background-tertiary: var(--background);
--background-accent: var(--background);
--background-floating: var(--background);
--background-mobile-primary: var(--background);
--background-mobile-secondary: var(--color8);
--background-modifier-hover: rgba(79, 84, 92, 0.16);
--background-modifier-active: rgba(79, 84, 92, 0.24);
--background-modifier-selected: rgba(79, 84, 92, 0.32);
--background-modifier-accent: hsla(0, 0%, 100%, 0.06);
--background-mentioned: rgba(250, 166, 26, 0.05);
--background-mentioned-hover: rgba(250, 166, 26, 0.08);
--background-message-hover: rgba(4, 4, 5, 0.07);
--elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
--elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05),
0 2px 0 rgba(4, 4, 5, 0.05);
--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
--logo-primary: #fff;
--guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
--channeltextarea-background: var(--color8);
--activity-card-background: var(--background);
--textbox-markdown-syntax: var(--foreground);
--deprecated-card-bg: rgba(32, 34, 37, 0.6);
--deprecated-card-editable-bg: rgba(32, 34, 37, 0.3);
--deprecated-store-bg: #36393f;
--deprecated-quickswitcher-input-background: var(--color8);
--deprecated-quickswitcher-input-placeholder: var(--color7);
--deprecated-text-input-bg: rgba(0, 0, 0, 0.1);
--deprecated-text-input-border: rgba(0, 0, 0, 0.3);
--deprecated-text-input-border-hover: #040405;
--deprecated-text-input-border-disabled: #202225;
--deprecated-text-input-prefix: #dcddde;
--scrollbar-thin-thumb: var(--color1);
--scrollbar-auto-thumb: var(--color1);
--scrollbar-auto-track: rgba(255, 255, 255, 0.06);
--scrollbar-thin-track: rgba(255, 255, 255, 0.06);
--text-positive: var(--color2);
--text-warning: var(--color4);
--text-danger: var(--color1);
--info-positive-background: rgba(59, 165, 92, 0.1);
--info-positive-foreground: var(--color2);
--info-warning-background: rgba(250, 166, 26, 0.1);
--info-warning-foreground: var(--color4);
--info-danger-background: rgba(237, 66, 69, 0.1);
--info-danger-foreground: var(--color1);
--status-positive-background: var(--color2);
--status-positive-text: var(--text);
--status-warning-background: var(--color4);
--status-danger-background: var(--color1);
}
/* end .theme-dark */
.theme-light {
--brand-experiment: var(--color1);
--text-positive var(--color2);
--header-primary: var(--color8);
--header-secondary: var(--background);
--text-normal: var(--background);
--text-muted: var(--color8);
--text-link: var(--color12);
--channels-default: var(--background);
--interactive-hover: var(--color8);
--interactive-active: var(--color8);
--interactive-muted: var(--color8);
--background-primary: var(--color7);
--background-secondary: var(--foreground);
--background-secondary-alt: var(--foreground);
--background-tertiary: var(--color7);
--background-accent: var(--color7);
--background-floating: var(--color7);
--background-mobile-primary: var(--color7);
--background-mobile-secondary: var(--foreground);
--background-modifier-hover: rgba(79, 84, 92, 0.16);
--background-modifier-active: rgba(79, 84, 92, 0.24);
--background-modifier-selected: rgba(79, 84, 92, 0.32);
--background-modifier-accent: hsla(0, 0%, 100%, 0.06);
--background-mentioned: rgba(250, 166, 26, 0.05);
--background-mentioned-hover: rgba(250, 166, 26, 0.08);
--background-message-hover: rgba(4, 4, 5, 0.07);
--elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
--elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05),
0 2px 0 rgba(4, 4, 5, 0.05);
--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
--logo-primary: #fff;
--guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
--channeltextarea-background: var(--foreground);
--activity-card-background: var(--background);
--textbox-markdown-syntax: var(--color8);
--deprecated-card-bg: rgba(32, 34, 37, 0.6);
--deprecated-card-editable-bg: rgba(32, 34, 37, 0.3);
--deprecated-store-bg: #36393f;
--deprecated-quickswitcher-input-background: var(--foreground);
--deprecated-quickswitcher-input-placeholder: var(--color8);
--deprecated-text-input-bg: rgba(0, 0, 0, 0.1);
--deprecated-text-input-border: rgba(0, 0, 0, 0.3);
--deprecated-text-input-border-hover: #040405;
--deprecated-text-input-border-disabled: #202225;
--deprecated-text-input-prefix: #dcddde;
--scrollbar-thin-thumb: var(--color1);
--scrollbar-auto-thumb: var(--color1);
--scrollbar-auto-track: rgba(0, 0, 0, 0.1);
--scrollbar-thin-track: rgba(0, 0, 0, 0.1);
--text-positive: var(--color2);
--text-warning: var(--color4);
--text-danger: var(--color1);
--info-positive-background: rgba(59, 165, 92, 0.1);
--info-positive-foreground: var(--color2);
--info-warning-background: rgba(250, 166, 26, 0.1);
--info-warning-foreground: var(--color4);
--info-danger-background: rgba(237, 66, 69, 0.1);
--info-danger-foreground: var(--color1);
--status-positive-background: var(--color2);
--status-positive-text: var(--text);
--status-warning-background: var(--color4);
--status-danger-background: var(--color1);
}
/* end .theme-light */
/* Emoji picker body background */
.emojiPickerInExpressionPicker-3IzIcv .emojiPicker-3PwZFl {
background-color: var(--background);
}
/* Emoji picker header background */
.contentWrapper-SvZHNd {
background-color: var(--background);
}
/* Friends tab background */
.theme-dark .container-1D34oG {
background-color: var(--background);
}
/* User popout body */
.theme-dark .body-3iLsc4,
.theme-dark .footer-1fjuF6 {
background-color: var(--background);
opacity: 1 !important;
}
/* User popout header */
.theme-dark .headerNormal-T_seeN {
background-color: var(--background);
}
/* Bottom part of user popout */
.body-3ND3kc {
opacity: 1.0 !important;
background-color: var(--color0) !important;
}
/* User popout header when playing a game */
.headerPlaying-j0WQBV,
.headerFill-adLl4x,
.activityProfile-2bJRaP,
.activity-1ythUs,
.header-QKLPzZ {
background: var(--color1);
}
/* Start rebranding gross yuck */
.lookFilled-1Gx00P.colorBrand-3pXr91 {
color: var(--text);
background-color: var(--color1);
}
.lookFilled-1Gx00P.colorGreen-29iAKY {
color: var(--text);
background-color: var(--color2);
}
.lookFilled-1Gx00P.colorRed-1TFJan {
color: var(--text);
background-color: var(--color3);
}
.lookFilled-1Gx00P.colorBrand-3pXr91:disabled {
background-color: var(--color1);
}
.botTagRegular-2HEhHi {
background: var(--color1);
color: var(--text);
}
.theme-dark .wrapper-3WhCwL {
background: var(--darkbg);
color: var(--text);
}
.reaction-1hd86g.reactionMe-wv5HKu {
background-color: var(--background);
border-color: var(--color4);
}
.newMessagesBar-265mhP {
top: 0;
border-radius: 0 0 8px 8px;
background-color: var(--color2);
-webkit-box-shadow: var(--elevation-low);
box-shadow: var(--elevation-low);
}
.rtcConnectionStatusConnected-VRZDjy,
.rtcConnectionQualityFine-2J6i8z,
.pingForeground-2uAOZ3 {
color: var(--color2);
}
.lookFilled-1Gx00P.colorYellow-2JqYwt {
color: var(--text);
background-color: var(--color4);
}
/* End rebranding gross yuck */
/* Tab underneath users in the Active Now tab on the friends page */
.theme-dark .inset-3sAvek {
background-color: rgba(255, 255, 255, 0.06);
}
/* Edit buttons in the settings page */
.lookFilled-1Gx00P.colorGrey-2DXtkV {
color: #fff;
background-color: var(--color1);
}
.scroller-2FKFPG.sidebarRegionScroller-3MXcoP {
/* Settings */
background: var(--darkbg);
}
/* end of settings */
html body {
.appMount-3lHmkl,
body,
html {
height: 100%;
width: 100%;
}
/* end .appMount-3lHmkl, body, html */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
element {}
/* end element */
::placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::placeholder, body, button, input, select, textarea */
::placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::placeholder, body, button, input, select, textarea */
::-webkit-input-placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::-webkit-input-placeholder, body, button, input, select, textarea */
}
/* end body */
html body div#app-mount.appMount-3lHmkl {
element {}
/* end element */
.appMount-3lHmkl,
body {
background-color: var(--background-tertiary);
text-rendering: optimizeLegibility;
}
/* end .appMount-3lHmkl, body */
.appMount-3lHmkl,
body,
html {
height: 100%;
width: 100%;
}
/* end .appMount-3lHmkl, body, html */
body {
line-height: 1;
margin: 0;
padding: 0;
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: transparent;
background-color: transparent;
}
/* end body */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
a,
button,
div,
input,
select,
span,
strong,
textarea {
outline: 0;
}
/* end a, button, div, input, select, span, strong, textarea */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
}
/* end body div#app-mount.appMount-3lHmkl */
.avatarSpeaking-2pCGrZ {
/* fix speaking indicator */
-webkit-box-shadow: inset 0 0 0 2px var(--foreground),
inset 0 0 0 3px var(--background-secondary);
box-shadow: inset 0 0 0 2px var(--foreground), inset 0 0 0 3px;
}

View File

@@ -0,0 +1,669 @@
/**
* @name Pywal-Discord-default
* @author contributors to https://github.com/FilipLitwora/pywal-discord
* @version 0.0.2
* @description change discord theme accordingly to pywal
* @source https://github.com/FilipLitwora/pywal-discord
* @website https://github.com/FilipLitwora/pywal-discord
*/
/* CSS variables
Generated by 'wal' */
:root {
--wallpaper: url("/home/mike/.config/nitrogen/pexels-skyler-ewing-5228890.jpg");
/* Special */
--background: #080102;
--foreground: #c1bfbf;
--cursor: #c1bfbf;
/* Colors */
--color0: #080102;
--color1: #3e335c;
--color2: #732324;
--color3: #6f273b;
--color4: #442e64;
--color5: #3b4374;
--color6: #6d439f;
--color7: #838080;
--color8: #454041;
--color9: #53447B;
--color10: #9A2F31;
--color11: #94344F;
--color12: #5B3E86;
--color13: #4F5A9B;
--color14: #925AD4;
--color15: #c1bfbf;
}
/** colors will come from .cache/wal/colors.css as variables defined in :root
* see: cat $HOME/.cache/wal/colors.css
*/
/* firends page */
.peopleList-2VBrVI, .inner-2pOSmK {
background: var(--darkbg);
}
.peopleColumn-1wMU14{
background: var(--color0);
}
element {
font-size: 100%;
}
/* end element */
:root {
/* Yeah, I know lightbg is actually darker than darkbg but whatever
* change & pull it if you wish */
--lightbg: linear-gradient(rgba(255, 255, 255, 0.06),
rgba(255, 255, 255, 0.06)),
var(--background);
--darkbg: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)),
var(--background);
--bdfdb-blurple: var(--color1);
}
html.newBrand {
--brand-experiment-100: var(--text);
--brand-experiment-130: var(--text);
--brand-experiment-160: var(--text);
--brand-experiment-200: var(--text);
--brand-experiment-230: var(--text);
--brand-experiment-260: var(--text);
--brand-experiment: var(--color1);
--brand-experiment-300: var(--color1);
--brand-experiment-330: var(--color1);
--brand-experiment-360: var(--color1);
--brand-experiment-400: var(--color1);
--brand-experiment-430: var(--color1);
--brand-experiment-460: var(--color1);
--brand-experiment: var(--color1);
--brand-experiment-500: var(--color1);
--brand-experiment-530: var(--color1);
--brand-experiment-560: var(--color1);
--brand-experiment-600: var(--color1);
--brand-experiment-630: var(--color1);
--brand-experiment-660: var(--color8);
--brand-experiment-700: var(--color8);
--brand-experiment-730: var(--color8);
--brand-experiment-760: var(--color8);
--brand-experiment-800: var(--background);
--brand-experiment-830: var(--background);
--brand-experiment-860: var(--background);
--brand-experiment-900: var(--background);
}
.theme-dark {
--brand-experiment: var(--color1);
--text-positive var(--color2);
--header-primary: var(--foreground);
--header-secondary: var(--color7);
--text-normal: var(--color7);
--text-muted: var(--color7);
--text-link: var(--color12);
--channels-default: var(--foreground);
--interactive-normal: var(--foreground);
--interactive-hover: var(--foreground);
--interactive-active: var(--foreground);
--interactive-muted: var(--color7);
--background-primary: var(--background);
--background-secondary: var(--lightbg);
--background-secondary-alt: var(--darkbg);
--background-tertiary: var(--background);
--background-accent: var(--background);
--background-floating: var(--background);
--background-mobile-primary: var(--background);
--background-mobile-secondary: var(--color8);
--background-modifier-hover: rgba(79, 84, 92, 0.16);
--background-modifier-active: rgba(79, 84, 92, 0.24);
--background-modifier-selected: rgba(79, 84, 92, 0.32);
--background-modifier-accent: hsla(0, 0%, 100%, 0.06);
--background-mentioned: rgba(250, 166, 26, 0.05);
--background-mentioned-hover: rgba(250, 166, 26, 0.08);
--background-message-hover: rgba(4, 4, 5, 0.07);
--elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
--elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05),
0 2px 0 rgba(4, 4, 5, 0.05);
--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
--logo-primary: #fff;
--guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
--channeltextarea-background: var(--color8);
--activity-card-background: var(--background);
--textbox-markdown-syntax: var(--foreground);
--deprecated-card-bg: rgba(32, 34, 37, 0.6);
--deprecated-card-editable-bg: rgba(32, 34, 37, 0.3);
--deprecated-store-bg: #36393f;
--deprecated-quickswitcher-input-background: var(--color8);
--deprecated-quickswitcher-input-placeholder: var(--color7);
--deprecated-text-input-bg: rgba(0, 0, 0, 0.1);
--deprecated-text-input-border: rgba(0, 0, 0, 0.3);
--deprecated-text-input-border-hover: #040405;
--deprecated-text-input-border-disabled: #202225;
--deprecated-text-input-prefix: #dcddde;
--scrollbar-thin-thumb: var(--color1);
--scrollbar-auto-thumb: var(--color1);
--scrollbar-auto-track: rgba(255, 255, 255, 0.06);
--scrollbar-thin-track: rgba(255, 255, 255, 0.06);
--text-positive: var(--color2);
--text-warning: var(--color4);
--text-danger: var(--color1);
--info-positive-background: rgba(59, 165, 92, 0.1);
--info-positive-foreground: var(--color2);
--info-warning-background: rgba(250, 166, 26, 0.1);
--info-warning-foreground: var(--color4);
--info-danger-background: rgba(237, 66, 69, 0.1);
--info-danger-foreground: var(--color1);
--status-positive-background: var(--color2);
--status-positive-text: var(--text);
--status-warning-background: var(--color4);
--status-danger-background: var(--color1);
}
/* end .theme-dark */
.theme-light {
--brand-experiment: var(--color1);
--text-positive var(--color2);
--header-primary: var(--color8);
--header-secondary: var(--background);
--text-normal: var(--background);
--text-muted: var(--color8);
--text-link: var(--color12);
--channels-default: var(--background);
--interactive-hover: var(--color8);
--interactive-active: var(--color8);
--interactive-muted: var(--color8);
--background-primary: var(--color7);
--background-secondary: var(--foreground);
--background-secondary-alt: var(--foreground);
--background-tertiary: var(--color7);
--background-accent: var(--color7);
--background-floating: var(--color7);
--background-mobile-primary: var(--color7);
--background-mobile-secondary: var(--foreground);
--background-modifier-hover: rgba(79, 84, 92, 0.16);
--background-modifier-active: rgba(79, 84, 92, 0.24);
--background-modifier-selected: rgba(79, 84, 92, 0.32);
--background-modifier-accent: hsla(0, 0%, 100%, 0.06);
--background-mentioned: rgba(250, 166, 26, 0.05);
--background-mentioned-hover: rgba(250, 166, 26, 0.08);
--background-message-hover: rgba(4, 4, 5, 0.07);
--elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
--elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05),
0 2px 0 rgba(4, 4, 5, 0.05);
--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
--logo-primary: #fff;
--guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
--channeltextarea-background: var(--foreground);
--activity-card-background: var(--background);
--textbox-markdown-syntax: var(--color8);
--deprecated-card-bg: rgba(32, 34, 37, 0.6);
--deprecated-card-editable-bg: rgba(32, 34, 37, 0.3);
--deprecated-store-bg: #36393f;
--deprecated-quickswitcher-input-background: var(--foreground);
--deprecated-quickswitcher-input-placeholder: var(--color8);
--deprecated-text-input-bg: rgba(0, 0, 0, 0.1);
--deprecated-text-input-border: rgba(0, 0, 0, 0.3);
--deprecated-text-input-border-hover: #040405;
--deprecated-text-input-border-disabled: #202225;
--deprecated-text-input-prefix: #dcddde;
--scrollbar-thin-thumb: var(--color1);
--scrollbar-auto-thumb: var(--color1);
--scrollbar-auto-track: rgba(0, 0, 0, 0.1);
--scrollbar-thin-track: rgba(0, 0, 0, 0.1);
--text-positive: var(--color2);
--text-warning: var(--color4);
--text-danger: var(--color1);
--info-positive-background: rgba(59, 165, 92, 0.1);
--info-positive-foreground: var(--color2);
--info-warning-background: rgba(250, 166, 26, 0.1);
--info-warning-foreground: var(--color4);
--info-danger-background: rgba(237, 66, 69, 0.1);
--info-danger-foreground: var(--color1);
--status-positive-background: var(--color2);
--status-positive-text: var(--text);
--status-warning-background: var(--color4);
--status-danger-background: var(--color1);
}
/* end .theme-light */
/* Emoji picker body background */
.emojiPickerInExpressionPicker-3IzIcv .emojiPicker-3PwZFl {
background-color: var(--background);
}
/* Emoji picker header background */
.contentWrapper-SvZHNd {
background-color: var(--background);
}
/* Friends tab background */
.theme-dark .container-1D34oG {
background-color: var(--background);
}
/* User popout body */
.theme-dark .body-3iLsc4,
.theme-dark .footer-1fjuF6 {
background-color: var(--background);
opacity: 1 !important;
}
/* User popout header */
.theme-dark .headerNormal-T_seeN {
background-color: var(--background);
}
/* Bottom part of user popout */
.body-3ND3kc {
opacity: 1.0 !important;
background-color: var(--color0) !important;
}
/* User popout header when playing a game */
.headerPlaying-j0WQBV,
.headerFill-adLl4x,
.activityProfile-2bJRaP,
.activity-1ythUs,
.header-QKLPzZ {
background: var(--color1);
}
/* Start rebranding gross yuck */
.lookFilled-1Gx00P.colorBrand-3pXr91 {
color: var(--text);
background-color: var(--color1);
}
.lookFilled-1Gx00P.colorGreen-29iAKY {
color: var(--text);
background-color: var(--color2);
}
.lookFilled-1Gx00P.colorRed-1TFJan {
color: var(--text);
background-color: var(--color3);
}
.lookFilled-1Gx00P.colorBrand-3pXr91:disabled {
background-color: var(--color1);
}
.botTagRegular-2HEhHi {
background: var(--color1);
color: var(--text);
}
.theme-dark .wrapper-3WhCwL {
background: var(--darkbg);
color: var(--text);
}
.reaction-1hd86g.reactionMe-wv5HKu {
background-color: var(--background);
border-color: var(--color4);
}
.newMessagesBar-265mhP {
top: 0;
border-radius: 0 0 8px 8px;
background-color: var(--color2);
-webkit-box-shadow: var(--elevation-low);
box-shadow: var(--elevation-low);
}
.rtcConnectionStatusConnected-VRZDjy,
.rtcConnectionQualityFine-2J6i8z,
.pingForeground-2uAOZ3 {
color: var(--color2);
}
.lookFilled-1Gx00P.colorYellow-2JqYwt {
color: var(--text);
background-color: var(--color4);
}
/* End rebranding gross yuck */
/* Tab underneath users in the Active Now tab on the friends page */
.theme-dark .inset-3sAvek {
background-color: rgba(255, 255, 255, 0.06);
}
/* Edit buttons in the settings page */
.lookFilled-1Gx00P.colorGrey-2DXtkV {
color: #fff;
background-color: var(--color1);
}
.scroller-2FKFPG.sidebarRegionScroller-3MXcoP {
/* Settings */
background: var(--darkbg);
}
/* end of settings */
html body {
.appMount-3lHmkl,
body,
html {
height: 100%;
width: 100%;
}
/* end .appMount-3lHmkl, body, html */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
element {}
/* end element */
::placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::placeholder, body, button, input, select, textarea */
::placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::placeholder, body, button, input, select, textarea */
::-webkit-input-placeholder,
body,
button,
input,
select,
textarea {
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
text-rendering: optimizeLegibility;
}
/* end ::-webkit-input-placeholder, body, button, input, select, textarea */
}
/* end body */
html body div#app-mount.appMount-3lHmkl {
element {}
/* end element */
.appMount-3lHmkl,
body {
background-color: var(--background-tertiary);
text-rendering: optimizeLegibility;
}
/* end .appMount-3lHmkl, body */
.appMount-3lHmkl,
body,
html {
height: 100%;
width: 100%;
}
/* end .appMount-3lHmkl, body, html */
body {
line-height: 1;
margin: 0;
padding: 0;
font-family: Fira Sans, Whitney, Helvetica Neue, Helvetica, Arial,
sans-serif;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: transparent;
background-color: transparent;
}
/* end body */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
a,
button,
div,
input,
select,
span,
strong,
textarea {
outline: 0;
}
/* end a, button, div, input, select, span, strong, textarea */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* end a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var */
}
/* end body div#app-mount.appMount-3lHmkl */
.avatarSpeaking-2pCGrZ {
/* fix speaking indicator */
-webkit-box-shadow: inset 0 0 0 2px var(--foreground),
inset 0 0 0 3px var(--background-secondary);
box-shadow: inset 0 0 0 2px var(--foreground), inset 0 0 0 3px;
}

View File

@@ -0,0 +1,24 @@
/* change these variables to get different colors */
@import url('file:///home/mike/.cache/wal/colors.css');
* {
font-family: 'CartographCF Nerd Font';
}
#tabbrowser-tabs {
--tab-active-color: var(--color2);
--tab-inactive-color: var(--color0);
--tab-fallback-color-active: var(--color15);
--tab-fallback-color-inactive: var(--color15);
}
/* Tab: selected colors */
#tabbrowser-tabs .tabbrowser-tab[selected] .tab-background {
background: var(--tab-active-color) !important;
color: var(--identity-icon-color, --tab-fallback-color-active) !important;
}
/* Tab: hide favicons */
.tab-icon-stack:not([pinned]) {
display: none !important;
}

View File

@@ -0,0 +1,14 @@
include ${HOME}/.cache/wal/kitty.conf
font_family CartographCF Nerd Font
bold_font auto
italic_font auto
bold_italic_font auto
window_padding_width 16
shell zsh
confirm_os_window_close 0
detect_urls yes

View File

@@ -0,0 +1,4 @@
'/home/mike/.dots/nitrogen/.config/nitrogen/pexels-skyler-ewing-5228890.jpg\'#A5BFC3#C0C8C6#A7B5B4#9D7055#322C2B
'/home/mike/.dots/nitrogen/.config/nitrogen/cat-waves.png\'#1E1E2E#242436#43455E#707DA0#B6BEF2
'/home/mike/.dots/nitrogen/.config/nitrogen/pexels-engin-akyurt-1435752.jpg\'#017898#0486A2#2FB7D6#028CAC#9FDCE9
'/home/mike/.dots/nitrogen/.config/nitrogen/z3in53x1r1d81.png\'#615D71#CCA2B4#302D41#1A1927

View File

@@ -1,5 +1,5 @@
[geometry]
posx=1950
posx=4510
posy=52
sizex=2500
sizey=1378

View File

@@ -1,18 +1,185 @@
configuration{
modi: "run,drun,window";
icon-theme: "Oranchelo";
show-icons: true;
terminal: "alacritty";
drun-display-format: "{icon} {name}";
location: 0;
disable-history: false;
hide-scrollbar: true;
display-drun: "  Apps ";
display-run: "  Run ";
display-window: " 﩯 Window";
display-Network: " 󰤨 Network";
display-calc: " Calc";
sidebar-mode: true;
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
* Configuration For Rofi Version: 1.7.3
**/
@import "~/.cache/wal/colors-rofi-dark"
configuration {
/*---------- General setting ----------*/
modi: "drun,run,filebrowser,window";
case-sensitive: false;
cycle: true;
filter: "";
scroll-method: 0;
normalize-match: true;
show-icons: true;
icon-theme: "Papirus";
/* cache-dir: ;*/
steal-focus: false;
/* dpi: -1;*/
/*---------- Matching setting ----------*/
matching: "normal";
tokenize: true;
/*---------- SSH settings ----------*/
ssh-client: "ssh";
ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";
parse-hosts: true;
parse-known-hosts: true;
/*---------- Drun settings ----------*/
drun-categories: "";
drun-match-fields: "name,generic,exec,categories,keywords";
drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";
drun-show-actions: false;
drun-url-launcher: "xdg-open";
drun-use-desktop-cache: false;
drun-reload-desktop-cache: false;
drun {
/** Parse user desktop files. */
parse-user: true;
/** Parse system desktop files. */
parse-system: true;
}
/*---------- Run settings ----------*/
run-command: "{cmd}";
run-list-command: "";
run-shell-command: "{terminal} -e {cmd}";
/*---------- Fallback Icon ----------*/
run,drun {
fallback-icon: "application-x-addon";
}
/*---------- Window switcher settings ----------*/
window-match-fields: "title,class,role,name,desktop";
window-command: "wmctrl -i -R {window}";
window-format: "{w} - {c} - {t:0}";
window-thumbnail: false;
/*---------- Combi settings ----------*/
/* combi-modi: "window,run";*/
/* combi-hide-mode-prefix: false;*/
/* combi-display-format: "{mode} {text}";*/
/*---------- History and Sorting ----------*/
disable-history: false;
sorting-method: "normal";
max-history-size: 25;
/*---------- Display setting ----------*/
display-window: "Windows";
display-windowcd: "Window CD";
display-run: "Run";
display-ssh: "SSH";
display-drun: "Apps";
display-combi: "Combi";
display-keys: "Keys";
display-filebrowser: "Files";
/*---------- Misc setting ----------*/
terminal: "rofi-sensible-terminal";
font: "Mono 12";
sort: false;
threads: 0;
click-to-exit: true;
/* ignored-prefixes: "";*/
/* pid: "/run/user/1000/rofi.pid";*/
/*---------- File browser settings ----------*/
filebrowser {
/* directory: "/home";*/
directories-first: true;
sorting-method: "name";
}
/*---------- Other settings ----------*/
timeout {
action: "kb-cancel";
delay: 0;
}
/*---------- Keybindings ----------*/
/*
kb-primary-paste: "Control+V,Shift+Insert";
kb-secondary-paste: "Control+v,Insert";
kb-clear-line: "Control+w";
kb-move-front: "Control+a";
kb-move-end: "Control+e";
kb-move-word-back: "Alt+b,Control+Left";
kb-move-word-forward: "Alt+f,Control+Right";
kb-move-char-back: "Left,Control+b";
kb-move-char-forward: "Right,Control+f";
kb-remove-word-back: "Control+Alt+h,Control+BackSpace";
kb-remove-word-forward: "Control+Alt+d";
kb-remove-char-forward: "Delete,Control+d";
kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";
kb-remove-to-eol: "Control+k";
kb-remove-to-sol: "Control+u";
kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";
kb-accept-custom: "Control+Return";
kb-accept-custom-alt: "Control+Shift+Return";
kb-accept-alt: "Shift+Return";
kb-delete-entry: "Shift+Delete";
kb-mode-next: "Shift+Right,Control+Tab";
kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";
kb-mode-complete: "Control+l";
kb-row-left: "Control+Page_Up";
kb-row-right: "Control+Page_Down";
kb-row-down: "Down,Control+n";
kb-page-prev: "Page_Up";
kb-page-next: "Page_Down";
kb-row-first: "Home,KP_Home";
kb-row-last: "End,KP_End";
kb-row-select: "Control+space";
kb-screenshot: "Alt+S";
kb-ellipsize: "Alt+period";
kb-toggle-case-sensitivity: "grave,dead_grave";
kb-toggle-sort: "Alt+grave";
kb-cancel: "Escape,Control+g,Control+bracketleft";
kb-custom-1: "Alt+1";
kb-custom-2: "Alt+2";
kb-custom-3: "Alt+3";
kb-custom-4: "Alt+4";
kb-custom-5: "Alt+5";
kb-custom-6: "Alt+6";
kb-custom-7: "Alt+7";
kb-custom-8: "Alt+8";
kb-custom-9: "Alt+9";
kb-custom-10: "Alt+0";
kb-custom-11: "Alt+exclam";
kb-custom-12: "Alt+at";
kb-custom-13: "Alt+numbersign";
kb-custom-14: "Alt+dollar";
kb-custom-15: "Alt+percent";
kb-custom-16: "Alt+dead_circumflex";
kb-custom-17: "Alt+ampersand";
kb-custom-18: "Alt+asterisk";
kb-custom-19: "Alt+parenleft";
kb-select-1: "Super+1";
kb-select-2: "Super+2";
kb-select-3: "Super+3";
kb-select-4: "Super+4";
kb-select-5: "Super+5";
kb-select-6: "Super+6";
kb-select-7: "Super+7";
kb-select-8: "Super+8";
kb-select-9: "Super+9";
kb-select-10: "Super+0";
ml-row-left: "ScrollLeft";
ml-row-right: "ScrollRight";
ml-row-up: "ScrollUp";
ml-row-down: "ScrollDown";
me-select-entry: "MousePrimary";
me-accept-entry: "MouseDPrimary";
me-accept-custom: "Control+MouseDPrimary";
*/
}
@theme "catppuccin-macchiato"
@theme "catppuccin-macchiato"

View File

@@ -1,18 +0,0 @@
configuration{
modi: "run,drun,window";
icon-theme: "Oranchelo";
show-icons: true;
terminal: "alacritty";
drun-display-format: "{icon} {name}";
location: 0;
disable-history: false;
hide-scrollbar: true;
display-drun: "  Apps ";
display-run: "  Run ";
display-window: " 﩯 Window";
display-Network: " 󰤨 Network";
display-calc: " Calc";
sidebar-mode: true;
}
@theme "catppuccin-%s%"

View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
## Author : Aditya Shakya (adi1090x)
## Github : @adi1090x
#
## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
#
dir="$HOME/.config/rofi/launchers/type-1"
theme='style-1'
## Run
rofi \
-show drun \
-theme ${dir}/${theme}.rasi

View File

@@ -0,0 +1,8 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
**/
@import "~/.cache/wal/colors-rofi.rasi"

View File

@@ -0,0 +1,10 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
**/
* {
font: "CartographCF Nerd Font 10";
}

View File

@@ -0,0 +1,307 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
* Rofi Theme File
* Rofi Version: 1.7.3
**/
/*****----- Configuration -----*****/
configuration {
modi: "drun,run,filebrowser";
show-icons: false;
display-drun: " Apps";
display-run: " Run";
display-filebrowser: " Files";
display-window: " Windows";
drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";
window-format: "{w} · {c} · {t}";
}
/*****----- Global Properties -----*****/
@import "shared/colors.rasi"
@import "shared/fonts.rasi"
* {
border-colour: var(selected);
handle-colour: var(selected);
background-colour: var(background);
foreground-colour: var(foreground);
alternate-background: var(background-alt);
normal-background: var(background);
normal-foreground: var(foreground);
urgent-background: var(urgent);
urgent-foreground: var(background);
active-background: var(active);
active-foreground: var(background);
selected-normal-background: var(selected);
selected-normal-foreground: var(background);
selected-urgent-background: var(active);
selected-urgent-foreground: var(background);
selected-active-background: var(urgent);
selected-active-foreground: var(background);
alternate-normal-background: var(background);
alternate-normal-foreground: var(foreground);
alternate-urgent-background: var(urgent);
alternate-urgent-foreground: var(background);
alternate-active-background: var(active);
alternate-active-foreground: var(background);
}
/*****----- Main Window -----*****/
window {
/* properties for window widget */
transparency: "real";
location: center;
anchor: center;
fullscreen: false;
width: 800px;
x-offset: 0px;
y-offset: 0px;
/* properties for all widgets */
enabled: true;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 20px;
border-color: @border-colour;
cursor: "default";
/* Backgroud Colors */
background-color: @background-colour;
/* Backgroud Image */
//background-image: url("/path/to/image.png", none);
/* Simple Linear Gradient */
//background-image: linear-gradient(red, orange, pink, purple);
/* Directional Linear Gradient */
//background-image: linear-gradient(to bottom, pink, yellow, magenta);
/* Angle Linear Gradient */
//background-image: linear-gradient(45, cyan, purple, indigo);
}
/*****----- Main Box -----*****/
mainbox {
enabled: true;
spacing: 10px;
margin: 0px;
padding: 40px;
border: 0px solid;
border-radius: 0px 0px 0px 0px;
border-color: @border-colour;
background-color: transparent;
children: [ "inputbar", "message", "listview", "mode-switcher" ];
}
/*****----- Inputbar -----*****/
inputbar {
enabled: true;
spacing: 10px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
border-color: @border-colour;
background-color: transparent;
text-color: @foreground-colour;
children: [ "prompt", "textbox-prompt-colon", "entry" ];
}
prompt {
enabled: true;
background-color: inherit;
text-color: inherit;
}
textbox-prompt-colon {
enabled: true;
expand: false;
str: "::";
background-color: inherit;
text-color: inherit;
}
entry {
enabled: true;
background-color: inherit;
text-color: inherit;
cursor: text;
placeholder: "Search...";
placeholder-color: inherit;
}
num-filtered-rows {
enabled: true;
expand: false;
background-color: inherit;
text-color: inherit;
}
textbox-num-sep {
enabled: true;
expand: false;
str: "/";
background-color: inherit;
text-color: inherit;
}
num-rows {
enabled: true;
expand: false;
background-color: inherit;
text-color: inherit;
}
case-indicator {
enabled: true;
background-color: inherit;
text-color: inherit;
}
/*****----- Listview -----*****/
listview {
enabled: true;
columns: 2;
lines: 10;
cycle: true;
dynamic: true;
scrollbar: true;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
spacing: 5px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
border-color: @border-colour;
background-color: transparent;
text-color: @foreground-colour;
cursor: "default";
}
scrollbar {
handle-width: 10px ;
handle-color: @handle-colour;
border-radius: 10px;
background-color: @alternate-background;
}
/*****----- Elements -----*****/
element {
enabled: true;
spacing: 10px;
margin: 0px;
padding: 5px 10px;
border: 0px solid;
border-radius: 20px;
border-color: @border-colour;
background-color: transparent;
text-color: @foreground-colour;
cursor: pointer;
}
element normal.normal {
background-color: var(normal-background);
text-color: var(normal-foreground);
}
element normal.urgent {
background-color: var(urgent-background);
text-color: var(urgent-foreground);
}
element normal.active {
background-color: var(active-background);
text-color: var(active-foreground);
}
element selected.normal {
background-color: var(selected-normal-background);
text-color: var(selected-normal-foreground);
}
element selected.urgent {
background-color: var(selected-urgent-background);
text-color: var(selected-urgent-foreground);
}
element selected.active {
background-color: var(selected-active-background);
text-color: var(selected-active-foreground);
}
element alternate.normal {
background-color: var(alternate-normal-background);
text-color: var(alternate-normal-foreground);
}
element alternate.urgent {
background-color: var(alternate-urgent-background);
text-color: var(alternate-urgent-foreground);
}
element alternate.active {
background-color: var(alternate-active-background);
text-color: var(alternate-active-foreground);
}
element-icon {
background-color: transparent;
text-color: inherit;
size: 24px;
cursor: inherit;
}
element-text {
background-color: transparent;
text-color: inherit;
highlight: inherit;
cursor: inherit;
vertical-align: 0.5;
horizontal-align: 0.0;
}
/*****----- Mode Switcher -----*****/
mode-switcher{
enabled: true;
spacing: 10px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
border-color: @border-colour;
background-color: transparent;
text-color: @foreground-colour;
}
button {
padding: 5px 10px;
border: 0px solid;
border-radius: 20px;
border-color: @border-colour;
background-color: @alternate-background;
text-color: inherit;
cursor: pointer;
}
button selected {
background-color: var(selected-normal-background);
text-color: var(selected-normal-foreground);
}
/*****----- Message -----*****/
message {
enabled: true;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px 0px 0px 0px;
border-color: @border-colour;
background-color: transparent;
text-color: @foreground-colour;
}
textbox {
padding: 5px 10px;
border: 0px solid;
border-radius: 20px;
border-color: @border-colour;
background-color: @alternate-background;
text-color: @foreground-colour;
vertical-align: 0.5;
horizontal-align: 0.0;
highlight: none;
placeholder-color: @foreground-colour;
blink: true;
markup: true;
}
error-message {
padding: 10px;
border: 2px solid;
border-radius: 20px;
border-color: @border-colour;
background-color: @background-colour;
text-color: @foreground-colour;
}

View File

@@ -0,0 +1,95 @@
#!/usr/bin/env bash
## Author : Aditya Shakya (adi1090x)
## Github : @adi1090x
#
## Rofi : Power Menu
# Current Theme
dir="$HOME/.config/rofi/powermenu/type-1"
theme='style-1'
# CMDs
uptime="`uptime -p | sed -e 's/up //g'`"
host=`hostname`
# Options
shutdown='󰐥 Shutdown'
reboot=' Reboot'
lock=' Lock'
suspend='󰏦 Suspend'
logout='󰿅 Logout'
yes=' Yes'
no=' No'
# Rofi CMD
rofi_cmd() {
rofi -dmenu \
-p "Uptime: $uptime" \
-theme ${dir}/${theme}.rasi
}
# Confirmation CMD
confirm_cmd() {
rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \
-theme-str 'mainbox {children: [ "message", "listview" ];}' \
-theme-str 'listview {columns: 2; lines: 1;}' \
-theme-str 'element-text {horizontal-align: 0.5;}' \
-theme-str 'textbox {horizontal-align: 0.5;}' \
-dmenu \
-p 'Confirmation' \
-mesg 'Are you Sure?' \
-theme ${dir}/${theme}.rasi
}
# Ask for confirmation
confirm_exit() {
echo -e "$yes\n$no" | confirm_cmd
}
# Pass variables to rofi dmenu
run_rofi() {
echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
}
# Execute Command
run_cmd() {
selected="$(confirm_exit)"
if [[ "$selected" == "$yes" ]]; then
if [[ $1 == '--shutdown' ]]; then
systemctl poweroff
elif [[ $1 == '--reboot' ]]; then
systemctl reboot
elif [[ $1 == '--lock' ]]; then
$HOME/.config/hypr/scripts/lock
elif [[ $1 == '--suspend' ]]; then
mpc -q pause
amixer set Master mute
systemctl suspend
elif [[ $1 == '--logout' ]]; then
hyprctl dispatch exit
fi
else
exit 0
fi
}
# Actions
chosen="$(run_rofi)"
case ${chosen} in
$shutdown)
run_cmd --shutdown
;;
$reboot)
run_cmd --reboot
;;
$lock)
$HOME/.config/hypr/scripts/lock
;;
$suspend)
run_cmd --suspend
;;
$logout)
run_cmd --logout
;;
esac

View File

@@ -0,0 +1,10 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
**/
/* Import color-scheme from `colors` directory */
@import "~/.cache/wal/colors-rofi.rasi"

View File

@@ -0,0 +1,10 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
**/
* {
font: "CartographCF Nerd Font 10";
}

View File

@@ -0,0 +1,166 @@
/**
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
*
* Rofi Theme File
* Rofi Version: 1.7.3
**/
/*****----- Configuration -----*****/
configuration {
show-icons: false;
}
/*****----- Global Properties -----*****/
@import "shared/colors.rasi"
@import "shared/fonts.rasi"
/*****----- Main Window -----*****/
window {
/* properties for window widget */
transparency: "real";
location: center;
anchor: center;
fullscreen: false;
width: 400px;
x-offset: 0px;
y-offset: 0px;
/* properties for all widgets */
enabled: true;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 12px;
border-color: @selected;
cursor: "default";
background-color: @background;
}
/*****----- Main Box -----*****/
mainbox {
enabled: true;
spacing: 10px;
margin: 0px;
padding: 20px;
border: 0px solid;
border-radius: 0px;
border-color: @selected;
background-color: transparent;
children: [ "inputbar", "message", "listview" ];
}
/*****----- Inputbar -----*****/
inputbar {
enabled: true;
spacing: 10px;
margin: 0px;
padding: 0px;
border: 0px;
border-radius: 0px;
border-color: @selected;
background-color: transparent;
text-color: @foreground;
children: [ "textbox-prompt-colon", "prompt"];
}
textbox-prompt-colon {
enabled: true;
expand: false;
str: "";
padding: 10px 14px;
border-radius: 10px;
background-color: @urgent;
text-color: @background;
}
prompt {
enabled: true;
margin: 0px;
padding: 10px;
border: 0px solid;
border-radius: 10px;
border-color: @selected;
background-color: @background-alt;
text-color: @foreground;
}
/*****----- Message -----*****/
message {
enabled: true;
margin: 0px;
padding: 10px;
border: 0px solid;
border-radius: 10px;
border-color: @selected;
background-color: @background-alt;
text-color: @foreground;
}
textbox {
background-color: inherit;
text-color: inherit;
vertical-align: 0.5;
horizontal-align: 0.0;
placeholder-color: @foreground;
blink: true;
markup: true;
}
error-message {
padding: 10px;
border: 0px solid;
border-radius: 0px;
border-color: @selected;
background-color: @background;
text-color: @foreground;
}
/*****----- Listview -----*****/
listview {
enabled: true;
columns: 1;
lines: 5;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: true;
fixed-columns: true;
spacing: 5px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
border-color: @selected;
background-color: transparent;
text-color: @foreground;
cursor: "default";
}
/*****----- Elements -----*****/
element {
enabled: true;
spacing: 0px;
margin: 0px;
padding: 10px;
border: 0px solid;
border-radius: 10px;
border-color: @selected;
background-color: transparent;
text-color: @foreground;
cursor: pointer;
}
element-text {
background-color: transparent;
text-color: inherit;
cursor: inherit;
vertical-align: 0.5;
horizontal-align: 0.0;
}
element selected.normal {
background-color: var(selected);
text-color: var(background);
}
@import "~/.cache/wal/colors-rofi.rasi"

View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
dir="$HOME/.config/rofi/launchers/type-1"
theme='style-1'
rofi -modi emoji -show emoji -theme ${dir}/${theme}.rasi

View File

@@ -0,0 +1 @@
../launchers/type-1/launcher.sh

View File

@@ -0,0 +1 @@
../powermenu/type-1/powermenu.sh

View File

@@ -0,0 +1,33 @@
#!/bin/bash
export PATH="${PATH}:${HOME}/.local/bin/"
dir="$HOME/.config/rofi/launchers/type-1"
theme='style-1'
wallpapers=$HOME/Wallpapers
image="$(ls $wallpapers | rofi -dmenu -i -p " Select wallpaper: " -theme ${dir}/${theme}.rasi)"
wallpaper=$wallpapers/$image
if [[ -d $wallpapers/$image ]]; then
echo "$wallpapers/$image is a directory"
wallpaper_temp="$image"
sleep2
wallpaper_location="$(ls $wallpapers/$image | wofi -n --show dmenu -k "/dev/null")"
elif [[ -f $wallpapers/$image ]]; then
echo "$wallpapers/$image is a file"
else
echo "$wallpapers/$image is not valid"
exit 1
fi
swww img $wallpaper --transition-type grow --transition-fps 60 --transition-duration 1.0 --transition-bezier 0.65,0,0.35,1 --transition-step 255
wal -i $wallpaper --cols16
pywalfox update
pywal-discord -t default
wal-telegram --wal
. $HOME/.config/mako/update-colors.sh
. $HOME/.config/spicetify/Themes/Pywal/update-colors.sh
. $HOME/.config/cava/scripts/update-colors.sh

View File

@@ -0,0 +1,58 @@
#!/bin/bash
dir="$HOME/.config/rofi/launchers/type-1"
theme='style-1'
declare -A URLS
URLS=(
["google"]="https://www.google.com/search?q="
["bing"]="https://www.bing.com/search?q="
["yahoo"]="https://search.yahoo.com/search?p="
["duckduckgo"]="https://www.duckduckgo.com/?q="
["yandex"]="https://yandex.ru/yandsearch?text="
["github"]="https://github.com/search?q="
["goodreads"]="https://www.goodreads.com/search?q="
["stackoverflow"]="http://stackoverflow.com/search?q="
["symbolhound"]="http://symbolhound.com/?q="
["searchcode"]="https://searchcode.com/?q="
["openhub"]="https://www.openhub.net/p?ref=homepage&query="
["superuser"]="http://superuser.com/search?q="
["askubuntu"]="http://askubuntu.com/search?q="
["imdb"]="http://www.imdb.com/find?ref_=nv_sr_fn&q="
["rottentomatoes"]="https://www.rottentomatoes.com/search/?search="
["piratebay"]="https://thepiratebay.org/search/"
["youtube"]="https://www.youtube.com/results?search_query="
["vimawesome"]="http://vimawesome.com/?q="
)
# List for rofi
gen_list() {
for i in "${!URLS[@]}"
do
echo "$i"
done
}
main() {
# Pass the list to rofi
platform=$( (gen_list) | rofi -dmenu -matching fuzzy -no-custom -location 0 -p "Platform: " -theme ${dir}/${theme}.rasi)
if [[ -n "$platform" ]]; then
query=$( (echo ) | rofi -dmenu -matching fuzzy -location 0 -p "Search: " -theme ${dir}/${theme}.rasi)
if [[ -n "$query" ]]; then
url=${URLS[$platform]}$query
xdg-open "$url"
else
exit
fi
else
exit
fi
}
main
exit 0

View File

@@ -1,19 +0,0 @@
#!/bin/bash
# Target file
target_file="$HOME/.config/rofi/config.rasi"
theme_file="$HOME/.cache/dusk/pywal"
cp $target_file.in $target_file.tmp
theme="macchiato"
if grep -q '#eff1f5' "$theme_file"; then
theme="latte"
fi
sed -i "s/%s%/${theme}/g" $target_file.tmp
# Finally, replace target file with our updated one
rm $target_file
mv $target_file.tmp $target_file

View File

@@ -0,0 +1,89 @@
#Bashtop theme with nord palette (https://www.nordtheme.com)
#by Justin Zobel <justin.zobel@gmail.com>
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
# example for white: "#ffffff", "#ff" or "255 255 255".
# All graphs and meters can be gradients
# For single color graphs leave "mid" and "end" variable empty.
# Use "start" and "end" variables for two color gradient
# Use "start", "mid" and "end" for three color gradient
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="{background}"
# Main text color
theme[main_fg]="{color14}"
# Title color for boxes
theme[title]="{color15}"
# Higlight color for keyboard shortcuts
theme[hi_fg]="{color13}"
# Background color of selected item in processes box
theme[selected_bg]="{color8}"
# Foreground color of selected item in processes box
theme[selected_fg]="{foreground}"
# Color of inactive/disabled text
theme[inactive_fg]="{color7}"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="{color12}"
# Cpu box outline color
theme[cpu_box]="{color13}"
# Memory/disks box outline color
theme[mem_box]="{color13}"
# Net up/down box outline color
theme[net_box]="{color13}"
# Processes box outline color
theme[proc_box]="{color13}"
# Box divider line and small boxes line color
theme[div_line]="{color13}"
# Temperature graph colors
theme[temp_start]="{color14}"
theme[temp_mid]="{color14}"
theme[temp_end]="{color14}"
# CPU graph colors
theme[cpu_start]="{color14}"
theme[cpu_mid]="{color14}"
theme[cpu_end]="{color14}"
# Mem/Disk free meter
theme[free_start]="{color14}"
theme[free_mid]="{color14}"
theme[free_end]="{color14}"
# Mem/Disk cached meter
theme[cached_start]="{color14}"
theme[cached_mid]="{color14}"
theme[cached_end]="{color14}"
# Mem/Disk available meter
theme[available_start]="{color14}"
theme[available_mid]="{color14}"
theme[available_end]="{color14}"
# Mem/Disk used meter
theme[used_start]="{color14}"
theme[used_mid]="{color14}"
theme[used_end]="{color14}"
# Download graph colors
theme[download_start]="{color14}"
theme[download_mid]="{color14}"
theme[download_end]="{color14}"
# Upload graph colors
theme[upload_start]="{color14}"
theme[upload_mid]="{color14}"
theme[upload_end]="{color14}"

View File

@@ -0,0 +1,11 @@
[color]
; background = {background}
; foreground = {foreground}
gradient = 1
gradient_count = 4
gradient_color_1 = '{color10}'
gradient_color_2 = '{color11}'
gradient_color_3 = '{color12}'
gradient_color_4 = '{color13}'

View File

@@ -0,0 +1,3 @@
$background = rgb({background.strip})
$color11 = rgb({color11.strip})
$color14 = rgb({color14.strip})

View File

@@ -0,0 +1,8 @@
* {{
background: {background};
background-alt: {background};
foreground: {foreground};
selected: {color9};
active: {color11};
urgent: {color13};
}}

View File

@@ -0,0 +1,16 @@
[Dynamic]
text = {foreground.strip}
subtext = {foreground.strip}
main = {background.strip}
sidebar = {background.strip}
player = {background.strip}
card = {background.strip}
shadow = {background.strip}
selected-row = {color14.strip}
button = {color9.strip}
button-active = {color14.strip}
button-disabled = {color8.strip}
tab-active = {color9.strip}
notification = {color0.strip}
notification-error = {color9.strip}
misc = {color0.strip}

View File

@@ -0,0 +1,103 @@
! X colors.
! Generated by 'wal'
*foreground: {foreground}
*background: {background}
*.foreground: {foreground}
*.background: {background}
emacs*foreground: {foreground}
emacs*background: {background}
URxvt*foreground: {foreground}
XTerm*foreground: {foreground}
UXTerm*foreground: {foreground}
URxvt*background: {background.alpha}
XTerm*background: {background}
UXTerm*background: {background}
URxvt*cursorColor: {cursor}
XTerm*cursorColor: {cursor}
UXTerm*cursorColor: {cursor}
URxvt*borderColor: {background.alpha}
! Colors 0-15.
*.color0: {color0}
*color0: {color0}
*.color1: {color1}
*color1: {color1}
*.color2: {color2}
*color2: {color2}
*.color3: {color3}
*color3: {color3}
*.color4: {color4}
*color4: {color4}
*.color5: {color5}
*color5: {color5}
*.color6: {color6}
*color6: {color6}
*.color7: {color7}
*color7: {color7}
*.color8: {color8}
*color8: {color8}
*.color9: {color9}
*color9: {color9}
*.color10: {color10}
*color10: {color10}
*.color11: {color11}
*color11: {color11}
*.color12: {color12}
*color12: {color12}
*.color13: {color13}
*color13: {color13}
*.color14: {color14}
*color14: {color14}
*.color15: {color15}
*color15: {color15}
! Black color that will not be affected by bold highlighting.
*.color66: {color0}
*color66: {color0}
! Xclock colors.
XClock*foreground: {foreground}
XClock*background: {background}
XClock*majorColor: rgba:{color15.xrgba}
XClock*minorColor: rgba:{color15.xrgba}
XClock*hourColor: rgba:{color15.xrgba}
XClock*minuteColor: rgba:{color15.xrgba}
XClock*secondColor: rgba:{color15.xrgba}
! Set depth to make transparency work.
URxvt*depth: 32
! dwm colors.
dwm.normfgcolor: {foreground}
dwm.normbgcolor: {background}
dwm.normbordercolor: {color15}
dwm.normfloatcolor: {color7}
dwm.selfgcolor: {color0}
dwm.selbgcolor: {color1}
dwm.selbordercolor: {color9}
dwm.selfloatcolor: {color9}
dwm.titlenormfgcolor: {color7}
dwm.titlenormbgcolor: {color0}
dwm.titlenormbordercolor: {color8}
dwm.titlenormfloatcolor: {color0}
dwm.titleselfgcolor: {color2}
dwm.titleselbgcolor: {background}
dwm.titleselbordercolor: {color15}
dwm.titleselfloatcolor: {color15}
dwm.tagsnormfgcolor: {color7}
dwm.tagsnormbgcolor: {color0}
dwm.tagsnormbordercolor: {color15}
dwm.tagsnormfloatcolor: {color15}
dwm.tagsselfgcolor: {color2}
dwm.tagsselbgcolor: {color0}
dwm.tagsselbordercolor: {color4}
dwm.tagsselfloatcolor: {color5}
dwm.hidnormfgcolor: {color8}
dwm.hidnormbgcolor: {color0}
dwm.hidselfgcolor: {color8}
dwm.hidselbgcolor: {color0}
dwm.urgfgcolor: {color0}
dwm.urgbgcolor: {color1}
dwm.urgbordercolor: {color1}
dwm.urgfloatcolor: {color1}

View File

@@ -0,0 +1,40 @@
# ============================
# ========== Colors ==========
# ============================
foreground {foreground}
background {background}
cursor {cursor}
selection_foreground {background}
selection_background {foreground}
active_border_color {color7}
inactive_border_color {color8}
bell_border_color {color8}
color0 {color0}
color1 {color1}
color2 {color2}
color3 {color3}
color4 {color4}
color5 {color5}
color6 {color6}
color7 {color7}
color8 {color8}
color9 {color9}
color10 {color10}
color11 {color11}
color12 {color12}
color13 {color13}
color14 {color14}
color15 {color15}
active_tab_foreground {color2}
active_tab_background {background}
active_tab_font_style normal
inactive_tab_foreground {foreground}
inactive_tab_background {background}
# vim:ft=conf