nixos/packages.nix
2025-02-04 01:02:57 +00:00

197 lines
2.7 KiB
Nix

{ config, pkgs, ... }:
let
unstable = import
(builtins.fetchTarball "channel:nixos-unstable")
{ config = config.nixpkgs.config; };
in
{
environment.systemPackages = with pkgs; [
# Text Editors
vim
neovim
libsForQt5.kate
sublime
lunarvim
unstable.zed-editor
# Development Tools
clang-tools
gcc
cmake
glew
glfw
libGL
SDL2
unstable.sdl3
SDL2_image
vulkan-loader
vulkan-tools
vulkan-headers
wayland-protocols
golangci-lint
golangci-lint-langserver
python3
php
php83Packages.composer
libsForQt5.kdenlive
exercism
betterdiscord-installer
unstable.nodejs_23
unstable.go
unstable.bun
air
tailwindcss
# Version Control
git
git-lfs
nix-prefetch-git
# Terminals
kitty
alacritty
# Shell Utilities
fish
zsh
curl
wget
tree
fd
fzf
bat
thefuck
tmux
zellij
lolcat
lsd
tldr
# File Management
ranger
_7zz
unrar
zip
unzip
gzip
gvfs
btrfs-progs
nfs-utils
ntfs3g
# System Utilities
htop
btop
amdgpu_top
parted
gparted
xorg.xprop
xorg.xkill
calc
maim
xclip
xdotool
networkmanager_dmenu
virt-manager
networkmanagerapplet
polybarFull
picom
arandr
nitrogen
pywal
ldmtool
# Window Managers
i3
eww
vesktop
unstable.hyprsunset
unstable.hyprshot
# Web Browsers
brave
google-chrome
firefox
falkon
tor-browser
# Communication
discord
webcord
slack
telegram-desktop
# Media
vlc
simplescreenrecorder
obs-studio
davinci-resolve-studio
audacity
haruna
# Gaming
mangohud
protonup
protontricks
lutris
bottles
wine
wine64
minecraft
# Fonts
noto-fonts-color-emoji
twemoji-color-font
catppuccin-kvantum
themechanger
# Backup and Recovery
pika-backup
megasync
# Networking
ngrok
ipmitool
tailscale
remmina
ddev
# Containers and Virtualization
docker
docker-compose
kubectl
terraform
minikube
# Security
onlyoffice-bin
rcon
rconc
monero-gui
# Graphics
spice
spice-gtk
spice-vdagent
# Themes and Customization
kdePackages.qt6ct
catppuccin-kvantum
# Multimedia Tools
svt-av1
rav1e
libaom
# Miscellaneous
fastfetch
betterdiscord-installer
unstable.ghostty
guacamole-client
rpi-imager
kdePackages.filelight
];
}