1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-03 20:32:07 -04:00

greeter: try to fix random nixos issue

This commit is contained in:
bbedward
2026-02-06 10:56:44 -05:00
parent e1ea441215
commit 393e9ed2e4
3 changed files with 13 additions and 7 deletions

View File

@@ -14,6 +14,7 @@ Singleton {
property string lastSessionId: ""
property string lastSuccessfulUser: ""
property bool memoryReady: false
property bool isLightMode: false
property bool nightModeEnabled: false
@@ -75,11 +76,18 @@ Singleton {
FileView {
id: memoryFileView
path: root.memoryFile
blockLoading: true
blockLoading: false
blockWrites: false
atomicWrites: true
watchChanges: false
printErrors: false
onLoaded: {
parseMemory(memoryFileView.text());
root.memoryReady = true;
}
onLoadFailed: {
root.memoryReady = true;
}
}
FileView {

View File

@@ -132,7 +132,7 @@ Item {
function onLastSuccessfulUserChanged() {
applyLastSuccessfulUser();
}
function onLastSessionIdChanged() {
function onMemoryReadyChanged() {
finalizeSessionSelection();
}
}
@@ -1030,6 +1030,8 @@ Item {
function finalizeSessionSelection() {
if (GreeterState.sessionList.length === 0)
return;
if (!GreetdMemory.memoryReady)
return;
const savedSession = GreetdMemory.lastSessionId;
if (savedSession) {

View File

@@ -18,7 +18,7 @@ Singleton {
command: ["which", "cava"]
running: false
onExited: exitCode => {
root.cavaAvailable = exitCode === 0;
root.cavaAvailable = exitCode === 0 && Quickshell.env("DMS_DISABLE_CAVA") !== "1";
}
}
@@ -39,10 +39,6 @@ sensitivity=30
lower_cutoff_freq=50
higher_cutoff_freq=12000
[input]
method=pipewire
source=auto
[output]
method=raw
raw_target=/dev/stdout