Nixos Modules - Options Documentation

kirk.nixosScripts.enable

Whether to enable Nixos scripts

Required options:

Type: boolean

Default:
  false
Example:
  true

kirk.nixosScripts.configDir

Path to the nixos configuration.

Type: absolute path

Default:
  "/etc/nixos"

kirk.nixosScripts.machine

REQUIRED! The machine to run on.

Type: null or string

Default:
  null

kirk.youtubeDownloader.enable

Whether to enable Enable the YouTube downloader service…

Type: boolean

Default:
  false
Example:
  true

kirk.youtubeDownloader.channels

List of YouTube channel URLs to download.

Type: list of string

Default:
  [ ]

kirk.youtubeDownloader.group

Group ownership for the output directory and service.

Type: string

Default:
  "ytdl"

kirk.youtubeDownloader.outputDir

Absolute path to directory where downloaded videos will be stored.

Type: string

Default:
  "/var/lib/ytdl"

kirk.youtubeDownloader.timerInterval

systemd timer OnCalendar value, e.g. “daily”, “hourly”, “weekly”, “Mon --* 12:00:00” Defines how often the download runs automatically.

Type: string

Default:
  "daily"

kirk.youtubeDownloader.user

System user to run the downloader service as.

Type: string

Default:
  "ytdl"