flake/groups/desktops/programs.nix

76 lines
1.2 KiB
Nix

{pkgs, ...}: {
imports = [
../../hosts/modules/apps/sober.nix
../../hosts/modules/apps/steam.nix
];
environment.systemPackages = with pkgs; [
# Shell
bash
fish
grc # colorise command outputs
# Nix
nix-prefetch-git
nix-index
nix-unit
ns # nix-search-tv overlay
# Modern Unix Commands
tlrc
btop
eza
yazi
exiftool # for yazi
ripgrep
viddy # modern `watch` command
timg # terminal image (sixel) viewer
wormhole-rs
# Pretty necessary
git
git-filter-repo
brightnessctl
acpi
vim
powertop
usbutils
nmap
# "Standard" Unix Commands
file
wget
tree
pstree
zip
unzip
unrar-free
lz4
moreutils
man-pages
man-pages-posix
# Desktop Services
awww
bluetui
hyprpicker # color picker
hyprshot # screenshot utility
wl-clipboard # clipboard for wayland
wl-screenrec # screen recording utility
# Userland Applications
qpwgraph
easyeffects
pavucontrol
qbittorrent # torrenting
];
services.pcscd.enable = true;
# GNUPG-Agent stores your GPG+SSH keys securely
programs = {
gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
};
}