1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00

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