From 495a6be2ef13abcba871187b2bd4cfdb1e0b2ed5 Mon Sep 17 00:00:00 2001 From: Tyler Beckman Date: Wed, 11 Dec 2024 00:59:49 -0700 Subject: [PATCH] Add more comments on packages and add a few --- home-manager/modules/packages.nix | 58 +++++++++++++++---------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/home-manager/modules/packages.nix b/home-manager/modules/packages.nix index ed0feb4..4855f7e 100755 --- a/home-manager/modules/packages.nix +++ b/home-manager/modules/packages.nix @@ -1,40 +1,39 @@ { pkgs, inputs, system, ... }: { - home.packages = (with pkgs; [ + home.packages = (with pkgs; [ # Documents - logseq - libreoffice-qt6-fresh + logseq # Outliner + libreoffice-qt6-fresh # Office-style editing # Video - jellyfin-media-player - vlc + jellyfin-media-player # Jellyfin electron client w/ MPV + vlc # Video file player # Chat - element-desktop - vesktop - - # Tailscale - tailscale + element-desktop # Matrix client + vesktop # Discord client + signal-desktop # Signal client # KDE Themes - vimix-cursors - (pkgs.callPackage ../../packages/beautyline {}) - (pkgs.callPackage ../../packages/magna-splash-6 {}) + vimix-cursors # Cursors + (pkgs.callPackage ../../packages/beautyline {}) # Icons + (pkgs.callPackage ../../packages/magna-splash-6 {}) # Splash # Programming - nixd # NixD LSP for .nix files - gcc - (lib.meta.hiPrio clang) - clang-tools - cling - deno - gnumake + jetbrains.idea-ultimate # Jetbrains IntelliJ Idea Ultimate IDE + nixd # LSP for .nix files + gcc # GNU C++ Compiler + (lib.meta.hiPrio clang) # LLVM C++ Compiler (better than g++) + clang-tools # Clang language server + cling # C++ REPL + deno # Typescript & Javascript runtime + gnumake # Makefile support # :3 - fastfetch + fastfetch # Modern & faster neofetch alternative # UI Tools - qalculate-qt + qalculate-qt # Calculator # CLI Tools ripgrep # Text searching and manipulation @@ -46,18 +45,19 @@ glow # Markdown rendering tealdeer # TLDR usbutils # `lsusb` - unzip + pciutils # `lspci` + unzip # Extract zip files # 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 + ] ++ (with pkgs.kdePackages; [ + kate # IDE + elisa # Music + kdeconnect-kde # Phone sync + polkit-kde-agent-1 # Polkit authentication popup support ]); }