home: themes: setup solarized light

This commit is contained in:
Antoine Martin 2021-04-21 04:06:51 +02:00
parent 8dff0e21e1
commit 7846271ba5
4 changed files with 83 additions and 0 deletions

View file

@ -19,4 +19,8 @@ in
type = with types; attrsOf themeType; type = with types; attrsOf themeType;
}; };
}; };
config.my.home.themes = {
solarizedLight = import ./solarizedLight;
};
} }

View file

@ -0,0 +1,12 @@
{
background = "#282828";
red = "#cc241d";
green = "#98971a";
yellow = "#d79921";
blue = "#458588";
purple = "#b16286";
aqua = "#689d68";
gray = "#a89984";
darkGray = "#1d2021";
white = "#ffffff";
}

View file

@ -0,0 +1,3 @@
{
i3Theme = import ./i3.nix;
}

View file

@ -0,0 +1,64 @@
let
colors = import ./colors.nix;
in
with colors;
{
bar = {
background = background;
statusline = yellow;
separator = red;
focusedWorkspace = {
border = aqua;
background = aqua;
text = darkGray;
};
inactiveWorkspace = {
border = darkGray;
background = darkGray;
text = yellow;
};
activeWorkspace = {
border = aqua;
background = darkGray;
text = yellow;
};
urgentWorkspace = {
border = red;
background = red;
text = background;
};
};
focused = {
border = blue;
background = blue;
text = darkGray;
indicator = purple;
childBorder = darkGray;
};
focusedInactive = {
border = darkGray;
background = darkGray;
text = yellow;
indicator = purple;
childBorder = darkGray;
};
unfocused = {
border = darkGray;
background = darkGray;
text = yellow;
indicator = purple;
childBorder = darkGray;
};
urgent = {
border = red;
background = red;
text = white;
indicator = red;
childBorder = red;
};
}