upgrades; upgrades people! (and minor trailblazer fixes)

This commit is contained in:
Kate 2025-06-29 17:43:16 +02:00
parent 3dfb0c5500
commit 126d0e34f3
4 changed files with 12 additions and 6 deletions

View file

@ -196,8 +196,6 @@
# Modules for offline linux machines. # Modules for offline linux machines.
linuxOfflineModuleSet = [ linuxOfflineModuleSet = [
./nixos/packages/offline.nix ./nixos/packages/offline.nix
./nixos/configs/waydroid.nix
]; ];
# Helper functions for creating modules in the defintions below. # Helper functions for creating modules in the defintions below.

View file

@ -270,6 +270,7 @@ in
after = [ "network-online.target" ]; after = [ "network-online.target" ];
script = "${commandScript}/bin/trailblazer-command-daemon"; script = "${commandScript}/bin/trailblazer-command-daemon";
serviceConfig.Restart = "always";
}; };
systemd.services.trailblazer-status = { systemd.services.trailblazer-status = {
description = "trailblazer status service"; description = "trailblazer status service";
@ -280,6 +281,7 @@ in
after = [ "network-online.target" ]; after = [ "network-online.target" ];
script = "${statusScript}/bin/trailblazer-status-daemon"; script = "${statusScript}/bin/trailblazer-status-daemon";
serviceConfig.Restart = "always";
}; };
systemd.services.suspend_notify = { systemd.services.suspend_notify = {

View file

@ -20,7 +20,8 @@
wayland, wayland,
python3, python3,
svd2py, svd2py,
qt6 qt6,
libxml2
}: }:
let let
desktopFile = writeText "binary-ninja.desktop" '' desktopFile = writeText "binary-ninja.desktop" ''
@ -47,11 +48,14 @@ let
pname = "binary-ninja"; pname = "binary-ninja";
version = "4.0.5902"; version = "4.0.5902";
buildInputs = [ nativeBuildInputs = [
autoPatchelfHook autoPatchelfHook
qt6.wrapQtAppsHook qt6.wrapQtAppsHook
makeWrapper makeWrapper
unzip unzip
];
buildInputs = [
libGL libGL
stdenv.cc.cc.lib stdenv.cc.cc.lib
glib glib
@ -68,13 +72,15 @@ let
qt6.qtdeclarative qt6.qtdeclarative
wayland wayland
binja-python binja-python
libxml2
dbus dbus
]; ];
autoPatchelfIgnoreMissingDeps = [ "libxml2.so.2" ];
propogatedBuildInputs = (additional-python-packages python3.pkgs); propogatedBuildInputs = (additional-python-packages python3.pkgs);
# Use our local zip directly. # Use our local zip directly.
dontBuild = true;
src = if stdenv.isAarch64 then src = if stdenv.isAarch64 then
../proprietary/binja/binaryninja_personal_linux_aarch64.zip ../proprietary/binja/binaryninja_personal_linux_aarch64.zip
else else

View file

@ -117,7 +117,7 @@ end)
-- Possibly replace with a per-platform equivalent?' -- Possibly replace with a per-platform equivalent?'
--if (hostname == "hinata") then --if (hostname == "hinata") then
if wezterm.target_triple == "x86_64-unknown-linux-gnu" then if wezterm.target_triple == "x86_64-unknown-linux-gnu" then
config["default_prog"] = { "/run/current-system/sw/bin/zellij", "-l", "welcome" } config["default_prog"] = { "/run/current-system/sw/bin/zellij" }
end end
return config return config