nix-config/modules/shell.nix
Donovan Glover e7abdbe912
chore: update package list
Note that deno was removed since it still fails to handle things like
Next.js with the 2.0 release candidate and I'd rather not have to deal
with all the other issues I faced while trying to use it with React.
2024-10-06 08:17:02 -04:00

100 lines
1.3 KiB
Nix

{ pkgs, ... }:
{
users.defaultUserShell = pkgs.fish;
environment = {
shells = with pkgs; [
fish
];
systemPackages = with pkgs; [
jq
fd
xh
file
timg
choose
sd
rustscan
yt-dlp
sox
asak
timer
dig
mtr
mediainfo
fdupes
whois
killall
trashy
hwinfo
duf
stress
hdparm
recode
rmlint
jpegoptim
pass
sudachi-rs
tango
npm-check-updates
microfetch
onefetch
scc
genact
sanctity
asciiquarium-transparent
cmatrix
gdu
hexyl
diskonaut
pgcli
litecli
p7zip
unar
rsync
rclone
ffmpeg
imagemagick
smartmontools
restic
borgbackup
zbar
phraze
lychee
ventoy
taskwarrior3
nixpkgs-review
nix-init
nix-update
statix
nvd
nix-search-cli
nix-tree
rustc
rustfmt
cargo
cargo-tarpaulin
bacon
clippy
nodejs
monolith
haylxon
nix-inspect
sherlock
remind
];
};
programs = {
fish.enable = true;
neovim.enable = true;
direnv = {
enable = true;
silent = true;
};
};
}