Files
nix-config/modules/shell.nix
Donovan Glover e348ccbf1c chore: update package list
- Added wine to the host for troubleshooting container issues and OS
  integration with trusted programs.
- Replaced memento with mpv-socket for a solid yomitan setup in the
  browser without duplicating dictionaries.
2025-05-29 13:04:34 -04:00

118 lines
1.6 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
jpegoptim
pass
tango
npm-check-updates
microfetch
onefetch
scc
genact
sanctity
asciiquarium-transparent
cmatrix
gdu
hexyl
pgcli
litecli
p7zip
unar
rsync
rclone
megacmd
ffmpeg
imagemagick
smartmontools
restic
borgbackup
zbar
phraze
lychee
bluetui
nixpkgs-review
nix-init
nix-update
statix
nvd
nix-search-cli
nix-tree
gcc
rustc
rustfmt
cargo
cargo-tarpaulin
bacon
clippy
nodejs
monolith
haylxon
nix-inspect
remind
oxipng
lazydocker
viddy
jless
rclip
exiftool
xsubfind3r
all-the-package-names
pik
bottom
pdfminer
dos2unix
clock-rs
taskwarrior3
unflac
openai-whisper
zizmor
go-grip
eclint
editorconfig-checker
mountpoint-s3
];
};
programs = {
fish.enable = true;
neovim.enable = true;
direnv = {
enable = true;
silent = true;
};
};
}