mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-28 19:23:48 +01:00
29045a2c55
Unfortunately this is necessary for Rust and the convenience of having Rust compilation just work outweighs excluding gcc from our $PATH.
101 lines
1.3 KiB
Nix
101 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
|
|
gcc
|
|
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;
|
|
};
|
|
};
|
|
}
|