49 lines
728 B
Nix
49 lines
728 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
# Packages installed on full-install machines
|
|
environment.systemPackages = with pkgs; [
|
|
bat
|
|
|
|
nextdns
|
|
|
|
# need to test
|
|
helix
|
|
holehe
|
|
smartmontools
|
|
cheat
|
|
lazygit
|
|
ripgrep
|
|
jq
|
|
yq
|
|
neofetch
|
|
tldr
|
|
dust
|
|
powertop
|
|
fzf
|
|
atuin
|
|
zellij
|
|
eza
|
|
lapce
|
|
gotty
|
|
gping
|
|
yazi
|
|
vulnix # once im on stable
|
|
];
|
|
|
|
# Unfree packages that can be installes regardless of whether "allow-unfree.nix" is imported
|
|
nixpkgs.config.allowUnfreePredicate = pkg:
|
|
builtins.elem (lib.getName pkg) [
|
|
# Steam
|
|
"steam"
|
|
"steam-original"
|
|
"steam-run"
|
|
|
|
# Nvidia drivers
|
|
"nvidia-x11"
|
|
"nvidia-settings"
|
|
];
|
|
}
|