Files
copnix/modules/nixos/common/common-packages.ulu.nix
2026-10-30 23:39:25 +03:00

180 lines
3.0 KiB
Nix

{ ... }:
{
flake.nixosModules.common-packages =
{
pkgs,
inputs,
system,
...
}:
{
environment.systemPackages = with pkgs; [
# random
onlyoffice-desktopeditors
telegram-desktop
prismlauncher
gparted-full
moonlight-qt
qbittorrent
obs-studio
picotool
sunshine
whatsie
loupe
gimp
wine
# kde
kdePackages.kdegraphics-thumbnailers
kdePackages.plasma-integration
kdePackages.breeze-icons
kdePackages.kio-extras
kdePackages.kdenlive
kdePackages.qtwayland
kdePackages.kio-admin
kdePackages.kio-fuse
kdePackages.kservice
kdePackages.konsole
kdePackages.dolphin
kdePackages.qtsvg
kdePackages.ark
kdePackages.kio
kdePackages.kdf
# utils
poppler-utils
wl-clipboard
playerctl
wf-recorder
tesseract
mpvpaper
swappy
slurp
grim
wev
# phone
libimobiledevice
android-tools
usbmuxd
libmtp
scrcpy
ifuse
# agents
github-copilot-cli
claude-code
# cli
fastfetch
tailscale
trash-cli
dos2unix
jujutsu
autossh
ani-cli
cachix
lazyjj
direnv
jj-fzf
zoxide
rsync
unzip
tree
meld
tldr
perf
file
wget
htop
tmux
btop
yazi
zip
eza
bat
git
rar
jq
fd
# hardware
xkeyboard-config
intel-gpu-tools
smartmontools
brightnessctl
gsmartcontrol
vulkan-tools
libva-utils
mesa-demos
lm_sensors
exfatprogs
dmidecode
libsecret
gptfdisk
pciutils
usbutils
hfsprogs
dmg2img
clinfo
hidapi
parted
p7zip
xar
# themes/icons
gnome-themes-extra
# langs
alejandra
binutils
python3
rustup
nodejs
jdk25
gcc
ghc
zig
lua
glm
go
# dev tools
jdt-language-server
rust-analyzer
clang-tools
cargo-tauri
pkg-config
gnumake
openssl
pyright
rustfmt
lazygit
nixfmt
sqlite
aubio
delta
trunk
nixd
nil
uv
# editors
neovim
# media
ffmpegthumbnailer
imagemagick
pavucontrol
pamixer
ffmpeg
yt-dlp
cava
inputs.agenix.packages.${system}.default
inputs.nix-alien.packages.${system}.nix-alien
pkgs.qt6Packages.qtwebsockets
];
};
}