From 51bc9ff9d688708b78f512871858064dbd5ee618 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sat, 23 Sep 2023 19:52:26 +0200 Subject: [PATCH] Add ls, cat and less replacement --- home-manager/cli/bat.nix | 13 +++++++++++++ home-manager/cli/default.nix | 2 ++ home-manager/cli/eza.nix | 13 +++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 home-manager/cli/bat.nix create mode 100644 home-manager/cli/eza.nix diff --git a/home-manager/cli/bat.nix b/home-manager/cli/bat.nix new file mode 100644 index 0000000..4eb7354 --- /dev/null +++ b/home-manager/cli/bat.nix @@ -0,0 +1,13 @@ +_:{ + programs.bat = { + enable = true; + config = { + theme = "base16"; + }; + }; + + programs.zsh.shellAliases = { + cat = "bat"; + less = "bat"; + }; +} diff --git a/home-manager/cli/default.nix b/home-manager/cli/default.nix index 07e30b4..7511657 100644 --- a/home-manager/cli/default.nix +++ b/home-manager/cli/default.nix @@ -7,5 +7,7 @@ ./gnupg.nix ./neovim.nix ./vifm + ./bat.nix + ./eza.nix ]; } diff --git a/home-manager/cli/eza.nix b/home-manager/cli/eza.nix new file mode 100644 index 0000000..7345765 --- /dev/null +++ b/home-manager/cli/eza.nix @@ -0,0 +1,13 @@ +{ pkgs, ...}: +{ + home.packages = with pkgs; [ + eza + ]; + + programs.zsh.shellAliases = { + ls = "eza"; + }; + home.sessionVariables = { + EXA_COLORS = "xx=2"; + }; +}