terra: cosmic portals, jupiter smb mount, tea CLI, launcher/theme polish
- swap gtk portal/apps for cosmic (xdg-desktop-portal-cosmic, cosmic-files, cosmic-settings) and drop dolphin/protonplus/bambu-studio (bambu-studio moved to flatpak alongside the other comms/gaming flatpaks) - mount jupiter's samba share at /mnt/jupiter (automount, credentials from the same samba_password secret jupiter itself uses) - add tea (gitea's remote API CLI) for talking to git.mgaction.town from terra without SSHing into jupiter - new dark icon themes (Amy, Azure Glassy, Slot Beauty) vendored from gnome-look.org tarballs, packaged since pling download links expire - rishot: fix Qt5Compat.GraphicalEffects QML import (was missing qt6.qt5compat on QML_IMPORT_PATH, so quickshell failed at config-load) - launcher widgets: stop LauncherConsole/LauncherDock from reserving compositor space (ExclusionMode.Ignore, they're overlays not real docks); bump LauncherCorner app icon size 28->34 - comms script: launch telegram/discord via flatpak, not native binaries - nix-ld + boot.binfmt aarch64 emulation (for building/flashing mercury from terra)
This commit is contained in:
+9
-1
@@ -9,6 +9,7 @@
|
||||
, curl
|
||||
, kdePackages
|
||||
, libnotify
|
||||
, qt6
|
||||
}:
|
||||
|
||||
# Wayland screenshot + annotation overlay, driven entirely by quickshell (qs -p
|
||||
@@ -16,6 +17,11 @@
|
||||
# plus src/*.qml, no nixpkgs package exists. bin/rishot resolves its QML dir at
|
||||
# $self/../src by default, which breaks once wrapProgram rewrites argv0; setting
|
||||
# RISHOT_CONFIG_DIR sidesteps that self-lookup entirely (see bin/rishot upstream).
|
||||
#
|
||||
# Overlay.qml imports Qt5Compat.GraphicalEffects, which quickshell's own Qt
|
||||
# runtime doesn't ship — without qt5compat on the QML import path, `qs`
|
||||
# fails at config-load with "module Qt5Compat.GraphicalEffects is not
|
||||
# installed" and rishot exits 255 before ever drawing anything.
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "rishot";
|
||||
version = "0-unstable-2026-07-10";
|
||||
@@ -52,7 +58,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
curl
|
||||
kdePackages.kdialog
|
||||
libnotify
|
||||
]}
|
||||
]} \
|
||||
--prefix QML_IMPORT_PATH : "${qt6.qt5compat}/lib/qt-6/qml" \
|
||||
--prefix QML2_IMPORT_PATH : "${qt6.qt5compat}/lib/qt-6/qml"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user