home-manager | add kitty and khal

This commit is contained in:
Don Harper 2023-07-15 14:24:04 -05:00
parent 60631cfb0f
commit 0e33d02ea8
3 changed files with 108 additions and 0 deletions

View file

@ -9,6 +9,8 @@
./neovim.nix
./terminals.nix
./khard.nix
./khal.nix
./kitty.nix
];
home = {
username = "don";

58
home/khal.nix Normal file
View file

@ -0,0 +1,58 @@
{ pkgs, ... }: {
home.packages = with pkgs; [ khard ];
xdg.configFile."khal/config".text = ''
[calendars]
[[work]]
path = ~/.config/vdirsyncer/storage/calendar/rcplvhbgfi42es2l1kgfar2hmo@group.calendar.google.com
color = white
[[main]]
path = ~/.config/vdirsyncer/storage/calendar/duckunix@gmail.com
color = yellow
[[family]]
path = ~/.config/vdirsyncer/storage/calendar/family13380466864639850162@group.calendar.google.com
color = light cyan
[[charlotte-school]]
path = ~/.config/vdirsyncer/storage/calendar/pc0ie3kcc9oeaebma8qampvm64@group.calendar.google.com
color = light magenta
[[tripit-ro]]
path = ~/.config/vdirsyncer/storage/calendar/1kkbntebu29p6iismq18bafsmkho96s7@import.calendar.google.com
color = white
[[vicky]]
path = ~/.config/vdirsyncer/storage/calendar/afcmom@gmail.com
color = dark cyan
[[vicky-work]]
path = ~/.config/vdirsyncer/storage/calendar/victoriatempleharper@gmail.com
color = dark cyan
[[birthdays-ro]]
path = ~/.config/vdirsyncer/storage/calendar/c5i68sj5edpm4rrfdchm6rreehgm6t3j81jn4rrle0n7cbj3c5m6arj4c5p2sprfdtjmop9ecdnmq@virtual
color = white
[[Canvas-ro]]
path = ~/.config/vdirsyncer/storage/calendar/26ggdee4akcrik9dd3d0912t4mudfu91@import.calendar.google.com
color = light red
[[Dinner]]
path = ~/.config/vdirsyncer/storage/calendar/ms2k7ip06mk1ftnekd4l9l1ink@group.calendar.google.com
color = light blue
[highlight_days]
color = light green
default_color = white
[locale]
timeformat = %I:%M %p
dateformat = %Y-%m-%d
longdateformat = %Y-%m-%d
datetimeformat = %Y-%m-%d %I:%M %p
longdatetimeformat = %Y-%m-%d %I:%M %p
local_timezone = America/Chicago
default_timezone = America/Chicago
[keybindings]
save = ctrl w
external_edit = ctrl E
[default]
timedelta = 3d
[view]
agenda_day_format = {name:=^40s}
agenda_event_format = {calendar-color}{cancelled}{start-time} - {end-time} | {title}{repeat-symbol}{description-separator}{reset}
dynamic_days = True
event_view_always_visible = True
theme = dark
'';
}

48
home/kitty.nix Normal file
View file

@ -0,0 +1,48 @@
{ config, pkgs, ... }:
{
programs.kitty = {
enable = true;
font = {
name = "JetBrains Mono";
size = 9;
};
settings = {
mouse_hide_wait = "3.0";
url_style = "double";
open_url_modifiers = "none";
copy_on_select = "no";
background_opacity = "0.75";
scrollback_lines = 4000;
scrollback_pager_history_size = 2048;
foreground = "#f8f8f2";
background = "#282a36";
selection_foreground = "#ffffff";
selection_background = "#44475a";
url_color = "#8be9fd";
color0 = "#21222c";
color8 = "#6272a4";
color1 = "#ff5555";
color9 = "#ff6e6e";
color2 = "#50fa7b";
color10 = "#69ff94";
color3 = "#f1fa8c";
color11 = "#ffffa5";
color4 = "#bd93f9";
color12 = "#d6acff";
color5 = "#ff79c6";
color13 = "#ff92df";
color6 = "#8be9fd";
color14 = "#a4ffff";
color7 = "#f8f8f2";
color15 = "#ffffff";
cursor = "#f8f8f2";
cursor_text_color = "background";
active_tab_foreground = "#282a36";
active_tab_background = "#f8f8f2";
inactive_tab_foreground = "#282a36";
inactive_tab_background = "#6272a4";
mark1_foreground = "#282a36";
mark1_background = "#ff5555";
};
};
}