{ inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; outputs = { self, nixpkgs, }: let pkgs = import nixpkgs { system = "x86_64-linux"; }; in { devShells.x86_64-linux = { default = pkgs.mkShell { propagatedBuildInputs = with pkgs; [ bashInteractive cmake gcc gdb kdePackages.extra-cmake-modules kdePackages.kcoreaddons kdePackages.ki18n kdePackages.kiconthemes kdePackages.kirigami-addons.dev kdePackages.kirigami kdePackages.qqc2-desktop-style kdePackages.qtbase.dev kdePackages.qtdeclarative kdePackages.qttools.dev makeWrapper pkg-config qt6.wrapQtAppsHook qtcreator qt6.full qt6.qtbase libusb1 hidapi ninja ]; }; }; }; }