mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-25 07:31:54 -05:00
zed: migrate to font modules
This commit is contained in:
parent
5d52af1452
commit
0544cc476a
|
@ -3,10 +3,12 @@
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: let
|
||||||
config = lib.mkIf config.ar.home.apps.zed.enable {
|
cfg = config.ar.home;
|
||||||
|
in {
|
||||||
|
config = lib.mkIf cfg.apps.zed.enable {
|
||||||
home.packages = [
|
home.packages = [
|
||||||
config.ar.home.apps.zed.package
|
cfg.apps.zed.package
|
||||||
pkgs.nixd
|
pkgs.nixd
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -22,7 +24,7 @@
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
keymaps = defaults ++ config.ar.home.apps.zed.keymaps;
|
keymaps = defaults ++ cfg.apps.zed.keymaps;
|
||||||
in
|
in
|
||||||
lib.generators.toJSON {} keymaps;
|
lib.generators.toJSON {} keymaps;
|
||||||
|
|
||||||
|
@ -46,7 +48,7 @@
|
||||||
|
|
||||||
auto_update = false;
|
auto_update = false;
|
||||||
autosave.after_delay.milliseconds = 1000;
|
autosave.after_delay.milliseconds = 1000;
|
||||||
buffer_font_family = "UbuntuSansMono Nerd Font";
|
buffer_font_family = cfg.theme.monospaceFont.name;
|
||||||
buffer_font_size = 14;
|
buffer_font_size = 14;
|
||||||
current_line_highlight = "line";
|
current_line_highlight = "line";
|
||||||
|
|
||||||
|
@ -95,13 +97,13 @@
|
||||||
mode = "system";
|
mode = "system";
|
||||||
};
|
};
|
||||||
|
|
||||||
ui_font_family = "UbuntuSans Nerd Font";
|
ui_font_family = cfg.theme.sansFont.name;
|
||||||
ui_font_size = 16;
|
ui_font_size = 16;
|
||||||
use_autoclose = false;
|
use_autoclose = false;
|
||||||
vim_mode = false;
|
vim_mode = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
settings = defaults // config.ar.home.apps.zed.settings;
|
settings = defaults // cfg.apps.zed.settings;
|
||||||
in
|
in
|
||||||
lib.generators.toJSON {} settings;
|
lib.generators.toJSON {} settings;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue