24 lines
586 B
Nix
24 lines
586 B
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
# home.file."settings.db" = {
|
|
# source = ./settings.db;
|
|
# target = ".config/FreeTube/settings.db";
|
|
# force = true;
|
|
# };
|
|
systemd.user.services."set-freetube-settings" = {
|
|
Install = {
|
|
WantedBy = ["default.target"];
|
|
};
|
|
Service = {
|
|
Type = "oneshot";
|
|
ExecStart = "${pkgs.writeShellScript "set-freetube-settings" ''
|
|
#!/run/current-system/sw/bin/bash
|
|
cp -f ${builtins.toPath ./settings.db} ${config.home.homeDirectory}/.config/FreeTube/settings.db
|
|
''}";
|
|
RemainAfterExit = true;
|
|
};
|
|
};
|
|
}
|