pueue: always write configuration file

Pueue requires the configuration file to contain a `shared` entry. We
therefore unconditionally add it as `shared: {}`.

Fixes #4295
This commit is contained in:
Robert Helgesson 2024-03-01 09:07:06 +01:00
parent 477176502a
commit 950673cec7
No known key found for this signature in database
GPG Key ID: 96E745BD17AA17ED
1 changed files with 3 additions and 3 deletions

View File

@ -6,7 +6,8 @@ let
cfg = config.services.pueue;
yamlFormat = pkgs.formats.yaml { };
configFile = yamlFormat.generate "pueue.yaml" cfg.settings;
configFile =
yamlFormat.generate "pueue.yaml" ({ shared = { }; } // cfg.settings);
in {
meta.maintainers = [ maintainers.AndersonTorres ];
@ -39,8 +40,7 @@ in {
home.packages = [ cfg.package ];
xdg.configFile =
mkIf (cfg.settings != { }) { "pueue/pueue.yml".source = configFile; };
xdg.configFile."pueue/pueue.yml".source = configFile;
systemd.user = {
services.pueued = {