Fix config.colorScheme .colors to .palette

This commit is contained in:
Tyler Kelley 2024-02-04 23:54:33 -06:00
parent d91434a8e4
commit 9eaf3e6faa
8 changed files with 274 additions and 258 deletions

View File

@ -3,7 +3,7 @@
inputs, borderAnim, theKBDLayout, ... }:
let
theme = config.colorScheme.colors;
theme = config.colorScheme.palette;
hyprplugins = inputs.hyprland-plugins.packages.${pkgs.system};
in with lib; {
wayland.windowManager.hyprland = {

View File

@ -1,6 +1,8 @@
{ pkgs, config, ... }:
{
let
palette = config.colorScheme.palette;
in {
# Configure Kitty
programs.kitty = {
enable = true;
@ -15,49 +17,49 @@
background_opacity = "0.85";
};
extraConfig = ''
foreground #${config.colorScheme.colors.base05}
background #${config.colorScheme.colors.base00}
color0 #${config.colorScheme.colors.base03}
color1 #${config.colorScheme.colors.base08}
color2 #${config.colorScheme.colors.base0B}
color3 #${config.colorScheme.colors.base09}
color4 #${config.colorScheme.colors.base0D}
color5 #${config.colorScheme.colors.base0E}
color6 #${config.colorScheme.colors.base0C}
color7 #${config.colorScheme.colors.base06}
color8 #${config.colorScheme.colors.base04}
color9 #${config.colorScheme.colors.base08}
color10 #${config.colorScheme.colors.base0B}
color11 #${config.colorScheme.colors.base0A}
color12 #${config.colorScheme.colors.base0C}
color13 #${config.colorScheme.colors.base0E}
color14 #${config.colorScheme.colors.base0C}
color15 #${config.colorScheme.colors.base07}
color16 #${config.colorScheme.colors.base00}
color17 #${config.colorScheme.colors.base0F}
color18 #${config.colorScheme.colors.base0B}
color19 #${config.colorScheme.colors.base09}
color20 #${config.colorScheme.colors.base0D}
color21 #${config.colorScheme.colors.base0E}
color22 #${config.colorScheme.colors.base0C}
color23 #${config.colorScheme.colors.base06}
cursor #${config.colorScheme.colors.base07}
cursor_text_color #${config.colorScheme.colors.base00}
selection_foreground #${config.colorScheme.colors.base01}
selection_background #${config.colorScheme.colors.base0D}
url_color #${config.colorScheme.colors.base0C}
active_border_color #${config.colorScheme.colors.base04}
inactive_border_color #${config.colorScheme.colors.base00}
bell_border_color #${config.colorScheme.colors.base03}
foreground #${palette.base05}
background #${palette.base00}
color0 #${palette.base03}
color1 #${palette.base08}
color2 #${palette.base0B}
color3 #${palette.base09}
color4 #${palette.base0D}
color5 #${palette.base0E}
color6 #${palette.base0C}
color7 #${palette.base06}
color8 #${palette.base04}
color9 #${palette.base08}
color10 #${palette.base0B}
color11 #${palette.base0A}
color12 #${palette.base0C}
color13 #${palette.base0E}
color14 #${palette.base0C}
color15 #${palette.base07}
color16 #${palette.base00}
color17 #${palette.base0F}
color18 #${palette.base0B}
color19 #${palette.base09}
color20 #${palette.base0D}
color21 #${palette.base0E}
color22 #${palette.base0C}
color23 #${palette.base06}
cursor #${palette.base07}
cursor_text_color #${palette.base00}
selection_foreground #${palette.base01}
selection_background #${palette.base0D}
url_color #${palette.base0C}
active_border_color #${palette.base04}
inactive_border_color #${palette.base00}
bell_border_color #${palette.base03}
tab_bar_style fade
tab_fade 1
active_tab_foreground #${config.colorScheme.colors.base04}
active_tab_background #${config.colorScheme.colors.base00}
active_tab_foreground #${palette.base04}
active_tab_background #${palette.base00}
active_tab_font_style bold
inactive_tab_foreground #${config.colorScheme.colors.base07}
inactive_tab_background #${config.colorScheme.colors.base08}
inactive_tab_foreground #${palette.base07}
inactive_tab_background #${palette.base08}
inactive_tab_font_style bold
tab_bar_background #${config.colorScheme.colors.base00}
tab_bar_background #${palette.base00}
'';
};
}

View File

@ -1,11 +1,13 @@
{ pkgs, config, ... }:
{
let
palette = config.colorScheme.palette;
in {
home.file.".config/rofi/config.rasi".text = ''
@theme "/dev/null"
* {
bg: #${config.colorScheme.colors.base00};
bg: #${palette.base00};
background-color: @bg;
}
@ -21,7 +23,7 @@
width: 35%;
transparency: "real";
orientation: vertical;
border-color: #${config.colorScheme.colors.base0B};
border-color: #${palette.base0B};
border-radius: 10px;
}
@ -35,13 +37,13 @@
element {
padding: 4 12;
text-color: #${config.colorScheme.colors.base05};
text-color: #${palette.base05};
border-radius: 5px;
}
element selected {
text-color: #${config.colorScheme.colors.base01};
background-color: #${config.colorScheme.colors.base0B};
text-color: #${palette.base01};
background-color: #${palette.base0B};
}
element-text {
@ -70,7 +72,7 @@
//------------------------------------------------
entry {
text-color: #${config.colorScheme.colors.base05};
text-color: #${palette.base05};
padding: 10 10 0 0;
margin: 0 -2 0 0;
}
@ -82,7 +84,7 @@
}
prompt {
text-color: #${config.colorScheme.colors.base0D};
text-color: #${palette.base0D};
padding: 10 6 0 10;
margin: 0 -2 0 0;
}

View File

@ -1,5 +1,8 @@
{ pkgs, config, lib, waybarStyle, ... }:
let
palette = config.colorScheme.palette;
in
lib.mkIf ("${waybarStyle}" == "style1") {
# Configure & Theme Waybar
programs.waybar = {
@ -134,143 +137,143 @@ lib.mkIf ("${waybarStyle}" == "style1") {
background-color: rgba(26,27,38,0);
border-bottom: 1px solid rgba(26,27,38,0);
border-radius: 0px;
color: #${config.colorScheme.colors.base0F};
color: #${palette.base0F};
}
#workspaces {
background: linear-gradient(180deg, #${config.colorScheme.colors.base00}, #${config.colorScheme.colors.base01});
background: linear-gradient(180deg, #${palette.base00}, #${palette.base01});
margin: 5px;
padding: 0px 1px;
border-radius: 15px;
border: 0px;
font-style: normal;
color: #${config.colorScheme.colors.base00};
color: #${palette.base00};
}
#workspaces button {
padding: 0px 5px;
margin: 4px 3px;
border-radius: 15px;
border: 0px;
color: #${config.colorScheme.colors.base00};
background-color: #${config.colorScheme.colors.base00};
color: #${palette.base00};
background-color: #${palette.base00};
opacity: 1.0;
transition: all 0.3s ease-in-out;
}
#workspaces button.active {
color: #${config.colorScheme.colors.base00};
background: #${config.colorScheme.colors.base04};
color: #${palette.base00};
background: #${palette.base04};
border-radius: 15px;
min-width: 40px;
transition: all 0.3s ease-in-out;
opacity: 1.0;
}
#workspaces button:hover {
color: #${config.colorScheme.colors.base00};
background: #${config.colorScheme.colors.base04};
color: #${palette.base00};
background: #${palette.base04};
border-radius: 15px;
opacity: 1.0;
}
tooltip {
background: #${config.colorScheme.colors.base00};
border: 1px solid #${config.colorScheme.colors.base04};
background: #${palette.base00};
border: 1px solid #${palette.base04};
border-radius: 10px;
}
tooltip label {
color: #${config.colorScheme.colors.base07};
color: #${palette.base07};
}
#window {
color: #${config.colorScheme.colors.base05};
background: #${config.colorScheme.colors.base00};
color: #${palette.base05};
background: #${palette.base00};
border-radius: 0px 15px 50px 0px;
margin: 5px 5px 5px 0px;
padding: 2px 20px;
}
#memory {
color: #${config.colorScheme.colors.base0F};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0F};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
}
#clock {
color: #${config.colorScheme.colors.base0B};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0B};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
}
#idle_inhibitor {
color: #${config.colorScheme.colors.base0A};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0A};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
}
#cpu {
color: #${config.colorScheme.colors.base07};
background: #${config.colorScheme.colors.base00};
color: #${palette.base07};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
}
#disk {
color: #${config.colorScheme.colors.base03};
background: #${config.colorScheme.colors.base00};
color: #${palette.base03};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
}
#battery {
color: #${config.colorScheme.colors.base08};
background: #${config.colorScheme.colors.base00};
color: #${palette.base08};
background: #${palette.base00};
border-radius: 15px;
margin: 5px;
padding: 2px 20px;
}
#network {
color: #${config.colorScheme.colors.base09};
background: #${config.colorScheme.colors.base00};
color: #${palette.base09};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
}
#tray {
color: #${config.colorScheme.colors.base05};
background: #${config.colorScheme.colors.base00};
color: #${palette.base05};
background: #${palette.base00};
border-radius: 15px 0px 0px 50px;
margin: 5px 0px 5px 5px;
padding: 2px 20px;
}
#pulseaudio {
color: #${config.colorScheme.colors.base0D};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0D};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
}
#custom-notification {
color: #${config.colorScheme.colors.base0C};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0C};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
}
#custom-themeselector {
color: #${config.colorScheme.colors.base0D};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0D};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
}
#custom-startmenu {
color: #${config.colorScheme.colors.base03};
background: #${config.colorScheme.colors.base00};
color: #${palette.base03};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
}
#idle_inhibitor {
color: #${config.colorScheme.colors.base09};
background: #${config.colorScheme.colors.base00};
color: #${palette.base09};
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;

