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"; + }; +}