nix/home-manager/modules/packages.nix

55 lines
1.3 KiB
Nix
Raw Normal View History

2024-11-21 22:31:12 -07:00
{ pkgs, inputs, system, ... }:
{
home.packages = (with pkgs; [
2024-11-22 16:36:34 -07:00
# Documents
2024-11-22 13:02:05 -07:00
logseq
inputs.nixpkgs-24-11.legacyPackages.${system}.libreoffice-qt6-fresh # Lock to 24.11 as the build is failing as of 11/24/24 on unstable
2024-11-22 13:02:05 -07:00
2024-11-22 16:36:34 -07:00
# Video
jellyfin-media-player
2024-11-21 22:31:12 -07:00
# Chat
element-desktop
vesktop
2024-11-22 14:13:31 -07:00
# Tailscale
2024-11-21 22:31:12 -07:00
tailscale
# KDE Themes
vimix-cursors
2024-11-22 01:41:55 -07:00
(pkgs.callPackage ../../packages/beautyline {})
(pkgs.callPackage ../../packages/magna-splash-6 {})
2024-11-21 22:31:12 -07:00
# Programming
nixd # NixD LSP for .nix files
# :3
fastfetch
2024-11-24 21:38:00 -07:00
# UI Tools
qalculate-qt
2024-11-24 16:53:57 -07:00
# CLI Tools
2024-11-21 22:31:12 -07:00
ripgrep # Text searching and manipulation
jq # JSON filtering
eza # Directory lister
bat # File reading
doggo # DNS Requests
nmap # Network scanning
glow # Markdown rendering
2024-11-24 02:21:03 -07:00
tealdeer # TLDR
2024-11-24 16:53:57 -07:00
usbutils # `lsusb`
2024-11-21 22:31:12 -07:00
# Process tools
btop # Process monitor
nvtopPackages.full # GPU monitor
2024-11-24 16:53:57 -07:00
]) ++ ([
2024-11-21 22:31:12 -07:00
# Firefox nightly
inputs.firefox-nightly.packages.${system}.firefox-nightly-bin
2024-11-24 16:53:57 -07:00
]) ++ (with pkgs.kdePackages; [
kate
elisa
kdeconnect-kde
polkit-kde-agent-1
]);
2024-11-21 22:31:12 -07:00
}