glance: restart service when settings file changes

This commit is contained in:
Gutyina Gergő
2025-08-13 00:34:58 +02:00
committed by Austin Horstman
parent 27a26be51f
commit 4b6dd06c6a
4 changed files with 6 additions and 0 deletions

View File

@@ -86,6 +86,9 @@ in
Unit = {
Description = "Glance feed dashboard server";
PartOf = [ "graphical-session.target" ];
X-Restart-Triggers = [
settingsFile
];
};
Install.WantedBy = [ "graphical-session.target" ];

View File

@@ -4,6 +4,7 @@
nmt.script = ''
configFile=home-files/.config/glance/glance.yml
serviceFile=home-files/.config/systemd/user/glance.service
serviceFile=$(normalizeStorePaths $serviceFile)
assertFileContent $configFile ${./glance-default-config.yml}
assertFileContent $serviceFile ${./glance.service}

View File

@@ -26,6 +26,7 @@
nmt.script = ''
configFile=home-files/.config/glance/glance.yml
serviceFile=home-files/.config/systemd/user/glance.service
serviceFile=$(normalizeStorePaths $serviceFile)
assertFileContent $configFile ${./glance-example-config.yml}
assertFileContent $serviceFile ${./glance.service}

View File

@@ -7,3 +7,4 @@ ExecStart=@glance@/bin/glance --config /home/hm-user/.config/glance/glance.yml
[Unit]
Description=Glance feed dashboard server
PartOf=graphical-session.target
X-Restart-Triggers=/nix/store/00000000000000000000000000000000-glance.yml