fusuma: add missing dependencies
This commit is contained in:
parent
587719494e
commit
bd9141ea97
4 changed files with 10 additions and 9 deletions
|
|
@ -96,10 +96,11 @@ in {
|
|||
|
||||
extraPackages = mkOption {
|
||||
type = types.listOf types.package;
|
||||
default = with pkgs; [ coreutils ];
|
||||
defaultText = literalExpression "pkgs.coreutils";
|
||||
default = with pkgs; [ xdotool coreutils xorg.xprop ];
|
||||
defaultText =
|
||||
literalExpression "pkgs.xdotool pkgs.coreutils pkgs.xorg.xprop";
|
||||
example = literalExpression ''
|
||||
with pkgs; [ coreutils xdotool ];
|
||||
with pkgs; [ xdotool coreutils xorg.xprop ];
|
||||
'';
|
||||
description = ''
|
||||
Extra packages needs to bring to the scope of fusuma service.
|
||||
|
|
@ -113,7 +114,7 @@ in {
|
|||
lib.platforms.linux)
|
||||
];
|
||||
|
||||
xdg.configFile."fusuma/config.yaml".source = configYaml;
|
||||
xdg.configFile."fusuma/config.yml".source = configYaml;
|
||||
|
||||
systemd.user.services.fusuma = {
|
||||
Unit = {
|
||||
|
|
@ -124,8 +125,7 @@ in {
|
|||
|
||||
Service = {
|
||||
Environment = with pkgs; "PATH=${makeBinPath cfg.extraPackages}";
|
||||
ExecStart =
|
||||
"${cfg.package}/bin/fusuma -c ${config.xdg.configHome}/fusuma/config.yaml";
|
||||
ExecStart = "${cfg.package}/bin/fusuma";
|
||||
};
|
||||
|
||||
Install = { WantedBy = [ "graphical-session.target" ]; };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue