From 904503abe93ef576ebf07f02afcc1b0cad7e3d93 Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Sun, 28 Apr 2024 23:04:19 +0300 Subject: [PATCH] Add configuration for various CLI utilities Signed-off-by: George Kaklamanos --- home-manager/cli.nix | 40 ++++++++++++++++++++++++++++++++++++++++ home-manager/config.nix | 1 + 2 files changed, 41 insertions(+) create mode 100644 home-manager/cli.nix diff --git a/home-manager/cli.nix b/home-manager/cli.nix new file mode 100644 index 0000000..68957cf --- /dev/null +++ b/home-manager/cli.nix @@ -0,0 +1,40 @@ +{pkgs, ...}: { + programs.git = { + enable = true; + delta = { + enable = true; + options = { + side-by-side = true; + }; + }; + userName = "George Kaklamanos"; + userEmail = "gkaklas@gkaklas.gr"; + extraConfig = { + init.defaultBranch = "main"; + user.signingKey = "C0CAB8A6BDC9399D!"; + push.autoSetupRemote = true; + delta.side-by-side = true; + }; + }; + + programs.atuin = { + enable = true; + enableFishIntegration = true; + flags = ["--disable-up-arrow"]; + settings = { + workspace = true; + style = "compact"; + enter_accept = false; + }; + }; + + programs.zellij = { + enable = true; + enableFishIntegration = false; + }; + + programs.ripgrep.arguments = [ + "-." + "--ignore-file /home/gkaklas/.config/ripgrep/ignore" + ]; +} diff --git a/home-manager/config.nix b/home-manager/config.nix index 7d2c702..1500485 100644 --- a/home-manager/config.nix +++ b/home-manager/config.nix @@ -4,5 +4,6 @@ ./fish.nix ./starship.nix ./firefox.nix + ./cli.nix ]; }