23 lines
657 B
Nix
23 lines
657 B
Nix
{ inputs, pkgs, ... }:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
# Core
|
|
inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default
|
|
|
|
# QML development tools
|
|
qt6.qtdeclarative # Includes qmlls (LSP for QML)
|
|
qt6.qttools # Includes qml tooling (qmlformat, qmllint)
|
|
|
|
# Extra Qt modules quickshell configs commonly use
|
|
qt6.qtsvg # SVG support
|
|
qt6.qtimageformats # WebP and other image formats
|
|
qt6.qtmultimedia # Video/audio playback in widgets
|
|
qt6.qt5compat # Extra visual effects (gaussian blur etc.)
|
|
];
|
|
|
|
qt = {
|
|
enable = true;
|
|
platformTheme = "qt6ct";
|
|
};
|
|
}
|