NixOS Module Options
Here you will find the NixOS module options and their default values (if they have any).
You might want to take a look at the NixOS Manual or search the available options through NixOS Options.
Table of Contents
- Options
- jconfig
- jconfig.enable
- jconfig.dev
- jconfig.dev.enable
- jconfig.dev.jupyter.enable
- jconfig.gui
- jconfig.gui.enable
- jconfig.gui."8bitdoFix"
- jconfig.gui.steamHardwareSupport
- jconfig.gui.sway
- jconfig.gui.ydotool
- jconfig.gui.ydotool.enable
- jconfig.gui.ydotool.autoStart
- jconfig.importSSHKeysFromGithub
- jconfig.styling
- jconfig.styling.enable
- jconfig.styling.bootLogo
- jconfig.styling.wallpaper
Options
jconfig
Jalil’s default NixOS configuration.
Type: submodule
Default:
{ }
Declared by:
jconfig.enable
Whether to enable jalil’s default configuration…
Type: boolean
Default:
false
Example:
true
Declared by:
jconfig.dev
Options for setting up a dev environment
Type: submodule
Default:
{ }
Declared by:
jconfig.dev.enable
Whether to enable dev configuration.
Type: boolean
Default:
false
Example:
true
Declared by:
jconfig.dev.jupyter.enable
Whether to enable jupyter configuration.
Type: boolean
Default:
false
Example:
true
Declared by:
jconfig.gui
Jalil’s default configuration for a NixOS gui.
Type: submodule
Default:
{ }
Declared by:
jconfig.gui.enable
Whether to enable jalil’s default gui configuration…
Type: boolean
Default:
false
Example:
true
Declared by:
jconfig.gui."8bitdoFix"
Whether to enable a fix for 8bitdo controllers.
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.gui.steamHardwareSupport
Whether to enable steam hardware support.
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.gui.sway
Whether to enable sway.
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.gui.ydotool
Jalil’s default ydotool configuration.
Type: submodule
Default:
{ }
Declared by:
jconfig.gui.ydotool.enable
Whether to enable ydotool.
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.gui.ydotool.autoStart
Whether to enable autostarting ydotool at login.
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.importSSHKeysFromGithub
Import public ssh keys from a github username.
This will fetch the keys from https://github.com/$${username}.keys.
The format is "$${github-username}" = $${sha256-hash}
. The example
will try to fetch the keys from https://github.com/jalil-salame.keys.
Warning: this will interfere with services like gitea that override
the default ssh behaviour. In that case you want to use
users.users.<name>.openssh.authorizedKeys.keyFiles
on the users you
want to allow ssh logins.
Type: attribute set of string
Default:
{ }
Example:
{
jalil-salame = "sha256:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
}
Declared by:
jconfig.styling
Jalil’s styling options
Type: submodule
Default:
{ }
Declared by:
jconfig.styling.enable
Whether to enable jalil’s default styling (disables stylix).
Type: boolean
Default:
true
Example:
false
Declared by:
jconfig.styling.bootLogo
The logo used by plymouth at boot.
Type: path
Default:
Declared by:
jconfig.styling.wallpaper
The wallpaper to use.
Type: path
Default:
Declared by: