home: themes: setup solarized light
This commit is contained in:
parent
8dff0e21e1
commit
7846271ba5
|
@ -19,4 +19,8 @@ in
|
||||||
type = with types; attrsOf themeType;
|
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