nixos/home/shell/default.nix
Evie Litherland-Smith e2c9d8eba7 Use custom neovim flake, centralise tokyonight source
nvim repo has been converted to flake for easier inclusion but still
stand-alone for non-nix systems

Move tokyonight repo fetch to flake input to keep consistent and reduce
multiple fetch calls
2023-07-24 13:27:05 +01:00

42 lines
976 B
Nix

{pkgs, ...}: {
home.packages = with pkgs; [dig silver-searcher gnumake];
programs = {
direnv = {
enable = true;
nix-direnv.enable = true;
};
fzf = {
enable = true;
colors = {
fg = "-1";
bg = "-1";
hl = "#c678dd";
"fg+" = "#ffffff";
"bg+" = "#4b5263";
"hl+" = "#d858fe";
info = "#98c379";
prompt = "#61afef";
pointer = "#be5046";
marker = "#e5c07b";
spinner = "#61afef";
header = "#61afef";
};
};
keychain = {
enable = true;
extraFlags = ["--quiet" "--noask" "--ignore-missing"];
keys = ["id_rsa" "id_ed25519"];
enableXsessionIntegration = true;
};
starship.enable = true;
taskwarrior = {
enable = true;
# colorTheme = ./taskwarrior.theme;
};
};
xdg.configFile = {
"starship.toml".source = ./starship.toml;
"pypoetry/config.toml".source = ./pypoetry.toml;
};
}