mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
35c3
+ scripts as derivations ~ move home-mananger stuff to the right modules / dot + home-manager ssh config - vim: powerline symbols ~ toggle keyboard with alt+shift + ssh agent at startup ~ retiolum ipv6 ~ texlive packages ~ shell: vim mode + THEMING ~ i3 minimaler + q ~ terminal: use urxvt
This commit is contained in:
65
theme.nix
65
theme.nix
@@ -1,28 +1,53 @@
|
||||
rec {
|
||||
uiFont = { name = "Roboto"; size = 10; };
|
||||
terminalFont = {
|
||||
regular = { name = "Source Code Pro for Powerline"; };
|
||||
bold = { name = "Source Code Pro Bold for Powerline"; };
|
||||
italic = { name = "Source Code Pro Italic for Powerline"; };
|
||||
boldItalic = { name = "Source Code Pro Bold Italic for Powerline"; };
|
||||
size = 10;
|
||||
let
|
||||
antares = rec {
|
||||
black = { light = "#151515"; dark = "#000000"; };
|
||||
red = { light = "#de575c"; dark = "#de575c"; };
|
||||
yellow = { light = "#ebe971"; dark = "#ebe971"; };
|
||||
green = { light = "#00b853"; dark = "#00b853"; };
|
||||
blue = { light = "#90d0f0"; dark = "#7fc6f0"; };
|
||||
magenta = { light = "#cf9ffa"; dark = "#cf9ffa"; };
|
||||
cyan = { light = "#4ae5e8"; dark = "#4ae5e8"; };
|
||||
white = { light = "#ffffff"; dark = "#bbbbbb"; };
|
||||
background = black.dark;
|
||||
foreground = white.dark;
|
||||
};
|
||||
solarizedDark = rec {
|
||||
black = { dark = "#073642"; light = "#002b36"; };
|
||||
red = { dark = "#dc322f"; light = "#cb4b16"; };
|
||||
yellow = { dark = "#b58900"; light = "#657b83"; };
|
||||
green = { dark = "#859900"; light = "#586e75"; };
|
||||
blue = { dark = "#268bd2"; light = "#839496"; };
|
||||
magenta = { dark = "#d33682"; light = "#6c71c4"; };
|
||||
cyan = { dark = "#2aa198"; light = "#93a1a1"; };
|
||||
white = { dark = "#eee8d5"; light = "#fdf6e3"; };
|
||||
background = black.light;
|
||||
foreground = blue.light;
|
||||
fadeColor = black.light;
|
||||
cursorColor = cyan.light;
|
||||
pointerColorBackground = green.light;
|
||||
pointerColorForeground = cyan.light;
|
||||
};
|
||||
solarizedLight = solarizedDark // {
|
||||
background = solarizedDark.white.light;
|
||||
foreground = solarizedDark.yellow.light;
|
||||
fadeColor = solarizedDark.white.light;
|
||||
cursorColor = solarizedDark.green.light;
|
||||
pointerColorBackground = solarizedDark.cyan.light;
|
||||
pointerColorForeground = solarizedDark.green.light;
|
||||
};
|
||||
in rec {
|
||||
uiFont = { name = "Roboto"; size = 9; };
|
||||
terminalFont = { name = "Source Code Pro for Powerline"; size = 9; };
|
||||
|
||||
white = "#ffffff";
|
||||
black = "#000000";
|
||||
veryDark = "#080808";
|
||||
gray = "#888888";
|
||||
|
||||
colorScheme = solarizedDark;
|
||||
invertedColorScheme = solarizedLight;
|
||||
|
||||
colorPalette = [
|
||||
gray.dark red.dark green.dark yellow.dark blue.dark magenta.dark cyan.dark gray.light
|
||||
gray.dark red.light green.light yellow.light blue.light magenta.light cyan.light gray.light
|
||||
colorScheme.white.dark colorScheme.red.dark colorScheme.green.dark colorScheme.yellow.dark colorScheme.blue.dark colorScheme.magenta.dark colorScheme.cyan.dark colorScheme.black.dark
|
||||
colorScheme.white.light colorScheme.red.light colorScheme.green.light colorScheme.yellow.light colorScheme.blue.light colorScheme.magenta.light colorScheme.cyan.light colorScheme.black.light
|
||||
];
|
||||
|
||||
# Antares color scheme
|
||||
gray = { light = "#bbbbbb"; dark = "#151515"; medium = "#aaaaaa"; };
|
||||
red = { light = "#de575c"; dark = "#de575c"; };
|
||||
yellow = { light = "#ebe971"; dark = "#ebe971"; };
|
||||
green = { light = "#00b853"; dark = "#00b853"; };
|
||||
blue = { light = "#90d0f0"; dark = "#7fc6f0"; };
|
||||
magenta = { light = "#cf9ffa"; dark = "#cf9ffa"; };
|
||||
cyan = { light = "#4ae5e8"; dark = "#4ae5e8"; };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user