Files
copnix/modules/nixos/common/common-packages.ulu.nix
T
2026-09-07 03:48:11 +03:00

192 lines
3.2 KiB
Nix

{ ... }:
{
flake.nixosModules.common-packages =
{
pkgs,
inputs,
system,
...
}:
let
uxplay-fixed = pkgs.uxplay.override {
avahi = pkgs.avahi.override { withLibdnssdCompat = true; };
};
in
{
environment.systemPackages = with pkgs; [
# apps
onlyoffice-desktopeditors
whatsapp-electron
telegram-desktop
prismlauncher
moonlight-qt
qbittorrent
obs-studio
localsend
picotool
sunshine
spotify
heroic
loupe
gimp
wine
# file-manager
kdePackages.kdegraphics-thumbnailers
kdePackages.plasma-integration
kdePackages.breeze-icons
kdePackages.kio-extras
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
uxplay-fixed
simple-mtpfs
usbmuxd
libmtp
scrcpy
ifuse
# agents
github-copilot-cli
claude-mergetool
claude-monitor
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
apfs-fuse
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
mpv
inputs.agenix.packages.${system}.default
inputs.nix-alien.packages.${system}.nix-alien
pkgs.qt6Packages.qtwebsockets
];
};
}