home: themes: setup solarized light
This commit is contained in:
parent
8dff0e21e1
commit
7846271ba5
|
@ -19,4 +19,8 @@ in
|
|||
type = with types; attrsOf themeType;
|
||||
};
|
||||
};
|
||||
|
||||
config.my.home.themes = {
|
||||
solarizedLight = import ./solarizedLight;
|
||||
};
|
||||
}
|
||||
|
|
12
home/themes/solarizedLight/colors.nix
Normal file
12
home/themes/solarizedLight/colors.nix
Normal 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";
|
||||
}
|
3
home/themes/solarizedLight/default.nix
Normal file
3
home/themes/solarizedLight/default.nix
Normal file
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
i3Theme = import ./i3.nix;
|
||||
}
|
64
home/themes/solarizedLight/i3.nix
Normal file
64
home/themes/solarizedLight/i3.nix
Normal 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;
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue