hokage.audio.enable

Whether to enable audio system.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.backtickFirst

Type a backtick without Shift and an acute accent with Shift on German keyboards

Type: boolean

Default:

config.hokage.useInternalInfrastructure

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.bore.enable

Whether to enable BORE scheduler kernel patch.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.bore.kernelSeries

Kernel series used to fetch the BORE patch from the CachyOS kernel-patches repository.

Type: string

Default:

"6.18"

Example:

"6.19"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.bore.maxKernelVersion

Maximum kernel version allowed when the BORE patch is enabled.

Type: package

Default:

<derivation linux-6.18.49>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.bore.minBaseSliceNs

Default value for CONFIG_MIN_BASE_SLICE_NS when building the BORE-enabled kernel.

Type: signed integer

Default:

2000000

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.bore.patchHash

Hash of the fetched BORE patch.

Type: string

Default:

"sha256-KQ3HeQBDcfcdI/J1iTBm3Xqo1oZKyfXQSEQ3m4VUygw="

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.cache.enable

Whether to enable cache service.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.cache.sources

List of cache sources to enable

Type: list of (one of “home”, “remote”, “caliban”)

Default:

[
  "remote"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.catppuccin.enable

Whether to enable Catppuccin theme.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.catppuccin.flavor

Catppuccin flavor to use

Type: one of “latte”, “frappe”, “macchiato”, “mocha”

Default:

"mocha"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.excludePackages

List of default packages to exclude from the configuration

Type: list of package

Default:

[ ]

Example:

[ pkgs.qownnotes ]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.gaming.enable

Whether to enable gaming.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.gaming.ryubing.highDpi

Whether to enable high-dpi for ryubing.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.hostName

Hostname of the system

Type: string

Default:

""

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.kernel.enable

Whether to enable automatic kernel selection based on requirements

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.kernel.maxVersion

Maximum allowed kernel version

Type: package

Default:

<derivation linux-7.2.3>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.kernel.requirements

List of kernel packages required by various modules

Type: list of package

Default:

[ ]

Example:

[ ]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.kernel.selectedKernel

The automatically selected kernel package (lowest from requirements)

Type: package (read only)

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.cplusplus.enable

Whether to enable C++ development support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.cplusplus.ide.enable

Whether to enable C++ IDEs.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.cplusplus.qt6.enable

Whether to enable Qt6 for IDEs.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.go.enable

Whether to enable Go development support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.go.ide.enable

Whether to enable Go IDE.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.javascript.enable

Whether to enable Javascript development support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.javascript.ide.enable

Whether to enable Javascript IDE.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.php.enable

Whether to enable PHP development support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.languages.php.ide.enable

Whether to enable PHP IDE.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.lowBandwidth

Don’t install all packages or use stable versions to save bandwidth

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.mail.enable

Whether to enable Himalaya mail accounts.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.mail.aerc.enable

Whether to enable aerc mail client.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.mail.himalaya.enable

Whether to enable Himalaya mail client.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.mail.meli.enable

Whether to enable meli mail client.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.mail.neomutt.enable

Whether to enable NeoMutt mail client.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.memory-swap.enable

Whether to enable memory swap tuning.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.enable

Whether to enable NVIDIA graphics support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.package

Nvidia driver package to use (overrides packageType if set)

Type: null or package

Default:

null

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.packageType

Type of NVIDIA driver package to use

Type: one of “stable”, “latest”, “beta”, “production”, “new_feature”, “bleeding_edge”, “vulkan_beta”, “legacy_580”

Default:

"latest"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.maxKernelVersion

Maximum allowed kernel package for NVIDIA

Type: package (read only)

Default:

<derivation linux-7.2.3>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.modesetting.enable

Whether to enable NVIDIA DRM modesetting (required for some Wayland compositors, e.g. Sway).

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.open

Whether to enable Open NVIDIA drivers (NVIDIA open-gpu-kernel-modules).

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.nvidia.powerManagement.enable

Whether to enable NVIDIA power management.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.plasma.enable

Whether to enable KDE Plasma.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.plasma.enableOld

Whether to enable plasma with old KDE packages.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.plasma.enablePlasmaManager

Whether to enable plasma-manager.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.aider.enable

Whether to enable Aider AI code completion tool.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.atuin.enable

Whether to enable Atuin shell history.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.enable

Whether to enable Copilot API - Turn GitHub Copilot into OpenAI/Anthropic API compatible server.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.package

The copilot-api package to use

Type: package

Default:

<derivation copilot-api-0.7.0>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.accountType

Account type to use

Type: one of “individual”, “business”, “enterprise”

Default:

"individual"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.manual

Enable manual request approval

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.openFirewall

Open firewall port for copilot-api

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.port

Port to listen on

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

4141

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.rateLimit

Rate limit in seconds between requests

Type: null or (positive integer, meaning >0)

Default:

null

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.verbose

Enable verbose logging

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.copilot-api.wait

Wait instead of error when rate limit is hit

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.espanso.enable

Whether to enable Espanso to expand text.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.gemini-cli.enable

Whether to enable Google Gemini CLI.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.git.enable

Whether to enable Git integration.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.git.enableUrlRewriting

Whether to enable URL rewriting from HTTPS to SSH.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.enable

Whether to enable JetBrains IDEs support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.clion.enable

Whether to enable CLion support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.goland.enable

Whether to enable Goland support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.phpstorm.enable

Whether to enable PhpStorm support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.plugins

List of JetBrains plugin IDs to install.

Type: list of string

Default:

[
  "com.github.copilot"
  "nix-idea"
]

Example:

[
  "nix-idea"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.jetbrains.useStable

Whether to enable stable JetBrains packages.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.libvirt.enable

Whether to enable libvirt support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.libvirt.gui.enable

Whether to enable VirtManager.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.libvirt.role

Role of the libvirt system

Type: one of “host”, “guest”

Default:

"host"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.nixbit.enable

Whether to enable Nixbit configuration.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.nixbit.forceAutostart

Whether to enable Force creation of autostart desktop entry when application starts.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.nixbit.repository

Git repository URL for Nixbit

Type: string

Default:

"https://github.com/pbek/nixcfg.git"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.nushell.enable

Whether to enable Nushell.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.opencode.enable

Whether to enable AI coding agent built for the terminal.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.pia.enable

Whether to enable Private Internet Access.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.platformio.enable

Whether to enable PlatformIO support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.qownnotes.enable

Whether to enable QOwnNotes note-taking app.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.qownnotes.enableTui

Whether to enable QOwnNotes terminal browser.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.qownnotes.settings

Settings for QOwnNotes.override.conf

Type: attribute set of attribute set of (boolean or signed integer or string)

Default:

{
  Editor = {
    hangingIndent = true;
    showLineNumbers = true;
    showMarkdownImagePreviews = true;
  };
}

Example:

{
  General = {
    darkMode = true;
    interfaceLanguage = "en";
  };
}

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.qtcreator.enable

Whether to enable qtcreator.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.qtcreator.package

The QtCreator package to install

Type: package

Default:

<derivation qtcreator-20.0.1>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.starship.enable

Whether to enable Starship support.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.trippy.enable

Whether to enable Trippy configuration.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.uutils.enable

Whether to enable uutils replacements for GNU utils, changes seems to need reboot.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.uutilsAliases.enable

Whether to enable aliases for uutils to replace GNU coreutils in the shell.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.virtualbox.enable

Whether to enable VirtualBox.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.virtualbox.maxKernelVersion

Maximum allowed kernel package vor VirtualBox

Type: package (read only)

Default:

<derivation linux-6.18.49>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.virtualbox.role

Role of the VirtualBox system

Type: one of “host”, “guest”

Default:

"host"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.enable

Whether to enable Voxtype speech-to-text daemon.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.contextWindowOptimization

Whether to enable context window optimization for short recordings.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.gpuSupport

Whether to enable Vulkan GPU acceleration for Voxtype.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.hipSupport

Whether to enable AMD ROCm/HIP acceleration for Voxtype (gfx1100).

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.loadModelOnDemand

Whether to enable loading the Voxtype model on demand.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.voxtype.model

Whisper model to use. The base model uses about 142 MiB, while the default large-v3-turbo model uses about 1.6 GiB and provides substantially better German and English transcription accuracy.

Type: string

Default:

"large-v3-turbo"

Example:

"base"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.yazi.enable

Whether to enable Yazi terminal file manager.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.enable

Whether to enable the native Zerobyte backup service.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.package

The zerobyte package to use.

Type: package

Default:

pkgs.zerobyte

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.autoStart

Whether to start Zerobyte automatically at boot.

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.backupPaths

Host paths exposed under /backup for existing Zerobyte volume definitions.

Type: list of string

Default:

[
  "/var/lib"
  "/home"
  "/etc"
  "/root"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.baseUrl

Base URL of the Zerobyte instance.

Type: string

Default:

"http://localhost:4096"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.dataDir

State directory used by Zerobyte.

Type: string

Default:

"/var/lib/zerobyte"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.environmentFile

Environment file containing APP_SECRET and other sensitive settings.

Type: absolute path

Default:

"config.age.secrets.zerobyte-secret.path"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.group

Group under which Zerobyte runs.

Type: string

Default:

"root"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.host

Address on which Zerobyte listens.

Type: string

Default:

"127.0.0.1"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.openFirewall

Whether to open the Zerobyte port in the firewall.

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.port

Port on which Zerobyte listens.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

4096

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.readWriteBackupPaths

Whether Zerobyte may write to the configured backup paths for restores.

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.resticHostname

Restic hostname, defaulting to the system hostname when empty.

Type: string

Default:

""

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.settings

Additional environment settings passed to Zerobyte.

Type: attribute set of (boolean or signed integer or string)

Default:

{ }

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.timezone

Timezone used by Zerobyte.

Type: string

Default:

"Europe/Vienna"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.trustedOrigins

Additional origins allowed to call the Zerobyte authentication API.

Type: list of string

Default:

[ ]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zerobyte.user

User under which Zerobyte runs.

Type: string

Default:

"root"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.enable

Whether to enable ZFSGuard health monitoring service.

Type: boolean

Default:

true

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.checkSmart

Whether to check SMART disk health.

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.checkZfs

Whether to check ZFS pool health.

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.desktopNotifications

Enable local Linux desktop notifications via notify-send.

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.intervalMinutes

Interval in minutes between ZFS/SMART health checks.

Type: signed integer

Default:

60

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.shoutrrrUrls

Shoutrrr notification URLs for remote alerting. Examples:

  • “discord://token@id”
  • “telegram://token@telegram?channels=channel”
  • “gotify://host/token”
  • “ntfy://ntfy.sh/topic”

Type: list of string

Default:

[ ]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.programs.zfsguard.smartDevices

List of devices to check for SMART health. Empty means auto-detect.

Type: list of string

Default:

[ ]

Example:

[
  "/dev/sda"
  "/dev/nvme0"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.role

Role of the system

Type: one of “desktop”, “server-home”, “server-remote”, “ally”

Default:

"desktop"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.scx.enable

Whether to enable sched-ext userspace scheduler.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.scx.package

SCX package to install and use for the scheduler service.

Type: package

Default:

<derivation scx_full-1.1.2>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.scx.extraArgs

Extra arguments passed to the selected SCX scheduler.

Type: list of string

Default:

[ ]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.scx.scheduler

SCX scheduler to run via services.scx.

Type: one of “scx_beerland”, “scx_bpfland”, “scx_chaos”, “scx_cosmos”, “scx_central”, “scx_flash”, “scx_flatcg”, “scx_lavd”, “scx_layered”, “scx_mitosis”, “scx_nest”, “scx_p2dq”, “scx_pair”, “scx_prev”, “scx_qmap”, “scx_rlfifo”, “scx_rustland”, “scx_rusty”, “scx_sdt”, “scx_simple”, “scx_tickless”, “scx_userland”, “scx_wd40”

Default:

"scx_rustland"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.serverMba.enable

Whether to enable MBA server configuration.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.enable

Whether to enable NixHostForge host configuration prebuilder.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.branch

Git branch to watch.

Type: string

Default:

"main"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.concurrency

Maximum number of concurrent host builds. Leave null to configure it in the web UI.

Type: null or (positive integer, meaning >0)

Default:

null

Example:

1

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.interval

Polling interval as a Go duration string. Leave null to configure it in the web UI.

Type: null or string

Default:

null

Example:

"15m"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.listenAddress

Address for the web interface to listen on.

Type: string

Default:

"0.0.0.0"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.openFirewall

Open the web interface port in the firewall.

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.port

Port for the web interface.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

9637

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.services.nixhostforge.repository

Git repository URL containing the Nix flake to check.

Type: string

Default:

"https://github.com/pbek/nixcfg.git"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.synth.enable

Whether to enable synthesizer and MIDI device tooling.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.termFontSize

Terminal font size

Type: floating point number

Default:

12.0

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.tugraz.enable

Whether to enable TU Graz infrastructure.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.tugraz.enableExternal

Whether to enable settings for externally managed desktop.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.tugraz.enableOrca

Whether to enable Orca screen reader support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.useGhosttyGtkFix

Build Ghostty with GTK 4.17.6

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.useGraphicalSystem

Use graphical system by default, otherwise use text-based system

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.useInternalInfrastructure

Use internal infrastructure of omega

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.useSecrets

Use secrets handling of omega

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.useSharedKey

Use shared keys of omega

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.userEmail

Email of the default user

Type: string

Default:

"patrizio@bekerle.com"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.userLogin

User login of the default user

Type: string

Default:

"omega"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.userNameLong

User full name of the default user

Type: string

Default:

"Patrizio Bekerle"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.userNameShort

User short name of the default user

Type: string

Default:

"Patrizio"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.users

List of users that should be created by hokage

Type: list of string

Default:

[
  "omega"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.usersWithRoot

List of users, including root

Type: list of string (read only)

Default:

[
  "omega"
  "root"
]

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.waylandSupport

Wayland is the default, otherwise use X11

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.enable

Whether to enable ZFS support.

Type: boolean

Default:

false

Example:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.arcMax

Maximum size of ARC (Adaptive Replacement Cache) in bytes

Type: signed integer

Default:

1610612736

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.datasetRootName

Name of the root dataset of the ZFS pool

Type: string

Default:

""

Example:

"root"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.devNodes

Override boot.zfs.devNodes to control which directory ZFS scans for pool devices. Useful for VMs with virtio disks that do not reliably appear under /dev/disk/by-id (the ZFS default). Leave empty to keep the ZFS default.

Type: string

Default:

""

Example:

"/dev/disk/by-path"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.encrypted

Define if the ZFS datasets are encrypted

Type: boolean

Default:

true

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.hostId

Host ID for ZFS, generate with ‘just zfs-generate-host-id’

Type: string

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.maxKernelVersion

Maximum allowed kernel package vor ZFS

Type: package (read only)

Default:

<derivation linux-7.2.3>

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.poolName

Name of your ZFS pool

Type: string

Default:

"zroot"

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.useSystemdInitrd

Enable the systemd-based stage-1 initrd (boot.initrd.systemd.enable). Required on some VMs so the ZFS encryption passphrase prompt appears early enough in the boot sequence.

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage

hokage.zfs.useUnstable

Use pkgs.zfs_unstable for zfs.package when true (otherwise use pkgs.zfs).

Type: boolean

Default:

false

Declared by: - /nix/store/mrwaksjlwq8vn8jwlpm6ryaizazmpgzp-source/modules/hokage