diff --git a/hosts/macbook/home.nix b/hosts/macbook/home.nix index f251aab..e3cf898 100644 --- a/hosts/macbook/home.nix +++ b/hosts/macbook/home.nix @@ -7,6 +7,9 @@ ../../modules/home-manager/zsh ../../modules/home-manager/tmux ../../modules/home-manager/taskwarrior + ../../modules/home-manager/zoxide + ../../modules/home-manager/eza + ../../modules/home-manager/bat ]; home.username = "mthomson"; home.homeDirectory = "/Users/mthomson"; @@ -19,6 +22,8 @@ jq fzf ripgrep + tldr + cowsay ]; programs.home-manager.enable = true; diff --git a/modules/home-manager/bat/default.nix b/modules/home-manager/bat/default.nix new file mode 100644 index 0000000..1332e90 --- /dev/null +++ b/modules/home-manager/bat/default.nix @@ -0,0 +1,9 @@ +{ pkgs, config, ... }: + +{ + programs = { + bat = { + enable = true; + }; + }; +} diff --git a/modules/home-manager/eza/default.nix b/modules/home-manager/eza/default.nix new file mode 100644 index 0000000..21f76b5 --- /dev/null +++ b/modules/home-manager/eza/default.nix @@ -0,0 +1,12 @@ +{ pkgs, config, ... }: + +{ + programs = { + eza = { + enable = true; + enableAliases = true; + git = true; + icons = true; + }; + }; +} diff --git a/modules/home-manager/zoxide/default.nix b/modules/home-manager/zoxide/default.nix new file mode 100644 index 0000000..4e4843d --- /dev/null +++ b/modules/home-manager/zoxide/default.nix @@ -0,0 +1,10 @@ +{ pkgs, config, ... }: + +{ + programs = { + zoxide = { + enable = true; + enableZshIntegration = true; + }; + }; +} diff --git a/modules/home-manager/zsh/default.nix b/modules/home-manager/zsh/default.nix index 3e4fe99..1e4e282 100644 --- a/modules/home-manager/zsh/default.nix +++ b/modules/home-manager/zsh/default.nix @@ -15,6 +15,11 @@ "zsh-users/zsh-history-substring-search" ]; }; + shellAliases = { + cd = "z"; + cdi = "zi"; + cat = "bat"; + }; }; starship = { enable = true;