diff options
Diffstat (limited to 'users/profiles/mac.nix')
| -rw-r--r-- | users/profiles/mac.nix | 67 |
1 files changed, 26 insertions, 41 deletions
diff --git a/users/profiles/mac.nix b/users/profiles/mac.nix index 02f2cbd..8c281ac 100644 --- a/users/profiles/mac.nix +++ b/users/profiles/mac.nix @@ -1,68 +1,53 @@ { self, pkgs, ... }: { imports = [ - ./1password.nix - ./dev.nix - ./fish.nix - ./git.nix - ./llm.nix - ./secrets.nix - ./ssh.nix - ./starship.nix + "${self}/users/programs/1password.nix" "${self}/users/programs/alacritty" - "${self}/users/programs/emacs" "${self}/users/programs/bat.nix" + "${self}/users/programs/direnv.nix" + "${self}/users/programs/emacs" + "${self}/users/programs/eza.nix" + "${self}/users/programs/fd.nix" + "${self}/users/programs/fish.nix" + "${self}/users/programs/gh.nix" + "${self}/users/programs/git.nix" + "${self}/users/programs/go.nix" + "${self}/users/programs/ssh.nix" + "${self}/users/programs/starship.nix" + ./llm.nix + ./secrets.nix ]; home.packages = with pkgs; [ age + aider-chat bandwhich + basedpyright bottom coreutils + dive # explore layers in docker images + docker + docker-credential-helpers dust jless jq + llmPython.llm # llm and claude support + nil # nix lsp + nix-direnv # integration with direnv + nixfmt-rfc-style # new formatter procs + python3 restic ripgrep + ruff shellcheck tree + uv wget + wireshark yq ]; - programs.direnv = { - enable = true; - nix-direnv.enable = true; - config = { - global.disable_stdin = true; - global.strict_env = true; - }; - }; - - # an alternative to ls - programs.eza = { - enable = true; - icons = "never"; - enableFishIntegration = false; - extraOptions = [ - "--group-directories-first" - "--no-quotes" - "--git-ignore" - "--icons=never" - ]; - }; - - # an alternative to find - programs.fd = { - enable = true; - hidden = true; - ignores = [ - ".git/" - ".direnv/" - ]; - }; - home.sessionVariables = { LESS = "-FRSXM"; LESSCHARSET = "utf-8"; |
