aboutsummaryrefslogtreecommitdiff
path: root/users/profiles/mac.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/profiles/mac.nix')
-rw-r--r--users/profiles/mac.nix67
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";