{ darwin, ... }: { config, lib, pkgs, ... }: let isLinux = pkgs.stdenv.isLinux; in { home.stateVersion = "23.05"; xdg.enable = true; imports = [ ./shell.nix ./ssh.nix ./git.nix ] ++ lib.optionals darwin [ ./1password.nix ./go.nix ./k8s.nix ]; home.packages = with pkgs; [ # encryption age # media mpv ffmpeg # dicts aspell aspellDicts.en aspellDicts.en-computers aspellDicts.en-science # nix nil nix-direnv nixd nixfmt-classic nixpkgs-fmt nil # nix lsp ] ++ (lib.optionals (isLinux) [ htop ]) ++ (lib.optionals (darwin) [ # hashicorp boundary nomad-pack tfswitch ]); }