programs.elisa.enable
Whether to enable the configuration module for Elisa, KDE’s music player.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.package
The elisa package to use. Use pkgs.libsForQt5.elisa
for Plasma 5 or pkgs.kdePackages.elisa
for Plasma 6.
You can also set this to null
if you’re using a system-wide installation of Elisa on NixOS.
Type: null or package
Default:
pkgs.kdePackages.elisa
Example:
pkgs.libsForQt5.elisa
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.colorScheme
The colour scheme of the UI. Leave this setting at null
in order to
not override the systems default scheme for for this application.
Type: null or string
Default:
null
Example:
"Krita dark orange"
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.defaultFilesViewPath
The default path which will be opened in the Files view. Unlike the index paths, shell variables cannot be used here.
Type: null or string
Default:
null
Example:
"/home/username/Music"
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.defaultView
The default view which will be opened when Elisa is started.
Type: null or one of “nowPlaying”, “recentlyPlayed”, “frequentlyPlayed”, “allAlbums”, “allArtists”, “allTracks”, “allGenres”, “files”, “radios”
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.embeddedView
Select the sidebar-embedded view for Elisa. The selected view will be omitted from the sidebar, and its contents will instead be individually displayed after the main view buttons.
Type: null or one of “albums”, “artists”, “genres”
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.showNowPlayingBackground
Set to true
in order to use a blurred version of the album artwork as the background for the ‘Now Playing’ section in Elisa.
Set to false
in order to use a solid colour inherited from the Plasma theme.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.appearance.showProgressOnTaskBar
Whether to present the current track progress in the task manager widgets in panels.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.indexer.paths
Stateful, persistent paths to be indexed by the Elisa Indexer.
The Indexer will recursively search for valid music files along the given paths.
Shell variables, such as $HOME
, may be used freely.
Type: null or (list of string)
Default:
null
Example:
''
[
"$HOME/Music"
"/ExternalDisk/more-music"
]
''
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.indexer.ratingsStyle
The Elisa music database can attach user-defined ratings to each track.
This option defines if the rating is a 0-5 stars
rating, or a binary Favourite/Not Favourite
rating.
Type: null or one of “stars”, “favourites”
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.indexer.scanAtStartup
Whether to automatically scan the configured index paths for new tracks when Elisa is started.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.player.minimiseToSystemTray
Set to true
in order to make Elisa continue playing in the System Tray after being closed.
Set to false
in order to make Elisa quit after being closed.
By default, the system tray icon is the symbolic variant of the Elisa icon.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.player.playAtStartup
Whether to automatically play the previous track when Elisa is started.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.elisa.player.useAbsolutePlaylistPaths
Set to true
in order to make Elisa write .m3u8
playlist files using the absolute paths to each track.
Setting to false
will make Elisa intelligently pick between relative or absolute paths.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/elisa.nix>
|
programs.ghostwriter.enable
Whether to enable configuration management for Ghostwriter. .
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.package
The ghostwriter package to use. Use pkgs.libsForQt5.ghostwriter
for Plasma 5 and
pkgs.kdePackages.ghostwriter
for Plasma 6. Use
null
if home-manager
should not install Ghostwriter.
Type: null or package
Default:
pkgs.kdePackages.ghostwriter
Example:
pkgs.kdePackages.ghostwriter
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.styling.blockquoteStyle
The style of blockquotes.
Type: null or one of “simple”, “italic”
Default:
null
Example:
"simple"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.styling.editorWidth
The width of the editor.
Type: null or one of “narrow”, “medium”, “wide”, “full”
Default:
null
Example:
"medium"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.styling.emphasisStyle
The style of emphasis.
Type: null or one of “italic”, “underline”
Default:
null
Example:
"bold"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.styling.focusMode
The focus mode to use.
Type: null or one of “sentence”, “currentLine”, “threeLines”, “paragraph”, “typewriter”
Default:
null
Example:
"sentence"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.styling.useLargeHeadings
Whether to use large headings.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.tabulation.insertSpacesForTabs
Whether to insert spaces for tabs.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.tabulation.tabWidth
The width of a tab.
Type: null or (positive integer, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.typing.automaticallyMatchCharacters.enable
Whether to automatically match characters.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.typing.automaticallyMatchCharacters.characters
The characters to automatically match.
Type: null or string
Default:
null
Example:
"\\\"'([{*_`<"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.editor.typing.bulletPointCycling
Whether to cycle through bullet points.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font
The font to use for Ghostwriter.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 12;
}
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more information.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.styleStrategy.preferNoShaping
If set to true
, this font will not try to apply shaping rules that may be required for some scripts
(e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more information.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.font.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.display.hideMenubarInFullscreen
Whether to hide the menubar in fullscreen mode.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.display.interfaceStyle
The interface style to use for Ghostwriter.
Type: null or one of “rounded”, “square”
Default:
null
Example:
"rounded"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.display.showCurrentTimeInFullscreen
Whether to show the current time in fullscreen mode.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.display.showUnbreakableSpace
Whether to show unbreakable space.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.fileSaving.autoSave
Whether to enable auto-save.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.fileSaving.backupFileOnSave
Whether to backup the file on save.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.fileSaving.backupLocation
The location to store backups of the Ghostwriter configuration.
Type: null or absolute path
Default:
null
Example:
"/home/user/.local/share/ghostwriter/backups"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.session.openLastFileOnStartup
Whether to open the last file on startup.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.general.session.rememberRecentFiles
Whether to remember recent files.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.locale
The locale to use for Ghostwriter.
Type: null or string
Default:
null
Example:
"en_US"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont
The code font to use for the preview.
Type: null or (submodule)
Default:
null
Example:
{
family = "Hack";
pointSize = 12;
}
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more information.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.styleStrategy.preferNoShaping
If set to true
, this font will not try to apply shaping rules that may be required for some scripts
(e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more information.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.codeFont.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.commandLineOptions
Additional command line options to pass to the preview command.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.markdownVariant
The markdown variant to use for the preview.
Type: null or string
Default:
null
Example:
"cmark-gfm"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.openByDefault
Whether to open the preview by default.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont
The text font to use for the preview.
Type: null or (submodule)
Default:
null
Example:
{
family = "Inter";
pointSize = 12;
}
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more information.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.styleStrategy.preferNoShaping
If set to true
, this font will not try to apply shaping rules that may be required for some scripts
(e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more information.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.preview.textFont.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.autoDetectLanguage
Whether to auto-detect the language.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.checkerEnabledByDefault
Whether the checker is enabled by default.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.ignoreUppercase
Whether to ignore uppercase words.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.ignoredWords
Words to ignore in the spell checker.
Type: null or (list of string)
Default:
null
Example:
[
"Amarok"
"KHTML"
"NixOS"
]
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.liveSpellCheck
Whether to enable live spell checking.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.spelling.skipRunTogether
Whether to skip run-together words.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.theme.customThemes
Custom themes to be added to the installation. The attribute key is mapped to their name.
Choose them from programs.ghostwriter.theme.name
.
Type: attribute set of absolute path
Default:
{ }
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.theme.name
The name of the theme to use.
Type: null or string
Default:
null
Example:
"Ghostwriter"
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.ghostwriter.window.sidebarOpen
Whether the sidebar is open by default.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/apps/ghostwriter.nix>
|
programs.kate.enable
Whether to enable configuration management for Kate, the KDE Advanced Text Editor. .
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.package
The kate package to use. Which Kate package to be installed by home-manager
. Use pkgs.libsForQt5.kate
for Plasma 5 and
pkgs.kdePackages.kate
for Plasma 6. Use null
if home-manager
should not install Kate.
Type: null or package
Default:
pkgs.kdePackages.kate
Example:
pkgs.libsForQt5.kate
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.brackets.automaticallyAddClosing
When enabled, a closing bracket is automatically inserted upon typing the opening.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.brackets.characters
This options determines which characters kate will treat as brackets.
Type: string
Default:
"<>(){}[]'\"`"
Example:
"<>(){}[]'\"`*_~"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.brackets.flashMatching
When this option is enabled, then a bracket will quickly flash whenever the cursor moves adjacent to the corresponding bracket.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.brackets.highlightMatching
When enabled, and the cursor is adjacent to a closing bracket, and the corresponding closing bracket is outside of the currently visible area, then the line of the opening bracket and the line directly after will be shown in a small, floating window at the top of the text area.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.brackets.highlightRangeBetween
This option enables automatch highlighting of the lines between an opening and a closing bracket when the cursor is adjacent to either.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font
The font settings for the editor.
Type: submodule
Default:
{
family = "Hack";
pointSize = 10;
}
Example:
{
family = "Fira Code";
pointSize = 11;
}
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.styleStrategy.preferNoShaping
If set to true
, this font will not try to apply shaping rules that may be required for some scripts
(e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.font.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.autodetect
Whether Kate should try to detect indentation for each given file and not impose default indentation settings.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.backspaceDecreaseIndent
Whether the backspace key in the indentation should decrease indentation by a full level always.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.keepExtraSpaces
Whether additional spaces that do not match the indent should be kept when adding/removing indentation level. If these are kept (option to true) then indenting 1 space further (with a default of 4 spaces) will be set to 5 spaces.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.replaceWithSpaces
Whether all indentation should be automatically converted to spaces.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.showLines
Whether to show the vertical lines that mark each indentation level.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.tabFromEverywhere
Whether the tabulator key increases intendation independent from the current cursor position.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.undoByShiftTab
Whether to unindent the current line by one level with the shortcut Shift+Tab.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.indent.width
The width of each indent level (in number of spaces).
Type: signed integer
Default:
4
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.inputMode
The input mode for the editor.
Type: one of “normal”, “vi”
Default:
"normal"
Example:
"vi"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.tabWidth
The width of a single tab (
) sign (in number of spaces).
Type: signed integer
Default:
4
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.theme.name
The name of the theme in use. May be a system theme. If a theme file was submitted this setting will be set automatically.
Type: string
Default:
""
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.editor.theme.src
The path of a theme file for the KDE editor (not the window color scheme).
Obtain a custom one by using the GUI settings in Kate. If you want to use a system-wide
editor color scheme set this path to null. If you set the metadata.name entry in the file
to a value that matches the name of a system-wide color scheme undesired behaviour may
occur. The activation will fail if a theme with the filename <name of your theme>.theme
already exists.
Type: null or absolute path
Default:
null
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.lsp.customServers
Add more LSP server settings here. Check out the format on the Kate Documentation. Note that these are only the settings; the appropriate packages have to be installed separately.
Type: null or (attribute set)
Default:
null
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.kate.ui.colorScheme
The colour scheme of the UI. Leave this setting at null
in order to
not override the systems default scheme for for this application.
Type: null or string
Default:
null
Example:
"Krita dark orange"
Declared by:
<plasma-manager/modules/apps/kate>
|
programs.konsole.enable
Whether to enable configuration management for Konsole, the KDE Terminal. .
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.customColorSchemes
Custom color schemes to be added to the installation. The attribute key maps to their name.
Choose them in any profile with profiles.<profile>.colorScheme = <name>
;
Type: attribute set of absolute path
Default:
{ }
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.defaultProfile
The name of the Konsole profile file to use by default.
To see what options you have, take a look at $HOME/.local/share/konsole
Type: null or string
Default:
null
Example:
"Catppuccin"
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.extraConfig
Extra config to add to the konsolerc
.
Type: attribute set of attribute set of (null or boolean or floating point number or signed integer or string)
Default:
{ }
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles
Plasma profiles to generate.
Type: null or (attribute set of (submodule))
Default:
{ }
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.colorScheme
Color scheme the profile will use. You can check the files you can
use in $HOME/.local/share/konsole
or /run/current-system/sw/share/konsole
.
You might also add a custom color scheme using
programs.konsole.customColorSchemes
.
Type: null or string
Default:
null
Example:
"Catppuccin-Mocha"
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.command
The command to run on new sessions.
Type: null or string
Default:
null
Example:
"${pkgs.zsh}/bin/zsh"
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.extraConfig
Extra keys to manually add to the profile.
Type: attribute set of attribute set of (null or boolean or floating point number or signed integer or string)
Default:
{ }
Example:
{ }
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.font.name
Name of the font the profile should use.
Type: string
Default:
"Hack"
Example:
"Hack"
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.font.size
Size of the font. Due to Konsole limitations, only a limited range of sizes is possible.
Type: integer between 4 and 128 (both inclusive)
Default:
10
Example:
12
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.profiles.<name>.name
Name of the profile. Defaults to the attribute name.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.konsole.ui.colorScheme
The color scheme of the UI. Leave this setting at null
in order to
not override the system’s default scheme for for this application.
Type: null or string
Default:
null
Example:
"Krita dark orange"
Declared by:
<plasma-manager/modules/apps/konsole.nix>
|
programs.okular.enable
Whether to enable configuration management for okular. .
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.package
The okular package to use. Which okular package to install. Use pkgs.libsForQt5.okular
in Plasma5 and
pkgs.kdePackages.okular
in Plasma6. Use null
if home-manager should not install Okular.
Type: null or package
Default:
pkgs.kdePackages.okular
Example:
pkgs.libsForQt5.okular
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.enable
Whether to change the colors of the documents.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.blackWhiteContrast
New contrast strength. Used for the BlackWhite
mode.
Type: null or integer between 2 and 6 (both inclusive)
Default:
null
Example:
4
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.blackWhiteThreshold
A threshold for deciding between black and white.
Higher values lead to brighter grays.
Used for the BlackWhite
mode.
Type: null or integer or floating point number between 2 and 253 (both inclusive)
Default:
null
Example:
127
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.mode
Mode used to change the colors.
Type: null or one of “Inverted”, “Paper”, “Recolor”, “BlackWhite”, “InvertLightness”, “InvertLumaSymmetric”, “InvertLuma”, “HueShiftPositive”, “HueShiftNegative”
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.paperColor
Paper color in RGB. Used for the Paper
mode.
Type: null or string
Default:
null
Example:
"255,255,255"
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.recolorBackground
New background color in RGB. Used for the Recolor
mode.
Type: null or string
Default:
null
Example:
"0,0,0"
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.changeColors.recolorForeground
New foreground color in RGB. Used for the Recolor
mode.
Type: null or string
Default:
null
Example:
"255,255,255"
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.accessibility.highlightLinks
Whether to draw borders around links.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.mouseMode
Changes what the mouse does. See the Okular Documentation for the full description.
Browse
: Click-and-drag with left mouse button.
Zoom
: Zoom in with left mouse button. Reset zoom with right mouse button.
RectSelect
: Draw area selection with left mouse button. Display options with right mouse button.
TextSelect
: Select text with left mouse button. Display options with right mouse button.
TableSelect
: Similar to text selection but allows for transforming the document into a table.
Magnifier
: Activates the magnifier with left mouse button.
Type: null or one of “Browse”, “Zoom”, “RectSelect”, “TextSelect”, “TableSelect”, “Magnifier”, “TrimSelect”
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.obeyDrm
Whether Okular should obey DRM (Digital Rights Management) restrictions. DRM limitations are used to make it impossible to perform certain actions with PDF documents, such as copying content to the clipboard. Note that in some configurations of Okular, this option is not available.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.openFileInTabs
Whether to open files in tabs.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.showScrollbars
Whether to show scrollbars in the document viewer.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.smoothScrolling
Whether to use smooth scrolling.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.viewContinuous
Whether to open in continous mode by default.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.viewMode
The view mode for the pages.
Type: null or one of “Single”, “Facing”, “FacingFirstCentered”, “Summary”
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.general.zoomMode
Specifies the default zoom mode for file which were never opened before. For those files which were opened before the previous zoom mode is applied.
Type: null or one of “100%”, “fitWidth”, “fitPage”, “autoFit”
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.performance.enableTransparencyEffects
Whether to enable transparancy effects. This may increase CPU usage.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.okular.performance.memoryUsage
Memory usage profile for Okular. This may impact the speed performance of Okular, as it determines how many computation results are kept in memory.
Type: null or one of “Low”, “Normal”, “Aggressive”, “Greedy”
Default:
null
Declared by:
<plasma-manager/modules/apps/okular.nix>
|
programs.plasma.enable
Whether to enable declarative configuration options for the KDE Plasma Desktop. .
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules>
|
programs.plasma.configFile
An attribute set where the keys are file names (relative to
$XDG_CONFIG_HOME
) and the values are attribute sets that
represent configuration groups and settings inside those groups.
Type: attribute set of attribute set of attribute set of ((submodule) or (null or boolean or floating point number or signed integer or string) convertible to it)
Default:
{ }
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.configFile.<name>.<name>.<name>.escapeValue
Whether to escape the value according to kde’s escape-format. See: https://invent.kde.org/frameworks/kconfig/-/blob/v6.7.0/src/core/kconfigini.cpp?ref_type=tags#L880-945 for info about this format.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.configFile.<name>.<name>.<name>.immutable
Whether to make the key immutable. This corresponds to adding [$i] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.configFile.<name>.<name>.<name>.persistent
When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.configFile.<name>.<name>.<name>.shellExpand
Whether to mark the key for shell expansion. This corresponds to adding [$e] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.configFile.<name>.<name>.<name>.value
The value for some key.
Type: null or boolean or floating point number or signed integer or string
Default:
null
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile
An attribute set where the keys are file names (relative to
$XDG_DATA_HOME
) and the values are attribute sets that
represent configuration groups and settings inside those groups.
Type: attribute set of attribute set of attribute set of ((submodule) or (null or boolean or floating point number or signed integer or string) convertible to it)
Default:
{ }
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile.<name>.<name>.<name>.escapeValue
Whether to escape the value according to kde’s escape-format. See: https://invent.kde.org/frameworks/kconfig/-/blob/v6.7.0/src/core/kconfigini.cpp?ref_type=tags#L880-945 for info about this format.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile.<name>.<name>.<name>.immutable
Whether to make the key immutable. This corresponds to adding [$i] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile.<name>.<name>.<name>.persistent
When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile.<name>.<name>.<name>.shellExpand
Whether to mark the key for shell expansion. This corresponds to adding [$e] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.dataFile.<name>.<name>.<name>.value
The value for some key.
Type: null or boolean or floating point number or signed integer or string
Default:
null
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.desktop.icons.alignment
Whether to align the icons on the left (the default) or right side of the screen.
Type: null or one of “left”, “right”
Default:
null
Example:
"right"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.arrangement
The direction in which desktop icons are to be arranged.
Type: null or one of “leftToRight”, “topToBottom”
Default:
null
Example:
"topToBottom"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.folderPreviewPopups
Enables the arrow button when hovering over a folder on the desktop which shows a preview popup of the folder’s contents.
Enabled by default.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.lockInPlace
Locks the position of all desktop icons to the order and placement
defined by arrangement
, alignment
and the sorting
options,
so they cannot be manually moved.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.previewPlugins
Configures the preview plugins used to preview desktop files and folders.
Type: null or (list of string)
Default:
null
Example:
[
"audiothumbnail"
"fontthumbnail"
]
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.size
The desktop icon size, which is normally configured via a slider
with seven possible values ranging from small (0
) to large (6
).
The fourth position (3
) is the default.
Type: null or integer between 0 and 6 (both inclusive)
Default:
null
Example:
2
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.sorting.descending
Reverses the sorting order if enabled. Sorting is ascending by default.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.sorting.foldersFirst
Folders are sorted separately from files by default. This means folders appear first, sorted, for example, ascending by name, followed by files, also sorted ascending by name. If this option is disabled, all items are sorted regardless of type.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.icons.sorting.mode
Specifies the sort mode for the desktop icons. By default, they are
sorted by name
.
Type: null or one of “date”, “manual”, “name”, “size”, “type”
Default:
null
Example:
"type"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.mouseActions.leftClick
Action for a left mouse click on the desktop.
Type: null or one of “applicationLauncher”, “contextMenu”, “paste”, “switchActivity”, “switchVirtualDesktop”, “switchWindow”
Default:
null
Example:
"appLauncher"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.mouseActions.middleClick
Action for a middle mouse click on the desktop.
Type: null or one of “applicationLauncher”, “contextMenu”, “paste”, “switchActivity”, “switchVirtualDesktop”, “switchWindow”
Default:
null
Example:
"switchWindow"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.mouseActions.rightClick
Action for a right mouse click on the desktop.
Type: null or one of “applicationLauncher”, “contextMenu”, “paste”, “switchActivity”, “switchVirtualDesktop”, “switchWindow”
Default:
null
Example:
"contextMenu"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.mouseActions.verticalScroll
Action for scrolling (vertically) while hovering over the desktop.
Type: null or one of “applicationLauncher”, “contextMenu”, “paste”, “switchActivity”, “switchVirtualDesktop”, “switchWindow”
Default:
null
Example:
"switchVirtualDesktop"
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.desktop.widgets
A list of widgets to be added to the desktop.
Type: null or (list of (attribute-tagged union or (submodule)))
Default:
null
Example:
[
{
config = {
Appearance = {
showDate = false;
};
};
name = "org.kde.plasma.digitalclock";
position = {
horizontal = 51;
vertical = 100;
};
size = {
height = 250;
width = 250;
};
}
{
plasmusicToolbar = {
background = "transparentShadow";
position = {
horizontal = 51;
vertical = 300;
};
size = {
height = 400;
width = 250;
};
};
}
]
Declared by:
<plasma-manager/modules/desktop.nix>
|
programs.plasma.file
An attribute set where the keys are file names (relative to
$HOME
) and the values are attribute sets that represent
configuration groups and settings inside those groups.
Type: attribute set of attribute set of attribute set of ((submodule) or (null or boolean or floating point number or signed integer or string) convertible to it)
Default:
{ }
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.file.<name>.<name>.<name>.escapeValue
Whether to escape the value according to kde’s escape-format. See: https://invent.kde.org/frameworks/kconfig/-/blob/v6.7.0/src/core/kconfigini.cpp?ref_type=tags#L880-945 for info about this format.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.file.<name>.<name>.<name>.immutable
Whether to make the key immutable. This corresponds to adding [$i] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.file.<name>.<name>.<name>.persistent
When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.file.<name>.<name>.<name>.shellExpand
Whether to mark the key for shell expansion. This corresponds to adding [$e] to the end of the key.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.file.<name>.<name>.<name>.value
The value for some key.
Type: null or boolean or floating point number or signed integer or string
Default:
null
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.fonts.fixedWidth
The fixed width or monospace font for the Plasma desktop.
Type: null or (submodule)
Default:
null
Example:
{
family = "Iosevka";
pointSize = 11;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.fixedWidth.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general
The main font for the Plasma desktop.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 11;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.general.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu
The font used for menus.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 10;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.menu.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small
The font used for very small text.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 8;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.small.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar
The font used for toolbars.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 10;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.toolbar.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle
The font used for window titles.
Type: null or (submodule)
Default:
null
Example:
{
family = "Noto Sans";
pointSize = 10;
}
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.capitalization
The capitalization settings for this font.
See https://doc.qt.io/qt-6/qfont.html#Capitalization-enum for more.
Type: one of “allLowercase”, “allUppercase”, “capitalize”, “mixedCase”, “smallCaps”
Default:
"mixedCase"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.family
The font family of this font.
Type: string
Example:
"Noto Sans"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.fixedPitch
Whether the font has a fixed pitch.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.letterSpacing
The amount of letter spacing for this font.
Could be a percentage or an absolute spacing change (positive increases spacing, negative decreases spacing),
based on the selected letterSpacingType
.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.letterSpacingType
Whether to use percentage or absolute spacing for this font.
See https://doc.qt.io/qt-6/qfont.html#SpacingType-enum for more.
Type: one of “absolute”, “percentage”
Default:
"percentage"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.pixelSize
The pixel size of this font.
Mutually exclusive with point size.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.pointSize
The point size of this font.
Could be a decimal, but usually an integer. Mutually exclusive with pixel size.
Type: null or (positive integer or floating point number, meaning >0)
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.stretch
The stretch factor for this font, as an integral percentage (i.e. 150 means a 150% stretch), or as a pre-defined stretch factor string.
Type: integer between 1 and 4000 (both inclusive) or one of “anyStretch”, “condensed”, “expanded”, “extraCondensed”, “extraExpanded”, “semiCondensed”, “semiExpanded”, “ultraCondensed”, “ultraExpanded”, “unstretched”
Default:
"anyStretch"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.strikeOut
Whether the font is struck out.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.style
The style of the font.
Type: one of “italic”, “normal”, “oblique”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleHint
The style hint of this font.
See https://doc.qt.io/qt-6/qfont.html#StyleHint-enum for more.
Type: one of “anyStyle”, “courier”, “cursive”, “decorative”, “fantasy”, “helvetica”, “monospace”, “oldEnglish”, “sansSerif”, “serif”, “system”, “times”, “typewriter”
Default:
"anyStyle"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleName
The style name of this font, overriding the style
and weight
parameters when set.
Used for special fonts that have styles beyond traditional settings.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy
The strategy for matching similar fonts to this font.
See https://doc.qt.io/qt-6/qfont.html#StyleStrategy-enum for more.
Type: submodule
Default:
{ }
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.antialiasing
Whether antialiasing is preferred for this font.
default
corresponds to not setting any enum flag, and prefer
and disable
correspond to PreferAntialias
and NoAntialias
enum flags respectively.
Type: one of “default”, “disable”, “prefer”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.matchingPrefer
Whether the font matching process prefers exact matches, or best quality matches.
default
corresponds to not setting any enum flag, and exact
and quality
correspond to PreferMatch
and PreferQuality
enum flags respectively.
Type: one of “default”, “exact”, “quality”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.noFontMerging
If set to true
, this font will not try to find a substitute font when encountering missing glyphs.
Corresponds to the NoFontMerging
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.noSubpixelAntialias
If set to true
, this font will try to avoid subpixel antialiasing.
Corresponds to the NoSubpixelAntialias
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.prefer
Which type of font is preferred by the font when finding an appropriate default family.
default
, bitmap
, device
, outline
, forceOutline
correspond to the
PreferDefault
, PreferBitmap
, PreferDevice
, PreferOutline
, ForceOutline
enum flags
respectively.
Type: one of “bitmap”, “default”, “device”, “forceOutline”, “outline”
Default:
"default"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.styleStrategy.preferNoShaping
If set to true, this font will not try to apply shaping rules that may be required for some scripts (e.g. Indic scripts), increasing performance if these rules are not required.
Corresponds to the PreferNoShaping
enum flag.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.underline
Whether the font is underlined.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.weight
The weight of the font, either as a number between 1 to 1000 or as a pre-defined weight string.
See https://doc.qt.io/qt-6/qfont.html#Weight-enum for more.
Type: integer between 1 and 1000 (both inclusive) or one of “black”, “bold”, “demiBold”, “extraBold”, “extraLight”, “light”, “medium”, “normal”, “thin”
Default:
"normal"
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.fonts.windowTitle.wordSpacing
The amount of word spacing for this font, in pixels.
Positive values increase spacing while negative ones decrease spacing.
Type: signed integer or floating point number
Default:
0
Declared by:
<plasma-manager/modules/fonts.nix>
|
programs.plasma.hotkeys.commands
Commands triggered by a keyboard shortcut.
Type: attribute set of (submodule)
Default:
{ }
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.command
The command to execute.
Type: string
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.comment
Optional comment to display in the System Settings app.
Type: string
Default:
"‹name›"
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.key
The key combination that triggers the action.
Type: string
Default:
""
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.keys
The key combinations that trigger the action.
Type: list of string
Default:
[ ]
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.logs.enabled
Connect the command’s stdin
and stdout
to the systemd journal with systemd-cat
.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.logs.extraArgs
Additional arguments provided to systemd-cat
.
Type: string
Default:
""
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.logs.identifier
Identifier passed down to systemd-cat
.
Type: string
Default:
"plasma-manager-commands-‹name›"
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.hotkeys.commands.<name>.name
Command hotkey name.
Type: string
Default:
"‹name›"
Declared by:
<plasma-manager/modules/hotkeys.nix>
|
programs.plasma.immutableByDefault
Whether to make keys written by plasma-manager immutable by default.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.input.keyboard.layouts
Keyboard layouts to use.
Type: null or (list of (submodule))
Default:
null
Example:
[
{
layout = "us";
}
{
layout = "ca";
variant = "eng";
}
{
displayName = "usi";
layout = "us";
variant = "intl";
}
]
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.layouts.*.displayName
Keyboard layout display name.
Type: null or string
Default:
null
Example:
"us"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.layouts.*.layout
Keyboard layout.
Type: string
Example:
"us"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.layouts.*.variant
Keyboard layout variant. Examples: “mac”, “dvorak”, “workman-intl”, and “colemak_dh_wide_iso”
Type: null or string
Default:
null
Example:
"eng"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.model
Keyboard model.
Type: null or string
Default:
null
Example:
"pc104"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.numlockOnStartup
Numpad settings at startup.
Type: null or one of “on”, “off”, “unchanged”
Default:
null
Example:
"on"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.options
Keyboard options.
Type: null or (list of string)
Default:
null
Example:
[
"altwin:meta_alt"
"caps:shift"
"custom:types"
]
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.repeatDelay
Configure how many milliseconds a key must be held down for before the input starts repeating.
Type: null or integer between 100 and 5000 (both inclusive)
Default:
null
Example:
200
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.repeatRate
Configure how quickly the inputs should be repeated when holding down a key.
Type: null or integer or floating point number between 0.2 and 100.0 (both inclusive)
Default:
null
Example:
50.0
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.keyboard.switchingPolicy
Switching policy for keyboard layouts.
Type: null or one of “global”, “desktop”, “winClass”, “window”
Default:
null
Example:
"global"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice
Configure the different mice.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
acceleration = 0.5;
accelerationProfile = "none";
enable = true;
leftHanded = false;
middleButtonEmulation = false;
name = "Logitech G403 HERO Gaming Mouse";
naturalScroll = false;
productId = "c08f";
scrollSpeed = 1;
vendorId = "046d";
}
]
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.enable
Enables or disables the mouse.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.acceleration
Set the mouse acceleration.
Type: null or integer or floating point number between -1 and 1 (both inclusive)
Default:
null
Example:
0.5
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.accelerationProfile
Set the mouse acceleration profile.
Type: null or one of “default”, “none”
Default:
null
Example:
"none"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.leftHanded
Whether to swap the left and right buttons.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.middleButtonEmulation
Whether to enable middle mouse click emulation by pressing the left and right buttons at the same time. Activating this increases the click latency by 50ms.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.name
The name of the mouse.
This can be found by looking at the Name
attribute in the section in
the /proc/bus/input/devices
path belonging to the mouse.
Type: string
Default:
null
Example:
"Logitech G403 HERO Gaming Mouse"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.naturalScroll
Whether to enable natural scrolling for the mouse.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.productId
The product ID of the mouse.
This can be found by looking at the Product
attribute in the section in
the /proc/bus/input/devices
path belonging to the mouse.
Type: string
Default:
null
Example:
"c077"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.scrollSpeed
Configure how fast the scroll wheel moves.
Type: null or integer or floating point number between 0.1 and 20 (both inclusive)
Default:
null
Example:
1
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.mice.*.vendorId
The vendor ID of the mouse.
This can be found by looking at the Vendor
attribute in the section in
the /proc/bus/input/devices
path belonging to the mouse.
Type: string
Default:
null
Example:
"046d"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads
Configure the different touchpads.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
disableWhileTyping = true;
enable = true;
leftHanded = true;
middleButtonEmulation = true;
name = "PNP0C50:00 0911:5288 Touchpad";
naturalScroll = true;
pointerSpeed = 0;
productId = "21128";
tapToClick = true;
vendorId = "2321";
}
]
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.enable
Whether to enable the touchpad.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.accelerationProfile
Set the touchpad acceleration profile.
Type: null or one of “default”, “none”
Default:
null
Example:
"none"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.disableWhileTyping
Whether to disable the touchpad while typing.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.leftHanded
Whether to swap the left and right buttons.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.middleButtonEmulation
Whether to enable middle mouse click emulation by pressing the left and right buttons at the same time. Activating this increases the click latency by 50ms.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.name
The name of the touchpad.
This can be found by looking at the Name
attribute in the section in
the /proc/bus/input/devices
path belonging to the touchpad.
Type: string
Default:
null
Example:
"PNP0C50:00 0911:5288 Touchpad"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.naturalScroll
Whether to enable natural scrolling for the touchpad.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.pointerSpeed
How fast the pointer moves.
Type: null or integer or floating point number between -1 and 1 (both inclusive)
Default:
null
Example:
"0"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.productId
The product ID of the touchpad.
This can be found by looking at the Product
attribute in the section in
the /proc/bus/input/devices
path belonging to the touchpad.
Type: string
Default:
null
Example:
"5288"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.rightClickMethod
Configure how right-clicking is performed on the touchpad.
Type: null or one of “bottomRight”, “twoFingers”
Default:
null
Example:
"twoFingers"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.scrollMethod
Configure how scrolling is performed on the touchpad.
Type: null or one of “touchPadEdges”, “twoFingers”
Default:
null
Example:
"touchPadEdges"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.scrollSpeed
Configure the scrolling speed of the touchpad. Lower is slower. If unset, KDE Plasma will default to 0.3.
Type: null or integer or floating point number between 0.1 and 20 (both inclusive)
Default:
null
Example:
0.1
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.tapAndDrag
Whether to enable tap-and-drag for the touchpad.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.tapDragLock
Whether to enable the tap-and-drag lock for the touchpad.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.tapToClick
Whether to enable tap-to-click for the touchpad.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.twoFingerTap
Configure what a two-finger tap maps to on the touchpad.
Type: null or one of “rightClick”, “middleClick”
Default:
null
Example:
"twoFingers"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.input.touchpads.*.vendorId
The vendor ID of the touchpad.
This can be found by looking at the Vendor
attribute in the section in
the /proc/bus/input/devices
path belonging to the touchpad.
Type: string
Default:
null
Example:
"0911"
Declared by:
<plasma-manager/modules/input.nix>
|
programs.plasma.krunner.activateWhenTypingOnDesktop
Whether to activate KRunner when typing on the desktop.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/krunner.nix>
|
programs.plasma.krunner.historyBehavior
Set the behavior of KRunner’s history.
Type: null or one of “disabled”, “enableSuggestions”, “enableAutoComplete”
Default:
null
Example:
"disabled"
Declared by:
<plasma-manager/modules/krunner.nix>
|
programs.plasma.krunner.position
Set KRunner’s position on the screen.
Type: null or one of “top”, “center”
Default:
null
Example:
"center"
Declared by:
<plasma-manager/modules/krunner.nix>
|
programs.plasma.krunner.shortcuts.launch
Set the shortcut to launch KRunner.
Type: null or string or list of string
Default:
null
Example:
"Meta"
Declared by:
<plasma-manager/modules/krunner.nix>
|
programs.plasma.krunner.shortcuts.runCommandOnClipboard
Set the shortcut to run the command on the clipboard contents.
Type: null or string or list of string
Default:
null
Example:
"Meta+Shift"
Declared by:
<plasma-manager/modules/krunner.nix>
|
programs.plasma.kscreenlocker.appearance.alwaysShowClock
Whether to always show the clock on the lockscreen, even if the unlock dialog is not shown.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.showMediaControls
Whether to show media controls on the lockscreen.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaper
The wallpaper for the lockscreen. Can be either the path to an image file or a KPackage.
Type: null or absolute path
Default:
null
Example:
"${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/Kay/contents/images/1080x1920.png"
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperPictureOfTheDay
Which plugin to fetch the Picture of the Day from.
Type: null or (submodule)
Default:
null
Example:
{
provider = "apod";
}
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperPictureOfTheDay.provider
The provider for the Picture of the Day plugin.
Type: null or one of “apod”, “bing”, “flickr”, “natgeo”, “noaa”, “wcpotd”, “epod”, “simonstalenhag”
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperPictureOfTheDay.updateOverMeteredConnection
Whether to update the wallpaper on a metered connection.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperPlainColor
Set the wallpaper using a plain color. Color is a comma-seperated R,G,B,A string. The alpha is optional (default is 256).
Type: null or string
Default:
null
Example:
"0,64,174,256"
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperSlideShow
Allows you to set the wallpaper using the slideshow plugin. Needs the path to at least one directory with wallpaper images.
Type: null or (submodule)
Default:
null
Example:
{ path = "${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/"; }
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperSlideShow.interval
The length between wallpaper switches.
Type: signed integer
Default:
300
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.appearance.wallpaperSlideShow.path
The path(s) where the wallpapers are located.
Type: absolute path or list of absolute path
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.autoLock
Whether the screen will be locked after the specified time.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.lockOnResume
Whether to lock the screen when the system resumes from sleep.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.lockOnStartup
Whether to lock the screen on startup.
Note: This option is not provided in the System Settings app.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.passwordRequired
Whether the user password is required to unlock the screen.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.passwordRequiredDelay
The time it takes in seconds for the password to be required after the screen is locked.
Type: null or (unsigned integer, meaning >=0)
Default:
null
Example:
5
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kscreenlocker.timeout
Sets the timeout in minutes after which the screen will be locked.
Type: null or (unsigned integer, meaning >=0)
Default:
null
Example:
5
Declared by:
<plasma-manager/modules/kscreenlocker.nix>
|
programs.plasma.kwin.borderlessMaximizedWindows
Whether to remove the border of maximized windows.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.cornerBarrier
When enabled, prevents the cursor from crossing at screen-corners.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.edgeBarrier
Additional distance the cursor needs to travel to cross screen edges. To
disable edge barriers, set this to 0
.
Type: null or integer between 0 and 1000 (both inclusive)
Default:
null
Example:
50
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.blur.enable
Blurs the background behind semi-transparent windows.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.blur.noiseStrength
Adds noise to the blur effect.
Type: null or integer between 0 and 14 (both inclusive)
Default:
null
Example:
8
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.blur.strength
Controls the intensity of the blur.
Type: null or integer between 1 and 15 (both inclusive)
Default:
null
Example:
5
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.cube.enable
Arrange desktops in a virtual cube.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.desktopSwitching.animation
The animation used when switching through virtual desktops.
Type: null or one of “fade”, “slide”, “off”
Default:
null
Example:
"fade"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.dimAdminMode.enable
Darken the entire screen, except for the PolKit window, when requesting root
privileges.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.dimInactive.enable
Darken inactive windows.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.fallApart.enable
Whether to make closed windows break into pieces.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.fps.enable
Display KWin’s FPS performance graph in the corner of the screen.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.minimization.animation
The effect to be displayed when windows are minimized.
Type: null or one of “squash”, “magiclamp”, “off”
Default:
null
Example:
"magiclamp"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.minimization.duration
The duration of the minimization effect in milliseconds. Only
available when the minimization effect is magiclamp
.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
50
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.shakeCursor.enable
Enable the shake cursor effect.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.slideBack.enable
Slide back windows when another window is raised.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.snapHelper.enable
Helps locate the center of the screen when moving a window.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.translucency.enable
Make windows translucent under certain conditions.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.windowOpenClose.animation
The animation used when opening/closing windows.
Type: null or one of “fade”, “glide”, “scale”, “off”
Default:
null
Example:
"glide"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.effects.wobblyWindows.enable
Deform windows while they are moving.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.enable
Enable the night light effect.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.location.latitude
The latitude of your location.
Type: null or string
Default:
null
Example:
"39.160305343511446"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.location.longitude
The longitude of your location.
Type: null or string
Default:
null
Example:
"-35.86466165413535"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.mode
When to enable the night light effect.
constant
enables it unconditonally.
location
uses coordinates to figure out the sunset/sunrise times for your location.
times
allows you to set the times for enabling and disabling night light.
Type: null or one of “constant”, “location”, “times”
Default:
null
Example:
"times"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.temperature.day
The temperature of the screen during the day.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
4500
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.temperature.night
The temperature of the screen during the night.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
4500
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.time.evening
The exact time when the evening light starts.
Type: null or string
Default:
null
Example:
"19:30"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.time.morning
The exact time when the morning light starts.
Type: null or string
Default:
null
Example:
"06:30"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.nightLight.transitionTime
The time in minutes it takes to transition from day to night.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
30
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.enable
Whether to enable Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.enableDebug
Whether to enable debug mode for Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.borderVisibility
The border visibility setting for Polonium.
Type: null or one of “noBorderAll”, “noBorderTiled”, “borderSelected”, “borderAll”
Default:
null
Example:
"noBorderAll"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.callbackDelay
The callback delay setting for Polonium.
Type: null or integer between 1 and 200 (both inclusive)
Default:
null
Example:
100
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.filter.processes
The processes to filter for Polonium.
Type: null or (list of string)
Default:
null
Example:
[
"firefox"
"chromium"
]
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.filter.windowTitles
The window titles to filter for Polonium.
Type: null or (list of string)
Default:
null
Example:
[
"Discord"
"Telegram"
]
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.layout.engine
The layout engine setting for Polonium.
Type: null or one of “binaryTree”, “half”, “threeColumn”, “monocle”, “kwin”
Default:
null
Example:
"binaryTree"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.layout.insertionPoint
The insertion point setting for Polonium.
Type: null or one of “left”, “right”, “activeWindow”
Default:
null
Example:
"top"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.layout.rotate
Whether to rotate the layout for Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.maximizeSingleWindow
Whether to maximize a single window for Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.resizeAmount
The resize amount setting for Polonium.
Type: null or integer between 1 and 450 (both inclusive)
Default:
null
Example:
100
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.saveOnTileEdit
Whether to save on tile edit for Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.scripts.polonium.settings.tilePopups
Whether to tile popups for Polonium.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.tiling.layout
This option has no description.
Type: null or (submodule)
Default:
null
Example:
{
id = "cf5c25c2-4217-4193-add6-b5971cb543f2";
tiles = {
layoutDirection = "horizontal";
tiles = [
{
width = 0.5;
}
{
layoutDirection = "vertical";
tiles = [
{
height = 0.5;
}
{
height = 0.5;
}
];
width = 0.5;
}
];
};
}
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.tiling.layout.id
The ID of the layout.
Type: string
Example:
"cf5c25c2-4217-4193-add6-b5971cb543f2"
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.tiling.layout.tiles
This option has no description.
Type: attribute set of anything
Example:
{
layoutDirection = "horizontal";
tiles = [
{
width = 0.5;
}
{
layoutDirection = "vertical";
tiles = [
{
height = 0.5;
}
{
height = 0.5;
}
];
width = 0.5;
}
];
}
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.tiling.padding
The padding between windows in tiling.
Type: null or integer between 0 and 36 (both inclusive)
Default:
null
Example:
10
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.titlebarButtons.left
Title bar buttons to be placed on the left.
Type: null or (list of (one of “more-window-actions”, “application-menu”, “on-all-desktops”, “minimize”, “maximize”, “close”, “help”, “shade”, “keep-below-windows”, “keep-above-windows”))
Default:
null
Example:
[
"on-all-desktops"
"keep-above-windows"
]
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.titlebarButtons.right
Title bar buttons to be placed on the right.
Type: null or (list of (one of “more-window-actions”, “application-menu”, “on-all-desktops”, “minimize”, “maximize”, “close”, “help”, “shade”, “keep-below-windows”, “keep-above-windows”))
Default:
null
Example:
[
"help"
"minimize"
"maximize"
"close"
]
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.virtualDesktops.names
The names of your virtual desktops. When set, the number of virtual desktops is automatically detected and doesn’t need to be specified.
Type: null or (list of string)
Default:
null
Example:
[
"Desktop 1"
"Desktop 2"
"Desktop 3"
"Desktop 4"
]
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.virtualDesktops.number
The amount of virtual desktops. If the names
attribute is set as
well, then the number of desktops must be the same as the length of the
names
list.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
8
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.kwin.virtualDesktops.rows
The amount of rows for the virtual desktops.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
2
Declared by:
<plasma-manager/modules/kwin.nix>
|
programs.plasma.overrideConfig
Wether to discard changes made outside plasma-manager
. If enabled, all
settings not specified explicitly in plasma-manager
will be set to the
default on next login. This will automatically delete a lot of
KDE Plasma configuration files on each generation, so do be careful with this
option.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.panels
This option has no description.
Type: list of (submodule)
Default:
[ ]
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.alignment
The alignment of the panel.
Type: null or one of “left”, “center”, “right”
Default:
"center"
Example:
"right"
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.extraSettings
Extra lines to add to the layout.js
. See
the KDE Documentation for information.
Type: null or string
Default:
null
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.floating
Whether to enable floating style…
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.height
The height of the panel.
Type: signed integer
Default:
44
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.hiding
The hiding mode of the panel. Here, windowscover
and windowsbelow
are
Plasma 5-only, while dodgewindows
, windowsgobelow
and normalpanel
are
Plasma 6-only.
Type: null or one of “none”, “autohide”, “windowscover”, “windowsbelow”, “dodgewindows”, “normalpanel”, “windowsgobelow”
Default:
null
Example:
"autohide"
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.lengthMode
The length mode of the panel. Defaults to custom
if either minLength
or maxLength
is set.
Type: null or one of “fit”, “fill”, “custom”
Default:
null
Example:
"fit"
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.location
The location of the panel.
Type: null or one of “top”, “bottom”, “left”, “right”, “floating”
Default:
"bottom"
Example:
"left"
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.maxLength
The maximum allowed length/width of the panel.
Type: null or signed integer
Default:
null
Example:
1600
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.minLength
The minimum required length/width of the panel.
Type: null or signed integer
Default:
null
Example:
1000
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.offset
The offset of the panel from the anchor-point.
Type: null or signed integer
Default:
null
Example:
100
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.opacity
The opacity mode of the panel.
Type: null or one of “adaptive”, “opaque”, “translucent”
Default:
null
Example:
"opaque"
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.screen
The screen the panel should appear on. Can be an int
, or a list of ints
,
starting from 0
, representing the ID of the screen the panel should
appear on. Alternatively, it can be set to all
if the panel should
appear on all the screens.
Type: null or unsigned integer, meaning >=0, or (list of (unsigned integer, meaning >=0)) or value “all” (singular enum)
Default:
null
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.panels.*.widgets
The widgets to use in the panel. To get the names, it may be useful
to look in the share/plasma/plasmoids
subdirectory in the Nix Store path the
widget/plasmoid is sourced from. Some packages which include some
widgets/plasmoids are, for example, plasma-desktop
and
plasma-workspace
.
Type: list of (string or attribute-tagged union or (submodule))
Default:
[
"org.kde.plasma.kickoff"
"org.kde.plasma.pager"
"org.kde.plasma.icontasks"
"org.kde.plasma.marginsseparator"
"org.kde.plasma.systemtray"
"org.kde.plasma.digitalclock"
"org.kde.plasma.showdesktop"
]
Example:
[
"org.kde.plasma.kickoff"
"org.kde.plasma.icontasks"
"org.kde.plasma.marginsseparator"
"org.kde.plasma.digitalclock"
]
Declared by:
<plasma-manager/modules/panels.nix>
|
programs.plasma.powerdevil.AC.autoSuspend.action
The action, when on AC, to perform after a certain period of inactivity.
Type: null or one of “hibernate”, “nothing”, “shutDown”, “sleep”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.autoSuspend.idleTimeout
The duration (in seconds), when on AC, the computer must be idle for until the auto-suspend action is executed.
Type: null or integer between 60 and 600000 (both inclusive)
Default:
null
Example:
600
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.dimDisplay.enable
Whether to enable screen dimming.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.dimDisplay.idleTimeout
The duration (in seconds), when on AC, the computer must be idle until the display starts dimming.
Type: null or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.displayBrightness
The brightness to set the display to in this mode.
Type: null or integer between 0 and 100 (both inclusive)
Default:
null
Example:
10
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.inhibitLidActionWhenExternalMonitorConnected
If enabled, the lid action will be inhibited when an external monitor is connected.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.powerButtonAction
The action, when on AC, to perform when the power button is pressed.
Type: null or one of “hibernate”, “lockScreen”, “nothing”, “showLogoutScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.powerProfile
The Power Profile to enter in this mode.
Type: null or one of “performance”, “balanced”, “powerSaving”
Default:
null
Example:
"powerSaving"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.turnOffDisplay.idleTimeout
The duration (in seconds), when on AC, the computer, when unlocked, must be idle for until the display turns off.
Type: null or value “never” (singular enum) or integer between 30 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.turnOffDisplay.idleTimeoutWhenLocked
The duration (in seconds), when on AC, the computer must be idle (when locked) until the display turns off.
Type: null or one of “whenLockedAndUnlocked”, “immediately” or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
60
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.whenLaptopLidClosed
The action, when on AC, to perform when the laptop lid is closed.
Type: null or one of “doNothing”, “hibernate”, “lockScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"shutDown"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.AC.whenSleepingEnter
The state, when on AC, to enter when sleeping.
Type: null or one of “hybridSleep”, “standby”, “standbyThenHibernate”
Default:
null
Example:
"standbyThenHibernate"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.autoSuspend.action
The action, when on battery, to perform after a certain period of inactivity.
Type: null or one of “hibernate”, “nothing”, “shutDown”, “sleep”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.autoSuspend.idleTimeout
The duration (in seconds), when on battery, the computer must be idle for until the auto-suspend action is executed.
Type: null or integer between 60 and 600000 (both inclusive)
Default:
null
Example:
600
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.dimDisplay.enable
Whether to enable screen dimming.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.dimDisplay.idleTimeout
The duration (in seconds), when on battery, the computer must be idle until the display starts dimming.
Type: null or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.displayBrightness
The brightness to set the display to in this mode.
Type: null or integer between 0 and 100 (both inclusive)
Default:
null
Example:
10
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.inhibitLidActionWhenExternalMonitorConnected
If enabled, the lid action will be inhibited when an external monitor is connected.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.powerButtonAction
The action, when on battery, to perform when the power button is pressed.
Type: null or one of “hibernate”, “lockScreen”, “nothing”, “showLogoutScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.powerProfile
The Power Profile to enter in this mode.
Type: null or one of “performance”, “balanced”, “powerSaving”
Default:
null
Example:
"powerSaving"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.turnOffDisplay.idleTimeout
The duration (in seconds), when on battery, the computer, when unlocked, must be idle for until the display turns off.
Type: null or value “never” (singular enum) or integer between 30 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.turnOffDisplay.idleTimeoutWhenLocked
The duration (in seconds), when on battery, the computer must be idle (when locked) until the display turns off.
Type: null or one of “whenLockedAndUnlocked”, “immediately” or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
60
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.whenLaptopLidClosed
The action, when on battery, to perform when the laptop lid is closed.
Type: null or one of “doNothing”, “hibernate”, “lockScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"shutDown"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.battery.whenSleepingEnter
The state, when on battery, to enter when sleeping.
Type: null or one of “hybridSleep”, “standby”, “standbyThenHibernate”
Default:
null
Example:
"standbyThenHibernate"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.batteryLevels.criticalAction
The action to perform when Critical Battery Level is reached.
Type: null or one of “hibernate”, “nothing”, “shutDown”, “sleep”
Default:
null
Example:
"shutDown"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.batteryLevels.criticalLevel
The battery level considered “critical” for the laptop.
Type: null or integer between 0 and 100 (both inclusive)
Default:
null
Example:
2
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.batteryLevels.lowLevel
The battery level considered “low” for the laptop.
Type: null or integer between 0 and 100 (both inclusive)
Default:
null
Example:
10
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.general.pausePlayersOnSuspend
If enabled, pause media players when the system is suspended.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.autoSuspend.action
The action, when on lowBattery, to perform after a certain period of inactivity.
Type: null or one of “hibernate”, “nothing”, “shutDown”, “sleep”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.autoSuspend.idleTimeout
The duration (in seconds), when on lowBattery, the computer must be idle for until the auto-suspend action is executed.
Type: null or integer between 60 and 600000 (both inclusive)
Default:
null
Example:
600
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.dimDisplay.enable
Whether to enable screen dimming.
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.dimDisplay.idleTimeout
The duration (in seconds), when on lowBattery, the computer must be idle until the display starts dimming.
Type: null or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.displayBrightness
The brightness to set the display to in this mode.
Type: null or integer between 0 and 100 (both inclusive)
Default:
null
Example:
10
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.inhibitLidActionWhenExternalMonitorConnected
If enabled, the lid action will be inhibited when an external monitor is connected.
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.powerButtonAction
The action, when on lowBattery, to perform when the power button is pressed.
Type: null or one of “hibernate”, “lockScreen”, “nothing”, “showLogoutScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"nothing"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.powerProfile
The Power Profile to enter in this mode.
Type: null or one of “performance”, “balanced”, “powerSaving”
Default:
null
Example:
"powerSaving"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.turnOffDisplay.idleTimeout
The duration (in seconds), when on lowBattery, the computer, when unlocked, must be idle for until the display turns off.
Type: null or value “never” (singular enum) or integer between 30 and 600000 (both inclusive)
Default:
null
Example:
300
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.turnOffDisplay.idleTimeoutWhenLocked
The duration (in seconds), when on lowBattery, the computer must be idle (when locked) until the display turns off.
Type: null or one of “whenLockedAndUnlocked”, “immediately” or integer between 20 and 600000 (both inclusive)
Default:
null
Example:
60
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.whenLaptopLidClosed
The action, when on lowBattery, to perform when the laptop lid is closed.
Type: null or one of “doNothing”, “hibernate”, “lockScreen”, “shutDown”, “sleep”, “turnOffScreen”
Default:
null
Example:
"shutDown"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.powerdevil.lowBattery.whenSleepingEnter
The state, when on lowBattery, to enter when sleeping.
Type: null or one of “hybridSleep”, “standby”, “standbyThenHibernate”
Default:
null
Example:
"standbyThenHibernate"
Declared by:
<plasma-manager/modules/powerdevil.nix>
|
programs.plasma.resetFiles
Configuration files which should be explicitly deleted on each generation.
Type: list of string
Default:
[ ]
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.resetFilesExclude
Configuration files which explicitly should not be deleted on each generation, if overrideConfig
is enabled.
Type: list of string
Default:
[ ]
Declared by:
<plasma-manager/modules/files.nix>
|
programs.plasma.session.general.askForConfirmationOnLogout
Whether to ask for confirmation when shutting down, restarting or logging out
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/session.nix>
|
programs.plasma.session.sessionRestore.excludeApplications
List of applications to exclude from session restore
Type: null or (list of string)
Default:
null
Example:
[
"firefox"
"xterm"
]
Declared by:
<plasma-manager/modules/session.nix>
|
programs.plasma.session.sessionRestore.restoreOpenApplicationsOnLogin
Controls how applications are restored on login:
“onLastLogout”: Restores applications that were open during the last logout.
“whenSessionWasManuallySaved”: Restores applications based on a manually saved session.
“startWithEmptySession”: Starts with a clean, empty session each time.
Type: null or one of “onLastLogout”, “startWithEmptySession”, “whenSessionWasManuallySaved”
Default:
null
Example:
"startWithEmptySession"
Declared by:
<plasma-manager/modules/session.nix>
|
programs.plasma.shortcuts
An attribute set where the keys are application groups and the values are shortcuts.
Type: attribute set of attribute set of ((list of string) or string)
Default:
{ }
Declared by:
<plasma-manager/modules/shortcuts.nix>
|
programs.plasma.spectacle.shortcuts.captureActiveWindow
The shortcut for capturing the active window.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Print"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.captureCurrentMonitor
The shortcut for capturing the current monitor.
Type: null or (list of string) or string
Default:
null
Example:
"Print"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.captureEntireDesktop
The shortcut for capturing the entire desktop.
Type: null or (list of string) or string
Default:
null
Example:
"Shift+Print"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.captureRectangularRegion
The shortcut for capturing a rectangular region.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Shift+S"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.captureWindowUnderCursor
The shortcut for capturing the window under the cursor.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Ctrl+Print"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.launch
The shortcut for launching Spectacle.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+S"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.launchWithoutCapturing
The shortcut for launching Spectacle without capturing.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Alt+S"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.recordRegion
The shortcut for recording a region on the screen.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Shift+R"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.recordScreen
The shortcut for selecting a screen to record.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Alt+R"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.spectacle.shortcuts.recordWindow
The shortcut for selecting a window to record.
Type: null or (list of string) or string
Default:
null
Example:
"Meta+Ctrl+R"
Declared by:
<plasma-manager/modules/spectacle.nix>
|
programs.plasma.startup.dataDir
The name of the subdirectory where the datafiles should be.
Type: string
Default:
"data"
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.dataFile
Datafiles, typically for use in autostart scripts.
Type: attribute set of string
Default:
{ }
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript
Plasma desktop scripts to be run exactly once at startup. See the KDE Documentation for details on Plasma desktop scripts.
Type: attribute set of (submodule)
Default:
{ }
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.postCommands
Commands to run after the desktop script lines.
Type: string
Default:
""
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.preCommands
Commands to run before the desktop script lines.
Type: string
Default:
""
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.priority
The priority for the execution of the script. Lower priority means earlier execution.
Type: integer between 0 and 8 (both inclusive)
Default:
0
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.restartServices
Services to restart after the script has been run.
Type: list of string
Default:
[ ]
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.runAlways
When enabled the script will run even if no changes have been made since last successful run.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.desktopScript.<name>.text
The content of the startup script.
Type: string
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.scriptsDir
The name of the subdirectory where the scripts should be.
Type: string
Default:
"scripts"
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.startupScript
Commands/scripts to be run at startup.
Type: attribute set of (submodule)
Default:
{ }
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.startupScript.<name>.priority
The priority for the execution of the script. Lower priority means earlier execution.
Type: integer between 0 and 8 (both inclusive)
Default:
0
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.startupScript.<name>.restartServices
Services to restart after the script has been run.
Type: list of string
Default:
[ ]
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.startupScript.<name>.runAlways
When enabled the script will run even if no changes have been made since last successful run.
Type: boolean
Default:
false
Example:
true
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.startup.startupScript.<name>.text
The content of the startup script.
Type: string
Declared by:
<plasma-manager/modules/startup.nix>
|
programs.plasma.window-rules
KWin window rules.
Type: list of (submodule)
Default:
[ ]
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.apply
Values to apply.
Type: attribute set of ((submodule) or (boolean or floating point number or signed integer or string) convertible to it)
Default:
{ }
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.apply.<name>.apply
How to apply the value.
Type: one of “do-not-affect”, “force”, “initially”, “remember”
Default:
"initially"
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.apply.<name>.value
Value to set.
Type: boolean or floating point number or signed integer or string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.description
Value to set.
Type: string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match
This option has no description.
Type: submodule
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.machine
clientmachine matching.
Type: null or ((submodule) or string convertible to it)
Default:
null
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.machine.type
Name match type.
Type: one of “exact”, “regex”, “substring”
Default:
"exact"
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.machine.value
Name to match.
Type: string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.title
Title matching.
Type: null or ((submodule) or string convertible to it)
Default:
null
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.title.type
Name match type.
Type: one of “exact”, “regex”, “substring”
Default:
"exact"
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.title.value
Name to match.
Type: string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-class
Window class matching.
Type: null or ((submodule) or string convertible to it)
Default:
null
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-class.match-whole
Match whole name.
Type: boolean
Default:
true
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-class.type
Name match type.
Type: one of “exact”, “regex”, “substring”
Default:
"exact"
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-class.value
Name to match.
Type: string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-role
Window role matching.
Type: null or ((submodule) or string convertible to it)
Default:
null
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-role.type
Name match type.
Type: one of “exact”, “regex”, “substring”
Default:
"exact"
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-role.value
Name to match.
Type: string
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.window-rules.*.match.window-types
Window types to match.
Type: list of (one of “desktop”, “dialog”, “dock”, “menubar”, “normal”, “osd”, “spash”, “toolbar”, “torn-of-menu”, “utility”)
Default:
[ ]
Declared by:
<plasma-manager/modules/window-rules.nix>
|
programs.plasma.windows.allowWindowsToRememberPositions
Allow apps to remember the positions of their own windows, if they support it.
Type: null or boolean
Default:
null
Declared by:
<plasma-manager/modules/windows.nix>
|
programs.plasma.workspace.enableMiddleClickPaste
Whether clicking the middle mouse button pastes the clipboard content.";
Type: null or boolean
Default:
null
Example:
false
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.clickItemTo
Whether clicking files or folders should open or select them.
Type: null or one of “open”, “select”
Default:
null
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.colorScheme
The Plasma color scheme. Run plasma-apply-colorscheme --list-schemes
for valid options.
Type: null or string
Default:
null
Example:
"BreezeDark"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.cursor
Submodule for configuring the cursor appearance. Both the theme and size are configurable.
Type: null or (submodule)
Default:
null
Example:
{
size = 24;
theme = "Breeze_Snow";
}
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.cursor.size
The size of the cursor. See the System Settings app for allowed sizes for each cursor theme.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
24
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.cursor.theme
The Plasma cursor theme. Run plasma-apply-cursortheme --list-themes
for valid options.
Type: null or string
Default:
null
Example:
"Breeze_Snow"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.iconTheme
The Plasma icon theme.
Type: null or string
Default:
null
Example:
"Papirus"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.lookAndFeel
The Plasma Global Theme. Run plasma-apply-lookandfeel --list
for valid options.
Type: null or string
Default:
null
Example:
"org.kde.breezedark.desktop"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.soundTheme
The sound theme to use with Plasma.
Type: null or string
Default:
null
Example:
"freedesktop"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.splashScreen.engine
The engine for the splash screen theme. If not specified, Plasma will try to set an appropriate engine, but this may fail, in which case this option should be specified manually.
Type: null or string
Default:
null
Example:
"none"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.splashScreen.theme
The splash screen theme shown at login. To view all available values, see the
Theme
key in $HOME/.config/ksplashrc
after imperatively applying the splash screen via
the System Settings app. Can also be set to None
to disable the splash screen
altogether.
Type: null or string
Default:
null
Example:
"None"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.theme
The Plasma style. Run plasma-apply-desktoptheme --list-themes
for valid options.
Type: null or string
Default:
null
Example:
"breeze-dark"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.tooltipDelay
The delay in milliseconds before an element’s tooltip is shown when hovered over.
Type: null or (positive integer, meaning >0)
Default:
null
Example:
5
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaper
The Plasma desktop wallpaper. Can be either the path to an image file or a KPackage.
Type: null or absolute path
Default:
null
Example:
"${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/Kay/contents/images/1080x1920.png"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperBackground
How to handle wallpaper background when there is empty space.
Type: null or (submodule)
Default:
null
Example:
{
blur = true;
}
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperBackground.blur
Whether to blur the background
Type: null or boolean
Default:
null
Example:
true
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperBackground.color
Background color to use
Type: null or string
Default:
null
Example:
"219,99,99"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperFillMode
Defines how the wallpaper should be displayed on the screen.
Applies only to wallpaper
, wallpaperPictureOfTheDay
or wallpaperSlideShow
.
Type: null or one of “pad”, “preserveAspectCrop”, “preserveAspectFit”, “stretch”, “tile”, “tileHorizontally”, “tileVertically”
Default:
null
Example:
"stretch"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperPictureOfTheDay
Which plugin to fetch the Picture of the Day from.
Type: null or (submodule)
Default:
null
Example:
{
provider = "apod";
}
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperPictureOfTheDay.provider
The provider for the Picture of the Day plugin.
Type: null or one of “apod”, “bing”, “flickr”, “natgeo”, “noaa”, “wcpotd”, “epod”, “simonstalenhag”
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperPictureOfTheDay.updateOverMeteredConnection
Whether to update the wallpaper on a metered connection.
Type: boolean
Default:
false
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperPlainColor
Set the wallpaper using a plain color. Color is a comma-seperated R,G,B,A string. The alpha is optional (default is 256).
Type: null or string
Default:
null
Example:
"0,64,174,256"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperSlideShow
Submodule for configuring the wallpaper slideshow. Needs a directory with wallpapers and an interval length.
Type: null or (submodule)
Default:
null
Example:
{ path = "${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/"; }
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperSlideShow.interval
The length between wallpaper switches.
Type: signed integer
Default:
300
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.wallpaperSlideShow.path
The path(s) where the wallpapers are located.
Type: absolute path or list of absolute path
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.windowDecorations.library
The library for the window decorations theme. To view all available values,
see the library
key in the org.kde.kdecoration2
section of
$HOME/.config/kwinrc
after imperatively applying the window decoration via the
System Settings app.
Type: null or string
Default:
null
Example:
"org.kde.kwin.aurorae"
Declared by:
<plasma-manager/modules/workspace.nix>
|
programs.plasma.workspace.windowDecorations.theme
The window decorations theme. To view all available values, see the theme
key
in the org.kde.kdecoration2
section of $HOME/.config/kwinrc
after
imperatively applying the window decoration via the System Settings app.
Type: null or string
Default:
null
Example:
"__aurorae__svg__CatppuccinMocha-Modern"
Declared by:
<plasma-manager/modules/workspace.nix>
|