-
Notifications
You must be signed in to change notification settings - Fork 62
Description
General crash information
General information
===== Build Information =====
Git Revision: fdbb86a06acd6d1af6049a319c87a5c0badc22dc
Buildtime Qt Version: 6.10.0
Build Type: RelWithDebInfo
Compiler: GNU (14.3.0)
Complie Flags:
Build configuration:
Distributor: Official-Nix-Flake
Distributor provided debuginfo: TRUE
Disable precompild headers (dev): OFF
Build tests (dev): OFF
ASAN (dev): OFF
Keep Frame Pointers (dev): OFF
Crash Handling: TRUE
Use jemalloc: TRUE
Unix Sockets: ON
Wayland: TRUE
Wlroots Layer-Shell: ON
Session Lock: ON
Foreign Toplevel Management: ON
Hyprland: TRUE
Hyprland IPC: ON
Hyprland Global Shortcuts: ON
Hyprland Focus Grabbing: ON
Hyprland Surface Extensions: ON
Screencopy: TRUE
Image Copy Capture: ON
Wlroots Screencopy: ON
Hyprland Toplevel Export: ON
X11: ON
I3/Sway: TRUE
I3/Sway IPC: ON
System Tray: ON
PipeWire: TRUE
Mpris: ON
Pam: TRUE
Polkit: TRUE
Greetd: ON
UPower: ON
Notifications: ON
Bluetooth: ON
===== Runtime Information =====
Runtime Qt Version: 6.10.0
Crashed process ID: 4829
Run ID: hp2yiz46t
Shell ID: 461fa56c482d4a6fd746ae18a1a25039
Config Path: /nix/store/9dbmgnb1ik0dppgf2vgjskm7vzlaj449-noctalia-shell-2ae5aa90c94a1b5e12cd662325047e648fbe3d69/share/noctalia-shell/shell.qml
===== Report Integrity =====
Minidump save status: 0
Log save status: 0
Binary copy status: 0
===== System Information =====
/etc/os-release:
ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="25.11.20251116.50a96ed"
CPE_NAME="cpe:/o:nixos:nixos:25.11"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 25.11 (Xantusia)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="25.11 (Xantusia)"
VERSION_CODENAME=xantusia
VERSION_ID="25.11"
/etc/lsb-release:
DISTRIB_CODENAME=xantusia
DISTRIB_DESCRIPTION="NixOS 25.11 (Xantusia)"
DISTRIB_ID=nixos
DISTRIB_RELEASE="25.11"
LSB_VERSION="25.11 (Xantusia)"
What caused the crash
Starting firefox the first time after opening up desktop and the shell
Minidump
Log file
Configuration
{
config,
lib,
pkgs,
inputs,
host,
...
}: let
variables = import ../../../hosts/${host}/variables.nix;
barChoice = variables.barChoice or "waybar";
enableNoctalia = barChoice == "noctalia";
in {
imports = lib.optionals enableNoctalia [
inputs.noctalia.homeModules.default
];
config = lib.mkIf enableNoctalia {
programs.waybar.enable = lib.mkForce false;
home.packages = [inputs.noctalia.packages.${pkgs.system}.default];
home.file.".config/noctalia/settings.json.template" = {
text = builtins.toJSON {
appLauncher = {
backgroundOpacity = 1;
enableClipboardHistory = false;
pinnedExecs = [];
position = "center";
sortByMostUsed = true;
terminalCommand = "xterm -e";
useApp2Unit = false;
};
audio = {
cavaFrameRate = 60;
mprisBlacklist = [];
preferredPlayer = "";
visualizerType = "linear";
volumeOverdrive = false;
volumeStep = 5;
};
bar = {
backgroundOpacity = 1;
density = "default";
floating = false;
marginHorizontal = 0.25;
marginVertical = 0.25;
monitors = [];
position = "top";
showCapsule = true;
widgets = {
center = [
{
customFont = "";
formatHorizontal = "h:mm AP, MMM dd";
formatVertical = "HH mm - dd MM";
id = "Clock";
useCustomFont = false;
usePrimaryColor = true;
}
];
left = [
{
hideUnoccupied = false;
id = "Workspace";
labelMode = "index";
}
{
colorizeIcons = false;
hideMode = "hidden";
id = "ActiveWindow";
maxWidth = 145;
scrollingMode = "hover";
showIcon = true;
useFixedWidth = false;
}
{
hideMode = "hidden";
id = "MediaMini";
maxWidth = 145;
scrollingMode = "hover";
showAlbumArt = false;
showVisualizer = false;
useFixedWidth = false;
visualizerType = "linear";
}
];
right = [
{
blacklist = [];
colorizeIcons = false;
id = "Tray";
}
{
id = "SystemMonitor";
showCpuTemp = true;
showCpuUsage = true;
showDiskUsage = false;
showMemoryAsPercent = false;
showMemoryUsage = true;
showNetworkStats = false;
}
{
hideWhenZero = true;
id = "NotificationHistory";
showUnreadBadge = true;
}
{
displayMode = "onhover";
id = "Volume";
}
{
customIconPath = "/home/don/black-don-os/modules/home/fastfetch/blackdontrans.png";
icon = "noctalia";
id = "ControlCenter";
useDistroLogo = false;
}
];
};
};
battery = {
chargingMode = 0;
};
brightness = {
brightnessStep = 5;
};
colorSchemes = {
darkMode = true;
generateTemplatesForPredefined = true;
manualSunrise = "06:30";
manualSunset = "18:30";
matugenSchemeType = "scheme-fruit-salad";
predefinedScheme = "Catppuccin";
schedulingMode = "off";
useWallpaperColors = false;
};
controlCenter = {
cards = [
{
enabled = true;
id = "profile-card";
}
{
enabled = true;
id = "shortcuts-card";
}
{
enabled = true;
id = "audio-card";
}
{
enabled = true;
id = "weather-card";
}
{
enabled = true;
id = "media-sysmon-card";
}
];
position = "close_to_bar_button";
shortcuts = {
left = [
{
id = "WiFi";
}
{
id = "Bluetooth";
}
{
id = "ScreenRecorder";
}
{
id = "WallpaperSelector";
}
];
right = [
{
id = "Notifications";
}
{
id = "PowerProfile";
}
{
id = "KeepAwake";
}
{
id = "NightLight";
}
];
};
};
dock = {
backgroundOpacity = 1;
colorizeIcons = true;
displayMode = "exclusive";
floatingRatio = 1;
monitors = ["DP-1"];
onlySameOutput = true;
pinnedApps = [];
size = 1;
};
general = {
animationDisabled = false;
animationSpeed = 1;
avatarImage = "/home/don/black-don-os/modules/home/fastfetch/blackdontrans.png";
compactLockScreen = false;
dimDesktop = true;
forceBlackScreenCorners = false;
language = "en";
lockOnSuspend = true;
radiusRatio = 0.5;
scaleRatio = 1;
screenRadiusRatio = 1;
showScreenCorners = false;
};
hooks = {
darkModeChange = "";
enabled = false;
wallpaperChange = "";
};
"location" = {
name = "Local";
showCalendarEvents = true;
showWeekNumberInCalendar = false;
use12hourFormat = false;
useFahrenheit = false;
weatherEnabled = true;
};
network = {
wifiEnabled = true;
};
nightLight = {
autoSchedule = true;
dayTemp = "6500";
enabled = false;
forced = false;
manualSunrise = "06:30";
manualSunset = "18:30";
nightTemp = "4000";
};
notifications = {
criticalUrgencyDuration = 15;
doNotDisturb = false;
"location" = "top_right";
lowUrgencyDuration = 3;
monitors = [];
normalUrgencyDuration = 8;
overlayLayer = true;
respectExpireTimeout = false;
};
osd = {
autoHideMs = 2000;
enabled = true;
"location" = "top_right";
monitors = [];
overlayLayer = true;
};
screenRecorder = {
audioCodec = "opus";
audioSource = "default_output";
colorRange = "limited";
directory = "";
frameRate = 60;
quality = "very_high";
showCursor = true;
videoCodec = "h264";
videoSource = "portal";
};
settingsVersion = 16;
setupCompleted = true;
templates = {
discord = false;
discord_armcord = false;
discord_dorion = false;
discord_equibop = false;
discord_lightcord = false;
discord_vesktop = false;
discord_webcord = false;
enableUserTemplates = false;
foot = false;
fuzzel = false;
ghostty = false;
gtk = false;
kcolorscheme = false;
kitty = false;
pywalfox = false;
qt = false;
vicinae = false;
};
ui = {
fontDefault = "FiraCode Nerd Font";
fontDefaultScale = 1;
fontFixed = "DejaVu Sans Mono";
fontFixedScale = 1;
panelsOverlayLayer = true;
tooltipsEnabled = true;
};
wallpaper = {
defaultWallpaper = "";
directory = "";
enableMultiMonitorDirectories = false;
enabled = true;
fillColor = "#000000";
fillMode = "crop";
monitors = [];
randomEnabled = false;
randomIntervalSec = 300;
setWallpaperOnAllMonitors = true;
transitionDuration = 1500;
transitionEdgeSmoothness = 0.05;
transitionType = "random";
};
};
};
home.activation.noctaliaSettingsInit = lib.hm.dag.entryAfter ["writeBoundary"] ''
SETTINGS_FILE="$HOME/.config/noctalia/settings.json"
TEMPLATE_FILE="$HOME/.config/noctalia/settings.json.template"
if [ ! -f "$SETTINGS_FILE" ] || [ -L "$SETTINGS_FILE" ]; then
$DRY_RUN_CMD rm -f "$SETTINGS_FILE"
$DRY_RUN_CMD cp "$TEMPLATE_FILE" "$SETTINGS_FILE"
$DRY_RUN_CMD chmod 644 "$SETTINGS_FILE"
fi
'';
home.activation.noctaliaWarning = lib.hm.dag.entryAfter ["noctaliaSettingsInit"] ''
$DRY_RUN_CMD echo ""
$DRY_RUN_CMD echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
$DRY_RUN_CMD echo "🌙 Noctalia Shell is ENABLED"
$DRY_RUN_CMD echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
$DRY_RUN_CMD echo ""
$DRY_RUN_CMD echo "⚠️ Waybar has been automatically disabled"
$DRY_RUN_CMD echo ""
$DRY_RUN_CMD echo "📝 Configuration: ~/.config/noctalia/settings.json (GUI-editable)"
$DRY_RUN_CMD echo "🎨 Settings synced from GUI (use ./sync-from-gui.py to update)"
$DRY_RUN_CMD echo "✏️ All GUI changes persist across reboots"
$DRY_RUN_CMD echo ""
$DRY_RUN_CMD echo "💡 To update Nix template from GUI changes:"
$DRY_RUN_CMD echo " cd modules/home/noctalia-shell && ./sync-from-gui.py"
$DRY_RUN_CMD echo ""
$DRY_RUN_CMD echo "📚 Docs: https://docs.noctalia.dev"
$DRY_RUN_CMD echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
$DRY_RUN_CMD echo ""
'';
};
}
Backtrace
No response
Executable
No response