grace/dots

dotfiles/nix configs

git clone https://git.gae.moe/grace/dots

Grace Yoderbig changesc1be8e3

main
999 B45 linesraw
1{ pkgs, ... }:
2
3let
4  settings = pkgs.writeText "foot.ini" ''
5    [main]
6    font=JetBrainsMono Nerd Font:size=12
7    shell=${pkgs.fish}/bin/fish --login
8    pad=12x12
9
10    [colors]
11    background=191724
12    foreground=e0def4
13    regular0=26233a
14    regular1=eb6f92
15    regular2=31748f
16    regular3=f6c177
17    regular4=9ccfd8
18    regular5=c4a7e7
19    regular6=ebbcba
20    regular7=e0def4
21    bright0=6e6a86
22    bright1=eb6f92
23    bright2=31748f
24    bright3=f6c177
25    bright4=9ccfd8
26    bright5=c4a7e7
27    bright6=ebbcba
28    bright7=e0def4
29    selection-background=403d52
30    selection-foreground=e0def4
31  '';
32in
33{
34  hardware.graphics.enable = true;
35  security.polkit.enable = true;
36  fonts.packages = [ pkgs.nerd-fonts.jetbrains-mono ];
37  environment.etc."foot/foot.ini".source = settings;
38  environment.systemPackages = [
39    pkgs.cage
40    pkgs.foot
41    (pkgs.writeShellScriptBin "cage-foot" ''
42      exec ${pkgs.cage}/bin/cage -s -- ${pkgs.foot}/bin/foot --config=/etc/foot/foot.ini
43    '')
44  ];
45}