fix(nix-colors): config.colorscheme.colors -> config.colorscheme.palette
This commit is contained in:
parent
58447dcf84
commit
5f3c9de7e7
21 changed files with 282 additions and 282 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, lib, inputs, pkgs, ... }:
|
{ config, lib, inputs, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
cfg = config.homeModules.console.editor.nvim;
|
cfg = config.homeModules.console.editor.nvim;
|
||||||
in
|
in
|
||||||
|
|
||||||
|
|
@ -34,22 +34,22 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
colorscheme = config.colorscheme.slug;
|
colorscheme = config.colorscheme.slug;
|
||||||
customColorScheme = {
|
customColorScheme = {
|
||||||
base00 = "#${colors.base00}";
|
base00 = "#${palette.base00}";
|
||||||
base01 = "#${colors.base01}";
|
base01 = "#${palette.base01}";
|
||||||
base02 = "#${colors.base02}";
|
base02 = "#${palette.base02}";
|
||||||
base03 = "#${colors.base03}";
|
base03 = "#${palette.base03}";
|
||||||
base04 = "#${colors.base04}";
|
base04 = "#${palette.base04}";
|
||||||
base05 = "#${colors.base05}";
|
base05 = "#${palette.base05}";
|
||||||
base06 = "#${colors.base06}";
|
base06 = "#${palette.base06}";
|
||||||
base07 = "#${colors.base07}";
|
base07 = "#${palette.base07}";
|
||||||
base08 = "#${colors.base08}";
|
base08 = "#${palette.base08}";
|
||||||
base09 = "#${colors.base09}";
|
base09 = "#${palette.base09}";
|
||||||
base0A = "#${colors.base0A}";
|
base0A = "#${palette.base0A}";
|
||||||
base0B = "#${colors.base0B}";
|
base0B = "#${palette.base0B}";
|
||||||
base0C = "#${colors.base0C}";
|
base0C = "#${palette.base0C}";
|
||||||
base0D = "#${colors.base0D}";
|
base0D = "#${palette.base0D}";
|
||||||
base0E = "#${colors.base0E}";
|
base0E = "#${palette.base0E}";
|
||||||
base0F = "#${colors.base0F}";
|
base0F = "#${palette.base0F}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
cfg = config.homeModules.console.editor.nvim;
|
cfg = config.homeModules.console.editor.nvim;
|
||||||
in
|
in
|
||||||
|
|
||||||
|
|
@ -37,22 +37,22 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
colorscheme = config.colorscheme.slug;
|
colorscheme = config.colorscheme.slug;
|
||||||
customColorScheme = {
|
customColorScheme = {
|
||||||
base00 = "#${colors.base00}";
|
base00 = "#${palette.base00}";
|
||||||
base01 = "#${colors.base01}";
|
base01 = "#${palette.base01}";
|
||||||
base02 = "#${colors.base02}";
|
base02 = "#${palette.base02}";
|
||||||
base03 = "#${colors.base03}";
|
base03 = "#${palette.base03}";
|
||||||
base04 = "#${colors.base04}";
|
base04 = "#${palette.base04}";
|
||||||
base05 = "#${colors.base05}";
|
base05 = "#${palette.base05}";
|
||||||
base06 = "#${colors.base06}";
|
base06 = "#${palette.base06}";
|
||||||
base07 = "#${colors.base07}";
|
base07 = "#${palette.base07}";
|
||||||
base08 = "#${colors.base08}";
|
base08 = "#${palette.base08}";
|
||||||
base09 = "#${colors.base09}";
|
base09 = "#${palette.base09}";
|
||||||
base0A = "#${colors.base0A}";
|
base0A = "#${palette.base0A}";
|
||||||
base0B = "#${colors.base0B}";
|
base0B = "#${palette.base0B}";
|
||||||
base0C = "#${colors.base0C}";
|
base0C = "#${palette.base0C}";
|
||||||
base0D = "#${colors.base0D}";
|
base0D = "#${palette.base0D}";
|
||||||
base0E = "#${colors.base0E}";
|
base0E = "#${palette.base0E}";
|
||||||
base0F = "#${colors.base0F}";
|
base0F = "#${palette.base0F}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.console.multiplexer.tmux;
|
cfg = config.homeModules.console.multiplexer.tmux;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -25,13 +25,13 @@ in
|
||||||
set -g set-clipboard on
|
set -g set-clipboard on
|
||||||
#Appearance
|
#Appearance
|
||||||
set -g status-position top
|
set -g status-position top
|
||||||
set -g status-style "fg=#${colors.base05} bg=#${colors.base00}"
|
set -g status-style "fg=#${palette.base05} bg=#${palette.base00}"
|
||||||
#Windows
|
#Windows
|
||||||
set -g status-justify "centre"
|
set -g status-justify "centre"
|
||||||
setw -g window-status-current-format "#[bg=#${colors.base0B},fg=#${colors.base00},bold] #W "
|
setw -g window-status-current-format "#[bg=#${palette.base0B},fg=#${palette.base00},bold] #W "
|
||||||
setw -g window-status-format "#[bg=#${colors.base03},fg=#${colors.base05}] #W "
|
setw -g window-status-format "#[bg=#${palette.base03},fg=#${palette.base05}] #W "
|
||||||
#Left
|
#Left
|
||||||
set -g status-left " #{tmux_mode_indicator} #[bg=#${colors.base0B},fg=#${colors.base00}] #S"
|
set -g status-left " #{tmux_mode_indicator} #[bg=#${palette.base0B},fg=#${palette.base00}] #S"
|
||||||
set -g status-right '%Y-%m-%d %H:%M #{tmux_mode_indicator}'
|
set -g status-right '%Y-%m-%d %H:%M #{tmux_mode_indicator}'
|
||||||
#Move to Pane
|
#Move to Pane
|
||||||
bind -n M-Left select-pane -L
|
bind -n M-Left select-pane -L
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
{ lib, config, pkgs, ... }:
|
{ lib, config, pkgs, ... }:
|
||||||
let
|
let
|
||||||
inherit (config) colorscheme;
|
inherit (config.colorscheme) palette;
|
||||||
inherit (colorscheme) colors;
|
|
||||||
cfg = config.homeModules.console.multiplexer.zellij;
|
cfg = config.homeModules.console.multiplexer.zellij;
|
||||||
in
|
in
|
||||||
|
|
||||||
|
|
@ -10,23 +9,23 @@ in
|
||||||
programs.zellij = {
|
programs.zellij = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
theme = "${colorscheme.slug}";
|
theme = "${config.colorscheme.slug}";
|
||||||
default_shell = "fish";
|
default_shell = "fish";
|
||||||
default_layout = "default";
|
default_layout = "default";
|
||||||
pane_frames = false;
|
pane_frames = false;
|
||||||
themes = {
|
themes = {
|
||||||
"${colorscheme.slug}" = {
|
"${config.colorscheme.slug}" = {
|
||||||
fg = "#${colors.base05}";
|
fg = "#${palette.base05}";
|
||||||
bg = "#${colors.base00}";
|
bg = "#${palette.base00}";
|
||||||
black = "#${colors.base00}";
|
black = "#${palette.base00}";
|
||||||
red = "#${colors.base08}";
|
red = "#${palette.base08}";
|
||||||
green = "#${colors.base0B}";
|
green = "#${palette.base0B}";
|
||||||
yellow = "#${colors.base0A}";
|
yellow = "#${palette.base0A}";
|
||||||
blue = "#${colors.base0D}";
|
blue = "#${palette.base0D}";
|
||||||
magenta = "#${colors.base0E}";
|
magenta = "#${palette.base0E}";
|
||||||
cyan = "#${colors.base0C}";
|
cyan = "#${palette.base0C}";
|
||||||
white = "#${colors.base05}";
|
white = "#${palette.base05}";
|
||||||
orange = "#${colors.base09}";
|
orange = "#${palette.base09}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -12,40 +12,40 @@ in
|
||||||
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
||||||
format_left "{mode}"
|
format_left "{mode}"
|
||||||
format_right "{session} {command_git_branch} {datetime}"
|
format_right "{session} {command_git_branch} {datetime}"
|
||||||
format_center "#[fg=#${colors.base0D},bold] {tabs}"
|
format_center "#[fg=#${palette.base0D},bold] {tabs}"
|
||||||
format_space ""
|
format_space ""
|
||||||
|
|
||||||
border_enabled "true"
|
border_enabled "true"
|
||||||
border_char "─"
|
border_char "─"
|
||||||
border_format "#[fg=#${colors.base05}]{char}"
|
border_format "#[fg=#${palette.base05}]{char}"
|
||||||
border_position "bottom"
|
border_position "bottom"
|
||||||
|
|
||||||
hide_frame_for_single_pane "true"
|
hide_frame_for_single_pane "true"
|
||||||
|
|
||||||
mode_normal "#[fg=#${colors.base0D}] "
|
mode_normal "#[fg=#${palette.base0D}] "
|
||||||
mode_tmux "#[fg=#${colors.base0E}] "
|
mode_tmux "#[fg=#${palette.base0E}] "
|
||||||
mode_pane "#[fg=#${colors.base08}] "
|
mode_pane "#[fg=#${palette.base08}] "
|
||||||
mode_tab "#[fg=#${colors.base08}] "
|
mode_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_tab "#[fg=#${colors.base08}] "
|
mode_rename_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_pane "#[fg=#${colors.base08}] "
|
mode_rename_pane "#[fg=#${palette.base08}] "
|
||||||
mode_session "#[fg=#${colors.base08}] "
|
mode_session "#[fg=#${palette.base08}] "
|
||||||
mode_locked "#[fg=#${colors.base05}] "
|
mode_locked "#[fg=#${palette.base05}] "
|
||||||
mode_move "#[fg=#${colors.base0B}] "
|
mode_move "#[fg=#${palette.base0B}] "
|
||||||
mode_resize "#[fg=#${colors.base0B}] "
|
mode_resize "#[fg=#${palette.base0B}] "
|
||||||
mode_prompt "#[fg=#${colors.base0A}] "
|
mode_prompt "#[fg=#${palette.base0A}] "
|
||||||
mode_search "#[fg=#${colors.base0A}] "
|
mode_search "#[fg=#${palette.base0A}] "
|
||||||
mode_enter_search "#[fg=#${colors.base0A}] "
|
mode_enter_search "#[fg=#${palette.base0A}] "
|
||||||
|
|
||||||
tab_normal "#[bg=#${colors.base01}] {name} "
|
tab_normal "#[bg=#${palette.base01}] {name} "
|
||||||
tab_active "#[bg=#${colors.base02}] {name} "
|
tab_active "#[bg=#${palette.base02}] {name} "
|
||||||
tab_separator " "
|
tab_separator " "
|
||||||
|
|
||||||
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
||||||
command_git_branch_format "#[fg=#${colors.base0C}] {stdout} "
|
command_git_branch_format "#[fg=#${palette.base0C}] {stdout} "
|
||||||
command_git_branch_interval "10"
|
command_git_branch_interval "10"
|
||||||
command_git_branch_rendermode "static"
|
command_git_branch_rendermode "static"
|
||||||
|
|
||||||
datetime "#[fg=#${colors.base05},bold] {format} "
|
datetime "#[fg=#${palette.base05},bold] {format} "
|
||||||
datetime_format "%I:%M %p"
|
datetime_format "%I:%M %p"
|
||||||
datetime_timezone "${config.home.sessionVariables.TZ}"
|
datetime_timezone "${config.home.sessionVariables.TZ}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -12,40 +12,40 @@ in
|
||||||
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
||||||
format_left "{mode}"
|
format_left "{mode}"
|
||||||
format_right "{session} {command_git_branch} {datetime}"
|
format_right "{session} {command_git_branch} {datetime}"
|
||||||
format_center "#[fg=#${colors.base0D},bold] {tabs}"
|
format_center "#[fg=#${palette.base0D},bold] {tabs}"
|
||||||
format_space ""
|
format_space ""
|
||||||
|
|
||||||
border_enabled "true"
|
border_enabled "true"
|
||||||
border_char "─"
|
border_char "─"
|
||||||
border_format "#[fg=#${colors.base05}]{char}"
|
border_format "#[fg=#${palette.base05}]{char}"
|
||||||
border_position "bottom"
|
border_position "bottom"
|
||||||
|
|
||||||
hide_frame_for_single_pane "true"
|
hide_frame_for_single_pane "true"
|
||||||
|
|
||||||
mode_normal "#[fg=#${colors.base0D}] "
|
mode_normal "#[fg=#${palette.base0D}] "
|
||||||
mode_tmux "#[fg=#${colors.base0E}] "
|
mode_tmux "#[fg=#${palette.base0E}] "
|
||||||
mode_pane "#[fg=#${colors.base08}] "
|
mode_pane "#[fg=#${palette.base08}] "
|
||||||
mode_tab "#[fg=#${colors.base08}] "
|
mode_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_tab "#[fg=#${colors.base08}] "
|
mode_rename_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_pane "#[fg=#${colors.base08}] "
|
mode_rename_pane "#[fg=#${palette.base08}] "
|
||||||
mode_session "#[fg=#${colors.base08}] "
|
mode_session "#[fg=#${palette.base08}] "
|
||||||
mode_locked "#[fg=#${colors.base05}] "
|
mode_locked "#[fg=#${palette.base05}] "
|
||||||
mode_move "#[fg=#${colors.base0B}] "
|
mode_move "#[fg=#${palette.base0B}] "
|
||||||
mode_resize "#[fg=#${colors.base0B}] "
|
mode_resize "#[fg=#${palette.base0B}] "
|
||||||
mode_prompt "#[fg=#${colors.base0A}] "
|
mode_prompt "#[fg=#${palette.base0A}] "
|
||||||
mode_search "#[fg=#${colors.base0A}] "
|
mode_search "#[fg=#${palette.base0A}] "
|
||||||
mode_enter_search "#[fg=#${colors.base0A}] "
|
mode_enter_search "#[fg=#${palette.base0A}] "
|
||||||
|
|
||||||
tab_normal "#[bg=#${colors.base01}] {name} "
|
tab_normal "#[bg=#${palette.base01}] {name} "
|
||||||
tab_active "#[bg=#${colors.base02}] {name} "
|
tab_active "#[bg=#${palette.base02}] {name} "
|
||||||
tab_separator " "
|
tab_separator " "
|
||||||
|
|
||||||
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
||||||
command_git_branch_format "#[fg=#${colors.base0C}] {stdout} "
|
command_git_branch_format "#[fg=#${palette.base0C}] {stdout} "
|
||||||
command_git_branch_interval "10"
|
command_git_branch_interval "10"
|
||||||
command_git_branch_rendermode "static"
|
command_git_branch_rendermode "static"
|
||||||
|
|
||||||
datetime "#[fg=#${colors.base05},bold] {format} "
|
datetime "#[fg=#${palette.base05},bold] {format} "
|
||||||
datetime_format "%I:%M %p"
|
datetime_format "%I:%M %p"
|
||||||
datetime_timezone "${config.home.sessionVariables.TZ}"
|
datetime_timezone "${config.home.sessionVariables.TZ}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -12,40 +12,40 @@ text = /* kdl */ ''
|
||||||
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" {
|
||||||
format_left "{mode}"
|
format_left "{mode}"
|
||||||
format_right "{session} {command_git_branch} {datetime}"
|
format_right "{session} {command_git_branch} {datetime}"
|
||||||
format_center "#[fg=#${colors.base0D},bold] {tabs}"
|
format_center "#[fg=#${palette.base0D},bold] {tabs}"
|
||||||
format_space ""
|
format_space ""
|
||||||
|
|
||||||
border_enabled "true"
|
border_enabled "true"
|
||||||
border_char "─"
|
border_char "─"
|
||||||
border_format "#[fg=#${colors.base05}]{char}"
|
border_format "#[fg=#${palette.base05}]{char}"
|
||||||
border_position "bottom"
|
border_position "bottom"
|
||||||
|
|
||||||
hide_frame_for_single_pane "true"
|
hide_frame_for_single_pane "true"
|
||||||
|
|
||||||
mode_normal "#[fg=#${colors.base0D}] "
|
mode_normal "#[fg=#${palette.base0D}] "
|
||||||
mode_tmux "#[fg=#${colors.base0E}] "
|
mode_tmux "#[fg=#${palette.base0E}] "
|
||||||
mode_pane "#[fg=#${colors.base08}] "
|
mode_pane "#[fg=#${palette.base08}] "
|
||||||
mode_tab "#[fg=#${colors.base08}] "
|
mode_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_tab "#[fg=#${colors.base08}] "
|
mode_rename_tab "#[fg=#${palette.base08}] "
|
||||||
mode_rename_pane "#[fg=#${colors.base08}] "
|
mode_rename_pane "#[fg=#${palette.base08}] "
|
||||||
mode_session "#[fg=#${colors.base08}] "
|
mode_session "#[fg=#${palette.base08}] "
|
||||||
mode_locked "#[fg=#${colors.base05}] "
|
mode_locked "#[fg=#${palette.base05}] "
|
||||||
mode_move "#[fg=#${colors.base0B}] "
|
mode_move "#[fg=#${palette.base0B}] "
|
||||||
mode_resize "#[fg=#${colors.base0B}] "
|
mode_resize "#[fg=#${palette.base0B}] "
|
||||||
mode_prompt "#[fg=#${colors.base0A}] "
|
mode_prompt "#[fg=#${palette.base0A}] "
|
||||||
mode_search "#[fg=#${colors.base0A}] "
|
mode_search "#[fg=#${palette.base0A}] "
|
||||||
mode_enter_search "#[fg=#${colors.base0A}] "
|
mode_enter_search "#[fg=#${palette.base0A}] "
|
||||||
|
|
||||||
tab_normal "#[bg=#${colors.base01}] {name} "
|
tab_normal "#[bg=#${palette.base01}] {name} "
|
||||||
tab_active "#[bg=#${colors.base02}] {name} "
|
tab_active "#[bg=#${palette.base02}] {name} "
|
||||||
tab_separator " "
|
tab_separator " "
|
||||||
|
|
||||||
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
command_git_branch_command "git rev-parse --abbrev-ref HEAD"
|
||||||
command_git_branch_format "#[fg=#${colors.base0C}] {stdout} "
|
command_git_branch_format "#[fg=#${palette.base0C}] {stdout} "
|
||||||
command_git_branch_interval "10"
|
command_git_branch_interval "10"
|
||||||
command_git_branch_rendermode "static"
|
command_git_branch_rendermode "static"
|
||||||
|
|
||||||
datetime "#[fg=#${colors.base05},bold] {format} "
|
datetime "#[fg=#${palette.base05},bold] {format} "
|
||||||
datetime_format "%I:%M %p"
|
datetime_format "%I:%M %p"
|
||||||
datetime_timezone "${config.home.sessionVariables.TZ}"
|
datetime_timezone "${config.home.sessionVariables.TZ}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ let
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
options.homeModules.console.zsh.enable = mkEnableOption "";
|
options.homeModules.console.shell.zsh.enable = mkEnableOption "";
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.browser.schizofox;
|
cfg = config.homeModules.desktop.browser.schizofox;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -16,9 +16,9 @@ in
|
||||||
theme = {
|
theme = {
|
||||||
font = "${fonts.regular.family}";
|
font = "${fonts.regular.family}";
|
||||||
colors = {
|
colors = {
|
||||||
background-darker = "${colors.base00}";
|
background-darker = "${palette.base00}";
|
||||||
background = "${colors.base01}";
|
background = "${palette.base01}";
|
||||||
foreground = "${colors.base07}";
|
foreground = "${palette.base07}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.communication.discord;
|
cfg = config.homeModules.desktop.communication.discord;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
inherit (lib) mkIf mkEnableOption;
|
inherit (lib) mkIf mkEnableOption;
|
||||||
in
|
in
|
||||||
|
|
||||||
|
|
@ -20,17 +20,17 @@ in
|
||||||
*/
|
*/
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--nix-bg1: #${colors.base00};
|
--nix-bg1: #${palette.base00};
|
||||||
--nix-bg2: #${colors.base01};
|
--nix-bg2: #${palette.base01};
|
||||||
--nix-bg3: #${colors.base02};
|
--nix-bg3: #${palette.base02};
|
||||||
|
|
||||||
--nix-fg1: #${colors.base05};
|
--nix-fg1: #${palette.base05};
|
||||||
--nix-fg2: #${colors.base07};
|
--nix-fg2: #${palette.base07};
|
||||||
--nix-fg3: #${colors.base03};
|
--nix-fg3: #${palette.base03};
|
||||||
--nix-link: #${colors.base0D};
|
--nix-link: #${palette.base0D};
|
||||||
|
|
||||||
--nix-accent: #${colors.base08};
|
--nix-accent: #${palette.base08};
|
||||||
--nix-hi: #${colors.base0B};
|
--nix-hi: #${palette.base0B};
|
||||||
|
|
||||||
--font-mono: ${fonts.monospace.family}, monospace;
|
--font-mono: ${fonts.monospace.family}, monospace;
|
||||||
--font-regular: ${fonts.regular.family}, sans serif;
|
--font-regular: ${fonts.regular.family}, sans serif;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, config, lib, ... }:
|
{ pkgs, config, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
cfg = config.homeModules.desktop.media.music.tui;
|
cfg = config.homeModules.desktop.media.music.tui;
|
||||||
zellij = config.homeModules.console.multiplexer.zellij;
|
zellij = config.homeModules.console.multiplexer.zellij;
|
||||||
spotify-cli = pkgs.spotify-player.override {
|
spotify-cli = pkgs.spotify-player.override {
|
||||||
|
|
@ -27,11 +27,11 @@ in
|
||||||
color = {
|
color = {
|
||||||
gradient = 1;
|
gradient = 1;
|
||||||
gradient_count = 5;
|
gradient_count = 5;
|
||||||
gradient_color_1 = "'#${colors.base0A}'";
|
gradient_color_1 = "'#${palette.base0A}'";
|
||||||
gradient_color_2 = "'#${colors.base0B}'";
|
gradient_color_2 = "'#${palette.base0B}'";
|
||||||
gradient_color_3 = "'#${colors.base0C}'";
|
gradient_color_3 = "'#${palette.base0C}'";
|
||||||
gradient_color_4 = "'#${colors.base0D}'";
|
gradient_color_4 = "'#${palette.base0D}'";
|
||||||
gradient_color_5 = "'#${colors.base0E}'";
|
gradient_color_5 = "'#${palette.base0E}'";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -80,18 +80,18 @@ in
|
||||||
|
|
||||||
border_enabled "true"
|
border_enabled "true"
|
||||||
border_char "─"
|
border_char "─"
|
||||||
border_format "#[fg=#${colors.base0D}]{char}"
|
border_format "#[fg=#${palette.base0D}]{char}"
|
||||||
border_position "bottom"
|
border_position "bottom"
|
||||||
|
|
||||||
hide_frame_for_single_pane "true"
|
hide_frame_for_single_pane "true"
|
||||||
|
|
||||||
mode_normal "#[fg=${colors.base0D}]"
|
mode_normal "#[fg=${palette.base0D}]"
|
||||||
|
|
||||||
tab_normal "#[bg=#${colors.base01}] {name} "
|
tab_normal "#[bg=#${palette.base01}] {name} "
|
||||||
tab_active "#[bg=#${colors.base02}] {name} "
|
tab_active "#[bg=#${palette.base02}] {name} "
|
||||||
tab_separator " "
|
tab_separator " "
|
||||||
|
|
||||||
datetime "#[fg=#${colors.base05},bold] {format} "
|
datetime "#[fg=#${palette.base05},bold] {format} "
|
||||||
datetime_format "%I:%M %p"
|
datetime_format "%I:%M %p"
|
||||||
datetime_timezone "${config.home.sessionVariables.TZ}"
|
datetime_timezone "${config.home.sessionVariables.TZ}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.productivity.zathura;
|
cfg = config.homeModules.desktop.productivity.zathura;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
in
|
in
|
||||||
|
|
||||||
|
|
@ -14,26 +14,26 @@ in
|
||||||
font = "${fonts.regular.family} 14";
|
font = "${fonts.regular.family} 14";
|
||||||
recolor = true;
|
recolor = true;
|
||||||
selection-clipboard = "clipboard";
|
selection-clipboard = "clipboard";
|
||||||
default-bg = "#${colors.base00}";
|
default-bg = "#${palette.base00}";
|
||||||
default-fg = "#${colors.base01}";
|
default-fg = "#${palette.base01}";
|
||||||
statusbar-bg = "#${colors.base02}";
|
statusbar-bg = "#${palette.base02}";
|
||||||
statusbar-fg = "#${colors.base04}";
|
statusbar-fg = "#${palette.base04}";
|
||||||
inputbar-bg = "#${colors.base00}";
|
inputbar-bg = "#${palette.base00}";
|
||||||
inputbar-fg = "#${colors.base07}";
|
inputbar-fg = "#${palette.base07}";
|
||||||
notification-bg = "#${colors.base00}";
|
notification-bg = "#${palette.base00}";
|
||||||
notification-fg = "#${colors.base07}";
|
notification-fg = "#${palette.base07}";
|
||||||
notification-error-bg = "#${colors.base00}";
|
notification-error-bg = "#${palette.base00}";
|
||||||
notification-error-fg = "#${colors.base08}";
|
notification-error-fg = "#${palette.base08}";
|
||||||
notification-warning-bg = "#${colors.base00}";
|
notification-warning-bg = "#${palette.base00}";
|
||||||
notification-warning-fg = "#${colors.base08}";
|
notification-warning-fg = "#${palette.base08}";
|
||||||
highlight-color = "#${colors.base0A}";
|
highlight-color = "#${palette.base0A}";
|
||||||
highlight-active-color = "#${colors.base0D}";
|
highlight-active-color = "#${palette.base0D}";
|
||||||
completion-bg = "#${colors.base01}";
|
completion-bg = "#${palette.base01}";
|
||||||
completion-fg = "#${colors.base05}";
|
completion-fg = "#${palette.base05}";
|
||||||
completions-highlight-bg = "#${colors.base0D}";
|
completions-highlight-bg = "#${palette.base0D}";
|
||||||
completions-highlight-fg = "#${colors.base07}";
|
completions-highlight-fg = "#${palette.base07}";
|
||||||
recolor-lightcolor = "#${colors.base00}";
|
recolor-lightcolor = "#${palette.base00}";
|
||||||
recolor-darkcolor = "#${colors.base06}";
|
recolor-darkcolor = "#${palette.base06}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
cfg = config.homeModules.desktop.terminal.foot;
|
cfg = config.homeModules.desktop.terminal.foot;
|
||||||
in
|
in
|
||||||
|
|
@ -40,30 +40,30 @@ in
|
||||||
};
|
};
|
||||||
colors = {
|
colors = {
|
||||||
alpha = 1.0;
|
alpha = 1.0;
|
||||||
foreground = "${colors.base05}";
|
foreground = "${palette.base05}";
|
||||||
background = "${colors.base00}";
|
background = "${palette.base00}";
|
||||||
regular0 = "${colors.base00}"; # black
|
regular0 = "${palette.base00}"; # black
|
||||||
regular1 = "${colors.base08}"; # red
|
regular1 = "${palette.base08}"; # red
|
||||||
regular2 = "${colors.base0B}"; # green
|
regular2 = "${palette.base0B}"; # green
|
||||||
regular3 = "${colors.base0A}"; # yellow
|
regular3 = "${palette.base0A}"; # yellow
|
||||||
regular4 = "${colors.base0D}"; # blue
|
regular4 = "${palette.base0D}"; # blue
|
||||||
regular5 = "${colors.base0E}"; # magenta
|
regular5 = "${palette.base0E}"; # magenta
|
||||||
regular6 = "${colors.base0C}"; # cyan
|
regular6 = "${palette.base0C}"; # cyan
|
||||||
regular7 = "${colors.base05}"; # white
|
regular7 = "${palette.base05}"; # white
|
||||||
bright0 = "${colors.base03}"; # bright black
|
bright0 = "${palette.base03}"; # bright black
|
||||||
bright1 = "${colors.base08}"; # bright red
|
bright1 = "${palette.base08}"; # bright red
|
||||||
bright2 = "${colors.base0B}"; # bright green
|
bright2 = "${palette.base0B}"; # bright green
|
||||||
bright3 = "${colors.base0A}"; # bright yellow
|
bright3 = "${palette.base0A}"; # bright yellow
|
||||||
bright4 = "${colors.base0D}"; # bright blue
|
bright4 = "${palette.base0D}"; # bright blue
|
||||||
bright5 = "${colors.base0E}"; # bright magenta
|
bright5 = "${palette.base0E}"; # bright magenta
|
||||||
bright6 = "${colors.base0C}"; # bright cyan
|
bright6 = "${palette.base0C}"; # bright cyan
|
||||||
bright7 = "${colors.base07}"; # bright white
|
bright7 = "${palette.base07}"; # bright white
|
||||||
"16" = "${colors.base09}";
|
"16" = "${palette.base09}";
|
||||||
"17" = "${colors.base0F}";
|
"17" = "${palette.base0F}";
|
||||||
"18" = "${colors.base01}";
|
"18" = "${palette.base01}";
|
||||||
"19" = "${colors.base02}";
|
"19" = "${palette.base02}";
|
||||||
"20" = "${colors.base04}";
|
"20" = "${palette.base04}";
|
||||||
"21" = "${colors.base06}";
|
"21" = "${palette.base06}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
fonts = config.homeModules.theme.font;
|
fonts = config.homeModules.theme.font;
|
||||||
cfg = config.homeModules.desktop.terminal.kitty;
|
cfg = config.homeModules.desktop.terminal.kitty;
|
||||||
fish = config.homeModules.console.shell.fish;
|
fish = config.homeModules.console.shell.fish;
|
||||||
|
|
@ -24,42 +24,42 @@ in
|
||||||
scrollback_lines = 4000;
|
scrollback_lines = 4000;
|
||||||
scrollback_pager_history_size = 2048;
|
scrollback_pager_history_size = 2048;
|
||||||
window_padding_width = 1;
|
window_padding_width = 1;
|
||||||
foreground = "#${colors.base05}";
|
foreground = "#${palette.base05}";
|
||||||
background = "#${colors.base00}";
|
background = "#${palette.base00}";
|
||||||
background_opacity = "1.0";
|
background_opacity = "1.0";
|
||||||
selection_background = "#${colors.base05}";
|
selection_background = "#${palette.base05}";
|
||||||
selection_foreground = "#${colors.base00}";
|
selection_foreground = "#${palette.base00}";
|
||||||
url_color = "#${colors.base04}";
|
url_color = "#${palette.base04}";
|
||||||
cursor = "#${colors.base05}";
|
cursor = "#${palette.base05}";
|
||||||
active_border_color = "#${colors.base03}";
|
active_border_color = "#${palette.base03}";
|
||||||
inactive_border_color = "#${colors.base01}";
|
inactive_border_color = "#${palette.base01}";
|
||||||
active_tab_background = "#${colors.base00}";
|
active_tab_background = "#${palette.base00}";
|
||||||
active_tab_foreground = "#${colors.base05}";
|
active_tab_foreground = "#${palette.base05}";
|
||||||
inactive_tab_background = "#${colors.base01}";
|
inactive_tab_background = "#${palette.base01}";
|
||||||
inactive_tab_foreground = "#${colors.base04}";
|
inactive_tab_foreground = "#${palette.base04}";
|
||||||
tab_bar_background = "#${colors.base01}";
|
tab_bar_background = "#${palette.base01}";
|
||||||
color0 = "#${colors.base00}";
|
color0 = "#${palette.base00}";
|
||||||
color1 = "#${colors.base08}";
|
color1 = "#${palette.base08}";
|
||||||
color2 = "#${colors.base0B}";
|
color2 = "#${palette.base0B}";
|
||||||
color3 = "#${colors.base0A}";
|
color3 = "#${palette.base0A}";
|
||||||
color4 = "#${colors.base0D}";
|
color4 = "#${palette.base0D}";
|
||||||
color5 = "#${colors.base0E}";
|
color5 = "#${palette.base0E}";
|
||||||
color6 = "#${colors.base0C}";
|
color6 = "#${palette.base0C}";
|
||||||
color7 = "#${colors.base05}";
|
color7 = "#${palette.base05}";
|
||||||
color8 = "#${colors.base03}";
|
color8 = "#${palette.base03}";
|
||||||
color9 = "#${colors.base08}";
|
color9 = "#${palette.base08}";
|
||||||
color10 = "#${colors.base0B}";
|
color10 = "#${palette.base0B}";
|
||||||
color11 = "#${colors.base0A}";
|
color11 = "#${palette.base0A}";
|
||||||
color12 = "#${colors.base0D}";
|
color12 = "#${palette.base0D}";
|
||||||
color13 = "#${colors.base0E}";
|
color13 = "#${palette.base0E}";
|
||||||
color14 = "#${colors.base0C}";
|
color14 = "#${palette.base0C}";
|
||||||
color15 = "#${colors.base07}";
|
color15 = "#${palette.base07}";
|
||||||
color16 = "#${colors.base09}";
|
color16 = "#${palette.base09}";
|
||||||
color17 = "#${colors.base0F}";
|
color17 = "#${palette.base0F}";
|
||||||
color18 = "#${colors.base01}";
|
color18 = "#${palette.base01}";
|
||||||
color19 = "#${colors.base02}";
|
color19 = "#${palette.base02}";
|
||||||
color20 = "#${colors.base04}";
|
color20 = "#${palette.base04}";
|
||||||
color21 = "#${colors.base06}";
|
color21 = "#${palette.base06}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
{ config, lib, pkgs, inputs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
cfg = config.homeModules.desktop.wayland.bar.waybar;
|
cfg = config.homeModules.desktop.wayland.bar.waybar;
|
||||||
monitorWidth = (lib.head config.monitors).width - 20;
|
monitorWidth = (lib.head config.monitors).width - 20;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -81,7 +81,7 @@ in
|
||||||
* {
|
* {
|
||||||
font-family: "${fonts.monospace.family}";
|
font-family: "${fonts.monospace.family}";
|
||||||
font-size: 19px;
|
font-size: 19px;
|
||||||
border: solid #${colors.base05};
|
border: solid #${palette.base05};
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
|
|
@ -92,32 +92,32 @@ in
|
||||||
#clock,
|
#clock,
|
||||||
#battery,
|
#battery,
|
||||||
#workspaces {
|
#workspaces {
|
||||||
background-color: #${colors.base00};
|
background-color: #${palette.base00};
|
||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
border: 2px solid #${colors.base05};
|
border: 2px solid #${palette.base05};
|
||||||
border-right: 0px;
|
border-right: 0px;
|
||||||
border-top-left-radius: 10px;
|
border-top-left-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery {
|
#battery {
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
border-top: 2px solid #${colors.base05};
|
border-top: 2px solid #${palette.base05};
|
||||||
border-bottom: 2px solid #${colors.base05};
|
border-bottom: 2px solid #${palette.base05};
|
||||||
border-left: 0px;
|
border-left: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery.good {
|
#battery.good {
|
||||||
color: #${colors.base0B};
|
color: #${palette.base0B};
|
||||||
}
|
}
|
||||||
#battery.warning {
|
#battery.warning {
|
||||||
color: #${colors.base0A};
|
color: #${palette.base0A};
|
||||||
}
|
}
|
||||||
#battery.critical {
|
#battery.critical {
|
||||||
color: #${colors.base08};
|
color: #${palette.base08};
|
||||||
}
|
}
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
|
|
@ -128,7 +128,7 @@ in
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
border: 2px solid #${colors.base05};
|
border: 2px solid #${palette.base05};
|
||||||
border-left: 0;
|
border-left: 0;
|
||||||
border-top-right-radius: 10px;
|
border-top-right-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
@ -136,15 +136,15 @@ in
|
||||||
#workspace button,
|
#workspace button,
|
||||||
#workspaces button.active,
|
#workspaces button.active,
|
||||||
#workspaces button.visible {
|
#workspaces button.visible {
|
||||||
color: #${colors.base0B};
|
color: #${palette.base0B};
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.urgent {
|
#workspaces button.urgent {
|
||||||
color: #${colors.base08};
|
color: #${palette.base08};
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-hyprrecord {
|
#custom-hyprrecord {
|
||||||
color: #${colors.base08};
|
color: #${palette.base08};
|
||||||
padding-right: 20px;
|
padding-right: 20px;
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
|
|
@ -13,14 +13,14 @@ in
|
||||||
package = pkgs.rofi-wayland;
|
package = pkgs.rofi-wayland;
|
||||||
terminal = "${config.home.sessionVariables.TERMINAL}";
|
terminal = "${config.home.sessionVariables.TERMINAL}";
|
||||||
theme = let
|
theme = let
|
||||||
inherit (config.colorscheme ) colors;
|
inherit (config.colorscheme ) palette;
|
||||||
inherit (config.lib.formats.rasi) mkLiteral;
|
inherit (config.lib.formats.rasi) mkLiteral;
|
||||||
in {
|
in {
|
||||||
"*" = {
|
"*" = {
|
||||||
background = mkLiteral "#${colors.base00}";
|
background = mkLiteral "#${palette.base00}";
|
||||||
foreground = mkLiteral "#${colors.base05}";
|
foreground = mkLiteral "#${palette.base05}";
|
||||||
selected = mkLiteral "#${colors.base0B}";
|
selected = mkLiteral "#${palette.base0B}";
|
||||||
message = mkLiteral "#${colors.base0D}";
|
message = mkLiteral "#${palette.base0D}";
|
||||||
|
|
||||||
background-color = mkLiteral "@background";
|
background-color = mkLiteral "@background";
|
||||||
border-color = mkLiteral "@foreground";
|
border-color = mkLiteral "@foreground";
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.wayland.launcher.tofi;
|
cfg = config.homeModules.desktop.wayland.launcher.tofi;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -30,11 +30,11 @@ in
|
||||||
prompt-text = " "
|
prompt-text = " "
|
||||||
background-color = #0000
|
background-color = #0000
|
||||||
prompt-background = #0000
|
prompt-background = #0000
|
||||||
prompt-color = ${colors.base0B}
|
prompt-color = ${palette.base0B}
|
||||||
input-color = ${colors.base05}
|
input-color = ${palette.base05}
|
||||||
placeholder-color = ${colors.base03}
|
placeholder-color = ${palette.base03}
|
||||||
default-result-color = ${colors.base03}
|
default-result-color = ${palette.base03}
|
||||||
selection-color = ${colors.base04}
|
selection-color = ${palette.base04}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.wayland.lockscreen.hyprlock;
|
cfg = config.homeModules.desktop.wayland.lockscreen.hyprlock;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -25,7 +25,7 @@ in
|
||||||
{
|
{
|
||||||
monitor = "";
|
monitor = "";
|
||||||
path = "";
|
path = "";
|
||||||
color = "0xff${colors.base01}";
|
color = "0xff${palette.base01}";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
input-fields = [
|
input-fields = [
|
||||||
|
|
@ -42,9 +42,9 @@ in
|
||||||
dots_spacing = 0.2;
|
dots_spacing = 0.2;
|
||||||
fade_on_empty = false;
|
fade_on_empty = false;
|
||||||
placeholder_text = "";
|
placeholder_text = "";
|
||||||
outer_color = "0xff${colors.base02}";
|
outer_color = "0xff${palette.base02}";
|
||||||
inner_color = "0xff${colors.base00}";
|
inner_color = "0xff${palette.base00}";
|
||||||
font_color = "0xff${colors.base05}";
|
font_color = "0xff${palette.base05}";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
labels = [
|
labels = [
|
||||||
|
|
@ -55,7 +55,7 @@ in
|
||||||
x = 0;
|
x = 0;
|
||||||
y = 80;
|
y = 80;
|
||||||
};
|
};
|
||||||
color = "0xff${colors.base08}";
|
color = "0xff${palette.base08}";
|
||||||
font_size = 30;
|
font_size = 30;
|
||||||
font_family = "${fonts.monospace.family}";
|
font_family = "${fonts.monospace.family}";
|
||||||
}
|
}
|
||||||
|
|
@ -66,7 +66,7 @@ in
|
||||||
x = 0;
|
x = 0;
|
||||||
y = -80;
|
y = -80;
|
||||||
};
|
};
|
||||||
color = "0xff${colors.base0B}";
|
color = "0xff${palette.base0B}";
|
||||||
font_size = 20;
|
font_size = 20;
|
||||||
font_family = "${fonts.monospace.family}";
|
font_family = "${fonts.monospace.family}";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors;
|
inherit (config.colorscheme) palette;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
wallpaperPath = config.homeModules.theme.wallpaper.path;
|
wallpaperPath = config.homeModules.theme.wallpaper.path;
|
||||||
cfg = config.homeModules.desktop.wayland.lockscreen.swaylock;
|
cfg = config.homeModules.desktop.wayland.lockscreen.swaylock;
|
||||||
|
|
@ -14,25 +14,25 @@ in
|
||||||
settings = {
|
settings = {
|
||||||
image = "${wallpaperPath}";
|
image = "${wallpaperPath}";
|
||||||
font = fonts.monospace.family;
|
font = fonts.monospace.family;
|
||||||
color = "#${colors.base01}";
|
color = "#${palette.base01}";
|
||||||
ring-color = "#${colors.base02}";
|
ring-color = "#${palette.base02}";
|
||||||
inside-wrong-color = "#${colors.base08}";
|
inside-wrong-color = "#${palette.base08}";
|
||||||
ring-wrong-color = "#${colors.base08}";
|
ring-wrong-color = "#${palette.base08}";
|
||||||
key-hl-color = "#${colors.base0B}";
|
key-hl-color = "#${palette.base0B}";
|
||||||
bs-hl-color = "#${colors.base08}";
|
bs-hl-color = "#${palette.base08}";
|
||||||
ring-ver-color = "#${colors.base09}";
|
ring-ver-color = "#${palette.base09}";
|
||||||
inside-ver-color = "#${colors.base09}";
|
inside-ver-color = "#${palette.base09}";
|
||||||
inside-color = "#${colors.base01}";
|
inside-color = "#${palette.base01}";
|
||||||
text-color = "#${colors.base07}";
|
text-color = "#${palette.base07}";
|
||||||
text-clear-color = "#${colors.base01}";
|
text-clear-color = "#${palette.base01}";
|
||||||
text-ver-color = "#${colors.base01}";
|
text-ver-color = "#${palette.base01}";
|
||||||
text-wrong-color = "#${colors.base01}";
|
text-wrong-color = "#${palette.base01}";
|
||||||
text-caps-lock-color = "#${colors.base07}";
|
text-caps-lock-color = "#${palette.base07}";
|
||||||
inside-clear-color = "#${colors.base0C}";
|
inside-clear-color = "#${palette.base0C}";
|
||||||
ring-clear-color = "#${colors.base0C}";
|
ring-clear-color = "#${palette.base0C}";
|
||||||
inside-caps-lock-color = "#${colors.base09}";
|
inside-caps-lock-color = "#${palette.base09}";
|
||||||
ring-caps-lock-color = "#${colors.base02}";
|
ring-caps-lock-color = "#${palette.base02}";
|
||||||
separator-color = "#${colors.base02}";
|
separator-color = "#${palette.base02}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
let
|
let
|
||||||
inherit (config.colorscheme) colors kind;
|
inherit (config.colorscheme) palette variant;
|
||||||
fonts = config.homeModules.theme.fonts;
|
fonts = config.homeModules.theme.fonts;
|
||||||
cfg = config.homeModules.desktop.wayland.notification.mako;
|
cfg = config.homeModules.desktop.wayland.notification.mako;
|
||||||
in {
|
in {
|
||||||
|
|
@ -8,7 +8,7 @@ in {
|
||||||
services.mako = {
|
services.mako = {
|
||||||
enable = true;
|
enable = true;
|
||||||
iconPath =
|
iconPath =
|
||||||
if kind == "dark" then
|
if variant == "dark" then
|
||||||
"${config.gtk.iconTheme.package}/share/icons/Papirus-Dark"
|
"${config.gtk.iconTheme.package}/share/icons/Papirus-Dark"
|
||||||
else
|
else
|
||||||
"${config.gtk.iconTheme.package}/share/icons/Papirus-Light";
|
"${config.gtk.iconTheme.package}/share/icons/Papirus-Light";
|
||||||
|
|
@ -19,9 +19,9 @@ in {
|
||||||
height = 100;
|
height = 100;
|
||||||
borderSize = 2;
|
borderSize = 2;
|
||||||
defaultTimeout = 3000;
|
defaultTimeout = 3000;
|
||||||
backgroundColor = "#${colors.base00}dd";
|
backgroundColor = "#${palette.base00}dd";
|
||||||
borderColor = "#${colors.base05}dd";
|
borderColor = "#${palette.base05}dd";
|
||||||
textColor = "#${colors.base05}dd";
|
textColor = "#${palette.base05}dd";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
[app-name="system-notify"]
|
[app-name="system-notify"]
|
||||||
padding=3,3
|
padding=3,3
|
||||||
|
|
@ -32,7 +32,7 @@ in {
|
||||||
width=100
|
width=100
|
||||||
height=100
|
height=100
|
||||||
anchor=top-center
|
anchor=top-center
|
||||||
border-color=#${colors.base08}dd
|
border-color=#${palette.base08}dd
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
let
|
let
|
||||||
cfg = config.homeModules.desktop.wayland.windowManager.hyprland;
|
cfg = config.homeModules.desktop.wayland.windowManager.hyprland;
|
||||||
pointer = config.home.pointerCursor;
|
pointer = config.home.pointerCursor;
|
||||||
|
inherit (config.colorscheme) palette;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -16,8 +17,8 @@ in
|
||||||
gaps_in = 10;
|
gaps_in = 10;
|
||||||
gaps_out = 10;
|
gaps_out = 10;
|
||||||
border_size = 2;
|
border_size = 2;
|
||||||
"col.active_border" = "0xff${config.colorscheme.colors.base05}";
|
"col.active_border" = "0xff${palette.base05}";
|
||||||
"col.inactive_border" = "0xff${config.colorscheme.colors.base02}";
|
"col.inactive_border" = "0xff${palette.base02}";
|
||||||
};
|
};
|
||||||
|
|
||||||
exec-once = [
|
exec-once = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue