feat: added other user themes

This commit is contained in:
Nick 2025-01-31 01:49:36 -06:00
parent 6cdbfedc93
commit 1635b0c845
40 changed files with 593 additions and 210 deletions

View file

@ -1,15 +1,27 @@
{
flake,
config,
lib,
...
}:
let
inherit (flake.config.aesthetics.themes)
currentThemes
palettes
;
inherit (flake.config.aesthetics.themes) currentTheme palettes;
el = palettes.${currentThemes.theme0}.colours;
inherit (flake.config.people) user0 user1 user2;
user = config.home.username;
themeLogic =
if user == user0 then
currentTheme.theme0
else if user == user1 then
currentTheme.theme1
else if user == user2 then
currentTheme.theme2
else
currentTheme.theme0;
el = palettes.${themeLogic}.colours;
makeColor = c: "#" + c;
makeStyle = bg: fg: "bg:" + bg + " fg:" + fg + " bold";

View file

@ -1,16 +1,12 @@
{
flake,
config,
lib,
...
}:
let
configPath = ./config;
settingsPath = import (configPath + /settings.nix) {
inherit
flake
lib
;
};
settingsPath = import (configPath + /settings.nix) { inherit config flake lib; };
in
{
programs.starship = {

View file

@ -1,11 +1,29 @@
{ flake, ... }:
{
flake,
config,
...
}:
let
inherit (flake.config.aesthetics.themes)
currentThemes
currentTheme
palettes
;
el = palettes.${currentThemes.theme0}.colours;
inherit (flake.config.people) user0 user1 user2;
user = config.home.username;
themeLogic =
if user == user0 then
currentTheme.theme0
else if user == user1 then
currentTheme.theme1
else if user == user2 then
currentTheme.theme2
else
currentTheme.theme0;
el = palettes.${themeLogic}.colours;
in
{
colors = {

View file

@ -1,13 +1,13 @@
{ flake, ... }:
{
flake,
config,
...
}:
{
programs.bottom =
let
configPath = ./config;
settingsPath = import (configPath + /settings.nix) {
inherit
flake
;
};
settingsPath = import (configPath + /settings.nix) { inherit config flake; };
in
{
enable = true;