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}