nix-config/modules/shell.nix
Donovan Glover c62a0694dd
shell: Replace color scripts with asciiquarium
asciiquarium is much cooler in this case. Note that sanctity is kept
since it's useful for debugging colors.
2024-08-26 14:05:50 -04:00

96 lines
1.2 KiB
Nix

{ pkgs, ... }:
let
inherit (pkgs) fish;
in
{
users.defaultUserShell = fish;
environment = {
shells = [ 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-update
statix
nvd
nix-search-cli
nix-tree
rustc
rustfmt
cargo
cargo-tarpaulin
bacon
clippy
nodejs
deno
];
};
programs = {
fish.enable = true;
neovim.enable = true;
direnv = {
enable = true;
silent = true;
};
};
}