nixos-config/modules/home/micro/default.nix

67 lines
1.8 KiB
Nix
Raw Normal View History

2023-12-25 21:05:01 +01:00
{ pkgs, ... }:
2023-12-16 15:51:18 +01:00
{
programs.micro = {
enable = true;
settings = {
"colorscheme" = "catppuccin-mocha";
2024-02-14 23:07:41 +01:00
"*.nix" = {"tabsize" = 2;};
"*.ml" = {"tabsize" = 2;};
2024-02-14 23:20:43 +01:00
# "tabstospaces" = true;
2024-02-14 23:05:22 +01:00
"tabsize" = 4;
2023-12-16 15:51:18 +01:00
};
};
2024-02-13 23:57:14 +01:00
xdg.configFile."micro/bindings.json".text = ''
2024-02-13 23:56:12 +01:00
{
2024-02-14 21:43:42 +01:00
"Ctrl-Up": "CursorUp,CursorUp,CursorUp,CursorUp,CursorUp,CursorUp,CursorUp,CursorUp,CursorUp,CursorUp",
"Ctrl-Down": "CursorDown,CursorDown,CursorDown,CursorDown,CursorDown,CursorDown,CursorDown,CursorDown,CursorDown,CursorDown",
"Ctrl-Backspace": "DeleteWordLeft",
"Ctrl-Delete": "DeleteWordRight"
2024-02-13 23:56:12 +01:00
}
'';
2023-12-16 16:20:45 +01:00
xdg.configFile."micro/colorschemes/catppuccin-mocha.micro".text = ''
2023-12-16 16:18:51 +01:00
color-link comment "#585B70"
color-link identifier "#89B4FA"
color-link identifier.class "#89B4FA"
color-link identifier.var "#89B4FA"
color-link constant "#FAB387"
color-link constant.number "#FAB387"
color-link constant.string "#A6E3A1"
color-link symbol "#F5C2E7"
color-link symbol.brackets "#F2CDCD"
color-link symbol.tag "#89B4FA"
color-link type "#89B4FA"
color-link type.keyword "#F9E2AF"
color-link special "#F5C2E7"
color-link statement "#CBA6F7"
color-link preproc "#F5C2E7"
color-link underlined "#89DCEB"
color-link error "bold #F38BA8"
color-link todo "bold #F9E2AF"
color-link diff-added "#A6E3A1"
color-link diff-modified "#F9E2AF"
color-link diff-deleted "#F38BA8"
color-link gutter-error "#F38BA8"
color-link gutter-warning "#F9E2AF"
color-link statusline "#CDD6F4,#181825"
color-link tabbar "#CDD6F4"
color-link indent-char "#45475A"
color-link line-number "#45475A"
color-link current-line-number "#B4BEFE"
color-link color-column "#313244"
color-link type.extended "default"
'';
2023-12-16 15:51:18 +01:00
}