28 lines
521 B
Nix
28 lines
521 B
Nix
{ pkgs, ... }:
|
|
{
|
|
# these programs are not globally installed to reduce distractions.
|
|
# most of these are needed for my work environment.
|
|
programs = {
|
|
bun.enable = true;
|
|
zed-editor.enable = true;
|
|
zsh.profileExtra = ''
|
|
_bun() {
|
|
local context state line
|
|
_arguments -C '*:file:_files'
|
|
}
|
|
'';
|
|
};
|
|
home.packages = with pkgs; [
|
|
doppler
|
|
nodejs_22
|
|
rustup
|
|
typescript
|
|
pm2
|
|
pnpm
|
|
yt-dlp
|
|
spotdl
|
|
zig
|
|
ssm-session-manager-plugin
|
|
awscli
|
|
];
|
|
}
|