feat: switch to solarized dark

This commit is contained in:
Tim Schubert 2025-10-31 14:18:38 +01:00
parent 37260a6ba7
commit 38f51f5391
No known key found for this signature in database
5 changed files with 51 additions and 7 deletions

View file

@ -3,7 +3,7 @@
...
}:
let
colors = {
colors_light = {
background = "fdf6e3";
foreground = "657b83";
regular0 = "eee8d5"; # background darker
@ -23,6 +23,29 @@ let
bright6 = "586e75"; # pretty dark grey
bright7 = "002b36"; # dark navy blue
};
colors_dark = {
cursor = "002b36 93a1a1";
background = "002b36";
foreground = "839496";
regular0 = "073642";
regular1 = "dc322f";
regular2 = "859900";
regular3 = "b58900";
regular4 = "268bd2";
regular5 = "d33682";
regular6 = "2aa198";
regular7 = "eee8d5";
bright0 = "002b36";
bright1 = "cb4b16";
bright2 = "586e75";
bright3 = "657b83";
bright4 = "839496";
bright5 = "6c71c4";
bright6 = "93a1a1";
bright7 = "fdf6e3";
selection-foreground = "93a1a1";
selection-background = "073642";
};
in
{
imports = [
@ -115,11 +138,10 @@ in
enable = true;
server.enable = false;
settings = {
inherit colors;
colors = colors_dark;
main = {
shell = "tmux";
font = "Jetbrains Mono:size=8";
dpi-aware = true;
dpi-aware = false;
};
mouse.hide-when-typing = true;
csd.preferred = "server";

View file

@ -46,7 +46,7 @@ in
navigate = true; # use n and N to move between diff sections
side-by-side = false;
line-numbers = true;
light = true;
light = false;
};
diff = {
renames = "copies";

View file

@ -1,4 +1,4 @@
theme = "solarized_light"
theme = "solarized_dark"
[editor]
line-number = "relative"

View file

@ -29,7 +29,6 @@ with pkgs;
iproute2
iputils # tracepath
irssi
jetbrains-mono
jq
keepassxc
krita

View file

@ -52,6 +52,29 @@
pkgs.fw-ectool
];
fonts = {
enableDefaultPackages = true;
packages = with pkgs; [
fira
fira-code
fira-code-symbols
fira-mono
font-awesome
uw-ttyp0
];
fontconfig = {
enable = true;
allowBitmaps = true;
antialias = true;
useEmbeddedBitmaps = true;
defaultFonts.monospace = [
"Ttyp0"
"Siji"
"Symbola"
];
};
};
hardware = {
# NOTE: hardware.framework.enableKmod requires kernel patching, but enables access to some EC features
bluetooth.enable = true;