This repository has been archived on 2026-04-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
AsaJS/modules/features/system/packages.nix
2026-04-09 10:36:32 +07:00

67 lines
1.1 KiB
Nix

{
pkgs,
lib,
config,
...
}:
{
environment.systemPackages =
with pkgs;
[
git
vim
wget
tree
btop
ffmpeg-full
nodejs
bun
brightnessctl
quickshell
bluetuith
lxqt.pavucontrol-qt
nwg-look
(pkgs.catppuccin-kde.override {
flavour = [ "mocha" ];
accents = [ "sapphire" ];
})
(pkgs.catppuccin-gtk.override {
variant = "mocha";
accents = [ "sapphire" ];
size = "compact";
})
]
++ (
with pkgs;
with kdePackages;
[
dolphin
kate
qt5compat
qtdeclarative
libsForQt5.qt5.qtgraphicaleffects
qtimageformats
qtsvg
qtmultimedia
kde-gtk-config
qtdeclarative
kirigami
ksvg
qtbase
plasma5support
qttools
plasma-sdk
]
)
++ (lib.optionals config.device.wm.hyprland.enable (
with pkgs;
[
xdg-desktop-portal
xdg-desktop-portal-wlr
xdg-desktop-portal-hyprland
]
));
}