From 09329c43a1db017fb72f02a7a3974ce8b0fbd4f7 Mon Sep 17 00:00:00 2001 From: Ghostfox Date: Sun, 26 Apr 2026 13:53:27 +0200 Subject: [PATCH] Port Kurin's changes --- modules/development/default.nix | 5 ++++- modules/development/packages.nix | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/development/default.nix b/modules/development/default.nix index 8534b1c..511d445 100644 --- a/modules/development/default.nix +++ b/modules/development/default.nix @@ -1,3 +1,6 @@ +{ config, ... }: +let + hasGui = config.services.dbus.implementation == "dbus"; { imports = [ ./direnv.nix @@ -5,7 +8,7 @@ ./virt-manager.nix ]; - programs.wireshark.enable = true; + programs.wireshark.enable = hasGui; home-manager.sharedModules = [ ./home diff --git a/modules/development/packages.nix b/modules/development/packages.nix index 861aa20..2dc9b1c 100644 --- a/modules/development/packages.nix +++ b/modules/development/packages.nix @@ -1,4 +1,6 @@ -{ pkgs, ... }: +{ config, pkgs, ... }: +let + hasGui = config.services.dbus.implementation == "dbus"; { environment.systemPackages = with pkgs; [ # Languages @@ -8,7 +10,5 @@ just nodejs gcc - - wireshark - ]; + ] ++ (if hasGui then [pkgs.wireshark-qt] else []); }