View File

@ -1,5 +1,8 @@
{ pkgs, config, lib, waybarStyle, ... }:
let
palette = config.colorScheme.palette;
in
lib.mkIf ("${waybarStyle}" == "style2") {
# Configure & Theme Waybar
programs.waybar = {
@ -131,146 +134,146 @@ lib.mkIf ("${waybarStyle}" == "style2") {
font-weight: bold;
}
window#waybar {
background-color: #${config.colorScheme.colors.base00};
border-bottom: 1px solid #${config.colorScheme.colors.base00};
background-color: #${palette.base00};
border-bottom: 1px solid #${palette.base00};
border-radius: 0px;
color: #${config.colorScheme.colors.base0F};
color: #${palette.base0F};
}
#workspaces {
background: #${config.colorScheme.colors.base01};
background: #${palette.base01};
margin: 4px;
padding: 0px 1px;
border-radius: 10px;
border: 0px;
font-style: normal;
color: #${config.colorScheme.colors.base00};
color: #${palette.base00};
}
#workspaces button {
padding: 0px 5px;
margin: 4px 3px;
border-radius: 10px;
border: 0px;
color: #${config.colorScheme.colors.base00};
background: linear-gradient(45deg, #${config.colorScheme.colors.base06}, #${config.colorScheme.colors.base0E});
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
opacity: 0.5;
transition: all 0.3s ease-in-out;
}
#workspaces button.active {
color: #${config.colorScheme.colors.base00};
background: linear-gradient(45deg, #${config.colorScheme.colors.base06}, #${config.colorScheme.colors.base0E});
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
border-radius: 10px;
min-width: 40px;
transition: all 0.3s ease-in-out;
opacity: 1.0;
}
#workspaces button:hover {
color: #${config.colorScheme.colors.base00};
background: linear-gradient(45deg, #${config.colorScheme.colors.base06}, #${config.colorScheme.colors.base0E});
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base06}, #${palette.base0E});
border-radius: 10px;
opacity: 0.8;
}
tooltip {
background: #${config.colorScheme.colors.base00};
border: 1px solid #${config.colorScheme.colors.base04};
background: #${palette.base00};
border: 1px solid #${palette.base04};
border-radius: 10px;
}
tooltip label {
color: #${config.colorScheme.colors.base07};
color: #${palette.base07};
}
#window {
color: #${config.colorScheme.colors.base05};
background: #${config.colorScheme.colors.base01};
color: #${palette.base05};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#memory {
color: #${config.colorScheme.colors.base0F};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0F};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#clock {
color: #${config.colorScheme.colors.base0B};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0B};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#idle_inhibitor {
color: #${config.colorScheme.colors.base0A};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0A};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#cpu {
color: #${config.colorScheme.colors.base07};
background: #${config.colorScheme.colors.base01};
color: #${palette.base07};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#disk {
color: #${config.colorScheme.colors.base03};
background: #${config.colorScheme.colors.base01};
color: #${palette.base03};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#battery {
color: #${config.colorScheme.colors.base08};
background: #${config.colorScheme.colors.base01};
color: #${palette.base08};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#network {
color: #${config.colorScheme.colors.base09};
background: #${config.colorScheme.colors.base01};
color: #${palette.base09};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#tray {
color: #${config.colorScheme.colors.base05};
background: #${config.colorScheme.colors.base01};
color: #${palette.base05};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#pulseaudio {
color: #${config.colorScheme.colors.base0D};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0D};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#custom-notification {
color: #${config.colorScheme.colors.base0C};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0C};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#custom-themeselector {
color: #${config.colorScheme.colors.base0D};
background: #${config.colorScheme.colors.base01};
color: #${palette.base0D};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px;
}
#custom-startmenu {
color: #${config.colorScheme.colors.base03};
background: #${config.colorScheme.colors.base01};
color: #${palette.base03};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px 2px 13px;
}
#idle_inhibitor {
color: #${config.colorScheme.colors.base09};
background: #${config.colorScheme.colors.base01};
color: #${palette.base09};
background: #${palette.base01};
border-radius: 10px;
margin: 4px;
padding: 2px 10px 2px 13px;

