aboutsummaryrefslogtreecommitdiff
path: root/home-manager/programs/default.nix~
blob: c904e1849d7bef4541c2ba7ab27f0b19fce8bb29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
let
  more = { pkgs, ... }: {
    programs = {
      kitty = {
        enable = true;
        font.name = "Source Code Pro";
        font.size = 11.3;
        theme = "Rosé Pine Moon";
        shellIntegration.enableFishIntegration = true;
        extraConfig = "cursor_shape underline";
      };
    };
  };
  progConfig = { config, ... }: "${config.home.homeDirectory}/.nixfiles/home-manager/home/programs/";
  nonNixConfigs = { config, ... }: {
    xdg.configFile = {
      "ranger".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.nixfiles/home-manager/home/programs/ranger";
      "emacs/init.el".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.nixfiles/home-manager/home/programs/emacs/init.el";
    };
  };
in
[
  ./fish
  ./firefox
  ./rofi
  more
  nonNixConfigs
]