nixfiles/general/packages.nix
2024-05-05 22:45:22 +02:00

45 lines
728 B
Nix

{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# Utilities
neovim
helix
wget
ripgrep
eza
bat
pciutils
man-pages
man-pages-posix
python3
any-nix-shell
libcgroup
# Virtualization
qemu
virt-manager
# Printing
hplipWithPlugin
];
fonts = {
packages = with pkgs; [
noto-fonts
noto-fonts-cjk
noto-fonts-lgc-plus
noto-fonts-emoji
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
];
fontDir.enable = true;
};
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
}