47 lines
1 KiB
Nix
47 lines
1 KiB
Nix
|
{ pkgs, inputs, system, ... }:
|
||
|
{
|
||
|
home.packages = (with pkgs; let vscode-extensions = inputs.vscode-extensions.extensions."${system}"; in [
|
||
|
# Chat
|
||
|
element-desktop
|
||
|
vesktop
|
||
|
|
||
|
# Tailsccale
|
||
|
tailscale
|
||
|
|
||
|
# Fonts
|
||
|
fira-code-nerdfont
|
||
|
|
||
|
# KDE Packages
|
||
|
kdePackages.kate
|
||
|
kdePackages.elisa
|
||
|
kdePackages.kdeconnect-kde
|
||
|
|
||
|
# KDE Themes
|
||
|
vimix-cursors
|
||
|
|
||
|
# Programming
|
||
|
nixd # NixD LSP for .nix files
|
||
|
|
||
|
# :3
|
||
|
fastfetch
|
||
|
|
||
|
# Tools
|
||
|
ripgrep # Text searching and manipulation
|
||
|
jq # JSON filtering
|
||
|
eza # Directory lister
|
||
|
bat # File reading
|
||
|
doggo # DNS Requests
|
||
|
nmap # Network scanning
|
||
|
glow # Markdown rendering
|
||
|
|
||
|
# Process tools
|
||
|
btop # Process monitor
|
||
|
nvtopPackages.full # GPU monitor
|
||
|
|
||
|
# Basic linux tools
|
||
|
usbutils # `lsusb`
|
||
|
]) ++ [
|
||
|
# Firefox nightly
|
||
|
inputs.firefox-nightly.packages.${system}.firefox-nightly-bin
|
||
|
];
|
||
|
}
|