View File

@ -1,6 +1,8 @@
{ pkgs, config, ... }:
{
let
palette = config.colorScheme.palette;
in {
home.file.".config/swaylock/config".text = ''
indicator-caps-lock
show-failed-attempts
@ -8,15 +10,15 @@
indicator-thickness=15
indicator-radius=150
image=~/Pictures/Wallpapers/Gangsta-Hoodie.jpeg
ring-color=${config.colorScheme.colors.base0D}
key-hl-color=${config.colorScheme.colors.base0F}
ring-color=${palette.base0D}
key-hl-color=${palette.base0F}
line-color=00000000
inside-color=00000088
inside-clear-color=00000088
separator-color=00000000
text-color=${config.colorScheme.colors.base05}
text-clear-color=${config.colorScheme.colors.base05}
ring-clear-color=${config.colorScheme.colors.base0D}
text-color=${palette.base05}
text-clear-color=${palette.base05}
ring-clear-color=${palette.base0D}
font=Ubuntu
'';
}

View File

@ -1,6 +1,8 @@
{ pkgs, config, ... }:
{
let
palette = config.colorScheme.palette;
in {
home.file.".config/swaync/config.json".text = ''
{
"$schema": "/etc/xdg/swaync/configSchema.json",
@ -115,7 +117,7 @@
.control-center .notification-row:focus,
.control-center .notification-row:hover {
opacity: 0.9;
background: #${config.colorScheme.colors.base00}
background: #${palette.base00}
}
.notification-row {
@ -131,10 +133,10 @@
}
.notification-content {
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
padding: 10px;
border-radius: 5px;
border: 2px solid #${config.colorScheme.colors.base0D};
border: 2px solid #${palette.base0D};
margin: 0;
}
@ -145,8 +147,8 @@
}
.close-button {
background: #${config.colorScheme.colors.base08};
color: #${config.colorScheme.colors.base00};
background: #${palette.base08};
color: #${palette.base00};
text-shadow: none;
padding: 0;
border-radius: 5px;
@ -156,14 +158,14 @@
.close-button:hover {
box-shadow: none;
background: #${config.colorScheme.colors.base0D};
background: #${palette.base0D};
transition: all .15s ease-in-out;
border: none
}
.notification-action {
border: 2px solid #${config.colorScheme.colors.base0D};
border: 2px solid #${palette.base0D};
border-top: none;
border-radius: 5px;
}
@ -171,8 +173,8 @@
.notification-default-action:hover,
.notification-action:hover {
color: #${config.colorScheme.colors.base0B};
background: #${config.colorScheme.colors.base0B}
color: #${palette.base0B};
background: #${palette.base0B}
}
.notification-default-action {
@ -187,12 +189,12 @@
.notification-action:first-child {
border-bottom-left-radius: 10px;
background: #${config.colorScheme.colors.base00}
background: #${palette.base00}
}
.notification-action:last-child {
border-bottom-right-radius: 10px;
background: #${config.colorScheme.colors.base00}
background: #${palette.base00}
}
.inline-reply {
@ -200,34 +202,34 @@
}
.inline-reply-entry {
background: #${config.colorScheme.colors.base00};
color: #${config.colorScheme.colors.base05};
caret-color: #${config.colorScheme.colors.base05};
border: 1px solid #${config.colorScheme.colors.base09};
background: #${palette.base00};
color: #${palette.base05};
caret-color: #${palette.base05};
border: 1px solid #${palette.base09};
border-radius: 5px
}
.inline-reply-button {
margin-left: 4px;
background: #${config.colorScheme.colors.base00};
border: 1px solid #${config.colorScheme.colors.base09};
background: #${palette.base00};
border: 1px solid #${palette.base09};
border-radius: 5px;
color: #${config.colorScheme.colors.base05}
color: #${palette.base05}
}
.inline-reply-button:disabled {
background: initial;
color: #${config.colorScheme.colors.base03};
color: #${palette.base03};
border: 1px solid transparent
}
.inline-reply-button:hover {
background: #${config.colorScheme.colors.base00}
background: #${palette.base00}
}
.body-image {
margin-top: 6px;
background-color: #${config.colorScheme.colors.base05};
background-color: #${palette.base05};
border-radius: 5px
}
@ -243,7 +245,7 @@
font-size: 16px;
font-weight: 700;
background: transparent;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
text-shadow: none;
margin-right: 18px
}
@ -252,13 +254,13 @@
font-size: 15px;
font-weight: 400;
background: transparent;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
text-shadow: none
}
.control-center {
background: #${config.colorScheme.colors.base00};
border: 2px solid #${config.colorScheme.colors.base0C};
background: #${palette.base00};
border: 2px solid #${palette.base0C};
border-radius: 5px;
}
@ -279,8 +281,8 @@
}
.widget-title {
color: #${config.colorScheme.colors.base0B};
background: #${config.colorScheme.colors.base00};
color: #${palette.base0B};
background: #${palette.base00};
padding: 5px 10px;
margin: 10px 10px 5px 10px;
font-size: 1.5rem;
@ -289,45 +291,45 @@
.widget-title>button {
font-size: 1rem;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
text-shadow: none;
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
box-shadow: none;
border-radius: 5px;
}
.widget-title>button:hover {
background: #${config.colorScheme.colors.base08};
color: #${config.colorScheme.colors.base00};
background: #${palette.base08};
color: #${palette.base00};
}
.widget-dnd {
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
padding: 5px 10px;
margin: 10px 10px 5px 10px;
border-radius: 5px;
font-size: large;
color: #${config.colorScheme.colors.base0B};
color: #${palette.base0B};
}
.widget-dnd>switch {
border-radius: 5px;
/* border: 1px solid #${config.colorScheme.colors.base0B}; */
background: #${config.colorScheme.colors.base0B};
/* border: 1px solid #${palette.base0B}; */
background: #${palette.base0B};
}
.widget-dnd>switch:checked {
background: #${config.colorScheme.colors.base08};
border: 1px solid #${config.colorScheme.colors.base08};
background: #${palette.base08};
border: 1px solid #${palette.base08};
}
.widget-dnd>switch slider {
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
border-radius: 5px
}
.widget-dnd>switch:checked slider {
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
border-radius: 5px
}
@ -337,12 +339,12 @@
.widget-label>label {
font-size: 1rem;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
}
.widget-mpris {
color: #${config.colorScheme.colors.base05};
background: #${config.colorScheme.colors.base00};
color: #${palette.base05};
background: #${palette.base00};
padding: 5px 10px;
margin: 10px 10px 5px 10px;
border-radius: 5px;
@ -371,19 +373,19 @@
padding: 5px;
margin: 10px 10px 5px 10px;
border-radius: 5px;
background: #${config.colorScheme.colors.base01};
background: #${palette.base01};
}
.widget-buttons-grid>flowbox>flowboxchild>button {
margin: 3px;
background: #${config.colorScheme.colors.base00};
background: #${palette.base00};
border-radius: 5px;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
}
.widget-buttons-grid>flowbox>flowboxchild>button:hover {
background: rgba(122, 162, 247, 1);
color: #${config.colorScheme.colors.base00};
color: #${palette.base00};
}
.widget-menubar>box>.menu-button-bar>button {
@ -397,33 +399,33 @@
}
.widget-volume {
background: #${config.colorScheme.colors.base01};
background: #${palette.base01};
padding: 5px;
margin: 10px 10px 5px 10px;
border-radius: 5px;
font-size: x-large;
color: #${config.colorScheme.colors.base05};
color: #${palette.base05};
}
.widget-volume>box>button {
background: #${config.colorScheme.colors.base0B};
background: #${palette.base0B};
border: none
}
.per-app-volume {
background-color: #${config.colorScheme.colors.base00};
background-color: #${palette.base00};
padding: 4px 8px 8px;
margin: 0 8px 8px;
border-radius: 5px;
}
.widget-backlight {
background: #${config.colorScheme.colors.base01};
background: #${palette.base01};
padding: 5px;
margin: 10px 10px 5px 10px;
border-radius: 5px;
font-size: x-large;
color: #${config.colorScheme.colors.base05}
color: #${palette.base05}
}
'';
}

View File

@ -1,6 +1,8 @@
{ pkgs, config, ... }:
{
let
palette = config.colorScheme.palette;
in {
home.file.".vimrc".text = ''
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Automatically install vim-plug node & language servers
@ -107,75 +109,75 @@
let g:colors_name = "sunset"
set background=dark
set t_Co=256
hi Normal guifg=#${config.colorScheme.colors.base05} ctermbg=NONE guibg=NONE gui=NONE
hi Normal guifg=#${palette.base05} ctermbg=NONE guibg=NONE gui=NONE
hi DiffText guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi ErrorMsg guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi WarningMsg guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi PreProc guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi Exception guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi Error guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi DiffDelete guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi GitGutterDelete guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi GitGutterChangeDelete guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi cssIdentifier guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi cssImportant guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi Type guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi Identifier guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi PMenuSel guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi Constant guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi Repeat guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi DiffAdd guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi GitGutterAdd guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi cssIncludeKeyword guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi Keyword guifg=#${config.colorScheme.colors.base0B} guibg=NONE
hi IncSearch guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Title guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi PreCondit guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Debug guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi SpecialChar guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Conditional guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Todo guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Special guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Label guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Delimiter guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Number guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi CursorLineNR guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Define guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi MoreMsg guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Tag guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi String guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi MatchParen guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Macro guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi DiffChange guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi GitGutterChange guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi cssColor guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Function guifg=#${config.colorScheme.colors.base08} guibg=NONE
hi Directory guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi markdownLinkText guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi javaScriptBoolean guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi Include guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi Storage guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi cssClassName guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi cssClassNameDot guifg=#${config.colorScheme.colors.base09} guibg=NONE
hi Statement guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi Operator guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi cssAttr guifg=#${config.colorScheme.colors.base0C} guibg=NONE
hi DiffText guifg=#${palette.base08} guibg=NONE
hi ErrorMsg guifg=#${palette.base08} guibg=NONE
hi WarningMsg guifg=#${palette.base08} guibg=NONE
hi PreProc guifg=#${palette.base08} guibg=NONE
hi Exception guifg=#${palette.base08} guibg=NONE
hi Error guifg=#${palette.base08} guibg=NONE
hi DiffDelete guifg=#${palette.base08} guibg=NONE
hi GitGutterDelete guifg=#${palette.base08} guibg=NONE
hi GitGutterChangeDelete guifg=#${palette.base08} guibg=NONE
hi cssIdentifier guifg=#${palette.base08} guibg=NONE
hi cssImportant guifg=#${palette.base08} guibg=NONE
hi Type guifg=#${palette.base08} guibg=NONE
hi Identifier guifg=#${palette.base08} guibg=NONE
hi PMenuSel guifg=#${palette.base0B} guibg=NONE
hi Constant guifg=#${palette.base0B} guibg=NONE
hi Repeat guifg=#${palette.base0B} guibg=NONE
hi DiffAdd guifg=#${palette.base0B} guibg=NONE
hi GitGutterAdd guifg=#${palette.base0B} guibg=NONE
hi cssIncludeKeyword guifg=#${palette.base0B} guibg=NONE
hi Keyword guifg=#${palette.base0B} guibg=NONE
hi IncSearch guifg=#${palette.base0C} guibg=NONE
hi Title guifg=#${palette.base0C} guibg=NONE
hi PreCondit guifg=#${palette.base0C} guibg=NONE
hi Debug guifg=#${palette.base0C} guibg=NONE
hi SpecialChar guifg=#${palette.base0C} guibg=NONE
hi Conditional guifg=#${palette.base0C} guibg=NONE
hi Todo guifg=#${palette.base0C} guibg=NONE
hi Special guifg=#${palette.base0C} guibg=NONE
hi Label guifg=#${palette.base0C} guibg=NONE
hi Delimiter guifg=#${palette.base0C} guibg=NONE
hi Number guifg=#${palette.base0C} guibg=NONE
hi CursorLineNR guifg=#${palette.base0C} guibg=NONE
hi Define guifg=#${palette.base0C} guibg=NONE
hi MoreMsg guifg=#${palette.base0C} guibg=NONE
hi Tag guifg=#${palette.base0C} guibg=NONE
hi String guifg=#${palette.base0C} guibg=NONE
hi MatchParen guifg=#${palette.base0C} guibg=NONE
hi Macro guifg=#${palette.base0C} guibg=NONE
hi DiffChange guifg=#${palette.base0C} guibg=NONE
hi GitGutterChange guifg=#${palette.base0C} guibg=NONE
hi cssColor guifg=#${palette.base0C} guibg=NONE
hi Function guifg=#${palette.base08} guibg=NONE
hi Directory guifg=#${palette.base09} guibg=NONE
hi markdownLinkText guifg=#${palette.base09} guibg=NONE
hi javaScriptBoolean guifg=#${palette.base09} guibg=NONE
hi Include guifg=#${palette.base09} guibg=NONE
hi Storage guifg=#${palette.base09} guibg=NONE
hi cssClassName guifg=#${palette.base09} guibg=NONE
hi cssClassNameDot guifg=#${palette.base09} guibg=NONE
hi Statement guifg=#${palette.base0C} guibg=NONE
hi Operator guifg=#${palette.base0C} guibg=NONE
hi cssAttr guifg=#${palette.base0C} guibg=NONE
hi Pmenu guifg=#${config.colorScheme.colors.base05} guibg=#${config.colorScheme.colors.base0D}
hi Title guifg=#${config.colorScheme.colors.base05}
hi LineNr guifg=#${config.colorScheme.colors.base0A} guibg=NONE
hi NonText guifg=#${config.colorScheme.colors.base03} guibg=NONE
hi Comment guifg=#${config.colorScheme.colors.base03} gui=italic
hi SpecialComment guifg=#${config.colorScheme.colors.base03} gui=italic guibg=NONE
hi CursorLine guibg=#${config.colorScheme.colors.base0D}
hi TabLineFill gui=NONE guibg=#${config.colorScheme.colors.base00}
hi TabLine guifg=#${config.colorScheme.colors.base05} guibg=#${config.colorScheme.colors.base00} gui=NONE
hi StatusLine gui=bold guibg=#${config.colorScheme.colors.base0D} guifg=#${config.colorScheme.colors.base01}
hi StatusLineNC gui=NONE guibg=NONE guifg=#${config.colorScheme.colors.base05}
hi Search guibg=#${config.colorScheme.colors.base03} guifg=#${config.colorScheme.colors.base05}
hi VertSplit gui=NONE guifg=#${config.colorScheme.colors.base0D} guibg=NONE
hi Visual gui=NONE guibg=#${config.colorScheme.colors.base0D}
hi Pmenu guifg=#${palette.base05} guibg=#${palette.base0D}
hi Title guifg=#${palette.base05}
hi LineNr guifg=#${palette.base0A} guibg=NONE
hi NonText guifg=#${palette.base03} guibg=NONE
hi Comment guifg=#${palette.base03} gui=italic
hi SpecialComment guifg=#${palette.base03} gui=italic guibg=NONE
hi CursorLine guibg=#${palette.base0D}
hi TabLineFill gui=NONE guibg=#${palette.base00}
hi TabLine guifg=#${palette.base05} guibg=#${palette.base00} gui=NONE
hi StatusLine gui=bold guibg=#${palette.base0D} guifg=#${palette.base01}
hi StatusLineNC gui=NONE guibg=NONE guifg=#${palette.base05}
hi Search guibg=#${palette.base03} guifg=#${palette.base05}
hi VertSplit gui=NONE guifg=#${palette.base0D} guibg=NONE
hi Visual gui=NONE guibg=#${palette.base0D}
'';
}