diff --git a/homes/julian/aspi.nix b/homes/julian/aspi.nix index 60abf2c..d95cdbd 100644 --- a/homes/julian/aspi.nix +++ b/homes/julian/aspi.nix @@ -12,6 +12,7 @@ ./features/yazi ./features/emacs ./features/tmux + ./features/qt-distrobox ./features/hyprland diff --git a/homes/julian/features/qt-distrobox/default.nix b/homes/julian/features/qt-distrobox/default.nix new file mode 100644 index 0000000..60dc5ea --- /dev/null +++ b/homes/julian/features/qt-distrobox/default.nix @@ -0,0 +1,22 @@ +{ + programs.distrobox = { + enable = true; + containers."qt-distrobox" = { + image = "debian:12.2"; + exported_apps = "qtcreator"; + enableSystemdUnit = false; # fails in creating and does not recreate. Do distrobox-assemble create --replace --file ~/.config/distrobox/containers.ini instead + additional_packages = [ + "qtcreator" + "qt6-base-dev" + "qt6-wayland" + "qt6-tools-dev-tools" + "qt6-tools-dev" + "qt6-serialbus-dev" + "qt6-websockets-dev" + "libgl1-mesa-dev" + "build-essential" + "cmake" + ]; + }; + }; +} diff --git a/homes/julian/features/suites/development/default.nix b/homes/julian/features/suites/development/default.nix index ae75e55..26d17f0 100644 --- a/homes/julian/features/suites/development/default.nix +++ b/homes/julian/features/suites/development/default.nix @@ -36,7 +36,6 @@ ; }) vagrant - qtcreator matlab # Using nix-matlab overlay defined in flake maven nodejs