From 9faae3f0b5053c44b33500aafca2381680a0fecb Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 3 Jun 2025 23:54:29 +0200 Subject: [PATCH] feat: add some programs to tesT --- hosts/mac-laptop/home.nix | 41 +++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/hosts/mac-laptop/home.nix b/hosts/mac-laptop/home.nix index 8fe8a8e..93b38c4 100644 --- a/hosts/mac-laptop/home.nix +++ b/hosts/mac-laptop/home.nix @@ -11,10 +11,6 @@ FLAKE = "/Users/xmorel/workspace/nixos/"; }; packages = with pkgs; [ - eza - bat - ripgrep - fzf tree ]; shell.enableFishIntegration = true; @@ -26,28 +22,43 @@ }; programs = { + bat = { + enable = true; + extraPackages = with pkgs.bat-extras; [ batdiff batman batwatch ]; + }; btop = { enable = true; settings.vim_keys = true; }; - nh = { - enable = true; - }; - gh.enable = true; - home-manager.enable = true; direnv.enable = true; - nix-your-shell.enable = true; - starship.enable = true; + eza = { + enable = true; + extraOptions = ["--group-directories-first"]; + git = true; + icons = "auto"; + }; fish = { enable = true; shellAliases = { - ls = "eza --icons"; + ls = "eza"; cat = "bat"; - ll = "eza -lh --icons --group-directories-first"; - l = "eza -lh --icons --group-directories-first"; - la = "eza -lah --icons --group-directories-first"; + ll = "eza -lh"; + l = "eza -lh"; + la = "eza -lah"; + man = "batman"; }; }; + fzf.enable = true; + gh.enable = true; + home-manager.enable = true; + jujutsu.enable = true; + nh.enable = true; + nix-your-shell.enable = true; + ripgrep.enable = true; + starship.enable = true; + yazi = { + enable = true; + }; }; home.stateVersion = "23.11";