HASH ecbb5c870029
DATE 2024-11-18
SUBJECT home: coloscheme module -> hozen arg
FILES 13 CHANGED
HASH ecbb5c870029
DATE 2024-11-18
SUBJECT home: coloscheme module -> hozen arg
FILES 13 CHANGED
┌─ modules/home/console/tools/multiplexer/zellij/default.nix ────────────────┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/default.nix b/modules/h │
│ ome/console/tools/multiplexer/zellij/default.nix │
│ index fa85919..de5de56 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/default.nix │
│ @@ -3,9 +3,10 @@ │
│ config, │
│ lib, │
│ pkgs, │
│ + hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.colorscheme) slug palette; │
│ + inherit (hozen) color; │
│ inherit (osConfig.ooknet) console; │
│ inherit (osConfig.ooknet.host) admin; │
│ inherit (lib) mkIf; │
│ @@ -16,24 +17,24 @@ in { │
│ programs.zellij = { │
│ enable = true; │
│ settings = { │
│ - theme = "${slug}"; │
│ + theme = "${color.slug}"; │
│ default_shell = "${admin.shell}"; │
│ default_layout = "default"; │
│ pane_frames = false; │
│ scrollback_editor = "${console.editor}"; │
│ themes = { │
│ - "${slug}" = { │
│ - fg = "#${palette.base05}"; │
│ - bg = "#${palette.base00}"; │
│ - black = "#${palette.base00}"; │
│ - red = "#${palette.base08}"; │
│ - green = "#${palette.base0B}"; │
│ - yellow = "#${palette.base0A}"; │
│ - blue = "#${palette.base0D}"; │
│ - magenta = "#${palette.base0E}"; │
│ - cyan = "#${palette.base0C}"; │
│ - white = "#${palette.base05}"; │
│ - orange = "#${palette.base09}"; │
│ + "${color.slug}" = { │
│ + fg = "#${color.base05}"; │
│ + bg = "#${color.base00}"; │
│ + black = "#${color.base00}"; │
│ + red = "#${color.base08}"; │
│ + green = "#${color.base0B}"; │
│ + yellow = "#${color.base0A}"; │
│ + blue = "#${color.base0D}"; │
│ + magenta = "#${color.base0E}"; │
│ + cyan = "#${color.base0C}"; │
│ + white = "#${color.base05}"; │
│ + orange = "#${color.base09}"; │
│ }; │
│ }; │
│ }; │
│ @@ -42,11 +43,11 @@ in { │
│ # Layouts │
│ xdg.configFile = { │
│ # Default layout │
│ - "zellij/layouts/default.kdl" = import ./layouts/defaultLayout.nix {inherit │
│ pkgs config osConfig;}; │
│ + "zellij/layouts/default.kdl" = import ./layouts/defaultLayout.nix {inherit │
│ pkgs config osConfig hozen;}; │
│ # Layout for bash scripts │
│ - "zellij/layouts/script.kdl" = import ./layouts/scriptLayout.nix {inherit pk │
│ gs config osConfig;}; │
│ + "zellij/layouts/script.kdl" = import ./layouts/scriptLayout.nix {inherit pk │
│ gs config osConfig hozen;}; │
│ # Layout for configuring my flake │
│ - "zellij/layouts/flake.kdl" = import ./layouts/flakeLayout.nix {inherit pkgs │
│ config osConfig;}; │
│ + "zellij/layouts/flake.kdl" = import ./layouts/flakeLayout.nix {inherit pkgs │
│ config osConfig hozen;}; │
│ # Additional keybinds │
│ "zellij/config.kdl".text = │
│ # kdl │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ultiplexer/zellij/default.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/default.nix b/modules/home/co │
│ nsole/tools/multiplexer/zellij/default.nix │
│ index fa85919..de5de56 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ @@ -3,9 +3,10 @@ │
│ config, │
│ lib, │
│ pkgs, │
│ + hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) slug palette; │
│ + inherit (hozen) color; │
│ inherit (osConfig.ooknet) console; │
│ inherit (osConfig.ooknet.host) admin; │
│ inherit (lib) mkIf; │
│ @@ -16,24 +17,24 @@ in { │
│ programs.zellij = { │
│ enable = true; │
│ settings = { │
│ - theme = "${slug}"; │
│ + theme = "${color.slug}"; │
│ default_shell = "${admin.shell}"; │
│ default_layout = "default"; │
│ pane_frames = false; │
│ scrollback_editor = "${console.edit │
│ or}"; │
│ themes = { │
│ - "${slug}" = { │
│ - fg = "#${palette.base05}"; │
│ - bg = "#${palette.base00}"; │
│ - black = "#${palette.base00}"; │
│ - red = "#${palette.base08}"; │
│ - green = "#${palette.base0B}"; │
│ - yellow = "#${palette.base0A}"; │
│ - blue = "#${palette.base0D}"; │
│ - magenta = "#${palette.base0E}"; │
│ - cyan = "#${palette.base0C}"; │
│ - white = "#${palette.base05}"; │
│ - orange = "#${palette.base09}"; │
│ + "${color.slug}" = { │
│ + fg = "#${color.base05}"; │
│ + bg = "#${color.base00}"; │
│ + black = "#${color.base00}"; │
│ + red = "#${color.base08}"; │
│ + green = "#${color.base0B}"; │
│ + yellow = "#${color.base0A}"; │
│ + blue = "#${color.base0D}"; │
│ + magenta = "#${color.base0E}"; │
│ + cyan = "#${color.base0C}"; │
│ + white = "#${color.base05}"; │
│ + orange = "#${color.base09}"; │
│ }; │
│ }; │
│ }; │
│ @@ -42,11 +43,11 @@ in { │
│ # Layouts │
│ xdg.configFile = { │
│ # Default layout │
│ - "zellij/layouts/default.kdl" = import │
│ ./layouts/defaultLayout.nix {inherit pkgs c │
│ onfig osConfig;}; │
│ + "zellij/layouts/default.kdl" = import │
│ ./layouts/defaultLayout.nix {inherit pkgs c │
│ onfig osConfig hozen;}; │
│ # Layout for bash scripts │
│ - "zellij/layouts/script.kdl" = import │
│ ./layouts/scriptLayout.nix {inherit pkgs con │
│ fig osConfig;}; │
│ + "zellij/layouts/script.kdl" = import │
│ ./layouts/scriptLayout.nix {inherit pkgs con │
│ fig osConfig hozen;}; │
│ # Layout for configuring my flake │
│ - "zellij/layouts/flake.kdl" = import . │
│ /layouts/flakeLayout.nix {inherit pkgs confi │
│ g osConfig;}; │
│ + "zellij/layouts/flake.kdl" = import . │
│ /layouts/flakeLayout.nix {inherit pkgs confi │
│ g osConfig hozen;}; │
│ # Additional keybinds │
│ "zellij/config.kdl".text = │
│ # kdl │
└──────────────────────────────────────────────┘
┌─ ...les/home/console/tools/multiplexer/zellij/layouts/defaultLayout.nix ───┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/layouts/defaultLayout.n │
│ ix b/modules/home/console/tools/multiplexer/zellij/layouts/defaultLayout.nix │
│ index 81ecb4b..10d842a 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/layouts/defaultLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/layouts/defaultLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ # kdl │
│ @@ -14,40 +15,40 @@ in { │
│ plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {command_git_branch} {datetime}" │
│ - format_center "#[fg=#${palette.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${color.base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${palette.base05}]{char}" │
│ + border_format "#[fg=#${color.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "true" │
│ │
│ - mode_normal "#[fg=#${palette.base0D}]? " │
│ - mode_tmux "#[fg=#${palette.base0E}]? " │
│ - mode_pane "#[fg=#${palette.base08}]? " │
│ - mode_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_pane "#[fg=#${palette.base08}]? " │
│ - mode_session "#[fg=#${palette.base08}]? " │
│ - mode_locked "#[fg=#${palette.base05}]? " │
│ - mode_move "#[fg=#${palette.base0B}]? " │
│ - mode_resize "#[fg=#${palette.base0B}]? " │
│ - mode_prompt "#[fg=#${palette.base0A}]? " │
│ - mode_search "#[fg=#${palette.base0A}]? " │
│ - mode_enter_search "#[fg=#${palette.base0A}]? " │
│ + mode_normal "#[fg=#${color.base0D}]? " │
│ + mode_tmux "#[fg=#${color.base0E}]? " │
│ + mode_pane "#[fg=#${color.base08}]? " │
│ + mode_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_pane "#[fg=#${color.base08}]? " │
│ + mode_session "#[fg=#${color.base08}]? " │
│ + mode_locked "#[fg=#${color.base05}]? " │
│ + mode_move "#[fg=#${color.base0B}]? " │
│ + mode_resize "#[fg=#${color.base0B}]? " │
│ + mode_prompt "#[fg=#${color.base0A}]? " │
│ + mode_search "#[fg=#${color.base0A}]? " │
│ + mode_enter_search "#[fg=#${color.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palette.base01}] {name} " │
│ - tab_active "#[bg=#${palette.base02}] {name} " │
│ + tab_normal "#[bg=#${color.base01}] {name} " │
│ + tab_active "#[bg=#${color.base02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format "#[fg=#${palette.base0C}] {stdout} " │
│ + command_git_branch_format "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval "10" │
│ command_git_branch_rendermode "static" │
│ │
│ - datetime "#[fg=#${palette.base05},bold] {format} " │
│ + datetime "#[fg=#${color.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig.time.timeZone}" │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...lij/layouts/defaultLayout.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/layouts/defaultLayout.nix b/m │
│ odules/home/console/tools/multiplexer/zellij │
│ /layouts/defaultLayout.nix │
│ index 81ecb4b..10d842a 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/layouts/defaultLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/layouts/defaultLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ # kdl │
│ @@ -14,40 +15,40 @@ in { │
│ plugin location="file:${pkgs.zj │
│ status}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {comm │
│ and_git_branch} {datetime}" │
│ - format_center "#[fg=#${palett │
│ e.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${color. │
│ base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${pale │
│ tte.base05}]{char}" │
│ + border_format "#[fg=#${colo │
│ r.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "t │
│ rue" │
│ │
│ - mode_normal "#[fg=#${pa │
│ lette.base0D}]? " │
│ - mode_tmux "#[fg=#${pa │
│ lette.base0E}]? " │
│ - mode_pane "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_tab "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_rename_tab "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_rename_pane "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_session "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_locked "#[fg=#${pa │
│ lette.base05}]? " │
│ - mode_move "#[fg=#${pa │
│ lette.base0B}]? " │
│ - mode_resize "#[fg=#${pa │
│ lette.base0B}]? " │
│ - mode_prompt "#[fg=#${pa │
│ lette.base0A}]? " │
│ - mode_search "#[fg=#${pa │
│ lette.base0A}]? " │
│ - mode_enter_search "#[fg=#${pa │
│ lette.base0A}]? " │
│ + mode_normal "#[fg=#${co │
│ lor.base0D}]? " │
│ + mode_tmux "#[fg=#${co │
│ lor.base0E}]? " │
│ + mode_pane "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_tab "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_rename_tab "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_rename_pane "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_session "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_locked "#[fg=#${co │
│ lor.base05}]? " │
│ + mode_move "#[fg=#${co │
│ lor.base0B}]? " │
│ + mode_resize "#[fg=#${co │
│ lor.base0B}]? " │
│ + mode_prompt "#[fg=#${co │
│ lor.base0A}]? " │
│ + mode_search "#[fg=#${co │
│ lor.base0A}]? " │
│ + mode_enter_search "#[fg=#${co │
│ lor.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palette │
│ .base01}] {name} " │
│ - tab_active "#[bg=#${palette │
│ .base02}] {name} " │
│ + tab_normal "#[bg=#${color.b │
│ ase01}] {name} " │
│ + tab_active "#[bg=#${color.b │
│ ase02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command │
│ "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format │
│ "#[fg=#${palette.base0C}] {stdout} " │
│ + command_git_branch_format │
│ "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval │
│ "10" │
│ command_git_branch_rendermode │
│ "static" │
│ │
│ - datetime "#[fg=#${pale │
│ tte.base05},bold] {format} " │
│ + datetime "#[fg=#${colo │
│ r.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig │
│ .time.timeZone}" │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/console/tools/multiplexer/zellij/layouts/flakeLayout.nix ────┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/layouts/flakeLayout.nix │
│ b/modules/home/console/tools/multiplexer/zellij/layouts/flakeLayout.nix │
│ index 565ba13..4a50b5b 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/layouts/flakeLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/layouts/flakeLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ + hozen, │
│ osConfig, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ /* │
│ @@ -16,40 +17,40 @@ in { │
│ plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {command_git_branch} {datetime}" │
│ - format_center "#[fg=#${palette.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${color.base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${palette.base05}]{char}" │
│ + border_format "#[fg=#${color.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "true" │
│ │
│ - mode_normal "#[fg=#${palette.base0D}]? " │
│ - mode_tmux "#[fg=#${palette.base0E}]? " │
│ - mode_pane "#[fg=#${palette.base08}]? " │
│ - mode_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_pane "#[fg=#${palette.base08}]? " │
│ - mode_session "#[fg=#${palette.base08}]? " │
│ - mode_locked "#[fg=#${palette.base05}]? " │
│ - mode_move "#[fg=#${palette.base0B}]? " │
│ - mode_resize "#[fg=#${palette.base0B}]? " │
│ - mode_prompt "#[fg=#${palette.base0A}]? " │
│ - mode_search "#[fg=#${palette.base0A}]? " │
│ - mode_enter_search "#[fg=#${palette.base0A}]? " │
│ + mode_normal "#[fg=#${color.base0D}]? " │
│ + mode_tmux "#[fg=#${color.base0E}]? " │
│ + mode_pane "#[fg=#${color.base08}]? " │
│ + mode_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_pane "#[fg=#${color.base08}]? " │
│ + mode_session "#[fg=#${color.base08}]? " │
│ + mode_locked "#[fg=#${color.base05}]? " │
│ + mode_move "#[fg=#${color.base0B}]? " │
│ + mode_resize "#[fg=#${color.base0B}]? " │
│ + mode_prompt "#[fg=#${color.base0A}]? " │
│ + mode_search "#[fg=#${color.base0A}]? " │
│ + mode_enter_search "#[fg=#${color.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palette.base01}] {name} " │
│ - tab_active "#[bg=#${palette.base02}] {name} " │
│ + tab_normal "#[bg=#${color.base01}] {name} " │
│ + tab_active "#[bg=#${color.base02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format "#[fg=#${palette.base0C}] {stdout} " │
│ + command_git_branch_format "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval "10" │
│ command_git_branch_rendermode "static" │
│ │
│ - datetime "#[fg=#${palette.base05},bold] {format} " │
│ + datetime "#[fg=#${color.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig.time.timeZone}" │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ellij/layouts/flakeLayout.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/layouts/flakeLayout.nix b/mod │
│ ules/home/console/tools/multiplexer/zellij/l │
│ ayouts/flakeLayout.nix │
│ index 565ba13..4a50b5b 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/layouts/flakeLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/layouts/flakeLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ + hozen, │
│ osConfig, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ /* │
│ @@ -16,40 +17,40 @@ in { │
│ plugin location="file:${pkgs.zj │
│ status}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {comm │
│ and_git_branch} {datetime}" │
│ - format_center "#[fg=#${palett │
│ e.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${color. │
│ base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${pale │
│ tte.base05}]{char}" │
│ + border_format "#[fg=#${colo │
│ r.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "t │
│ rue" │
│ │
│ - mode_normal "#[fg=#${pa │
│ lette.base0D}]? " │
│ - mode_tmux "#[fg=#${pa │
│ lette.base0E}]? " │
│ - mode_pane "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_tab "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_rename_tab "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_rename_pane "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_session "#[fg=#${pa │
│ lette.base08}]? " │
│ - mode_locked "#[fg=#${pa │
│ lette.base05}]? " │
│ - mode_move "#[fg=#${pa │
│ lette.base0B}]? " │
│ - mode_resize "#[fg=#${pa │
│ lette.base0B}]? " │
│ - mode_prompt "#[fg=#${pa │
│ lette.base0A}]? " │
│ - mode_search "#[fg=#${pa │
│ lette.base0A}]? " │
│ - mode_enter_search "#[fg=#${pa │
│ lette.base0A}]? " │
│ + mode_normal "#[fg=#${co │
│ lor.base0D}]? " │
│ + mode_tmux "#[fg=#${co │
│ lor.base0E}]? " │
│ + mode_pane "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_tab "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_rename_tab "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_rename_pane "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_session "#[fg=#${co │
│ lor.base08}]? " │
│ + mode_locked "#[fg=#${co │
│ lor.base05}]? " │
│ + mode_move "#[fg=#${co │
│ lor.base0B}]? " │
│ + mode_resize "#[fg=#${co │
│ lor.base0B}]? " │
│ + mode_prompt "#[fg=#${co │
│ lor.base0A}]? " │
│ + mode_search "#[fg=#${co │
│ lor.base0A}]? " │
│ + mode_enter_search "#[fg=#${co │
│ lor.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palette │
│ .base01}] {name} " │
│ - tab_active "#[bg=#${palette │
│ .base02}] {name} " │
│ + tab_normal "#[bg=#${color.b │
│ ase01}] {name} " │
│ + tab_active "#[bg=#${color.b │
│ ase02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command │
│ "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format │
│ "#[fg=#${palette.base0C}] {stdout} " │
│ + command_git_branch_format │
│ "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval │
│ "10" │
│ command_git_branch_rendermode │
│ "static" │
│ │
│ - datetime "#[fg=#${pale │
│ tte.base05},bold] {format} " │
│ + datetime "#[fg=#${colo │
│ r.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig │
│ .time.timeZone}" │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/console/tools/multiplexer/zellij/layouts/scriptLayout.nix ───┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/layouts/scriptLayout.ni │
│ x b/modules/home/console/tools/multiplexer/zellij/layouts/scriptLayout.nix │
│ index a1c7e9a..835b8ee 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/layouts/scriptLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/layouts/scriptLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ + hozen, │
│ osConfig, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ /* │
│ @@ -16,40 +17,40 @@ in { │
│ plugin location="file:${pkgs.zjstatus}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {command_git_branch} {datetime}" │
│ - format_center "#[fg=#${palette.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${color.base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${palette.base05}]{char}" │
│ + border_format "#[fg=#${color.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "true" │
│ │
│ - mode_normal "#[fg=#${palette.base0D}]? " │
│ - mode_tmux "#[fg=#${palette.base0E}]? " │
│ - mode_pane "#[fg=#${palette.base08}]? " │
│ - mode_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_tab "#[fg=#${palette.base08}]? " │
│ - mode_rename_pane "#[fg=#${palette.base08}]? " │
│ - mode_session "#[fg=#${palette.base08}]? " │
│ - mode_locked "#[fg=#${palette.base05}]? " │
│ - mode_move "#[fg=#${palette.base0B}]? " │
│ - mode_resize "#[fg=#${palette.base0B}]? " │
│ - mode_prompt "#[fg=#${palette.base0A}]? " │
│ - mode_search "#[fg=#${palette.base0A}]? " │
│ - mode_enter_search "#[fg=#${palette.base0A}]? " │
│ + mode_normal "#[fg=#${color.base0D}]? " │
│ + mode_tmux "#[fg=#${color.base0E}]? " │
│ + mode_pane "#[fg=#${color.base08}]? " │
│ + mode_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_tab "#[fg=#${color.base08}]? " │
│ + mode_rename_pane "#[fg=#${color.base08}]? " │
│ + mode_session "#[fg=#${color.base08}]? " │
│ + mode_locked "#[fg=#${color.base05}]? " │
│ + mode_move "#[fg=#${color.base0B}]? " │
│ + mode_resize "#[fg=#${color.base0B}]? " │
│ + mode_prompt "#[fg=#${color.base0A}]? " │
│ + mode_search "#[fg=#${color.base0A}]? " │
│ + mode_enter_search "#[fg=#${color.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palette.base01}] {name} " │
│ - tab_active "#[bg=#${palette.base02}] {name} " │
│ + tab_normal "#[bg=#${color.base01}] {name} " │
│ + tab_active "#[bg=#${color.base02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format "#[fg=#${palette.base0C}] {stdout} │
│ " │
│ + command_git_branch_format "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval "10" │
│ command_git_branch_rendermode "static" │
│ │
│ - datetime "#[fg=#${palette.base05},bold] {format} " │
│ + datetime "#[fg=#${color.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig.time.timeZone}" │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...llij/layouts/scriptLayout.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/layouts/scriptLayout.nix b/mo │
│ dules/home/console/tools/multiplexer/zellij/ │
│ layouts/scriptLayout.nix │
│ index a1c7e9a..835b8ee 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/layouts/scriptLayout.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/layouts/scriptLayout.nix │
│ @@ -1,9 +1,10 @@ │
│ { │
│ pkgs, │
│ + hozen, │
│ osConfig, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ + inherit (hozen) color; │
│ in { │
│ text = │
│ /* │
│ @@ -16,40 +17,40 @@ in { │
│ plugin location="file:${pkgs.zj │
│ status}/bin/zjstatus.wasm" { │
│ format_left "{mode}" │
│ format_right "{session} {co │
│ mmand_git_branch} {datetime}" │
│ - format_center "#[fg=#${pale │
│ tte.base0D},bold] {tabs}" │
│ + format_center "#[fg=#${colo │
│ r.base0D},bold] {tabs}" │
│ format_space "" │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${pa │
│ lette.base05}]{char}" │
│ + border_format "#[fg=#${co │
│ lor.base05}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane │
│ "true" │
│ │
│ - mode_normal "#[fg=#${ │
│ palette.base0D}]? " │
│ - mode_tmux "#[fg=#${ │
│ palette.base0E}]? " │
│ - mode_pane "#[fg=#${ │
│ palette.base08}]? " │
│ - mode_tab "#[fg=#${ │
│ palette.base08}]? " │
│ - mode_rename_tab "#[fg=#${ │
│ palette.base08}]? " │
│ - mode_rename_pane "#[fg=#${ │
│ palette.base08}]? " │
│ - mode_session "#[fg=#${ │
│ palette.base08}]? " │
│ - mode_locked "#[fg=#${ │
│ palette.base05}]? " │
│ - mode_move "#[fg=#${ │
│ palette.base0B}]? " │
│ - mode_resize "#[fg=#${ │
│ palette.base0B}]? " │
│ - mode_prompt "#[fg=#${ │
│ palette.base0A}]? " │
│ - mode_search "#[fg=#${ │
│ palette.base0A}]? " │
│ - mode_enter_search "#[fg=#${ │
│ palette.base0A}]? " │
│ + mode_normal "#[fg=#${ │
│ color.base0D}]? " │
│ + mode_tmux "#[fg=#${ │
│ color.base0E}]? " │
│ + mode_pane "#[fg=#${ │
│ color.base08}]? " │
│ + mode_tab "#[fg=#${ │
│ color.base08}]? " │
│ + mode_rename_tab "#[fg=#${ │
│ color.base08}]? " │
│ + mode_rename_pane "#[fg=#${ │
│ color.base08}]? " │
│ + mode_session "#[fg=#${ │
│ color.base08}]? " │
│ + mode_locked "#[fg=#${ │
│ color.base05}]? " │
│ + mode_move "#[fg=#${ │
│ color.base0B}]? " │
│ + mode_resize "#[fg=#${ │
│ color.base0B}]? " │
│ + mode_prompt "#[fg=#${ │
│ color.base0A}]? " │
│ + mode_search "#[fg=#${ │
│ color.base0A}]? " │
│ + mode_enter_search "#[fg=#${ │
│ color.base0A}]? " │
│ │
│ - tab_normal "#[bg=#${palet │
│ te.base01}] {name} " │
│ - tab_active "#[bg=#${palet │
│ te.base02}] {name} " │
│ + tab_normal "#[bg=#${color │
│ .base01}] {name} " │
│ + tab_active "#[bg=#${color │
│ .base02}] {name} " │
│ tab_separator " " │
│ │
│ command_git_branch_command │
│ "git rev-parse --abbrev-ref HEAD" │
│ - command_git_branch_format │
│ "#[fg=#${palette.base0C}] {stdout} " │
│ + command_git_branch_format │
│ "#[fg=#${color.base0C}] {stdout} " │
│ command_git_branch_interval │
│ "10" │
│ command_git_branch_rendermo │
│ de "static" │
│ │
│ - datetime "#[fg=#${pa │
│ lette.base05},bold] {format} " │
│ + datetime "#[fg=#${co │
│ lor.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConf │
│ ig.time.timeZone}" │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/appearance/gtk.nix ──────────────────────────────┐
│ diff --git a/modules/home/workstation/appearance/gtk.nix b/modules/home/workstatio │
│ n/appearance/gtk.nix │
│ index e6229d4..35ed7b5 100644 │
│ --- a/modules/home/workstation/appearance/gtk.nix │
│ +++ b/modules/home/workstation/appearance/gtk.nix │
│ @@ -1,11 +1,12 @@ │
│ { │
│ osConfig, │
│ + hozen, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (osConfig.ooknet.appearance) fonts; │
│ │
│ - gtkCss = import ./gtkCss.nix {inherit osConfig;}; │
│ + gtkCss = import ./gtkCss.nix {inherit hozen;}; │
│ in { │
│ config = rec { │
│ gtk = { │
│ @@ -30,7 +31,10 @@ in { │
│ gtk4.extraConfig.gtk-application-prefer-dark-theme = true; │
│ }; │
│ │
│ - dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; │
│ + dconf.settings = { │
│ + "org/gnome/desktop/interface".color-scheme = "prefer-dark"; │
│ + "org/gtk/Settings/Debug".enable-inspector-keybinding = true; │
│ + }; │
│ │
│ #TODO: add gtk css configuration │
│ │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...orkstation/appearance/gtk.nix ───┐
│ diff --git a/modules/home/workstation/appear │
│ ance/gtk.nix b/modules/home/workstation/appe │
│ arance/gtk.nix │
│ index e6229d4..35ed7b5 100644 │
│ --- a/modules/home/workstation/appearance/gt │
│ k.nix │
│ +++ b/modules/home/workstation/appearance/gt │
│ k.nix │
│ @@ -1,11 +1,12 @@ │
│ { │
│ osConfig, │
│ + hozen, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (osConfig.ooknet.appearance) font │
│ s; │
│ │
│ - gtkCss = import ./gtkCss.nix {inherit osC │
│ onfig;}; │
│ + gtkCss = import ./gtkCss.nix {inherit hoz │
│ en;}; │
│ in { │
│ config = rec { │
│ gtk = { │
│ @@ -30,7 +31,10 @@ in { │
│ gtk4.extraConfig.gtk-application-pref │
│ er-dark-theme = true; │
│ }; │
│ │
│ - dconf.settings."org/gnome/desktop/inter │
│ face".color-scheme = "prefer-dark"; │
│ + dconf.settings = { │
│ + "org/gnome/desktop/interface".color-s │
│ cheme = "prefer-dark"; │
│ + "org/gtk/Settings/Debug".enable-inspe │
│ ctor-keybinding = true; │
│ + }; │
│ │
│ #TODO: add gtk css configuration │
│ │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/appearance/gtkCss.nix ───────────────────────────┐
│ diff --git a/modules/home/workstation/appearance/gtkCss.nix b/modules/home/worksta │
│ tion/appearance/gtkCss.nix │
│ index 6f72f40..ee93d39 100644 │
│ --- a/modules/home/workstation/appearance/gtkCss.nix │
│ +++ b/modules/home/workstation/appearance/gtkCss.nix │
│ @@ -1,94 +1,106 @@ │
│ -{osConfig}: let │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ +{hozen}: let │
│ + inherit (hozen) color; │
│ in │
│ - with palette; │
│ - #css │
│ - '' │
│ + /* │
│ + css │
│ + */ │
│ + '' │
│ │
│ - @define-color accent_color #${green}; │
│ - @define-color accent_bg_color #${text}; │
│ - @define-color accent_fg_color #${mantle}; │
│ - @define-color destructive_color #${blue}; │
│ - @define-color destructive_bg_color #${dull-blue}; │
│ - @define-color destructive_fg_color #${text}; │
│ - @define-color success_color #${cyan}; │
│ - @define-color success_bg_color #${green}; │
│ - @define-color success_fg_color #${text}; │
│ - @define-color warning_color #${yellow}; │
│ - @define-color warning_bg_color #${red}; │
│ - @define-color warning_fg_color #${text}; │
│ - @define-color error_color #${red}; │
│ - @define-color error_bg_color #${dull-red}; │
│ - @define-color error_fg_color #${text}; │
│ - @define-color window_bg_color #${crust}; │
│ - @define-color window_fg_color #${text}; │
│ - @define-color view_bg_color #${mantle}; │
│ - @define-color view_fg_color #${text}; │
│ - @define-color sidebar_bg_color #${crust}; │
│ - @define-color sidebar_fg_color #${text}; │
│ - @define-color sidebar_backdrop_color @window_bg_color; │
│ - @define-color sidebar_shade_color rgba(0, 0, 0, 0.07); │
│ - @define-color secondary_sidebar_bg_color @sidebar_bg_color; │
│ - @define-color secondary_sidebar_fg_color @sidebar_fg_color; │
│ - @define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; │
│ - @define-color secondary_sidebar_shade_color @sidebar_shade_color; │
│ - @define-color headerbar_bg_color #${base}; │
│ - @define-color headerbar_fg_color #${text}; │
│ - @define-color headerbar_border_color #${text}; │
│ - @define-color headerbar_backdrop_color @window_bg_color; │
│ - @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); │
│ - @define-color card_bg_color rgba(255, 255, 255, 0.08); │
│ - @define-color card_fg_color #${text}; │
│ - @define-color card_shade_color rgba(0, 0, 0, 0.36); │
│ - @define-color dialog_bg_color #${mantle}; │
│ - @define-color dialog_fg_color #${text}; │
│ - @define-color popover_bg_color #${mantle}; │
│ - @define-color popover_fg_color #${text}; │
│ - @define-color shade_color rgba(0,0,0,0.36); │
│ - @define-color scrollbar_outline_color rgba(0,0,0,0.5); │
│ - @define-color blue_1 #${blue}; │
│ - @define-color blue_2 #${blue}; │
│ - @define-color blue_3 #${blue}; │
│ - @define-color blue_4 #${blue}; │
│ - @define-color blue_5 #${blue}; │
│ - @define-color green_1 #b8bb26; │
│ - @define-color green_2 #b8bb26; │
│ - @define-color green_3 #b8bb26; │
│ - @define-color green_4 #b8bb26; │
│ - @define-color green_5 #b8bb26; │
│ - @define-color yellow_1 #fabd2f; │
│ - @define-color yellow_2 #fabd2f; │
│ - @define-color yellow_3 #fabd2f; │
│ - @define-color yellow_4 #fabd2f; │
│ - @define-color yellow_5 #fabd2f; │
│ - @define-color orange_1 #fe8019; │
│ - @define-color orange_2 #fe8019; │
│ - @define-color orange_3 #fe8019; │
│ - @define-color orange_4 #fe8019; │
│ - @define-color orange_5 #fe8019; │
│ - @define-color red_1 #fb4934; │
│ - @define-color red_2 #fb4934; │
│ - @define-color red_3 #fb4934; │
│ - @define-color red_4 #fb4934; │
│ - @define-color red_5 #fb4934; │
│ - @define-color purple_1 #d3869b; │
│ - @define-color purple_2 #d3869b; │
│ - @define-color purple_3 #d3869b; │
│ - @define-color purple_4 #d3869b; │
│ - @define-color purple_5 #d3869b; │
│ - @define-color brown_1 #d65d0e; │
│ - @define-color brown_2 #d65d0e; │
│ - @define-color brown_3 #d65d0e; │
│ - @define-color brown_4 #d65d0e; │
│ - @define-color brown_5 #d65d0e; │
│ - @define-color light_1 #${base05}; │
│ - @define-color light_2 #${base06}; │
│ - @define-color light_3 #${base07}; │
│ - @define-color light_4 #${base07}; │
│ - @define-color light_5 #${base07}; │
│ - @define-color dark_1 #${base00}; │
│ - @define-color dark_2 #${base01}; │
│ - @define-color dark_3 #${base02}; │
│ - @define-color dark_4 #${base03}; │
│ - @define-color dark_5 #${base04}; │
│ - '' │
│ + @define-color accent_color #${color.primary.base}; │
│ + @define-color accent_bg_color #${color.primary.soft1}; │
│ + @define-color accent_fg_color #${color.layout.menu}; │
│ + │
│ + @define-color destructive_color #${color.blue.base}; │
│ + @define-color destructive_bg_color #${color.blue.soft2}; │
│ + @define-color destructive_fg_color #${color.typography.text}; │
│ + │
│ + @define-color success_color #${color.success.base}; │
│ + @define-color success_bg_color #${color.success.bg}; │
│ + @define-color success_fg_color #${color.success.fg}; │
│ + │
│ + @define-color warning_color #${color.warning.base}; │
│ + @define-color warning_bg_color #${color.warning.bg}; │
│ + @define-color warning_fg_color #${color.warning.fg}; │
│ + │
│ + @define-color error_color #${color.error.base}; │
│ + @define-color error_bg_color #${color.error.bg}; │
│ + @define-color error_fg_color #${color.error.fg}; │
│ + │
│ + @define-color window_bg_color #${color.layout.menu}; │
│ + @define-color window_fg_color #${color.typography.text}; │
│ + │
│ + @define-color view_bg_color #${color.layout.body}; │
│ + @define-color view_fg_color #${color.typography.text}; │
│ + │
│ + @define-color sidebar_bg_color #${color.layout.menu}; │
│ + @define-color sidebar_fg_color #${color.typography.text}; │
│ + @define-color sidebar_backdrop_color @window_bg_color; │
│ + @define-color sidebar_shade_color rgba(0, 0, 0, 0.07); │
│ + @define-color secondary_sidebar_bg_color @sidebar_bg_color; │
│ + @define-color secondary_sidebar_fg_color @sidebar_fg_color; │
│ + @define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; │
│ + @define-color secondary_sidebar_shade_color @sidebar_shade_color; │
│ + @define-color headerbar_bg_color #${color.layout.header}; │
│ + @define-color headerbar_fg_color #${color.typography.text}; │
│ + @define-color headerbar_border_color #${color.border.base}; │
│ + @define-color headerbar_backdrop_color @window_bg_color; │
│ + @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); │
│ + @define-color card_bg_color rgba(255, 255, 255, 0.08); │
│ + @define-color card_fg_color #${color.typography.text}; │
│ + @define-color card_shade_color rgba(0, 0, 0, 0.36); │
│ + @define-color dialog_bg_color #${color.layout.body}; │
│ + @define-color dialog_fg_color #${color.typography.text}; │
│ + @define-color popover_bg_color #${color.layout.menu}; │
│ + @define-color popover_fg_color #${color.typography.text}; │
│ + @define-color shade_color rgba(0,0,0,0.36); │
│ + @define-color scrollbar_outline_color rgba(0,0,0,0.5); │
│ + @define-color blue_1 #${color.blue.base}; │
│ + @define-color blue_2 #${color.blue.base}; │
│ + @define-color blue_3 #${color.blue.base}; │
│ + @define-color blue_4 #${color.blue.base}; │
│ + @define-color blue_5 #${color.blue.base}; │
│ + @define-color green_1 #${color.green.base}; │
│ + @define-color green_2 #${color.green.base}; │
│ + @define-color green_3 #${color.green.base}; │
│ + @define-color green_4 #${color.green.base}; │
│ + @define-color green_5 #${color.green.base}; │
│ + @define-color yellow_1 #${color.yellow.base}; │
│ + @define-color yellow_2 #${color.yellow.base}; │
│ + @define-color yellow_3 #${color.yellow.base}; │
│ + @define-color yellow_4 #${color.yellow.base}; │
│ + @define-color yellow_5 #${color.yellow.base}; │
│ + @define-color orange_1 #${color.orange.base}; │
│ + @define-color orange_2 #${color.orange.base}; │
│ + @define-color orange_3 #${color.orange.base}; │
│ + @define-color orange_4 #${color.orange.base}; │
│ + @define-color orange_5 #${color.orange.base}; │
│ + @define-color red_1 #${color.red.base}; │
│ + @define-color red_2 #${color.red.base}; │
│ + @define-color red_3 #${color.red.base}; │
│ + @define-color red_4 #${color.red.base}; │
│ + @define-color red_5 #${color.red.base}; │
│ + @define-color purple_1 #${color.purple.base}; │
│ + @define-color purple_2 #${color.purple.base}; │
│ + @define-color purple_3 #${color.purple.base}; │
│ + @define-color purple_4 #${color.purple.base}; │
│ + @define-color purple_5 #${color.purple.base}; │
│ + @define-color brown_1 #${color.brown.base}; │
│ + @define-color brown_2 #${color.brown.base}; │
│ + @define-color brown_3 #${color.brown.base}; │
│ + @define-color brown_4 #${color.brown.base}; │
│ + @define-color brown_5 #${color.brown.base}; │
│ + @define-color light_1 #${color.neutrals."250"}; │
│ + @define-color light_2 #${color.neutrals."200"}; │
│ + @define-color light_3 #${color.neutrals."150"}; │
│ + @define-color light_4 #${color.neutrals."100"}; │
│ + @define-color light_5 #${color.neutrals."50"}; │
│ + @define-color dark_1 #${color.neutrals."700"}; │
│ + @define-color dark_2 #${color.neutrals."750"}; │
│ + @define-color dark_3 #${color.neutrals."800"}; │
│ + @define-color dark_4 #${color.neutrals."850"}; │
│ + @define-color dark_5 #${color.neutrals."900"}; │
│ + │
│ + * { │
│ + border-radius: 0; │
│ + } │
│ + '' │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...station/appearance/gtkCss.nix ───┐
│ diff --git a/modules/home/workstation/appear │
│ ance/gtkCss.nix b/modules/home/workstation/a │
│ ppearance/gtkCss.nix │
│ index 6f72f40..ee93d39 100644 │
│ --- a/modules/home/workstation/appearance/gt │
│ kCss.nix │
│ +++ b/modules/home/workstation/appearance/gt │
│ kCss.nix │
│ @@ -1,94 +1,106 @@ │
│ -{osConfig}: let │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ +{hozen}: let │
│ + inherit (hozen) color; │
│ in │
│ - with palette; │
│ - #css │
│ - '' │
│ + /* │
│ + css │
│ + */ │
│ + '' │
│ │
│ - @define-color accent_color #${green}; │
│ - @define-color accent_bg_color #${text │
│ }; │
│ - @define-color accent_fg_color #${mant │
│ le}; │
│ - @define-color destructive_color #${bl │
│ ue}; │
│ - @define-color destructive_bg_color #$ │
│ {dull-blue}; │
│ - @define-color destructive_fg_color #$ │
│ {text}; │
│ - @define-color success_color #${cyan}; │
│ - @define-color success_bg_color #${gre │
│ en}; │
│ - @define-color success_fg_color #${tex │
│ t}; │
│ - @define-color warning_color #${yellow │
│ }; │
│ - @define-color warning_bg_color #${red │
│ }; │
│ - @define-color warning_fg_color #${tex │
│ t}; │
│ - @define-color error_color #${red}; │
│ - @define-color error_bg_color #${dull- │
│ red}; │
│ - @define-color error_fg_color #${text} │
│ ; │
│ - @define-color window_bg_color #${crus │
│ t}; │
│ - @define-color window_fg_color #${text │
│ }; │
│ - @define-color view_bg_color #${mantle │
│ }; │
│ - @define-color view_fg_color #${text}; │
│ - @define-color sidebar_bg_color #${cru │
│ st}; │
│ - @define-color sidebar_fg_color #${tex │
│ t}; │
│ - @define-color sidebar_backdrop_color │
│ @window_bg_color; │
│ - @define-color sidebar_shade_color rgb │
│ a(0, 0, 0, 0.07); │
│ - @define-color secondary_sidebar_bg_co │
│ lor @sidebar_bg_color; │
│ - @define-color secondary_sidebar_fg_co │
│ lor @sidebar_fg_color; │
│ - @define-color secondary_sidebar_backd │
│ rop_color @sidebar_backdrop_color; │
│ - @define-color secondary_sidebar_shade │
│ _color @sidebar_shade_color; │
│ - @define-color headerbar_bg_color #${b │
│ ase}; │
│ - @define-color headerbar_fg_color #${t │
│ ext}; │
│ - @define-color headerbar_border_color │
│ #${text}; │
│ - @define-color headerbar_backdrop_colo │
│ r @window_bg_color; │
│ - @define-color headerbar_shade_color r │
│ gba(0, 0, 0, 0.36); │
│ - @define-color card_bg_color rgba(255, │
│ 255, 255, 0.08); │
│ - @define-color card_fg_color #${text}; │
│ - @define-color card_shade_color rgba(0 │
│ , 0, 0, 0.36); │
│ - @define-color dialog_bg_color #${mant │
│ le}; │
│ - @define-color dialog_fg_color #${text │
│ }; │
│ - @define-color popover_bg_color #${man │
│ tle}; │
│ - @define-color popover_fg_color #${tex │
│ t}; │
│ - @define-color shade_color rgba(0,0,0, │
│ 0.36); │
│ - @define-color scrollbar_outline_color │
│ rgba(0,0,0,0.5); │
│ - @define-color blue_1 #${blue}; │
│ - @define-color blue_2 #${blue}; │
│ - @define-color blue_3 #${blue}; │
│ - @define-color blue_4 #${blue}; │
│ - @define-color blue_5 #${blue}; │
│ - @define-color green_1 #b8bb26; │
│ - @define-color green_2 #b8bb26; │
│ - @define-color green_3 #b8bb26; │
│ - @define-color green_4 #b8bb26; │
│ - @define-color green_5 #b8bb26; │
│ - @define-color yellow_1 #fabd2f; │
│ - @define-color yellow_2 #fabd2f; │
│ - @define-color yellow_3 #fabd2f; │
│ - @define-color yellow_4 #fabd2f; │
│ - @define-color yellow_5 #fabd2f; │
│ - @define-color orange_1 #fe8019; │
│ - @define-color orange_2 #fe8019; │
│ - @define-color orange_3 #fe8019; │
│ - @define-color orange_4 #fe8019; │
│ - @define-color orange_5 #fe8019; │
│ - @define-color red_1 #fb4934; │
│ - @define-color red_2 #fb4934; │
│ - @define-color red_3 #fb4934; │
│ - @define-color red_4 #fb4934; │
│ - @define-color red_5 #fb4934; │
│ - @define-color purple_1 #d3869b; │
│ - @define-color purple_2 #d3869b; │
│ - @define-color purple_3 #d3869b; │
│ - @define-color purple_4 #d3869b; │
│ - @define-color purple_5 #d3869b; │
│ - @define-color brown_1 #d65d0e; │
│ - @define-color brown_2 #d65d0e; │
│ - @define-color brown_3 #d65d0e; │
│ - @define-color brown_4 #d65d0e; │
│ - @define-color brown_5 #d65d0e; │
│ - @define-color light_1 #${base05}; │
│ - @define-color light_2 #${base06}; │
│ - @define-color light_3 #${base07}; │
│ - @define-color light_4 #${base07}; │
│ - @define-color light_5 #${base07}; │
│ - @define-color dark_1 #${base00}; │
│ - @define-color dark_2 #${base01}; │
│ - @define-color dark_3 #${base02}; │
│ - @define-color dark_4 #${base03}; │
│ - @define-color dark_5 #${base04}; │
│ - '' │
│ + @define-color accent_color #${color.pri │
│ mary.base}; │
│ + @define-color accent_bg_color #${color. │
│ primary.soft1}; │
│ + @define-color accent_fg_color #${color. │
│ layout.menu}; │
│ + │
│ + @define-color destructive_color #${colo │
│ r.blue.base}; │
│ + @define-color destructive_bg_color #${c │
│ olor.blue.soft2}; │
│ + @define-color destructive_fg_color #${c │
│ olor.typography.text}; │
│ + │
│ + @define-color success_color #${color.su │
│ ccess.base}; │
│ + @define-color success_bg_color #${color │
│ .success.bg}; │
│ + @define-color success_fg_color #${color │
│ .success.fg}; │
│ + │
│ + @define-color warning_color #${color.wa │
│ rning.base}; │
│ + @define-color warning_bg_color #${color │
│ .warning.bg}; │
│ + @define-color warning_fg_color #${color │
│ .warning.fg}; │
│ + │
│ + @define-color error_color #${color.erro │
│ r.base}; │
│ + @define-color error_bg_color #${color.e │
│ rror.bg}; │
│ + @define-color error_fg_color #${color.e │
│ rror.fg}; │
│ + │
│ + @define-color window_bg_color #${color. │
│ layout.menu}; │
│ + @define-color window_fg_color #${color. │
│ typography.text}; │
│ + │
│ + @define-color view_bg_color #${color.la │
│ yout.body}; │
│ + @define-color view_fg_color #${color.ty │
│ pography.text}; │
│ + │
│ + @define-color sidebar_bg_color #${color │
│ .layout.menu}; │
│ + @define-color sidebar_fg_color #${color │
│ .typography.text}; │
│ + @define-color sidebar_backdrop_color @w │
│ indow_bg_color; │
│ + @define-color sidebar_shade_color rgba( │
│ 0, 0, 0, 0.07); │
│ + @define-color secondary_sidebar_bg_colo │
│ r @sidebar_bg_color; │
│ + @define-color secondary_sidebar_fg_colo │
│ r @sidebar_fg_color; │
│ + @define-color secondary_sidebar_backdro │
│ p_color @sidebar_backdrop_color; │
│ + @define-color secondary_sidebar_shade_c │
│ olor @sidebar_shade_color; │
│ + @define-color headerbar_bg_color #${col │
│ or.layout.header}; │
│ + @define-color headerbar_fg_color #${col │
│ or.typography.text}; │
│ + @define-color headerbar_border_color #$ │
│ {color.border.base}; │
│ + @define-color headerbar_backdrop_color │
│ @window_bg_color; │
│ + @define-color headerbar_shade_color rgb │
│ a(0, 0, 0, 0.36); │
│ + @define-color card_bg_color rgba(255, 2 │
│ 55, 255, 0.08); │
│ + @define-color card_fg_color #${color.ty │
│ pography.text}; │
│ + @define-color card_shade_color rgba(0, │
│ 0, 0, 0.36); │
│ + @define-color dialog_bg_color #${color. │
│ layout.body}; │
│ + @define-color dialog_fg_color #${color. │
│ typography.text}; │
│ + @define-color popover_bg_color #${color │
│ .layout.menu}; │
│ + @define-color popover_fg_color #${color │
│ .typography.text}; │
│ + @define-color shade_color rgba(0,0,0,0. │
│ 36); │
│ + @define-color scrollbar_outline_color r │
│ gba(0,0,0,0.5); │
│ + @define-color blue_1 #${color.blue.base │
│ }; │
│ + @define-color blue_2 #${color.blue.base │
│ }; │
│ + @define-color blue_3 #${color.blue.base │
│ }; │
│ + @define-color blue_4 #${color.blue.base │
│ }; │
│ + @define-color blue_5 #${color.blue.base │
│ }; │
│ + @define-color green_1 #${color.green.ba │
│ se}; │
│ + @define-color green_2 #${color.green.ba │
│ se}; │
│ + @define-color green_3 #${color.green.ba │
│ se}; │
│ + @define-color green_4 #${color.green.ba │
│ se}; │
│ + @define-color green_5 #${color.green.ba │
│ se}; │
│ + @define-color yellow_1 #${color.yellow. │
│ base}; │
│ + @define-color yellow_2 #${color.yellow. │
│ base}; │
│ + @define-color yellow_3 #${color.yellow. │
│ base}; │
│ + @define-color yellow_4 #${color.yellow. │
│ base}; │
│ + @define-color yellow_5 #${color.yellow. │
│ base}; │
│ + @define-color orange_1 #${color.orange. │
│ base}; │
│ + @define-color orange_2 #${color.orange. │
│ base}; │
│ + @define-color orange_3 #${color.orange. │
│ base}; │
│ + @define-color orange_4 #${color.orange. │
│ base}; │
│ + @define-color orange_5 #${color.orange. │
│ base}; │
│ + @define-color red_1 #${color.red.base}; │
│ + @define-color red_2 #${color.red.base}; │
│ + @define-color red_3 #${color.red.base}; │
│ + @define-color red_4 #${color.red.base}; │
│ + @define-color red_5 #${color.red.base}; │
│ + @define-color purple_1 #${color.purple. │
│ base}; │
│ + @define-color purple_2 #${color.purple. │
│ base}; │
│ + @define-color purple_3 #${color.purple. │
│ base}; │
│ + @define-color purple_4 #${color.purple. │
│ base}; │
│ + @define-color purple_5 #${color.purple. │
│ base}; │
│ + @define-color brown_1 #${color.brown.ba │
│ se}; │
│ + @define-color brown_2 #${color.brown.ba │
│ se}; │
│ + @define-color brown_3 #${color.brown.ba │
│ se}; │
│ + @define-color brown_4 #${color.brown.ba │
│ se}; │
│ + @define-color brown_5 #${color.brown.ba │
│ se}; │
│ + @define-color light_1 #${color.neutrals │
│ ."250"}; │
│ + @define-color light_2 #${color.neutrals │
│ ."200"}; │
│ + @define-color light_3 #${color.neutrals │
│ ."150"}; │
│ + @define-color light_4 #${color.neutrals │
│ ."100"}; │
│ + @define-color light_5 #${color.neutrals │
│ ."50"}; │
│ + @define-color dark_1 #${color.neutrals. │
│ "700"}; │
│ + @define-color dark_2 #${color.neutrals. │
│ "750"}; │
│ + @define-color dark_3 #${color.neutrals. │
│ "800"}; │
│ + @define-color dark_4 #${color.neutrals. │
│ "850"}; │
│ + @define-color dark_5 #${color.neutrals. │
│ "900"}; │
│ + │
│ + * { │
│ + border-radius: 0; │
│ + } │
│ + '' │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/firefox/default.nix ─────────────────────┐
│ diff --git a/modules/home/workstation/browser/firefox/default.nix b/modules/home/w │
│ orkstation/browser/firefox/default.nix │
│ index 3deb0b8..560ed0e 100644 │
│ --- a/modules/home/workstation/browser/firefox/default.nix │
│ +++ b/modules/home/workstation/browser/firefox/default.nix │
│ @@ -8,8 +8,7 @@ │
│ }: let │
│ inherit (lib) mkIf mkMerge; │
│ inherit (osConfig.ooknet.host) admin; │
│ - inherit (osConfig.ooknet.appearance) colorscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) fonts; │
│ inherit (osConfig.ooknet.workstation) default; │
│ │
│ addons = inputs'.firefox-addons.packages; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...n/browser/firefox/default.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/firefox/default.nix b/modules/home/worksta │
│ tion/browser/firefox/default.nix │
│ index 3deb0b8..560ed0e 100644 │
│ --- a/modules/home/workstation/browser/firef │
│ ox/default.nix │
│ +++ b/modules/home/workstation/browser/firef │
│ ox/default.nix │
│ @@ -8,8 +8,7 @@ │
│ }: let │
│ inherit (lib) mkIf mkMerge; │
│ inherit (osConfig.ooknet.host) admin; │
│ - inherit (osConfig.ooknet.appearance) colo │
│ rscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) font │
│ s; │
│ inherit (osConfig.ooknet.workstation) def │
│ ault; │
│ │
│ addons = inputs'.firefox-addons.packages; │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/firefox/theme/ooksfox.nix ───────────────┐
│ diff --git a/modules/home/workstation/browser/firefox/theme/ooksfox.nix b/modules/ │
│ home/workstation/browser/firefox/theme/ooksfox.nix │
│ index e10baf0..1526974 100644 │
│ --- a/modules/home/workstation/browser/firefox/theme/ooksfox.nix │
│ +++ b/modules/home/workstation/browser/firefox/theme/ooksfox.nix │
│ @@ -26,15 +26,19 @@ in │
│ border-radius: 0 !important; │
│ font-family: ${fonts.monospace.family}; │
│ } │
│ - │
│ #nav-bar { │
│ border: var(--border) !important; │
│ background-color: var(--clr-menu) !important; │
│ + margin-top: 0px !important; │
│ } │
│ #urlbar { │
│ text-align: center; │
│ } │
│ │
│ + .browser-toolbar { │
│ + padding-bottom: 1px !important; │
│ + } │
│ + │
│ #urlbar-background { │
│ background-color: transparent !important; │
│ border: unset !important; │
│ @@ -102,13 +106,13 @@ in │
│ } │
│ │
│ .tabbrowser-tab { │
│ - padding: 5px !important; │
│ - padding-left: 5px !important; │
│ + padding: 3px !important; │
│ + padding-left: 3px !important; │
│ + --tab-label-mask-size: unset !important; │
│ } │
│ │
│ .tabbrowser-tab[pinned] { │
│ - margin: 0px !important; │
│ - padding: 5px !important; │
│ + padding: 3px !important; │
│ } │
│ │
│ #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])[orient="horizontal" │
│ ] > #tabbrowser-arrowscrollbox > .tabbrowser-tab:nth-child(1 of :not([pinned], [hi │
│ dden])) { │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ser/firefox/theme/ooksfox.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/firefox/theme/ooksfox.nix b/modules/home/w │
│ orkstation/browser/firefox/theme/ooksfox.nix │
│ index e10baf0..1526974 100644 │
│ --- a/modules/home/workstation/browser/firef │
│ ox/theme/ooksfox.nix │
│ +++ b/modules/home/workstation/browser/firef │
│ ox/theme/ooksfox.nix │
│ @@ -26,15 +26,19 @@ in │
│ border-radius: 0 !important; │
│ font-family: ${fonts.monospace.family │
│ }; │
│ } │
│ - │
│ #nav-bar { │
│ border: var(--border) !important; │
│ background-color: var(--clr-menu) !im │
│ portant; │
│ + margin-top: 0px !important; │
│ } │
│ #urlbar { │
│ text-align: center; │
│ } │
│ │
│ + .browser-toolbar { │
│ + padding-bottom: 1px !important; │
│ + } │
│ + │
│ #urlbar-background { │
│ background-color: transparent !import │
│ ant; │
│ border: unset !important; │
│ @@ -102,13 +106,13 @@ in │
│ } │
│ │
│ .tabbrowser-tab { │
│ - padding: 5px !important; │
│ - padding-left: 5px !important; │
│ + padding: 3px !important; │
│ + padding-left: 3px !important; │
│ + --tab-label-mask-size: unset !importa │
│ nt; │
│ } │
│ │
│ .tabbrowser-tab[pinned] { │
│ - margin: 0px !important; │
│ - padding: 5px !important; │
│ + padding: 3px !important; │
│ } │
│ │
│ #tabbrowser-tabs[haspinnedtabs]:not([po │
│ sitionpinnedtabs])[orient="horizontal"] > #t │
│ abbrowser-arrowscrollbox > .tabbrowser-tab:n │
│ th-child(1 of :not([pinned], [hidden])) { │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/browser/firefox/tridactyl.nix ───────────────────┐
│ diff --git a/modules/home/workstation/browser/firefox/tridactyl.nix b/modules/home │
│ /workstation/browser/firefox/tridactyl.nix │
│ index 761ae2f..86a6e31 100644 │
│ --- a/modules/home/workstation/browser/firefox/tridactyl.nix │
│ +++ b/modules/home/workstation/browser/firefox/tridactyl.nix │
│ @@ -1,11 +1,12 @@ │
│ { │
│ lib, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ - inherit (osConfig.ooknet.appearance) colorscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) fonts; │
│ + inherit (hozen) color; │
│ inherit (osConfig.ooknet.workstation) default; │
│ cfg = osConfig.ooknet.workstation.programs.firefox; │
│ in { │
│ @@ -55,17 +56,17 @@ in { │
│ '' │
│ :root { │
│ --font: ${fonts.monospace.family}; │
│ - --bg: #${palette.base00}; │
│ - --fg: #${palette.base05}; │
│ - --red: #${palette.base08}; │
│ - --green: #${palette.base0B}; │
│ - --blue: #${palette.base0D}; │
│ - --yellow: #${palette.base0A}; │
│ - --purple: #${palette.base0E}; │
│ - --orange: #${palette.base09}; │
│ - --cyan: #${palette.base0C}; │
│ - --comment: #${palette.base04}; │
│ - --selectedline: #${palette.base02}; │
│ + --bg: #${color.layout.menu}; │
│ + --fg: #${color.typography.text}; │
│ + --red: #${color.red.base}; │
│ + --green: #${color.green.base}; │
│ + --blue: #${color.blue.base}; │
│ + --yellow: #${color.yellow.base}; │
│ + --purple: #${color.purple.base}; │
│ + --orange: #${color.orange.base}; │
│ + --cyan: #${color.teal.base}; │
│ + --comment: #${color.typography.subtext}; │
│ + --selectedline: #${color.secondary.base}; │
│ │
│ │
│ --tridactyl-fg: var(--fg); │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...browser/firefox/tridactyl.nix ───┐
│ diff --git a/modules/home/workstation/browse │
│ r/firefox/tridactyl.nix b/modules/home/works │
│ tation/browser/firefox/tridactyl.nix │
│ index 761ae2f..86a6e31 100644 │
│ --- a/modules/home/workstation/browser/firef │
│ ox/tridactyl.nix │
│ +++ b/modules/home/workstation/browser/firef │
│ ox/tridactyl.nix │
│ @@ -1,11 +1,12 @@ │
│ { │
│ lib, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ - inherit (osConfig.ooknet.appearance) colo │
│ rscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) font │
│ s; │
│ + inherit (hozen) color; │
│ inherit (osConfig.ooknet.workstation) def │
│ ault; │
│ cfg = osConfig.ooknet.workstation.program │
│ s.firefox; │
│ in { │
│ @@ -55,17 +56,17 @@ in { │
│ '' │
│ :root { │
│ --font: ${fonts.monospace.famil │
│ y}; │
│ - --bg: #${palette.base00}; │
│ - --fg: #${palette.base05}; │
│ - --red: #${palette.base08}; │
│ - --green: #${palette.base0B}; │
│ - --blue: #${palette.base0D}; │
│ - --yellow: #${palette.base0A}; │
│ - --purple: #${palette.base0E}; │
│ - --orange: #${palette.base09}; │
│ - --cyan: #${palette.base0C}; │
│ - --comment: #${palette.base04}; │
│ - --selectedline: #${palette.base │
│ 02}; │
│ + --bg: #${color.layout.menu}; │
│ + --fg: #${color.typography.text} │
│ ; │
│ + --red: #${color.red.base}; │
│ + --green: #${color.green.base}; │
│ + --blue: #${color.blue.base}; │
│ + --yellow: #${color.yellow.base} │
│ ; │
│ + --purple: #${color.purple.base} │
│ ; │
│ + --orange: #${color.orange.base} │
│ ; │
│ + --cyan: #${color.teal.base}; │
│ + --comment: #${color.typography. │
│ subtext}; │
│ + --selectedline: #${color.second │
│ ary.base}; │
│ │
│ │
│ --tridactyl-fg: var(--fg); │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/communication/vesktop/default.nix ───────────────┐
│ diff --git a/modules/home/workstation/communication/vesktop/default.nix b/modules/ │
│ home/workstation/communication/vesktop/default.nix │
│ index 00564aa..4ca0ce3 100644 │
│ --- a/modules/home/workstation/communication/vesktop/default.nix │
│ +++ b/modules/home/workstation/communication/vesktop/default.nix │
│ @@ -1,13 +1,13 @@ │
│ { │
│ - config, │
│ osConfig, │
│ + hozen, │
│ lib, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (lib) mkIf elem; │
│ - inherit (osConfig.ooknet.appearance) colorscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (hozen) color; │
│ + inherit (osConfig.ooknet.appearance) fonts; │
│ inherit (osConfig.ooknet.workstation) profiles; │
│ │
│ vesktopMime = {"x-scheme-handler/discord" = ["vesktop.desktop"];}; │
│ @@ -18,6 +18,7 @@ in { │
│ (pkgs.vesktop.overrideAttrs (old: { │
│ patches = (old.patches or []) ++ [./vesktop-patch.patch]; │
│ })) │
│ + pkgs.equibop │
│ ]; │
│ │
│ xdg.configFile."vesktop/themes/nix.css".text = │
│ @@ -32,17 +33,17 @@ in { │
│ */ │
│ │
│ :root { │
│ - --nix-bg1: #${palette.base00}; │
│ - --nix-bg2: #${palette.base01}; │
│ - --nix-bg3: #${palette.base02}; │
│ + --nix-bg1: #${color.base00}; │
│ + --nix-bg2: #${color.base01}; │
│ + --nix-bg3: #${color.base02}; │
│ │
│ - --nix-fg1: #${palette.base05}; │
│ - --nix-fg2: #${palette.base07}; │
│ - --nix-fg3: #${palette.base03}; │
│ - --nix-link: #${palette.base0D}; │
│ + --nix-fg1: #${color.base05}; │
│ + --nix-fg2: #${color.base07}; │
│ + --nix-fg3: #${color.base03}; │
│ + --nix-link: #${color.base0D}; │
│ │
│ - --nix-accent: #${palette.base08}; │
│ - --nix-hi: #${palette.base0B}; │
│ + --nix-accent: #${color.base08}; │
│ + --nix-hi: #${color.base0B}; │
│ │
│ --font-mono: ${fonts.monospace.family}, monospace; │
│ --font-regular: ${fonts.regular.family}, sans serif; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...unication/vesktop/default.nix ───┐
│ diff --git a/modules/home/workstation/commun │
│ ication/vesktop/default.nix b/modules/home/w │
│ orkstation/communication/vesktop/default.nix │
│ index 00564aa..4ca0ce3 100644 │
│ --- a/modules/home/workstation/communication │
│ /vesktop/default.nix │
│ +++ b/modules/home/workstation/communication │
│ /vesktop/default.nix │
│ @@ -1,13 +1,13 @@ │
│ { │
│ - config, │
│ osConfig, │
│ + hozen, │
│ lib, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (lib) mkIf elem; │
│ - inherit (osConfig.ooknet.appearance) colo │
│ rscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (hozen) color; │
│ + inherit (osConfig.ooknet.appearance) font │
│ s; │
│ inherit (osConfig.ooknet.workstation) pro │
│ files; │
│ │
│ vesktopMime = {"x-scheme-handler/discord" │
│ = ["vesktop.desktop"];}; │
│ @@ -18,6 +18,7 @@ in { │
│ (pkgs.vesktop.overrideAttrs (old: { │
│ patches = (old.patches or []) ++ [. │
│ /vesktop-patch.patch]; │
│ })) │
│ + pkgs.equibop │
│ ]; │
│ │
│ xdg.configFile."vesktop/themes/nix.css" │
│ .text = │
│ @@ -32,17 +33,17 @@ in { │
│ */ │
│ │
│ :root { │
│ - --nix-bg1: #${palette.base00}; │
│ - --nix-bg2: #${palette.base01}; │
│ - --nix-bg3: #${palette.base02}; │
│ + --nix-bg1: #${color.base00}; │
│ + --nix-bg2: #${color.base01}; │
│ + --nix-bg3: #${color.base02}; │
│ │
│ - --nix-fg1: #${palette.base05}; │
│ - --nix-fg2: #${palette.base07}; │
│ - --nix-fg3: #${palette.base03}; │
│ - --nix-link: #${palette.base0D}; │
│ + --nix-fg1: #${color.base05}; │
│ + --nix-fg2: #${color.base07}; │
│ + --nix-fg3: #${color.base03}; │
│ + --nix-link: #${color.base0D}; │
│ │
│ - --nix-accent: #${palette.base08}; │
│ - --nix-hi: #${palette.base0B}; │
│ + --nix-accent: #${color.base08}; │
│ + --nix-hi: #${color.base0B}; │
│ │
│ --font-mono: ${fonts.monospace.fa │
│ mily}, monospace; │
│ --font-regular: ${fonts.regular.f │
│ amily}, sans serif; │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/media/music.nix ─────────────────────────────────┐
│ diff --git a/modules/home/workstation/media/music.nix b/modules/home/workstation/m │
│ edia/music.nix │
│ index ca04d3b..5ed6151 100644 │
│ --- a/modules/home/workstation/media/music.nix │
│ +++ b/modules/home/workstation/media/music.nix │
│ @@ -3,17 +3,18 @@ │
│ pkgs, │
│ config, │
│ lib, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf getExe elem; │
│ inherit (builtins) attrValues; │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ inherit (osConfig.networking) hostName; │
│ inherit (osConfig.ooknet.console.tools) zellij; │
│ inherit (osConfig.ooknet.console) multiplexer; │
│ inherit (osConfig.ooknet.workstation) profiles; │
│ inherit (osConfig.age.secrets) spotify_key; │
│ inherit (config.ooknet) binds; │
│ + inherit (hozen) color; │
│ in { │
│ config = mkIf (elem "media" profiles) { │
│ home.packages = attrValues { │
│ @@ -78,11 +79,11 @@ in { │
│ color = { │
│ gradient = 1; │
│ gradient_count = 5; │
│ - gradient_color_1 = "'#${palette.base0A}'"; │
│ - gradient_color_2 = "'#${palette.base0B}'"; │
│ - gradient_color_3 = "'#${palette.base0C}'"; │
│ - gradient_color_4 = "'#${palette.base0D}'"; │
│ - gradient_color_5 = "'#${palette.base0E}'"; │
│ + gradient_color_1 = "'#${color.primary.base}'"; │
│ + gradient_color_2 = "'#${color.primary.hard1}'"; │
│ + gradient_color_3 = "'#${color.primary.hard2}'"; │
│ + gradient_color_4 = "'#${color.primary.hard3}'"; │
│ + gradient_color_5 = "'#${color.primary.hard4}'"; │
│ }; │
│ }; │
│ }; │
│ @@ -105,18 +106,18 @@ in { │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=#${palette.base0D}]{char}" │
│ + border_format "#[fg=#${color.base0D}]{char}" │
│ border_position "bottom" │
│ │
│ hide_frame_for_single_pane "true" │
│ │
│ - mode_normal "#[fg=${palette.base0D}]?" │
│ + mode_normal "#[fg=${color.base0D}]?" │
│ │
│ - tab_normal "#[bg=#${palette.base01}] {name} " │
│ - tab_active "#[bg=#${palette.base02}] {name} " │
│ + tab_normal "#[bg=#${color.base01}] {name} " │
│ + tab_active "#[bg=#${color.base02}] {name} " │
│ tab_separator " " │
│ │
│ - datetime "#[fg=#${palette.base05},bold] {format} " │
│ + datetime "#[fg=#${color.base05},bold] {format} " │
│ datetime_format "%I:%M %p" │
│ datetime_timezone "${osConfig.time.timeZone}" │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...e/workstation/media/music.nix ───┐
│ diff --git a/modules/home/workstation/media/ │
│ music.nix b/modules/home/workstation/media/m │
│ usic.nix │
│ index ca04d3b..5ed6151 100644 │
│ --- a/modules/home/workstation/media/music.n │
│ ix │
│ +++ b/modules/home/workstation/media/music.n │
│ ix │
│ @@ -3,17 +3,18 @@ │
│ pkgs, │
│ config, │
│ lib, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf getExe elem; │
│ inherit (builtins) attrValues; │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ inherit (osConfig.networking) hostName; │
│ inherit (osConfig.ooknet.console.tools) z │
│ ellij; │
│ inherit (osConfig.ooknet.console) multipl │
│ exer; │
│ inherit (osConfig.ooknet.workstation) pro │
│ files; │
│ inherit (osConfig.age.secrets) spotify_ke │
│ y; │
│ inherit (config.ooknet) binds; │
│ + inherit (hozen) color; │
│ in { │
│ config = mkIf (elem "media" profiles) { │
│ home.packages = attrValues { │
│ @@ -78,11 +79,11 @@ in { │
│ color = { │
│ gradient = 1; │
│ gradient_count = 5; │
│ - gradient_color_1 = "'#${palette │
│ .base0A}'"; │
│ - gradient_color_2 = "'#${palette │
│ .base0B}'"; │
│ - gradient_color_3 = "'#${palette │
│ .base0C}'"; │
│ - gradient_color_4 = "'#${palette │
│ .base0D}'"; │
│ - gradient_color_5 = "'#${palette │
│ .base0E}'"; │
│ + gradient_color_1 = "'#${color.p │
│ rimary.base}'"; │
│ + gradient_color_2 = "'#${color.p │
│ rimary.hard1}'"; │
│ + gradient_color_3 = "'#${color.p │
│ rimary.hard2}'"; │
│ + gradient_color_4 = "'#${color.p │
│ rimary.hard3}'"; │
│ + gradient_color_5 = "'#${color.p │
│ rimary.hard4}'"; │
│ }; │
│ }; │
│ }; │
│ @@ -105,18 +106,18 @@ in { │
│ │
│ border_enabled "true" │
│ border_char "─" │
│ - border_format "#[fg=# │
│ ${palette.base0D}]{char}" │
│ + border_format "#[fg=# │
│ ${color.base0D}]{char}" │
│ border_position "bottom │
│ " │
│ │
│ hide_frame_for_single_p │
│ ane "true" │
│ │
│ - mode_normal "#[fg │
│ =${palette.base0D}]?" │
│ + mode_normal "#[fg │
│ =${color.base0D}]?" │
│ │
│ - tab_normal "#[bg=#${p │
│ alette.base01}] {name} " │
│ - tab_active "#[bg=#${p │
│ alette.base02}] {name} " │
│ + tab_normal "#[bg=#${c │
│ olor.base01}] {name} " │
│ + tab_active "#[bg=#${c │
│ olor.base02}] {name} " │
│ tab_separator " " │
│ │
│ - datetime "#[fg=# │
│ ${palette.base05},bold] {format} " │
│ + datetime "#[fg=# │
│ ${color.base05},bold] {format} " │
│ datetime_format "%I:%M │
│ %p" │
│ datetime_timezone "${os │
│ Config.time.timeZone}" │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/productivity/zathura.nix ────────────────────────┐
│ diff --git a/modules/home/workstation/productivity/zathura.nix b/modules/home/work │
│ station/productivity/zathura.nix │
│ index cbec03d..e8fee5a 100644 │
│ --- a/modules/home/workstation/productivity/zathura.nix │
│ +++ b/modules/home/workstation/productivity/zathura.nix │
│ @@ -1,12 +1,13 @@ │
│ { │
│ lib, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf elem; │
│ - inherit (osConfig.ooknet.appearance.colorscheme) palette; │
│ inherit (osConfig.ooknet.appearance) fonts; │
│ inherit (osConfig.ooknet.workstation) profiles; │
│ + inherit (hozen) color; │
│ │
│ zathuraMime = {"application/pdf" = ["org.pwmt.zathura.desktop"];}; │
│ in { │
│ @@ -17,26 +18,26 @@ in { │
│ font = "${fonts.regular.family} 14"; │
│ recolor = true; │
│ selection-clipboard = "clipboard"; │
│ - default-bg = "#${palette.base00}"; │
│ - default-fg = "#${palette.base01}"; │
│ - statusbar-bg = "#${palette.base02}"; │
│ - statusbar-fg = "#${palette.base04}"; │
│ - inputbar-bg = "#${palette.base00}"; │
│ - inputbar-fg = "#${palette.base07}"; │
│ - notification-bg = "#${palette.base00}"; │
│ - notification-fg = "#${palette.base07}"; │
│ - notification-error-bg = "#${palette.base00}"; │
│ - notification-error-fg = "#${palette.base08}"; │
│ - notification-warning-bg = "#${palette.base00}"; │
│ - notification-warning-fg = "#${palette.base08}"; │
│ - highlight-color = "#${palette.base0A}"; │
│ - highlight-active-color = "#${palette.base0D}"; │
│ - completion-bg = "#${palette.base01}"; │
│ - completion-fg = "#${palette.base05}"; │
│ - completions-highlight-bg = "#${palette.base0D}"; │
│ - completions-highlight-fg = "#${palette.base07}"; │
│ - recolor-lightcolor = "#${palette.base00}"; │
│ - recolor-darkcolor = "#${palette.base06}"; │
│ + default-bg = "#${color.layout.body}"; │
│ + default-fg = "#${color.typography.text}"; │
│ + statusbar-bg = "#${color.layout.header}"; │
│ + statusbar-fg = "#${color.typography.text}"; │
│ + inputbar-bg = "#${color.layout.menu}"; │
│ + inputbar-fg = "#${color.typography.text-bright}"; │
│ + notification-bg = "#${color.layout.menu}"; │
│ + notification-fg = "#${color.typography.text}"; │
│ + notification-error-bg = "#${color.layout.menu}"; │
│ + notification-error-fg = "#${color.error.base}"; │
│ + notification-warning-bg = "#${color.layout.menu}"; │
│ + notification-warning-fg = "#${color.warning.base}"; │
│ + highlight-color = "#${color.primary.base}"; │
│ + highlight-active-color = "#${color.primary.hard1}"; │
│ + completion-bg = "#${color.layout.menu}"; │
│ + completion-fg = "#${color.typography.text}"; │
│ + completion-highlight-bg = "#${color.primary.base}"; │
│ + completion-highlight-fg = "#${color.typography.contrast-text}"; │
│ + recolor-lightcolor = "#${color.typography.text}"; │
│ + recolor-darkcolor = "#${color.layout.body}"; │
│ }; │
│ }; │
│ xdg.mimeApps = { │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...tion/productivity/zathura.nix ───┐
│ diff --git a/modules/home/workstation/produc │
│ tivity/zathura.nix b/modules/home/workstatio │
│ n/productivity/zathura.nix │
│ index cbec03d..e8fee5a 100644 │
│ --- a/modules/home/workstation/productivity/ │
│ zathura.nix │
│ +++ b/modules/home/workstation/productivity/ │
│ zathura.nix │
│ @@ -1,12 +1,13 @@ │
│ { │
│ lib, │
│ osConfig, │
│ + hozen, │
│ ... │
│ }: let │
│ inherit (lib) mkIf elem; │
│ - inherit (osConfig.ooknet.appearance.color │
│ scheme) palette; │
│ inherit (osConfig.ooknet.appearance) font │
│ s; │
│ inherit (osConfig.ooknet.workstation) pro │
│ files; │
│ + inherit (hozen) color; │
│ │
│ zathuraMime = {"application/pdf" = ["org. │
│ pwmt.zathura.desktop"];}; │
│ in { │
│ @@ -17,26 +18,26 @@ in { │
│ font = "${fonts.regular.family} 14" │
│ ; │
│ recolor = true; │
│ selection-clipboard = "clipboard"; │
│ - default-bg = "#${palette.base00}"; │
│ - default-fg = "#${palette.base01}"; │
│ - statusbar-bg = "#${palette.base02}" │
│ ; │
│ - statusbar-fg = "#${palette.base04}" │
│ ; │
│ - inputbar-bg = "#${palette.base00}"; │
│ - inputbar-fg = "#${palette.base07}"; │
│ - notification-bg = "#${palette.base0 │
│ 0}"; │
│ - notification-fg = "#${palette.base0 │
│ 7}"; │
│ - notification-error-bg = "#${palette │
│ .base00}"; │
│ - notification-error-fg = "#${palette │
│ .base08}"; │
│ - notification-warning-bg = "#${palet │
│ te.base00}"; │
│ - notification-warning-fg = "#${palet │
│ te.base08}"; │
│ - highlight-color = "#${palette.base0 │
│ A}"; │
│ - highlight-active-color = "#${palett │
│ e.base0D}"; │
│ - completion-bg = "#${palette.base01} │
│ "; │
│ - completion-fg = "#${palette.base05} │
│ "; │
│ - completions-highlight-bg = "#${pale │
│ tte.base0D}"; │
│ - completions-highlight-fg = "#${pale │
│ tte.base07}"; │
│ - recolor-lightcolor = "#${palette.ba │
│ se00}"; │
│ - recolor-darkcolor = "#${palette.bas │
│ e06}"; │
│ + default-bg = "#${color.layout.body} │
│ "; │
│ + default-fg = "#${color.typography.t │
│ ext}"; │
│ + statusbar-bg = "#${color.layout.hea │
│ der}"; │
│ + statusbar-fg = "#${color.typography │
│ .text}"; │
│ + inputbar-bg = "#${color.layout.menu │
│ }"; │
│ + inputbar-fg = "#${color.typography. │
│ text-bright}"; │
│ + notification-bg = "#${color.layout. │
│ menu}"; │
│ + notification-fg = "#${color.typogra │
│ phy.text}"; │
│ + notification-error-bg = "#${color.l │
│ ayout.menu}"; │
│ + notification-error-fg = "#${color.e │
│ rror.base}"; │
│ + notification-warning-bg = "#${color │
│ .layout.menu}"; │
│ + notification-warning-fg = "#${color │
│ .warning.base}"; │
│ + highlight-color = "#${color.primary │
│ .base}"; │
│ + highlight-active-color = "#${color. │
│ primary.hard1}"; │
│ + completion-bg = "#${color.layout.me │
│ nu}"; │
│ + completion-fg = "#${color.typograph │
│ y.text}"; │
│ + completion-highlight-bg = "#${color │
│ .primary.base}"; │
│ + completion-highlight-fg = "#${color │
│ .typography.contrast-text}"; │
│ + recolor-lightcolor = "#${color.typo │
│ graphy.text}"; │
│ + recolor-darkcolor = "#${color.layou │
│ t.body}"; │
│ }; │
│ }; │
│ xdg.mimeApps = { │
└──────────────────────────────────────────────┘
┌─ modules/home/workstation/terminal/foot.nix ───────────────────────────────┐
│ diff --git a/modules/home/workstation/terminal/foot.nix b/modules/home/workstation │
│ /terminal/foot.nix │
│ index f1714eb..2c481cf 100644 │
│ --- a/modules/home/workstation/terminal/foot.nix │
│ +++ b/modules/home/workstation/terminal/foot.nix │
│ @@ -4,8 +4,7 @@ │
│ hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance) colorscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) fonts; │
│ inherit (hozen) color; │
│ inherit (lib) mkMerge mkIf; │
│ inherit (osConfig.ooknet.workstation) default; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...workstation/terminal/foot.nix ───┐
│ diff --git a/modules/home/workstation/termin │
│ al/foot.nix b/modules/home/workstation/termi │
│ nal/foot.nix │
│ index f1714eb..2c481cf 100644 │
│ --- a/modules/home/workstation/terminal/foot │
│ .nix │
│ +++ b/modules/home/workstation/terminal/foot │
│ .nix │
│ @@ -4,8 +4,7 @@ │
│ hozen, │
│ ... │
│ }: let │
│ - inherit (osConfig.ooknet.appearance) colo │
│ rscheme fonts; │
│ - inherit (colorscheme) palette; │
│ + inherit (osConfig.ooknet.appearance) font │
│ s; │
│ inherit (hozen) color; │
│ inherit (lib) mkMerge mkIf; │
│ inherit (osConfig.ooknet.workstation) def │
│ ault; │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET