1
1
Fork 0
nixos/options/custom/programs/element-desktop.nix
Myned ab485dec35
nix: format with alejandra
Signed-off-by: Myned <dev@bjork.tech>
2024-09-12 20:50:53 -05:00

45 lines
1.4 KiB
Nix

{
config,
lib,
...
}:
with lib; let
cfg = config.custom.programs.element-desktop;
in {
options.custom.programs.element-desktop.enable = mkOption {default = false;};
config.home-manager.users.${config.custom.username} = mkIf cfg.enable {
# Element Desktop custom themes
# https://github.com/aaronraimist/element-themes
home.file.".config/Element/config.json".text = ''
{
"show_labs_settings": true,
"setting_defaults": {
"custom_themes": [
{
"name": "Solarized",
"is_dark": true,
"colors": {
"accent-color": "#b58900",
"primary-color": "#268bd2",
"reaction-row-button-selected-bg-color": "#268bd2",
"roomlist-background-color": "#073642",
"roomlist-highlights-color": "#002b36",
"roomlist-text-color": "#93a1a1",
"roomlist-text-secondary-color": "#586e75",
"secondary-content": "#93a1a1",
"sidebar-color": "#002b36",
"tertiary-content": "#586e75",
"timeline-background-color": "#073642",
"timeline-highlights-color": "#002b36",
"timeline-text-color": "#fdf6e3",
"timeline-text-secondary-color": "#93a1a1",
"warning-color": "#dc322f"
}
}
]
}
}
'';
};
}