forked from UniverseBow/flake
77 lines
1.2 KiB
Nix
77 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
|
||
|
|
helvum
|
||
|
|
easyeffects
|
||
|
|
pavucontrol
|
||
|
|
qbittorrent # torrenting
|
||
|
|
];
|
||
|
|
|
||
|
|
services.pcscd.enable = true;
|
||
|
|
# GNUPG-Agent stores your GPG+SSH keys securely
|
||
|
|
programs = {
|
||
|
|
gnupg.agent = {
|
||
|
|
enable = true;
|
||
|
|
enableSSHSupport = true;
|
||
|
|
};
|
||
|
|
};
|
||
|
|
}
|