nixos/hosts/hypr-nix/packages.nix
MichaelFisher1997 282af82651 Updated
2025-07-01 18:08:58 +01:00

114 lines
1.9 KiB
Nix

{ config, pkgs, zen-browser, ... }:
let
unstable = import
(builtins.fetchTarball "channel:nixos-unstable")
{ config = config.nixpkgs.config; };
in
{
environment.systemPackages = with pkgs; [
#flakes
zen-browser.packages."${system}".twilight
# Core Languages & Runtimes (that need to be global)
openjdk
# Nix & Nix tools
nixpkgs-fmt
nixpkgs-review
nurl
# Core CLI & Networking Tools
curl
wget
tree
fd
bat
lsd
tldr
# File systems, Mounts, Partitions
btrfs-progs
nfs-utils
ntfs3g
gvfs
parted
gparted
gptfdisk
ldmtool
smartmontools
# Network & VPN
tailscale
ipmitool
# Containers & Virtualization
docker
docker-compose
kubectl
minikube
terraform
helm
awscli2
sqlite
postgresql
virt-manager
# System monitoring
htop
btop
amdgpu_top
# Xorg/WM system utils
xorg.xprop
xorg.xkill
# Login/session management
networkmanagerapplet
networkmanager_dmenu
# System Security
vault
onlyoffice-bin
rcon
rconc
monero-gui
# Spice/QEMU/VM graphics
spice
spice-gtk
spice-vdagent
# KDE core system apps (for Plasma systems)
kdePackages.dolphin
kdePackages.filelight
# ddev (if used for multiple users/projects)
ddev
# Misc System
calc
rpi-imager
light
# Games & GPU/driver helpers (if system-wide needed)
mangohud
# Google Cloud tools (system use)
google-cloud-sdk-gce
kubo
# Backup/recovery (system-wide, headless or cron use)
megasync
# Misc/other core system-wide apps
betterdiscord-installer # if you want it everywhere
air # if needed globally
# Themes and customization (for display manager, greeter, or global theming)
catppuccin-kvantum
themechanger
];
}