diff options
Diffstat (limited to 'home/profiles/mac.nix')
| -rw-r--r-- | home/profiles/mac.nix | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/home/profiles/mac.nix b/home/profiles/mac.nix new file mode 100644 index 0000000..66270c1 --- /dev/null +++ b/home/profiles/mac.nix @@ -0,0 +1,60 @@ +{ self, pkgs, ... }: +{ + imports = [ + "${self}/home/programs/alacritty" + "${self}/home/programs/bat.nix" + "${self}/home/programs/direnv.nix" + "${self}/home/programs/emacs" + "${self}/home/programs/eza.nix" + "${self}/home/programs/fd.nix" + "${self}/home/programs/fish.nix" + "${self}/home/programs/gh.nix" + "${self}/home/programs/git.nix" + "${self}/home/programs/go.nix" + "${self}/home/programs/onepassword.nix" + "${self}/home/programs/ssh.nix" + "${self}/home/programs/starship.nix" + "${self}/home/programs/tmux.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 + ]; + + home.sessionVariables = { + LESS = "-FRSXM"; + LESSCHARSET = "utf-8"; + PAGER = "less"; + SHELL = "${pkgs.fish}/bin/fish"; + }; + + xdg.enable = true; +} |
