imhex, bata, mprocs

This commit is contained in:
2025-02-21 17:57:06 +01:00
parent be839d4cc4
commit a46044e805
3 changed files with 14 additions and 2 deletions

View File

@@ -1,4 +1,12 @@
{ pkgs, ... }: { pkgs, lib, ... }:
let
_tmp_func_name = "_tmp_func_Oaw5aifeeniezeiquonaipheNahthae9caik4Rai"; # pwgen ftw
mkArgsAlias = alias: ''${_tmp_func_name}() { ${alias}; unset -f ${_tmp_func_name}; }; ${_tmp_func_name}'';
in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
bat bat
@@ -7,6 +15,8 @@
# bat - TODO: condition these on programs.bat.enable ? # bat - TODO: condition these on programs.bat.enable ?
home.shellAliases.cat = "bat --style=plain --paging=never"; home.shellAliases.cat = "bat --style=plain --paging=never";
home.shellAliases.cata = mkArgsAlias ''printf "bat --paging never --style plain %q\n" "$@" | xargs -d'\n' ${lib.getExe pkgs.mprocs}'';
home.shellAliases.bata = mkArgsAlias ''printf "bat --paging never --style plain %q\n" "$@" | xargs -d'\n' ${lib.getExe pkgs.mprocs}'';
#home.shellAliases.man = "batman"; #home.shellAliases.man = "batman";
#home.shellAliases.man = "PAGER=${pkgs.most}/bin/most man"; #home.shellAliases.man = "PAGER=${pkgs.most}/bin/most man";
@@ -31,5 +41,5 @@
#extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ]; #extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ];
}; };
# TODO: generate bat syntax cache: 'bat cache --build' # TODO: generate bat syntax cache: 'bat cache --build'
} }

View File

@@ -45,6 +45,7 @@
icon-library icon-library
gitg gitg
imhex
remote-exec remote-exec

View File

@@ -184,6 +184,7 @@ in
#(pkgs.jnv or unstable.jnv or null) #(pkgs.jnv or unstable.jnv or null)
xh xh
htmlq htmlq
mprocs
just # justfile just # justfile
gum gum
sysz systemctl-tui sysz systemctl-tui