gtk.enable

Whether to enable Gtk theming configuration.

type

boolean

example

{
  gtk.enable = true;
}

default

{
  gtk.enable = false;
}

gtk.cursorTheme

The cursor theme to use.

type

null or submodule

example

{
  gtk.cursorTheme = {
    _type = "literalExpression";
    text = ''
      {
        name = "Adwaita";
        package = pkgs.gnome3.adwaita-icon-theme;
      };
      
    '';
  };
}

default

{
  gtk.cursorTheme = null;
}

gtk.font

The font to use in GTK+ applications.

type

null or submodule

example

{
  gtk.font = {
    _type = "literalExpression";
    text = ''
      {
        name = "Cantarell 11";
        package = pkgs.cantarell-fonts;
      };
      
    '';
  };
}

default

{
  gtk.font = null;
}

gtk.gtk2

Whether to enable theming for obsolete GTK2 engine.

type

boolean

default

{
  gtk.gtk2 = true;
}

gtk.iconTheme

The icon theme to use.

type

null or submodule

example

{
  gtk.iconTheme = {
    _type = "literalExpression";
    text = ''
      {
        name = "Adwaita";
        package = pkgs.gnome3.adwaita-icon-theme;
      };
      
    '';
  };
}

default

{
  gtk.iconTheme = null;
}

gtk.theme

The GTK+ theme to use.

type

null or submodule

example

{
  gtk.theme = {
    _type = "literalExpression";
    text = ''
      {
        name = "Adwaita";
        package = pkgs.gnome-themes-extra;
      };
      
    '';
  };
}

default

{
  gtk.theme = null;
}

hardware.logitech-k380.enable

Whether to make function keys default on Logitech k380 bluetooth keyboard.

type

boolean

default

{
  hardware.logitech-k380.enable = false;
}

hardware.steam.enable

Whether to enable Steam headless server.

type

boolean

example

{
  hardware.steam.enable = true;
}

default

{
  hardware.steam.enable = false;
}

hardware.steam.autorun

Whether to enable run by default.

type

boolean

example

{
  hardware.steam.autorun = true;
}

default

{
  hardware.steam.autorun = false;
}

hardware.steam.devid

type

string

example

{
  hardware.steam.devid = "0000:07:00.0,1";
}

hardware.steam.resolution

type

string

default

{
  hardware.steam.resolution = "1920x1080";
}

hardware.steam.user

type

string

hardware.steam.wayland

Whether to enable via Wayland.

type

boolean

example

{
  hardware.steam.wayland = true;
}

default

{
  hardware.steam.wayland = false;
}

hardware.steam.xorg

Whether to enable via X.Org.

type

boolean

example

{
  hardware.steam.xorg = true;
}

default

{
  hardware.steam.xorg = false;
}

hardware.wifi.enable

Whether to enable Wifi hacks .

type

boolean

example

{
  hardware.wifi.enable = true;
}

default

{
  hardware.wifi.enable = false;
}

hardware.wifi.interface

type

string

programs.bambootracker.enable

Whether to enable BambooTracker program .

type

boolean

example

{
  programs.bambootracker.enable = true;
}

default

{
  programs.bambootracker.enable = false;
}

programs.pipewire.enable

Whether to enable the PipeWire sound server .

type

boolean

example

{
  programs.pipewire.enable = true;
}

default

{
  programs.pipewire.enable = false;
}

programs.pulseaudio.enable

Whether to enable the PulseAudio sound server .

type

boolean

example

{
  programs.pulseaudio.enable = true;
}

default

{
  programs.pulseaudio.enable = false;
}

qt5.enable

Whether to enable Qt5 theming configuration.

type

boolean

example

{
  qt5.enable = true;
}

default

{
  qt5.enable = false;
}

qt5.platformTheme

Selects the platform theme to use for Qt5 applications. The options are gtk Use GTK theme with qtstyleplugins gnome Use GNOME theme with qgnomeplatform

type

one of "gtk2", "gtk3"

example

{
  qt5.platformTheme = "gnome";
}

qt5.style

Selects the style to use for Qt5 applications. The options are adwaita adwaita-dark Use Adwaita Qt style with adwaita cleanlooks gtk2 motif plastique Use styles from qtstyleplugins

type

one of "adwaita", "adwaita-dark", "cleanlooks", "gtk2", "motif", "plastique"

example

{
  qt5.style = "adwaita";
}

services.jack.enable

Whether to enable JACK Audio Connection Kit. You must be in "wheel" group .

type

boolean

example

{
  services.jack.enable = true;
}

default

{
  services.jack.enable = false;
}

services.job.enable

Whether to enable Programs for job .

type

boolean

example

{
  services.job.enable = true;
}

default

{
  services.job.enable = false;
}

services.nvidia.enable

Whether to enable the Nvidia Optimus support .

type

boolean

example

{
  services.nvidia.enable = true;
}

default

{
  services.nvidia.enable = false;
}

services.server.enable

Whether to enable Support for my home server .

type

boolean

example

{
  services.server.enable = true;
}

default

{
  services.server.enable = false;
}