Options Documentation

kirk.fonts.enable

Whether to enable Enable my fonts, namely fira-code with nerdfonts. Note that this is required for kirk modules that use the nerdfont icons to function properly..

Type: boolean

Default

false

Example

true

kirk.foot.alpha

Alpha value of the foot terminal.

Type: floating point number

Default

0.85

kirk.foot.colorscheme

A colorscheme attribute set.

Type: attribute set

Default

{"bg":"282828","black":"1d2021","blue":"458588","bright":{"black":"928374","blue":"83a598","green":"b8bb26","orange":"fe8019","purple":"d3869b","red":"fb4934","teal":"8ec07c","white":"fbf1c7","yellow":"fabd2f"},"fg":"ebdbb2","green":"98971a","orange":"d65d0e","purple":"b16286","red":"cc241d","teal":"689d6a","white":"d5c4a1","yellow":"d79921"}

kirk.foot.enable

Whether to enable foot terminal emulator.

Type: boolean

Default

false

Example

true

kirk.foot.enableKeyBindings

Whether or not to enable my keybindings.

Type: boolean

Default

true

kirk.foot.fontSize

Font size of the terminal.

Type: signed integer

Default

15

kirk.fzf.colorscheme

A colorscheme attribute set.

Type: attribute set

Default

{"bg":"282828","black":"1d2021","blue":"458588","bright":{"black":"928374","blue":"83a598","green":"b8bb26","orange":"fe8019","purple":"d3869b","red":"fb4934","teal":"8ec07c","white":"fbf1c7","yellow":"fabd2f"},"fg":"ebdbb2","green":"98971a","orange":"d65d0e","purple":"b16286","red":"cc241d","teal":"689d6a","white":"d5c4a1","yellow":"d79921"}

kirk.fzf.enable

Whether to enable foot terminal emulator.

Type: boolean

Default

false

Example

true

kirk.fzf.enableZshIntegration

Whether to enable zsh integration.

Type: boolean

Default

true

kirk.git.enable

Whether to enable git.

Type: boolean

Default

false

Example

true

kirk.git.userEmail

What email address to use for git.

Type: string

kirk.git.userName

Username to use for git.

Type: string

kirk.gruvbox.colorscheme

A definition for the gruvbox theme.

Type: attribute set

Default

{"bg":"282828","black":"1d2021","blue":"458588","bright":{"black":"928374","blue":"83a598","green":"b8bb26","orange":"fe8019","purple":"d3869b","red":"fb4934","teal":"8ec07c","white":"fbf1c7","yellow":"fabd2f"},"fg":"ebdbb2","green":"98971a","orange":"d65d0e","purple":"b16286","red":"cc241d","teal":"689d6a","white":"d5c4a1","yellow":"d79921"}

kirk.helix.enable

Whether to enable helix text editor.

Type: boolean

Default

false

Example

true

kirk.helix.extraPackages

Extra packages to install, for example LSP’s.

Type: list of package

Default

[]

kirk.helix.installMostLsps

Whether or not to install most of the LSP’s that helix supports.

Type: boolean

Default

true

kirk.homeManagerScripts.configDir

Path to the home-manager configuration.

Type: null or path

Default

null

kirk.homeManagerScripts.enable

Whether to enable home manager scripts.

Type: boolean

Default

false

Example

true

kirk.homeManagerScripts.machine

Path to the home-manager configuration.

Type: null or string

kirk.jiten.dailyWord

Enable daily japanese word prompt.

Type: boolean

Default

true

kirk.jiten.enable

Whether to enable jiten japanese dictionary.

Type: boolean

Default

false

Example

true

kirk.joshuto.enable

Whether to enable joshuto file manager.

Type: boolean

Default

false

Example

true

kirk.joshuto.enableZshIntegration

Adds the auto-cd j command to zsh.

Type: boolean

Default

true

kirk.kakoune.enable

Whether to enable kakoune text editor.

Type: boolean

Default

false

Example

true

kirk.ssh.enable

Whether to enable ssh with extra config.

Type: boolean

Default

false

Example

true

kirk.ssh.identityPath

The directory containing the path to the identity file.

Type: null or path

Default

null

kirk.terminalTools.autoUpdateTealdeer

Whether to auto-update tealdeer.

Type: boolean

Default

true

kirk.terminalTools.enable

Whether to enable Quality of life terminal tools.

Type: boolean

Default

false

Example

true

kirk.terminalTools.enableZshIntegration

Whether to enable zsh integration for bat.

Type: boolean

Default

true

kirk.terminalTools.theme

What syntax highlighting colorscheme to use.

Type: string

Default

"gruvbox-dark"

kirk.terminalTools.trashCleaner.enable

Enable the trash-cli cleanup script

Type: boolean

Default

true

kirk.terminalTools.trashCleaner.persistance

How many days a file stays in trash before getting cleaned up.

Type: signed integer or floating point number

Default

30

kirk.userDirs.autoSortDownloads

Whether or not to auto-sort downloads.

Type: boolean

Default

true

kirk.userDirs.enable

Whether to enable userDirs.

Type: boolean

Default

false

Example

true

kirk.zathura.colorscheme

A colorscheme attribute set.

Type: attribute set

Default

{"bg":"282828","black":"1d2021","blue":"458588","bright":{"black":"928374","blue":"83a598","green":"b8bb26","orange":"fe8019","purple":"d3869b","red":"fb4934","teal":"8ec07c","white":"fbf1c7","yellow":"fabd2f"},"fg":"ebdbb2","green":"98971a","orange":"d65d0e","purple":"b16286","red":"cc241d","teal":"689d6a","white":"d5c4a1","yellow":"d79921"}

kirk.zathura.enable

Whether to enable foot terminal emulator.

Type: boolean

Default

false

Example

true

kirk.zathura.enableKeyBindings

Whether or not to enable my keybindings.

Type: boolean

Default

true

kirk.zsh.enable

Whether to enable zsh configuration..

Type: boolean

Default

false

Example

true

By Rasmus Kirk, 2023-12-07