Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

These are the options defined in the tesujimath Home Manager modules.

For a comprehensive example of use, see my top-level Home Manager configuration.

Options

tesujimath.agentic-engineering.enable

Whether to enable agentic-engineering.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.agentic-engineering.claude.enable

Enable Claude Code and ACP

Type: boolean

Default:

true

Declared by:

tesujimath.agentic-engineering.goose.enable

Enable Goose agent CLI

Type: boolean

Default:

true

Declared by:

tesujimath.agentic-engineering.skills.enable

Enable agents skills

Type: boolean

Default:

true

Declared by:

tesujimath.babashka.enable

Whether to enable babashka.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.bash.enable

Whether to enable bash.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.bash.profile.conda-root

Root directory for conda, if any

Type: null or string

Default:

null

Declared by:

tesujimath.bash.profile.reuse-ssh-agent

Reuse or start ssh agent in Bash profile

Type: boolean

Default:

false

Declared by:

tesujimath.carapace.enable

Whether to enable carapace.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.defaultEditor

Default editor

Type: string

Default:

"vi"

tesujimath.defaultShell

Default shell

Type: string

Default:

"bash"

tesujimath.defaultShellPath

Absolute path of default shell

Type: string

Default:

"/nix/store/cgjr3kj3hs7ngznyws5qfg16c8scpys0-bash-interactive-5.3p9/bin/bash"

tesujimath.emacs.enable

Whether to enable emacs.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.fish.enable

Whether to enable fish.

Type: boolean

Default:

false

Example:

true

tesujimath.fonts.enable

Whether to enable fonts.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.git.enable

Whether to enable git.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.helix.enable

Whether to enable helix.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.homebrew.enable

Whether to enable homebrew.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.bash.enable

Whether to enable bash.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.beancount.enable

Whether to enable beancount.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.c.enable

Whether to enable c.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.clojure.enable

Whether to enable clojure.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.csharp.enable

Whether to enable csharp.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.dockerfile.enable

Whether to enable dockerfile.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.fennel.enable

Whether to enable fennel.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.fish.enable

Whether to enable fish.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.fsharp.enable

Whether to enable fsharp.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.go.enable

Whether to enable go.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.jinja.enable

Whether to enable jinja.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.json.enable

Whether to enable json.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.jsonnet.enable

Whether to enable jsonnet.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.markdown.enable

Whether to enable markdown.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.nix.enable

Whether to enable nix.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.python.enable

Whether to enable python.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.rust.enable

Whether to enable rust.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.terraform.enable

Whether to enable terraform.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.toml.enable

Whether to enable toml.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.typescript.enable

Whether to enable typescript.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.typst.enable

Whether to enable typst.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.languages.yaml.enable

Whether to enable yaml.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.mitmproxy.enable

Whether to enable mitmproxy.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.notion.cli.enable

Whether to enable Notion CLI.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.spacehammer.enable

Whether to enable spacehammer.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.syncthing.enable

Whether to enable syncthing.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.tmux.enable

Whether to enable tmux.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.tmux.mouse

Enable mouse support

Type: boolean

Default:

true

Declared by:

tesujimath.user.email

Email address

Type: string

tesujimath.user.fullName

Full name

Type: string

tesujimath.vmware-fusion-support.enable

Whether to enable Enable support for VMware Fusion.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.web-browser.enable

Whether to enable Web browser.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.web-browser.wsl.firefox.exec

XDG Desktop Entry exec string for native Windows Firefox

Type: string

Default:

"\"/home/docs/win/AppData/Local/Mozilla Firefox/firefox.exe\" %U"

Declared by:

tesujimath.web-browser.wsl.google-chrome.exec

XDG Desktop Entry exec string for native Windows Google Chrome

Type: string

Default:

"\"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe\" %U"

Declared by:

tesujimath.web-browser.wsl.use-native-windows

Use native Windows web browsers for WSL

Type: boolean

Default:

false

Declared by:

tesujimath.wezterm.enable

Whether to enable wezterm.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.xmonad-desktop.enable

Whether to enable xmonad-desktop.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.yazi.enable

Whether to enable yazi.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.zathura.enable

Whether to enable zathura.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.zed-editor.enable

Whether to enable zed-editor.

Type: boolean

Default:

false

Example:

true

Declared by:

tesujimath.zsh.enable

Whether to enable zsh.

Type: boolean

Default:

false

Example:

true

Declared by: