2022-03-08 01:42:46 +00:00
|
|
|
{pkgs, ...}: let
|
2021-07-30 21:09:20 +00:00
|
|
|
my-lib = import ../../lib;
|
2021-03-29 20:53:33 +00:00
|
|
|
theme = my-lib.themes.default;
|
2022-03-08 01:42:46 +00:00
|
|
|
in {
|
2022-03-07 18:40:12 +00:00
|
|
|
home.sessionVariables.TERMINAL = "${pkgs.foot}/bin/foot";
|
2020-10-14 03:32:20 +00:00
|
|
|
home.packages = [
|
2022-03-08 01:42:46 +00:00
|
|
|
(pkgs.runCommandLocal "fake-gnome-terminal" {} ''
|
2020-10-14 03:32:20 +00:00
|
|
|
mkdir -p $out/bin
|
2022-03-07 18:40:12 +00:00
|
|
|
ln -s ${pkgs.foot}/bin/foot $out/bin/gnome-terminal
|
2020-10-14 03:32:20 +00:00
|
|
|
'')
|
|
|
|
];
|
2022-03-07 18:40:12 +00:00
|
|
|
programs.foot = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
csd = {
|
|
|
|
preferred = "none";
|
|
|
|
};
|
|
|
|
main = {
|
|
|
|
term = "xterm-256color";
|
2022-03-08 00:30:21 +00:00
|
|
|
font = "monospace:size=10.5";
|
|
|
|
dpi-aware = "no";
|
|
|
|
include = "${pkgs.foot.themes}/share/foot/themes/selenized-white";
|
2022-03-07 18:40:12 +00:00
|
|
|
};
|
|
|
|
mouse = {
|
|
|
|
hide-when-typing = "yes";
|
|
|
|
};
|
|
|
|
scrollback = {
|
|
|
|
lines = 100000;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2020-04-11 21:13:00 +00:00
|
|
|
}
|