2024-03-14 15:47:43 -04:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
lib,
|
|
|
|
|
...
|
|
|
|
|
}: {
|
2024-02-29 22:20:26 -05:00
|
|
|
services = {
|
|
|
|
|
udiskie.enable = true;
|
|
|
|
|
gpg-agent = {
|
|
|
|
|
enable = true;
|
2024-03-14 15:47:43 -04:00
|
|
|
pinentryPackage = lib.mkForce pkgs.pinentry-gnome3;
|
2024-02-29 22:20:26 -05:00
|
|
|
enableSshSupport = true;
|
|
|
|
|
enableZshIntegration = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
programs = {
|
|
|
|
|
gpg.enable = true;
|
|
|
|
|
man.enable = true;
|
|
|
|
|
eza.enable = true;
|
|
|
|
|
dircolors = {
|
|
|
|
|
enable = true;
|
|
|
|
|
enableZshIntegration = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
skim = {
|
|
|
|
|
enable = true;
|
|
|
|
|
enableZshIntegration = true;
|
|
|
|
|
defaultCommand = "rg --files --hidden";
|
|
|
|
|
changeDirWidgetOptions = [
|
|
|
|
|
"--preview 'eza --icons --git --color always -T -L 3 {} | head -200'"
|
|
|
|
|
"--exact"
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
direnv = {
|
|
|
|
|
enable = true;
|
|
|
|
|
nix-direnv.enable = true;
|
|
|
|
|
};
|
|
|
|
|
tealdeer = {
|
|
|
|
|
enable = true;
|
|
|
|
|
settings = {
|
|
|
|
|
display = {
|
|
|
|
|
compact = false;
|
|
|
|
|
use_pager = true;
|
|
|
|
|
};
|
|
|
|
|
updates = {
|
|
|
|
|
auto_update = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
bat = {
|
|
|
|
|
enable = true;
|
|
|
|
|
config = {
|
|
|
|
|
pager = "less -FR";
|
|
|
|
|
theme = "catppuccin-frappe";
|
|
|
|
|
};
|
|
|
|
|
themes = {
|
|
|
|
|
catppuccin-mocha = {
|
|
|
|
|
src = pkgs.fetchFromGitHub {
|
|
|
|
|
owner = "catppuccin";
|
|
|
|
|
repo = "bat";
|
|
|
|
|
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
|
|
|
|
|
sha256 = "6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw=";
|
|
|
|
|
};
|
|
|
|
|
file = "Catppuccin-frappe.tmTheme";
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|