mirror of
https://github.com/nix-community/home-manager
synced 2024-11-18 17:19:45 +01:00
gallery-dl: add package option
This commit is contained in:
parent
8d9fde0fba
commit
f240015a3a
2 changed files with 6 additions and 2 deletions
|
@ -14,6 +14,8 @@ in {
|
|||
options.programs.gallery-dl = {
|
||||
enable = mkEnableOption "gallery-dl";
|
||||
|
||||
package = mkPackageOption pkgs "gallery-dl" { };
|
||||
|
||||
settings = mkOption {
|
||||
type = jsonFormat.type;
|
||||
default = { };
|
||||
|
@ -32,7 +34,7 @@ in {
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
home.packages = [ pkgs.gallery-dl ];
|
||||
home.packages = [ cfg.package ];
|
||||
|
||||
xdg.configFile."gallery-dl/config.json" = mkIf (cfg.settings != { }) {
|
||||
source = jsonFormat.generate "gallery-dl-settings" cfg.settings;
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
{ ... }:
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
programs.gallery-dl = {
|
||||
enable = true;
|
||||
|
||||
package = config.lib.test.mkStubPackage { };
|
||||
|
||||
settings = {
|
||||
cache.file = "~/gallery-dl/cache.sqlite3";
|
||||
extractor.base-directory = "~/gallery-dl/";
|
||||
|
|
Loading…
Reference in a new issue