{ pkgs, ... }: { environment.systemPackages = with pkgs; [ # Utilities neovim helix wget ripgrep eza bat tree dust pciutils man-pages man-pages-posix python3 any-nix-shell libcgroup nushell # Virtualization qemu virt-manager # Printing hplipWithPlugin ]; fonts = { enableDefaultPackages = true; packages = with pkgs; [ noto-fonts noto-fonts-cjk-sans noto-fonts-lgc-plus noto-fonts-emoji cantarell-fonts twitter-color-emoji (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ]; fontDir.enable = true; fontconfig = { defaultFonts = { sansSerif = [ "Cantarell" "Noto Sans" ]; monospace = [ "JetBrainsMono Nerd Font" ]; emoji = [ "Twitter Color Emoji" "Noto Color Emoji" ]; }; }; }; # Some programs need SUID wrappers, can be configured further or are # started in user sessions. programs.gnupg.agent = { enable = true; enableSSHSupport = true; }; }