main
1{
2 den.aspects.dev.zellij = {
3 provides.to-users = {
4 hjem = {pkgs, ...}: {
5 packages = [pkgs.zellij];
6
7 xdg.config.files = {
8 "zellij/config.kdl".text =
9 ''
10 pane_frames false
11 show_release_notes false
12 show_startup_tips false
13 ''
14 + builtins.readFile ./keybinds.kdl;
15 "zellij/layouts".source = ./layouts;
16 };
17
18 files.".bashrc".text = ''
19 alias -- zj=zellij
20 alias -- zjd='zellij --layout dev'
21 '';
22 };
23 };
24 };
25
26 den.aspects.dev.zellij.themes = {
27 catppuccin = {
28 hjem = {
29 xdg.config.files."zellij/config.kdl".text = ''
30 theme "catppuccin-mocha"
31 '';
32 };
33 };
34 };
35}