1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-10 21:29:48 +01:00

picom: use getExe instead of hardcoded binary

This commit is contained in:
Philipp Mildenberger 2023-11-21 08:55:46 +01:00 committed by Mikilio
parent 7368d81a71
commit b986c3b8e7
No known key found for this signature in database
GPG key ID: 5B2F1A890CF33F3F
2 changed files with 3 additions and 3 deletions

View file

@ -5,7 +5,7 @@ let
inherit (lib) inherit (lib)
boolToString concatMapStringsSep concatStringsSep escape literalExpression boolToString concatMapStringsSep concatStringsSep escape literalExpression
mapAttrsToList mkEnableOption mkRenamedOptionModule mkRemovedOptionModule mapAttrsToList mkEnableOption mkRenamedOptionModule mkRemovedOptionModule
mkDefault mkIf mkOption optional types warn; mkDefault mkIf mkOption optional types warn getExe;
cfg = config.services.picom; cfg = config.services.picom;
opt = options.services.picom; opt = options.services.picom;
@ -318,7 +318,7 @@ in {
Service = { Service = {
ExecStart = concatStringsSep " " ([ ExecStart = concatStringsSep " " ([
"${cfg.package}/bin/picom" "${getExe cfg.package}"
"--config ${config.xdg.configFile."picom/picom.conf".source}" "--config ${config.xdg.configFile."picom/picom.conf".source}"
] ++ cfg.extraArgs); ] ++ cfg.extraArgs);
Restart = "always"; Restart = "always";

View file

@ -2,7 +2,7 @@
WantedBy=graphical-session.target WantedBy=graphical-session.target
[Service] [Service]
ExecStart=@picom@/bin/picom --config /nix/store/00000000000000000000000000000000-hm_picompicom.conf --legacy-backends ExecStart=@picom@/bin/dummy --config /nix/store/00000000000000000000000000000000-hm_picompicom.conf --legacy-backends
Restart=always Restart=always
RestartSec=3 RestartSec=3