43 lines
996 B
Nix
43 lines
996 B
Nix
{ config, pkgs, lib, ... }: {
|
|
# TODO: settings?
|
|
home-manager.users.${config.mainuser} = {
|
|
programs = {
|
|
bat = {
|
|
enable = true;
|
|
# config = {};
|
|
extraPackages = with pkgs.bat-extras; [ batdiff batgrep batman batwatch ];
|
|
# syntaxes = {};
|
|
# themes = {};
|
|
};
|
|
fzf.enable = true;
|
|
fzf.enableZshIntegration = true;
|
|
gitui = {
|
|
enable = true;
|
|
# keyConfig = '''';
|
|
};
|
|
micro = {
|
|
enable = true;
|
|
# settings = {};
|
|
};
|
|
zathura = {
|
|
enable = true;
|
|
extraConfig = ''
|
|
set selection-clipboard clipboard
|
|
'';
|
|
# mappings = {};
|
|
# options = {};
|
|
};
|
|
zsh.syntaxHighlighting.enable = true;
|
|
};
|
|
};
|
|
|
|
defaultApplications = {
|
|
pdf = let
|
|
home = config.home-manager.users.${config.mainuser};
|
|
zathura-pkg = home.programs.zathura.package;
|
|
in {
|
|
cmd = lib.getExe zathura-pkg;
|
|
desktop = "zathura";
|
|
};
|
|
};
|
|
} |