59 lines
1.2 KiB
Nix
Executable file
59 lines
1.2 KiB
Nix
Executable file
{ pkgs, inputs, system, ... }:
|
|
{
|
|
home.packages = (with pkgs; [
|
|
# Documents
|
|
logseq
|
|
libreoffice-qt6-fresh
|
|
|
|
# Video
|
|
jellyfin-media-player
|
|
vlc
|
|
|
|
# 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
|
|
clang
|
|
clang-tools
|
|
deno
|
|
|
|
# :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
|
|
]);
|
|
}
|