mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 19:46:05 +01:00
glance: restart service when settings file changes
This commit is contained in:
parent
27a26be51f
commit
4b6dd06c6a
4 changed files with 6 additions and 0 deletions
|
|
@ -86,6 +86,9 @@ in
|
||||||
Unit = {
|
Unit = {
|
||||||
Description = "Glance feed dashboard server";
|
Description = "Glance feed dashboard server";
|
||||||
PartOf = [ "graphical-session.target" ];
|
PartOf = [ "graphical-session.target" ];
|
||||||
|
X-Restart-Triggers = [
|
||||||
|
settingsFile
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
Install.WantedBy = [ "graphical-session.target" ];
|
Install.WantedBy = [ "graphical-session.target" ];
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
nmt.script = ''
|
nmt.script = ''
|
||||||
configFile=home-files/.config/glance/glance.yml
|
configFile=home-files/.config/glance/glance.yml
|
||||||
serviceFile=home-files/.config/systemd/user/glance.service
|
serviceFile=home-files/.config/systemd/user/glance.service
|
||||||
|
serviceFile=$(normalizeStorePaths $serviceFile)
|
||||||
|
|
||||||
assertFileContent $configFile ${./glance-default-config.yml}
|
assertFileContent $configFile ${./glance-default-config.yml}
|
||||||
assertFileContent $serviceFile ${./glance.service}
|
assertFileContent $serviceFile ${./glance.service}
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
nmt.script = ''
|
nmt.script = ''
|
||||||
configFile=home-files/.config/glance/glance.yml
|
configFile=home-files/.config/glance/glance.yml
|
||||||
serviceFile=home-files/.config/systemd/user/glance.service
|
serviceFile=home-files/.config/systemd/user/glance.service
|
||||||
|
serviceFile=$(normalizeStorePaths $serviceFile)
|
||||||
|
|
||||||
assertFileContent $configFile ${./glance-example-config.yml}
|
assertFileContent $configFile ${./glance-example-config.yml}
|
||||||
assertFileContent $serviceFile ${./glance.service}
|
assertFileContent $serviceFile ${./glance.service}
|
||||||
|
|
|
||||||
|
|
@ -7,3 +7,4 @@ ExecStart=@glance@/bin/glance --config /home/hm-user/.config/glance/glance.yml
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Glance feed dashboard server
|
Description=Glance feed dashboard server
|
||||||
PartOf=graphical-session.target
|
PartOf=graphical-session.target
|
||||||
|
X-Restart-Triggers=/nix/store/00000000000000000000000000000000-glance.yml
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue