nix/home-manager/modules/packages.nix

55 lines
No EOL
1.2 KiB
Nix
Executable file

{ pkgs, inputs, system, ... }:
{
home.packages = (with pkgs; [
# Documents
logseq
libreoffice-qt6-fresh
# Video
jellyfin-media-player
# Chat
element-desktop
vesktop
# Tailscale
tailscale
# KDE Themes
vimix-cursors
(pkgs.callPackage ../../packages/beautyline {})
(pkgs.callPackage ../../packages/magna-splash-6 {})
# Programming
nixd # NixD LSP for .nix files
# :3
fastfetch
# UI Tools
qalculate-qt
# CLI Tools
ripgrep # Text searching and manipulation
jq # JSON filtering
eza # Directory lister
bat # File reading
doggo # DNS Requests
nmap # Network scanning
glow # Markdown rendering
tealdeer # TLDR
usbutils # `lsusb`
# Process tools
btop # Process monitor
nvtopPackages.full # GPU monitor
]) ++ ([
# Firefox nightly
inputs.firefox-nightly.packages.${system}.firefox-nightly-bin
]) ++ (with pkgs.kdePackages; [
kate
elisa
kdeconnect-kde
polkit-kde-agent-1
]);
}