feat: consolidate Kanagawa theme and refine Walker and Limine styling

This commit is contained in:
kiri committed 2026-09-09 21:46:36 +02:00
1 parent 748c2060a4
commit abca5c2d75
15 files changed
+346 -241

No files matched your search

+2 -49
View File
@@ -1,10 +1,4 @@
{ lib, ... }:
let
palette = (import ./_kanagawa.nix).palette;
hex = lib.removePrefix "#";
terminalPalette = palette.terminal;
mkPalette = colors: lib.concatStringsSep ";" (map hex colors);
in
{ ... }:
{
flake.modules.nixos.limine =
{ config, lib, ... }:
@@ -26,48 +20,7 @@ in
maxGenerations = 10;
resolution = interfaceResolution;
style = {
backdrop = hex palette.secondaryBackground;
graphicalTerminal = {
background = "00${hex palette.background}";
foreground = hex palette.foreground;
brightForeground = hex palette.selectionForeground;
brightBackground = hex palette.selectionBackground;
palette = mkPalette [
terminalPalette.color0
terminalPalette.color1
terminalPalette.color2
terminalPalette.color3
terminalPalette.color4
terminalPalette.color5
terminalPalette.color6
terminalPalette.color7
];
brightPalette = mkPalette [
terminalPalette.color8
terminalPalette.color9
terminalPalette.color10
terminalPalette.color11
terminalPalette.color12
terminalPalette.color13
terminalPalette.color14
terminalPalette.color15
];
font = {
scale = "2x2";
spacing = 1;
};
margin = 64;
marginGradient = 24;
};
interface = {
branding = config.networking.hostName;
brandingColor = hex palette.accents.blue;
resolution = interfaceResolution;
};
};
style.interface.resolution = interfaceResolution;
};
};
};