From 15718e689e834f09f6da7d9312ec00a57efc6182 Mon Sep 17 00:00:00 2001 From: Dustin Swan Date: Fri, 16 May 2025 15:41:05 -0600 Subject: [PATCH] Rearranging. Switching from FZF to Television. Git settings. Fixing bitwarden-cli while upstream is broken. Changing the stateVersion bc I upgraded my computer... am I supposed to do this? --- home-cli.nix | 46 ++++++++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/home-cli.nix b/home-cli.nix index 05bfb42..a536c3e 100644 --- a/home-cli.nix +++ b/home-cli.nix @@ -5,7 +5,7 @@ let nixvim = import (builtins.fetchGit { url = "https://github.com/nix-community/nixvim"; }); in { - home.stateVersion = "18.09"; + home.stateVersion = "24.11"; home.username = "dustinswan"; home.homeDirectory = "/Users/dustinswan"; @@ -22,9 +22,19 @@ in ./home-nvim.nix ]; + # Remove when bitwarden-cli is fixed upstream + # https://github.com/NixOS/nixpkgs/issues/339576#issuecomment-2574076670 + nixpkgs.overlays = [ + (final: prev: { bitwarden-cli = prev.bitwarden-cli.overrideAttrs (oldAttrs: { nativeBuildInputs = (oldAttrs.nativeBuildInputs or [ ]) ++ [ prev.llvmPackages_18.stdenv.cc ]; stdenv = prev.llvmPackages_18.stdenv; }); }) + ]; + home.packages = with pkgs; [ supabase-cli bitwarden-cli + awscli2 + claude-code + aider-chat + pandoc fd ngrok ddev @@ -69,6 +79,7 @@ in catppuccin = { enable = true; flavor = "mocha"; + zed.flavor = "latte"; # TODO waiting for auto }; programs.home-manager.enable = true; @@ -102,17 +113,6 @@ in ''; }; - programs.eza = { - enable = true; - enableFishIntegration = true; - git = true; - }; - - programs.zoxide = { - enable = true; - enableFishIntegration = true; - }; - programs.fish = { enable = true; plugins = [ @@ -143,7 +143,20 @@ in programs.direnv.enable = true; programs.starship.enable = true; - programs.fzf.enable = true; + programs.television.enable = true; + programs.zoxide.enable = true; + programs.bat.enable = true; + programs.ripgrep.enable = true; + + programs.eza = { + enable = true; + git = true; + }; + + programs.tealdeer = { + enable = true; + settings.updates.auto_update = true; + }; programs.ssh = { enable = true; @@ -199,16 +212,17 @@ in key = "AD11750151C10881970BD943AB49BD6B2B3A6377"; }; delta.enable = true; + extraConfig = { + push.autoSetupRemote = true; + }; }; programs.gitui.enable = true; - programs.bat.enable = true; + programs.gpg.enable = true; - programs.ripgrep.enable = true; programs.keychain = { enable = true; - enableFishIntegration = true; inheritType = "any"; agents = [ "gpg" "ssh" ]; keys = [ "id_rsa" "id_rsa_mr" "2B3A6377" ];