From 1e91fd156f8e6af63fc1bdabd7e506ed1d16f9d5 Mon Sep 17 00:00:00 2001 From: Leonora Tindall Date: Mon, 5 Feb 2024 10:58:49 -0600 Subject: [PATCH] Add several CLI tools --- direnv.nix | 8 ++++++++ eza.nix | 7 +++++++ home.nix | 4 ++++ jq.nix | 6 ++++++ tmux.nix | 7 +++++++ 5 files changed, 32 insertions(+) create mode 100644 direnv.nix create mode 100644 eza.nix create mode 100644 jq.nix create mode 100644 tmux.nix diff --git a/direnv.nix b/direnv.nix new file mode 100644 index 0000000..423a9cb --- /dev/null +++ b/direnv.nix @@ -0,0 +1,8 @@ +{ config, pkgs, ...}: +{ + programs.direnv = { + enable = true; + enableZshIntegration = true; + nix-direnv.enable = true; + }; +} diff --git a/eza.nix b/eza.nix new file mode 100644 index 0000000..3102570 --- /dev/null +++ b/eza.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ...}: +{ + programs.eza = { + enable = true; + enableAliases = true; + }; +} diff --git a/home.nix b/home.nix index 6845fb9..1af493d 100644 --- a/home.nix +++ b/home.nix @@ -9,6 +9,10 @@ in ./atuin.nix ./starship.nix ./ssh.nix + ./eza.nix + ./jq.nix + ./tmux.nix + ./direnv.nix ./packages.nix ]; diff --git a/jq.nix b/jq.nix new file mode 100644 index 0000000..a4f1517 --- /dev/null +++ b/jq.nix @@ -0,0 +1,6 @@ +{ config, pkgs, ...}: +{ + programs.jq = { + enable = true; + }; +} diff --git a/tmux.nix b/tmux.nix new file mode 100644 index 0000000..969bb5b --- /dev/null +++ b/tmux.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ...}: +{ + programs.tmux = { + enable = true; + keyMode = "vi"; + }; +}