Add more comments on packages and add a few

This commit is contained in:
Tyler Beckman 2024-12-11 00:59:49 -07:00
parent 3935786a60
commit 495a6be2ef
Signed by: Ty
GPG key ID: 2813440C772555A4

View file

@ -1,40 +1,39 @@
{ pkgs, inputs, system, ... }: { pkgs, inputs, system, ... }:
{ {
home.packages = (with pkgs; [ home.packages = (with pkgs; [
# Documents # Documents
logseq logseq # Outliner
libreoffice-qt6-fresh libreoffice-qt6-fresh # Office-style editing
# Video # Video
jellyfin-media-player jellyfin-media-player # Jellyfin electron client w/ MPV
vlc vlc # Video file player
# Chat # Chat
element-desktop element-desktop # Matrix client
vesktop vesktop # Discord client
signal-desktop # Signal client
# Tailscale
tailscale
# KDE Themes # KDE Themes
vimix-cursors vimix-cursors # Cursors
(pkgs.callPackage ../../packages/beautyline {}) (pkgs.callPackage ../../packages/beautyline {}) # Icons
(pkgs.callPackage ../../packages/magna-splash-6 {}) (pkgs.callPackage ../../packages/magna-splash-6 {}) # Splash
# Programming # Programming
nixd # NixD LSP for .nix files jetbrains.idea-ultimate # Jetbrains IntelliJ Idea Ultimate IDE
gcc nixd # LSP for .nix files
(lib.meta.hiPrio clang) gcc # GNU C++ Compiler
clang-tools (lib.meta.hiPrio clang) # LLVM C++ Compiler (better than g++)
cling clang-tools # Clang language server
deno cling # C++ REPL
gnumake deno # Typescript & Javascript runtime
gnumake # Makefile support
# :3 # :3
fastfetch fastfetch # Modern & faster neofetch alternative
# UI Tools # UI Tools
qalculate-qt qalculate-qt # Calculator
# CLI Tools # CLI Tools
ripgrep # Text searching and manipulation ripgrep # Text searching and manipulation
@ -46,18 +45,19 @@
glow # Markdown rendering glow # Markdown rendering
tealdeer # TLDR tealdeer # TLDR
usbutils # `lsusb` usbutils # `lsusb`
unzip pciutils # `lspci`
unzip # Extract zip files
# Process tools # Process tools
btop # Process monitor btop # Process monitor
nvtopPackages.full # GPU monitor nvtopPackages.full # GPU monitor
]) ++ ([ ]) ++ [
# Firefox nightly # Firefox nightly
inputs.firefox-nightly.packages.${system}.firefox-nightly-bin inputs.firefox-nightly.packages.${system}.firefox-nightly-bin
]) ++ (with pkgs.kdePackages; [ ] ++ (with pkgs.kdePackages; [
kate kate # IDE
elisa elisa # Music
kdeconnect-kde kdeconnect-kde # Phone sync
polkit-kde-agent-1 polkit-kde-agent-1 # Polkit authentication popup support
]); ]);
} }