diff --git a/sam/configuration.nix b/sam/configuration.nix index cfdf69b..7bac6a2 100644 --- a/sam/configuration.nix +++ b/sam/configuration.nix @@ -69,8 +69,56 @@ }; home-manager.users.chandler = { pkgs, ... }: { home.packages = with pkgs; [ + # applications + gimp + inkscape kdePackages.kate + libreoffice-qt + + # command line applications + (azure-cli.withExtensions [ + # azure-cli.extensions.automation + azure-cli.extensions.azure-devops + # azure-cli.extensions.bastion + # azure-cli.extensions.fleet + # azure-cli.extensions.interactive + # azure-cli.extensions.log-analytics + # azure-cli.extensions.resource-graph + # azure-cli.extensions.serial-console + # azure-cli.extensions.ssh + ]) + iperf + units + + # command line utilities + alsa-utils + dig + file + ffmpeg + git-absorb gh + hyperfine + imagemagick + jujutsu + killall + pv + ripgrep + unzip + wl-clipboard + + # ✨ AI ✨ + ollama + + # compilers/language utils + cargo + rustc + + clang + + go + go-tools + gopls + ]; programs.bash = { @@ -123,6 +171,10 @@ condition = "gitdir:/home/chandler/work/github-vue/"; contents.core.sshCommand = "ssh -i ~/.ssh/github-vue"; } + { + condition = "gitdir:/home/chandler/projects/machine-config/"; + contents.core.sshCommand = "ssh -i ~/.ssh/machine-config-deploy-key"; + } ]; hooks = { pre-commit = ../git-pre-commit-hook;