blob: 988ee94e685c5d9e4fdbcf58b433c36023f41cab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
{
pkgs,
config,
lib,
...
}: let
cfg = config.collinux.desktop.programs.foot;
settings = {
main = {
font = "Iosevka Nerd Font:size=12";
# shell = "fish -c '${pkgs.broot}/bin/broot'";
shell = lib.getExe pkgs.fish;
};
key-bindings.spawn-terminal = "Control+Return";
colors-dark = with config.collinux.palette; {
alpha = "0.85";
foreground = base05;
background = base00;
regular0 = base01;
regular1 = base08;
regular2 = base11;
regular3 = base10;
regular4 = base13;
regular5 = base14;
regular6 = base12;
regular7 = base06;
bright0 = base02;
bright1 = base08;
bright2 = base11;
bright3 = base10;
bright4 = base13;
bright5 = base14;
bright6 = base12;
bright7 = base07;
"16" = base09;
"17" = base15;
"18" = base01;
"19" = base02;
"20" = base04;
"21" = base06;
};
};
in
lib.mkIf cfg.enable {
files = {
".config/foot/foot.ini" = {
generator = lib.generators.toINI {};
value = settings;
};
};
packages = [pkgs.foot];
}
|