From a2119131698c56fd6cd491b77ab0f2725d911e87 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Sun, 7 Dec 2025 17:17:00 -0600 Subject: [PATCH] remove dumps --- .../home_manager/plasma-manager-docs.md | 7609 ----------------- .../de_plasma/home_manager/settingsdump.nix | 288 - hosts/lio/flake.lock | 40 +- .../examples/testbed/flake.nix | 4 +- 4 files changed, 22 insertions(+), 7919 deletions(-) delete mode 100644 flakes/de_plasma/home_manager/plasma-manager-docs.md delete mode 100644 flakes/de_plasma/home_manager/settingsdump.nix diff --git a/flakes/de_plasma/home_manager/plasma-manager-docs.md b/flakes/de_plasma/home_manager/plasma-manager-docs.md deleted file mode 100644 index 29620219..00000000 --- a/flakes/de_plasma/home_manager/plasma-manager-docs.md +++ /dev/null @@ -1,7609 +0,0 @@ - -Appendix A. Plasma-Manager Options -Prev -Appendix A. Plasma-Manager Options -programs.elisa.enable -Whether to enable the configuration module for Elisa, KDE’s music player. - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.elisa.player.playAtStartup -Whether to automatically play the previous track when Elisa is started. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.ghostwriter.enable -Whether to enable configuration management for Ghostwriter. . - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -programs.ghostwriter.editor.styling.blockquoteStyle -The style of blockquotes. - -Type: null or one of “simple”, “italic” - -Default: null - -Example: "simple" - -Declared by: - - -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: - - -programs.ghostwriter.editor.styling.emphasisStyle -The style of emphasis. - -Type: null or one of “italic”, “underline” - -Default: null - -Example: "bold" - -Declared by: - - -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: - - -programs.ghostwriter.editor.styling.useLargeHeadings -Whether to use large headings. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.editor.tabulation.insertSpacesForTabs -Whether to insert spaces for tabs. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.ghostwriter.editor.tabulation.tabWidth -The width of a tab. - -Type: null or (positive integer, meaning >0) - -Default: null - -Declared by: - - -programs.ghostwriter.editor.typing.automaticallyMatchCharacters.enable -Whether to automatically match characters. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.editor.typing.automaticallyMatchCharacters.characters -The characters to automatically match. - -Type: null or string - -Default: null - -Example: "\\\"'([{*_`<" - -Declared by: - - -programs.ghostwriter.editor.typing.bulletPointCycling -Whether to cycle through bullet points. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.font -The font to use for Ghostwriter. - -Type: null or (submodule) - -Default: null - -Example: - -{ - family = "Noto Sans"; - pointSize = 12; -} -Declared by: - - -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: - - -programs.ghostwriter.font.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.ghostwriter.font.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.font.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.ghostwriter.font.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.font.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.ghostwriter.general.display.hideMenubarInFullscreen -Whether to hide the menubar in fullscreen mode. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.ghostwriter.general.display.showCurrentTimeInFullscreen -Whether to show the current time in fullscreen mode. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.general.display.showUnbreakableSpace -Whether to show unbreakable space. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.general.fileSaving.autoSave -Whether to enable auto-save. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.general.fileSaving.backupFileOnSave -Whether to backup the file on save. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.ghostwriter.general.session.openLastFileOnStartup -Whether to open the last file on startup. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.general.session.rememberRecentFiles -Whether to remember recent files. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.locale -The locale to use for Ghostwriter. - -Type: null or string - -Default: null - -Example: "en_US" - -Declared by: - - -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: - - -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: - - -programs.ghostwriter.preview.codeFont.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.ghostwriter.preview.codeFont.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.preview.codeFont.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.ghostwriter.preview.codeFont.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.preview.codeFont.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.ghostwriter.preview.commandLineOptions -Additional command line options to pass to the preview command. - -Type: null or string - -Default: null - -Declared by: - - -programs.ghostwriter.preview.markdownVariant -The markdown variant to use for the preview. - -Type: null or string - -Default: null - -Example: "cmark-gfm" - -Declared by: - - -programs.ghostwriter.preview.openByDefault -Whether to open the preview by default. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -programs.ghostwriter.preview.textFont.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.ghostwriter.preview.textFont.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.preview.textFont.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.ghostwriter.preview.textFont.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.ghostwriter.preview.textFont.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.ghostwriter.spelling.autoDetectLanguage -Whether to auto-detect the language. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.spelling.checkerEnabledByDefault -Whether the checker is enabled by default. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.spelling.ignoreUppercase -Whether to ignore uppercase words. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.ghostwriter.spelling.liveSpellCheck -Whether to enable live spell checking. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.ghostwriter.spelling.skipRunTogether -Whether to skip run-together words. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.ghostwriter.theme.name -The name of the theme to use. - -Type: null or string - -Default: null - -Example: "Ghostwriter" - -Declared by: - - -programs.ghostwriter.window.sidebarOpen -Whether the sidebar is open by default. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.kate.enable -Whether to enable configuration management for Kate, the KDE Advanced Text Editor. . - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -programs.kate.dap.customServers -Add more DAP 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: - - -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: - - -programs.kate.editor.brackets.characters -This options determines which characters kate will treat as brackets. - -Type: string - -Default: "<>(){}[]'\"`" - -Example: "<>(){}[]'\"`*_~" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.kate.editor.font.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.kate.editor.font.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.kate.editor.font.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.kate.editor.font.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.kate.editor.font.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.kate.editor.indent.replaceWithSpaces -Whether all indentation should be automatically converted to spaces. - -Type: boolean - -Default: false - -Declared by: - - -programs.kate.editor.indent.showLines -Whether to show the vertical lines that mark each indentation level. - -Type: boolean - -Default: true - -Declared by: - - -programs.kate.editor.indent.tabFromEverywhere -Whether the tabulator key increases intendation independent from the current cursor position. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -programs.kate.editor.indent.width -The width of each indent level (in number of spaces). - -Type: signed integer - -Default: 4 - -Declared by: - - -programs.kate.editor.inputMode -The input mode for the editor. - -Type: one of “normal”, “vi” - -Default: "normal" - -Example: "vi" - -Declared by: - - -programs.kate.editor.tabWidth -The width of a single tab ( ) sign (in number of spaces). - -Type: signed integer - -Default: 4 - -Declared by: - - -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: - - -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 .theme already exists. - -Type: null or absolute path - -Default: null - -Declared by: - - -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: - - -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: - - -programs.konsole.enable -Whether to enable configuration management for Konsole, the KDE Terminal. . - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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..colorScheme = ; - -Type: attribute set of absolute path - -Default: { } - -Declared by: - - -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: - - -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: - - -programs.konsole.profiles -Plasma profiles to generate. - -Type: null or (attribute set of (submodule)) - -Default: { } - -Declared by: - - -programs.konsole.profiles..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: - - -programs.konsole.profiles..command -The command to run on new sessions. - -Type: null or string - -Default: null - -Example: "${pkgs.zsh}/bin/zsh" - -Declared by: - - -programs.konsole.profiles..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: - - -programs.konsole.profiles..font.name -Name of the font the profile should use. - -Type: string - -Default: "Hack" - -Example: "Hack" - -Declared by: - - -programs.konsole.profiles..font.size -Size of the font. Due to Konsole limitations, only a limited range of sizes is possible. - -Type: integer or floating point number between 4 and 128 (both inclusive) - -Default: 10 - -Example: 12 - -Declared by: - - -programs.konsole.profiles..name -Name of the profile. Defaults to the attribute name. - -Type: null or string - -Default: null - -Declared by: - - -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: - - -programs.okular.enable -Whether to enable configuration management for okular. . - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -programs.okular.accessibility.changeColors.enable -Whether to change the colors of the documents. - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.okular.accessibility.highlightLinks -Whether to draw borders around links. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -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: - - -programs.okular.general.openFileInTabs -Whether to open files in tabs. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.okular.general.showScrollbars -Whether to show scrollbars in the document viewer. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.okular.general.smoothScrolling -Whether to use smooth scrolling. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.okular.general.viewContinuous -Whether to open in continous mode by default. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.okular.general.viewMode -The view mode for the pages. - -Type: null or one of “Single”, “Facing”, “FacingFirstCentered”, “Summary” - -Default: null - -Declared by: - - -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: - - -programs.okular.performance.enableTransparencyEffects -Whether to enable transparancy effects. This may increase CPU usage. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.enable -Whether to enable declarative configuration options for the KDE Plasma Desktop. . - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -programs.plasma.configFile....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: - - -programs.plasma.configFile....immutable -Whether to make the key immutable. This corresponds to adding [$i] to the end of the key. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.configFile....persistent -When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.configFile....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: - - -programs.plasma.configFile....value -The value for some key. - -Type: null or boolean or floating point number or signed integer or string - -Default: null - -Declared by: - - -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: - - -programs.plasma.dataFile....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: - - -programs.plasma.dataFile....immutable -Whether to make the key immutable. This corresponds to adding [$i] to the end of the key. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.dataFile....persistent -When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.dataFile....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: - - -programs.plasma.dataFile....value -The value for some key. - -Type: null or boolean or floating point number or signed integer or string - -Default: null - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.file....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: - - -programs.plasma.file....immutable -Whether to make the key immutable. This corresponds to adding [$i] to the end of the key. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.file....persistent -When overrideConfig is enabled and the key is persistent, plasma-manager will leave it unchanged after activation. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.file....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: - - -programs.plasma.file....value -The value for some key. - -Type: null or boolean or floating point number or signed integer or string - -Default: null - -Declared by: - - -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: - - -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: - - -programs.plasma.fonts.fixedWidth.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.fixedWidth.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.fixedWidth.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.fixedWidth.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.fixedWidth.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.general.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.general.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.general.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.general.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.general.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.fonts.menu -The font used for menus. - -Type: null or (submodule) - -Default: null - -Example: - -{ - family = "Noto Sans"; - pointSize = 10; -} - -Declared by: - - -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: - - -programs.plasma.fonts.menu.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.menu.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.menu.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.menu.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.menu.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.small.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.small.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.small.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.small.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.small.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.fonts.toolbar -The font used for toolbars. - -Type: null or (submodule) - -Default: null - -Example: - -{ - family = "Noto Sans"; - pointSize = 10; -} - -Declared by: - - -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: - - -programs.plasma.fonts.toolbar.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.toolbar.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.toolbar.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.toolbar.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.toolbar.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.fonts.windowTitle -The font used for window titles. - -Type: null or (submodule) - -Default: null - -Example: - -{ - family = "Noto Sans"; - pointSize = 10; -} - -Declared by: - - -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: - - -programs.plasma.fonts.windowTitle.family -The font family of this font. - -Type: string - -Example: "Noto Sans" - -Declared by: - - -programs.plasma.fonts.windowTitle.fixedPitch -Whether the font has a fixed pitch. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.windowTitle.strikeOut -Whether the font is struck out. - -Type: boolean - -Default: false - -Declared by: - - -programs.plasma.fonts.windowTitle.style -The style of the font. - -Type: one of “italic”, “normal”, “oblique” - -Default: "normal" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.fonts.windowTitle.underline -Whether the font is underlined. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.hotkeys.commands -Commands triggered by a keyboard shortcut. - -Type: attribute set of (submodule) - -Default: { } - -Declared by: - - -programs.plasma.hotkeys.commands..command -The command to execute. - -Type: string - -Declared by: - - -programs.plasma.hotkeys.commands..comment -Optional comment to display in the System Settings app. - -Type: string - -Default: "‹name›" - -Declared by: - - -programs.plasma.hotkeys.commands..key -The key combination that triggers the action. - -Type: string - -Default: "" - -Declared by: - - -programs.plasma.hotkeys.commands..keys -The key combinations that trigger the action. - -Type: list of string - -Default: [ ] - -Declared by: - - -programs.plasma.hotkeys.commands..logs.enabled -Connect the command’s stdin and stdout to the systemd journal with systemd-cat. - -Type: boolean - -Default: true - -Declared by: - - -programs.plasma.hotkeys.commands..logs.extraArgs -Additional arguments provided to systemd-cat. - -Type: string - -Default: "" - -Declared by: - - -programs.plasma.hotkeys.commands..logs.identifier -Identifier passed down to systemd-cat. - -Type: string - -Default: "plasma-manager-commands-‹name›" - -Declared by: - - -programs.plasma.hotkeys.commands..name -Command hotkey name. - -Type: string - -Default: "‹name›" - -Declared by: - - -programs.plasma.immutableByDefault -Whether to make keys written by plasma-manager immutable by default. - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -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: - - -programs.plasma.input.keyboard.layouts.*.displayName -Keyboard layout display name. - -Type: null or string - -Default: null - -Example: "us" - -Declared by: - - -programs.plasma.input.keyboard.layouts.*.layout -Keyboard layout. - -Type: string - -Example: "us" - -Declared by: - - -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: - - -programs.plasma.input.keyboard.model -Keyboard model. - -Type: null or string - -Default: null - -Example: "pc104" - -Declared by: - - -programs.plasma.input.keyboard.numlockOnStartup -Numpad settings at startup. - -Type: null or one of “on”, “off”, “unchanged” - -Default: null - -Example: "on" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.input.mice.*.enable -Enables or disables the mouse. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.plasma.input.mice.*.accelerationProfile -Set the mouse acceleration profile. - -Type: null or one of “default”, “none” - -Default: null - -Example: "none" - -Declared by: - - -programs.plasma.input.mice.*.leftHanded -Whether to swap the left and right buttons. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.input.mice.*.naturalScroll -Whether to enable natural scrolling for the mouse. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.input.touchpads.*.enable -Whether to enable the touchpad. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.input.touchpads.*.accelerationProfile -Set the touchpad acceleration profile. - -Type: null or one of “default”, “none” - -Default: null - -Example: "none" - -Declared by: - - -programs.plasma.input.touchpads.*.disableWhileTyping -Whether to disable the touchpad while typing. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.input.touchpads.*.leftHanded -Whether to swap the left and right buttons. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.input.touchpads.*.naturalScroll -Whether to enable natural scrolling for the touchpad. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.input.touchpads.*.tapAndDrag -Whether to enable tap-and-drag for the touchpad. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.plasma.input.touchpads.*.tapToClick -Whether to enable tap-to-click for the touchpad. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -programs.plasma.krunner.activateWhenTypingOnDesktop -Whether to activate KRunner when typing on the desktop. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.plasma.krunner.position -Set KRunner’s position on the screen. - -Type: null or one of “top”, “center” - -Default: null - -Example: "center" - -Declared by: - - -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: - - -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: - - -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: - - -programs.plasma.kscreenlocker.appearance.showMediaControls -Whether to show media controls on the lockscreen. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -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: - - -programs.plasma.kscreenlocker.appearance.wallpaperPictureOfTheDay.updateOverMeteredConnection -Whether to update the wallpaper on a metered connection. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.kscreenlocker.appearance.wallpaperSlideShow.interval -The length between wallpaper switches. - -Type: signed integer - -Default: 300 - -Declared by: - - -programs.plasma.kscreenlocker.appearance.wallpaperSlideShow.path -The path(s) where the wallpapers are located. - -Type: absolute path or list of absolute path - -Declared by: - - -programs.plasma.kscreenlocker.autoLock -Whether the screen will be locked after the specified time. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -programs.plasma.kscreenlocker.passwordRequired -Whether the user password is required to unlock the screen. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -programs.plasma.kwin.borderlessMaximizedWindows -Whether to remove the border of maximized windows. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.kwin.cornerBarrier -When enabled, prevents the cursor from crossing at screen-corners. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -programs.plasma.kwin.effects.blur.enable -Blurs the background behind semi-transparent windows. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -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: - - -programs.plasma.kwin.effects.cube.enable -Arrange desktops in a virtual cube. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.kwin.effects.desktopSwitching.navigationWrapping -Whether to wrap around when switching through virtual desktops. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.kwin.effects.dimInactive.enable -Darken inactive windows. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.plasma.kwin.effects.fallApart.enable -Whether to make closed windows break into pieces. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.kwin.effects.hideCursor.enable -Enable the hide cursor effect. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -programs.plasma.kwin.effects.hideCursor.hideOnInactivity -Hide cursor after inactivity in seconds. - -Type: null or (unsigned integer, meaning >=0) - -Default: null - -Example: 0 - -Declared by: - - -programs.plasma.kwin.effects.hideCursor.hideOnTyping -Hide cursor effect while typing. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.kwin.effects.invert.enable -Enable the invert effect toggle. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -programs.plasma.kwin.effects.magnifier.enable -Enable the magnifier effect. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -programs.plasma.kwin.effects.magnifier.height -Height of the magnifier section in pixels. - -Type: null or (positive integer, meaning >0) - -Default: null - -Example: 200 - -Declared by: - - -programs.plasma.kwin.effects.magnifier.width -Width of the magnifier section in pixels. - -Type: null or (positive integer, meaning >0) - -Default: null - -Example: 200 - -Declared by: - - -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: - - -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: - - -programs.plasma.kwin.effects.shakeCursor.enable -Enable the shake cursor effect. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.plasma.kwin.effects.slideBack.enable -Slide back windows when another window is raised. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.kwin.effects.translucency.enable -Make windows translucent under certain conditions. - -Type: null or boolean - -Default: null - -Declared by: - - -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: - - -programs.plasma.kwin.effects.wobblyWindows.enable -Deform windows while they are moving. - -Type: null or boolean - -Default: null - -Declared by: - - -programs.plasma.kwin.effects.zoom.enable -Enable the zoom effect. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.kwin.effects.zoom.focusTracking.enable -Enable focus tracking. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -programs.plasma.kwin.effects.zoom.mousePointer -Set the mouse pointer style. - -Type: null or one of “scale”, “keep”, “hide” - -Default: null - -Example: "scale" - -Declared by: - - -programs.plasma.kwin.effects.zoom.mouseTracking -Set the mouse tracking style. - -Type: null or one of “proportional”, “centered”, “push”, “disabled” - -Default: null - -Example: "proportional" - -Declared by: - - -programs.plasma.kwin.effects.zoom.pixelGridZoom -Set the zoom level of the pixel grid. - -Type: null or (positive integer or floating point number, meaning >0) - -Default: null - -Example: 15.0 - -Declared by: - - -programs.plasma.kwin.effects.zoom.scrollGestureModKeys -Set scroll gesture modifier keys. - -Type: null or (list of string) or string - -Default: null - -Example: "Meta+Ctrl" - -Declared by: - - -programs.plasma.kwin.effects.zoom.textCursorTracking.enable -Enable text cursor tracking. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -programs.plasma.kwin.effects.zoom.zoomFactor -Set the zoom factor. - -Type: null or (positive integer or floating point number, meaning >0) - -Default: null - -Example: 1.2 - -Declared by: - - -programs.plasma.kwin.nightLight.enable -Enable the night light effect. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.kwin.nightLight.location.latitude -The latitude of your location. - -Type: null or string - -Default: null - -Example: "39.160305343511446" - -Declared by: - - -programs.plasma.kwin.nightLight.location.longitude -The longitude of your location. - -Type: null or string - -Default: null - -Example: "-35.86466165413535" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.kwin.scripts.polonium.enable -Whether to enable Polonium. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.kwin.scripts.polonium.settings.enableDebug -Whether to enable debug mode for Polonium. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.kwin.scripts.polonium.settings.tilePopups -Whether to tile popups for Polonium. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.plasma.kwin.tiling.layout.id -The ID of the layout. - -Type: string - -Example: "cf5c25c2-4217-4193-add6-b5971cb543f2" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.panels -This option has no description. - -Type: list of (submodule) - -Default: [ ] - -Declared by: - - -programs.plasma.panels.*.alignment -The alignment of the panel. - -Type: null or one of “left”, “center”, “right” - -Default: "center" - -Example: "right" - -Declared by: - - -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: - - -programs.plasma.panels.*.floating -Whether to enable floating style… - -Type: boolean - -Default: false - -Example: true - -Declared by: - - -programs.plasma.panels.*.height -The height of the panel. - -Type: signed integer - -Default: 44 - -Declared by: - - -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: - - -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: - - -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: - - -programs.plasma.panels.*.maxLength -The maximum allowed length/width of the panel. - -Type: null or signed integer - -Default: null - -Example: 1600 - -Declared by: - - -programs.plasma.panels.*.minLength -The minimum required length/width of the panel. - -Type: null or signed integer - -Default: null - -Example: 1000 - -Declared by: - - -programs.plasma.panels.*.offset -The offset of the panel from the anchor-point. - -Type: null or signed integer - -Default: null - -Example: 100 - -Declared by: - - -programs.plasma.panels.*.opacity -The opacity mode of the panel. - -Type: null or one of “adaptive”, “opaque”, “translucent” - -Default: null - -Example: "opaque" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.powerdevil.AC.dimDisplay.enable -Whether to enable screen dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -programs.plasma.powerdevil.AC.dimKeyboard.enable -Whether to enable keyboard backlight dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.powerdevil.AC.keyboardBrightness -The brightness to set the keyboard backlight to in this mode. - -Type: null or integer between 0 and 100 (both inclusive) - -Default: null - -Example: 10 - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.powerdevil.battery.dimDisplay.enable -Whether to enable screen dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -programs.plasma.powerdevil.battery.dimKeyboard.enable -Whether to enable keyboard backlight dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.powerdevil.battery.keyboardBrightness -The brightness to set the keyboard backlight to in this mode. - -Type: null or integer between 0 and 100 (both inclusive) - -Default: null - -Example: 10 - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.powerdevil.lowBattery.dimDisplay.enable -Whether to enable screen dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -programs.plasma.powerdevil.lowBattery.dimKeyboard.enable -Whether to enable keyboard backlight dimming. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.powerdevil.lowBattery.keyboardBrightness -The brightness to set the keyboard backlight to in this mode. - -Type: null or integer between 0 and 100 (both inclusive) - -Default: null - -Example: 10 - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.resetFiles -Configuration files which should be explicitly deleted on each generation. - -Type: list of string - -Default: [ ] - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -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: - - -programs.plasma.startup.dataDir -The name of the subdirectory where the datafiles should be. - -Type: string - -Default: "data" - -Declared by: - - -programs.plasma.startup.dataFile -Datafiles, typically for use in autostart scripts. - -Type: attribute set of string - -Default: { } - -Declared by: - - -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: - - -programs.plasma.startup.desktopScript..postCommands -Commands to run after the desktop script lines. - -Type: string - -Default: "" - -Declared by: - - -programs.plasma.startup.desktopScript..preCommands -Commands to run before the desktop script lines. - -Type: string - -Default: "" - -Declared by: - - -programs.plasma.startup.desktopScript..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: - - -programs.plasma.startup.desktopScript..restartServices -Services to restart after the script has been run. - -Type: list of string - -Default: [ ] - -Declared by: - - -programs.plasma.startup.desktopScript..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: - - -programs.plasma.startup.desktopScript..text -The content of the startup script. - -Type: string - -Declared by: - - -programs.plasma.startup.scriptsDir -The name of the subdirectory where the scripts should be. - -Type: string - -Default: "scripts" - -Declared by: - - -programs.plasma.startup.startupScript -Commands/scripts to be run at startup. - -Type: attribute set of (submodule) - -Default: { } - -Declared by: - - -programs.plasma.startup.startupScript..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: - - -programs.plasma.startup.startupScript..restartServices -Services to restart after the script has been run. - -Type: list of string - -Default: [ ] - -Declared by: - - -programs.plasma.startup.startupScript..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: - - -programs.plasma.startup.startupScript..text -The content of the startup script. - -Type: string - -Declared by: - - -programs.plasma.window-rules -KWin window rules. - -Type: list of (submodule) - -Default: [ ] - -Declared by: - - -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: - - -programs.plasma.window-rules.*.apply..apply -How to apply the value. - -Type: one of “do-not-affect”, “force”, “initially”, “remember” - -Default: "initially" - -Declared by: - - -programs.plasma.window-rules.*.apply..value -Value to set. - -Type: boolean or floating point number or signed integer or string - -Declared by: - - -programs.plasma.window-rules.*.description -Value to set. - -Type: string - -Declared by: - - -programs.plasma.window-rules.*.match -This option has no description. - -Type: submodule - -Declared by: - - -programs.plasma.window-rules.*.match.machine -clientmachine matching. - -Type: null or ((submodule) or string convertible to it) - -Default: null - -Declared by: - - -programs.plasma.window-rules.*.match.machine.type -Name match type. - -Type: one of “exact”, “regex”, “substring” - -Default: "exact" - -Declared by: - - -programs.plasma.window-rules.*.match.machine.value -Name to match. - -Type: string - -Declared by: - - -programs.plasma.window-rules.*.match.title -Title matching. - -Type: null or ((submodule) or string convertible to it) - -Default: null - -Declared by: - - -programs.plasma.window-rules.*.match.title.type -Name match type. - -Type: one of “exact”, “regex”, “substring” - -Default: "exact" - -Declared by: - - -programs.plasma.window-rules.*.match.title.value -Name to match. - -Type: string - -Declared by: - - -programs.plasma.window-rules.*.match.window-class -Window class matching. - -Type: null or ((submodule) or string convertible to it) - -Default: null - -Declared by: - - -programs.plasma.window-rules.*.match.window-class.match-whole -Match whole name. - -Type: boolean - -Default: true - -Declared by: - - -programs.plasma.window-rules.*.match.window-class.type -Name match type. - -Type: one of “exact”, “regex”, “substring” - -Default: "exact" - -Declared by: - - -programs.plasma.window-rules.*.match.window-class.value -Name to match. - -Type: string - -Declared by: - - -programs.plasma.window-rules.*.match.window-role -Window role matching. - -Type: null or ((submodule) or string convertible to it) - -Default: null - -Declared by: - - -programs.plasma.window-rules.*.match.window-role.type -Name match type. - -Type: one of “exact”, “regex”, “substring” - -Default: "exact" - -Declared by: - - -programs.plasma.window-rules.*.match.window-role.value -Name to match. - -Type: string - -Declared by: - - -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: - - -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: - - -programs.plasma.workspace.enableMiddleClickPaste -Whether clicking the middle mouse button pastes the clipboard content. - -Type: null or boolean - -Default: null - -Example: false - -Declared by: - - -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: - - -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: - - -programs.plasma.workspace.cursor -Submodule for configuring the cursor appearance. The theme, size, cursor feedback, task manager feedback, and animation time are configurable. - -Type: null or (submodule) - -Default: null - -Example: - -{ - animationTime = 5; - cursorFeedback = "Bouncing"; - size = 24; - taskManagerFeedback = true; - theme = "Breeze_Snow"; -} -Declared by: - - -programs.plasma.workspace.cursor.animationTime -The duration that the cursorFeedback and taskManagerFeedback run for. - -Type: null or (positive integer, meaning >0) - -Default: null - -Example: 5 - -Declared by: - - -programs.plasma.workspace.cursor.cursorFeedback -The cursor feedback icon after launching an application. - -Type: null or one of “Bouncing”, “Blinking”, “Static”, “None” - -Default: null - -Example: "Bouncing" - -Declared by: - - -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: - - -programs.plasma.workspace.cursor.taskManagerFeedback -The feedback wheel on an application icon after launching an application from the task manager. - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -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: - - -programs.plasma.workspace.iconTheme -The Plasma icon theme. - -Type: null or string - -Default: null - -Example: "Papirus" - -Declared by: - - -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: - - -programs.plasma.workspace.soundTheme -The sound theme to use with Plasma. - -Type: null or string - -Default: null - -Example: "freedesktop" - -Declared by: - - -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: - - -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: - - -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: - - -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: - - -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 or list of absolute path - -Default: null - -Example: "${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/Kay/contents/images/1080x1920.png" - -Declared by: - - -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: - - -programs.plasma.workspace.wallpaperBackground.blur -Whether to blur the background - -Type: null or boolean - -Default: null - -Example: true - -Declared by: - - -programs.plasma.workspace.wallpaperBackground.color -Background color to use - -Type: null or string - -Default: null - -Example: "219,99,99" - -Declared by: - - -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: - - -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: - - -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: - - -programs.plasma.workspace.wallpaperPictureOfTheDay.updateOverMeteredConnection -Whether to update the wallpaper on a metered connection. - -Type: boolean - -Default: false - -Declared by: - - -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: - - -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: - - -programs.plasma.workspace.wallpaperSlideShow.interval -The length between wallpaper switches. - -Type: signed integer - -Default: 300 - -Declared by: - - -programs.plasma.workspace.wallpaperSlideShow.path -The path(s) where the wallpapers are located. - -Type: absolute path or list of absolute path - -Declared by: - - -programs.plasma.workspace.widgetStyle -The widget style to use with Plasma. - -Type: null or string - -Default: null - -Example: "breeze" - -Declared by: - - -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: - - -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: - - -Prev -Introduction Home diff --git a/flakes/de_plasma/home_manager/settingsdump.nix b/flakes/de_plasma/home_manager/settingsdump.nix deleted file mode 100644 index cc75b8a3..00000000 --- a/flakes/de_plasma/home_manager/settingsdump.nix +++ /dev/null @@ -1,288 +0,0 @@ -{ - programs.plasma = { - enable = true; - shortcuts = { - ActivityManager.switch-to-activity-9886d1bd-0cae-42b3-9444-7ac12a77fdca = [ ]; - "KDE Keyboard Layout Switcher"."Switch to Last-Used Keyboard Layout" = "Meta+Alt+L"; - "KDE Keyboard Layout Switcher"."Switch to Next Keyboard Layout" = "Meta+Alt+K"; - "com.google.Chrome"."43E6AFE50F1294FB488965B2133A305F-addSite" = [ ]; - "com.google.Chrome"."43E6AFE50F1294FB488965B2133A305F-switchEngine" = [ ]; - "com.google.Chrome"."43E6AFE50F1294FB488965B2133A305F-toggle" = [ ]; - "com.google.Chrome"."58820AB1443C493A1A4FF301471C945D-enter-picker-mode" = [ ]; - "com.google.Chrome"."58820AB1443C493A1A4FF301471C945D-enter-zapper-mode" = [ ]; - "com.google.Chrome"."5F77792876DE24269A80AF2D6B769766-autofill_card" = [ ]; - "com.google.Chrome"."5F77792876DE24269A80AF2D6B769766-autofill_identity" = [ ]; - "com.google.Chrome"."5F77792876DE24269A80AF2D6B769766-autofill_login" = [ ]; - "com.google.Chrome"."5F77792876DE24269A80AF2D6B769766-generate_password" = [ ]; - "com.google.Chrome"."5F77792876DE24269A80AF2D6B769766-lock_vault" = [ ]; - kaccess."Toggle Screen Reader On and Off" = "Meta+Alt+S"; - kmix.decrease_microphone_volume = "Microphone Volume Down"; - kmix.decrease_volume = "Volume Down"; - kmix.decrease_volume_small = "Shift+Volume Down"; - kmix.increase_microphone_volume = "Microphone Volume Up"; - kmix.increase_volume = "Volume Up"; - kmix.increase_volume_small = "Shift+Volume Up"; - kmix.mic_mute = ["Microphone Mute" "Meta+Volume Mute"]; - kmix.mute = "Volume Mute"; - krunner."Run Command[$i]" = "Meta+Space"; - ksmserver."Halt Without Confirmation" = [ ]; - ksmserver."Lock Session" = ["Meta+L" "Screensaver"]; - ksmserver."Log Out" = "Ctrl+Alt+Del"; - ksmserver."Log Out Without Confirmation" = [ ]; - ksmserver.LogOut = [ ]; - ksmserver.Reboot = [ ]; - ksmserver."Reboot Without Confirmation" = [ ]; - ksmserver."Shut Down" = [ ]; - kwin."Activate Window Demanding Attention" = "Meta+Ctrl+A"; - kwin."Close Window[$i]" = "Meta+Q"; - kwin."Cycle Overview" = [ ]; - kwin."Cycle Overview Opposite" = [ ]; - kwin."Decrease Opacity" = [ ]; - kwin."Edit Tiles" = "Meta+T"; - kwin.Expose = "Ctrl+F9"; - kwin.ExposeAll = ["Ctrl+F10" "Launch (C)"]; - kwin.ExposeClass = "Ctrl+F7"; - kwin.ExposeClassCurrentDesktop = [ ]; - kwin."Grid View" = "Meta+G"; - kwin."Increase Opacity" = [ ]; - kwin."Kill Window" = "Meta+Ctrl+Esc"; - kwin."Move Tablet to Next Output" = [ ]; - kwin.MoveMouseToCenter = "Meta+F6"; - kwin.MoveMouseToFocus = "Meta+F5"; - kwin.MoveZoomDown = [ ]; - kwin.MoveZoomLeft = [ ]; - kwin.MoveZoomRight = [ ]; - kwin.MoveZoomUp = [ ]; - kwin.Overview = "Meta+W"; - kwin."Setup Window Shortcut" = [ ]; - kwin."Show Desktop" = "Meta+D"; - kwin."Switch One Desktop Down" = "Meta+Ctrl+Down"; - kwin."Switch One Desktop Up" = "Meta+Ctrl+Up"; - kwin."Switch One Desktop to the Left" = "Meta+Ctrl+Left"; - kwin."Switch One Desktop to the Right" = "Meta+Ctrl+Right"; - kwin."Switch Window Down" = "Meta+Alt+Down"; - kwin."Switch Window Left" = "Meta+Alt+Left"; - kwin."Switch Window Right" = "Meta+Alt+Right"; - kwin."Switch Window Up" = "Meta+Alt+Up"; - kwin."Switch to Desktop 10" = [ ]; - kwin."Switch to Desktop 11" = [ ]; - kwin."Switch to Desktop 12" = [ ]; - kwin."Switch to Desktop 13" = [ ]; - kwin."Switch to Desktop 14" = [ ]; - kwin."Switch to Desktop 15" = [ ]; - kwin."Switch to Desktop 16" = [ ]; - kwin."Switch to Desktop 17" = [ ]; - kwin."Switch to Desktop 18" = [ ]; - kwin."Switch to Desktop 19" = [ ]; - kwin."Switch to Desktop 1[$i]" = "Meta+1"; - kwin."Switch to Desktop 20" = [ ]; - kwin."Switch to Desktop 2[$i]" = "Meta+2"; - kwin."Switch to Desktop 3[$i]" = "Meta+3"; - kwin."Switch to Desktop 4[$i]" = "Meta+4"; - kwin."Switch to Desktop 5[$i]" = "Meta+5"; - kwin."Switch to Desktop 6[$i]" = "Meta+6"; - kwin."Switch to Desktop 7[$i]" = "Meta+7"; - kwin."Switch to Desktop 8[$i]" = "Meta+8"; - kwin."Switch to Desktop 9[$i]" = "Meta+9"; - kwin."Switch to Next Desktop" = [ ]; - kwin."Switch to Next Screen" = [ ]; - kwin."Switch to Previous Desktop" = [ ]; - kwin."Switch to Previous Screen" = [ ]; - kwin."Switch to Screen 0" = [ ]; - kwin."Switch to Screen 1" = [ ]; - kwin."Switch to Screen 2" = [ ]; - kwin."Switch to Screen 3" = [ ]; - kwin."Switch to Screen 4" = [ ]; - kwin."Switch to Screen 5" = [ ]; - kwin."Switch to Screen 6" = [ ]; - kwin."Switch to Screen 7" = [ ]; - kwin."Switch to Screen Above" = [ ]; - kwin."Switch to Screen Below" = [ ]; - kwin."Switch to Screen to the Left" = [ ]; - kwin."Switch to Screen to the Right" = [ ]; - kwin."Toggle Night Color" = [ ]; - kwin."Toggle Window Raise/Lower" = [ ]; - kwin."Walk Through Windows" = ["Meta+Tab" "Alt+Tab"]; - kwin."Walk Through Windows (Reverse)" = ["Meta+Shift+Tab" "Alt+Shift+Tab"]; - kwin."Walk Through Windows Alternative" = [ ]; - kwin."Walk Through Windows Alternative (Reverse)" = [ ]; - kwin."Walk Through Windows of Current Application" = ["Meta+`" "Alt+`"]; - kwin."Walk Through Windows of Current Application (Reverse)" = ["Meta+~" "Alt+~"]; - kwin."Walk Through Windows of Current Application Alternative" = [ ]; - kwin."Walk Through Windows of Current Application Alternative (Reverse)" = [ ]; - kwin."Window Above Other Windows" = [ ]; - kwin."Window Below Other Windows" = [ ]; - kwin."Window Close" = "Alt+F4"; - kwin."Window Custom Quick Tile Bottom" = [ ]; - kwin."Window Custom Quick Tile Left" = [ ]; - kwin."Window Custom Quick Tile Right" = [ ]; - kwin."Window Custom Quick Tile Top" = [ ]; - kwin."Window Fullscreen" = [ ]; - kwin."Window Grow Horizontal" = [ ]; - kwin."Window Grow Vertical" = [ ]; - kwin."Window Lower" = [ ]; - kwin."Window Maximize" = "Meta+PgUp"; - kwin."Window Maximize Horizontal" = [ ]; - kwin."Window Maximize Vertical" = [ ]; - kwin."Window Minimize" = "Meta+PgDown"; - kwin."Window Move" = [ ]; - kwin."Window Move Center" = [ ]; - kwin."Window No Border" = [ ]; - kwin."Window On All Desktops" = [ ]; - kwin."Window One Desktop Down" = "Meta+Ctrl+Shift+Down"; - kwin."Window One Desktop Up" = "Meta+Ctrl+Shift+Up"; - kwin."Window One Desktop to the Left" = "Meta+Ctrl+Shift+Left"; - kwin."Window One Desktop to the Right" = "Meta+Ctrl+Shift+Right"; - kwin."Window One Screen Down" = [ ]; - kwin."Window One Screen Up" = [ ]; - kwin."Window One Screen to the Left" = [ ]; - kwin."Window One Screen to the Right" = [ ]; - kwin."Window Operations Menu" = "Alt+F3"; - kwin."Window Pack Down" = [ ]; - kwin."Window Pack Left" = [ ]; - kwin."Window Pack Right" = [ ]; - kwin."Window Pack Up" = [ ]; - kwin."Window Quick Tile Bottom" = "Meta+Down"; - kwin."Window Quick Tile Bottom Left" = [ ]; - kwin."Window Quick Tile Bottom Right" = [ ]; - kwin."Window Quick Tile Left" = "Meta+Left"; - kwin."Window Quick Tile Right" = "Meta+Right"; - kwin."Window Quick Tile Top" = "Meta+Up"; - kwin."Window Quick Tile Top Left" = [ ]; - kwin."Window Quick Tile Top Right" = [ ]; - kwin."Window Raise" = [ ]; - kwin."Window Resize" = [ ]; - kwin."Window Shrink Horizontal" = [ ]; - kwin."Window Shrink Vertical" = [ ]; - kwin."Window to Desktop 10" = [ ]; - kwin."Window to Desktop 11" = [ ]; - kwin."Window to Desktop 12" = [ ]; - kwin."Window to Desktop 13" = [ ]; - kwin."Window to Desktop 14" = [ ]; - kwin."Window to Desktop 15" = [ ]; - kwin."Window to Desktop 16" = [ ]; - kwin."Window to Desktop 17" = [ ]; - kwin."Window to Desktop 18" = [ ]; - kwin."Window to Desktop 19" = [ ]; - kwin."Window to Desktop 1[$i]" = "Meta+Shift+1"; - kwin."Window to Desktop 20" = [ ]; - kwin."Window to Desktop 2[$i]" = "Meta+Shift+2"; - kwin."Window to Desktop 3[$i]" = "Meta+Shift+3"; - kwin."Window to Desktop 4[$i]" = "Meta+Shift+4"; - kwin."Window to Desktop 5[$i]" = "Meta+Shift+5"; - kwin."Window to Desktop 6[$i]" = "Meta+Shift+6"; - kwin."Window to Desktop 7[$i]" = "Meta+Shift+7"; - kwin."Window to Desktop 8[$i]" = "Meta+Shift+8"; - kwin."Window to Desktop 9[$i]" = "Meta+Shift+9"; - kwin."Window to Next Desktop" = [ ]; - kwin."Window to Next Screen" = "Meta+Shift+Right"; - kwin."Window to Previous Desktop" = [ ]; - kwin."Window to Previous Screen" = "Meta+Shift+Left"; - kwin."Window to Screen 0" = [ ]; - kwin."Window to Screen 1" = [ ]; - kwin."Window to Screen 2" = [ ]; - kwin."Window to Screen 3" = [ ]; - kwin."Window to Screen 4" = [ ]; - kwin."Window to Screen 5" = [ ]; - kwin."Window to Screen 6" = [ ]; - kwin."Window to Screen 7" = [ ]; - kwin.disableInputCapture = "Meta+Shift+Esc"; - kwin.view_actual_size = "Meta+0"; - kwin.view_zoom_in = ["Meta++" "Meta+="]; - kwin.view_zoom_out = "Meta+-"; - mediacontrol.mediavolumedown = [ ]; - mediacontrol.mediavolumeup = [ ]; - mediacontrol.nextmedia = "Media Next"; - mediacontrol.pausemedia = "Media Pause"; - mediacontrol.playmedia = [ ]; - mediacontrol.playpausemedia = "Media Play"; - mediacontrol.previousmedia = "Media Previous"; - mediacontrol.stopmedia = "Media Stop"; - org_kde_powerdevil."Decrease Keyboard Brightness" = "Keyboard Brightness Down"; - org_kde_powerdevil."Decrease Screen Brightness" = "Monitor Brightness Down"; - org_kde_powerdevil."Decrease Screen Brightness Small" = "Shift+Monitor Brightness Down"; - org_kde_powerdevil.Hibernate = "Hibernate"; - org_kde_powerdevil."Increase Keyboard Brightness" = "Keyboard Brightness Up"; - org_kde_powerdevil."Increase Screen Brightness" = "Monitor Brightness Up"; - org_kde_powerdevil."Increase Screen Brightness Small" = "Shift+Monitor Brightness Up"; - org_kde_powerdevil.PowerDown = "Power Down"; - org_kde_powerdevil.PowerOff = "Power Off"; - org_kde_powerdevil.Sleep = "Sleep"; - org_kde_powerdevil."Toggle Keyboard Backlight" = "Keyboard Light On/Off"; - org_kde_powerdevil."Turn Off Screen" = [ ]; - org_kde_powerdevil.powerProfile = ["Battery" "Meta+B"]; - "plasma-manager-commands.desktop"."_k_friendly_name[$i]" = "Plasma Manager"; - "plasma-manager-commands.desktop"."ringofstorms-launcher[$i]" = "Meta+Space"; - "plasma-manager-commands.desktop"."ringofstorms-terminal[$i]" = "Meta+Return"; - plasmashell."Slideshow Wallpaper Next Image" = [ ]; - plasmashell."activate application launcher" = ["Meta" "Alt+F1"]; - plasmashell."activate task manager entry 1" = [ ]; - plasmashell."activate task manager entry 10" = [ ]; - plasmashell."activate task manager entry 2" = [ ]; - plasmashell."activate task manager entry 3" = [ ]; - plasmashell."activate task manager entry 4" = [ ]; - plasmashell."activate task manager entry 5" = [ ]; - plasmashell."activate task manager entry 6" = [ ]; - plasmashell."activate task manager entry 7" = [ ]; - plasmashell."activate task manager entry 8" = [ ]; - plasmashell."activate task manager entry 9" = [ ]; - plasmashell.clear-history = [ ]; - plasmashell.clipboard_action = "Meta+Ctrl+X"; - plasmashell.cycle-panels = "Meta+Alt+P"; - plasmashell.cycleNextAction = [ ]; - plasmashell.cyclePrevAction = [ ]; - plasmashell.edit_clipboard = [ ]; - plasmashell."manage activities" = [ ]; - plasmashell."next activity" = "Meta+A"; - plasmashell."previous activity" = "Meta+Shift+A"; - plasmashell.repeat_action = [ ]; - plasmashell."show dashboard" = "Ctrl+F12"; - plasmashell.show-barcode = [ ]; - plasmashell.show-on-mouse-pos = "Meta+V"; - plasmashell."switch to next activity" = [ ]; - plasmashell."switch to previous activity" = [ ]; - plasmashell."toggle do not disturb" = [ ]; - "services/plasma-manager-commands.desktop".ringofstorms-launcher = [ ]; - "services/plasma-manager-commands.desktop".ringofstorms-terminal = "Meta+Return"; - }; - configFile = { - baloofilerc.General.dbVersion = 2; - baloofilerc.General."exclude filters" = "*~,*.part,*.o,*.la,*.lo,*.loT,*.moc,moc_*.cpp,qrc_*.cpp,ui_*.h,cmake_install.cmake,CMakeCache.txt,CTestTestfile.cmake,libtool,config.status,confdefs.h,autom4te,conftest,confstat,Makefile.am,*.gcode,.ninja_deps,.ninja_log,build.ninja,*.csproj,*.m4,*.rej,*.gmo,*.pc,*.omf,*.aux,*.tmp,*.po,*.vm*,*.nvram,*.rcore,*.swp,*.swap,lzo,litmain.sh,*.orig,.histfile.*,.xsession-errors*,*.map,*.so,*.a,*.db,*.qrc,*.ini,*.init,*.img,*.vdi,*.vbox*,vbox.log,*.qcow2,*.vmdk,*.vhd,*.vhdx,*.sql,*.sql.gz,*.ytdl,*.tfstate*,*.class,*.pyc,*.pyo,*.elc,*.qmlc,*.jsc,*.fastq,*.fq,*.gb,*.fasta,*.fna,*.gbff,*.faa,po,CVS,.svn,.git,_darcs,.bzr,.hg,CMakeFiles,CMakeTmp,CMakeTmpQmake,.moc,.obj,.pch,.uic,.npm,.yarn,.yarn-cache,__pycache__,node_modules,node_packages,nbproject,.terraform,.venv,venv,core-dumps,lost+found"; - baloofilerc.General."exclude filters version" = 9; - dolphinrc.General.ViewPropsTimestamp = "2025,8,19,20,53,30.659"; - dolphinrc."KFileDialog Settings"."Places Icons Auto-resize" = false; - dolphinrc."KFileDialog Settings"."Places Icons Static Size" = 22; - kactivitymanagerdrc.activities."9886d1bd-0cae-42b3-9444-7ac12a77fdca" = "Default"; - kactivitymanagerdrc.main.currentActivity = "9886d1bd-0cae-42b3-9444-7ac12a77fdca"; - kded5rc.Module-device_automounter.autoload = false; - kdeglobals.WM.activeBackground = "39,44,49"; - kdeglobals.WM.activeBlend = "252,252,252"; - kdeglobals.WM.activeForeground = "252,252,252"; - kdeglobals.WM.inactiveBackground = "32,36,40"; - kdeglobals.WM.inactiveBlend = "161,169,177"; - kdeglobals.WM.inactiveForeground = "161,169,177"; - kscreenlockerrc.Daemon."Autolock[$i]" = false; - kwalletrc.Wallet."First Use" = false; - kwinrc.Desktops.Id_1 = "1167cfb3-79e5-49ea-8fec-1dfb15afa852"; - kwinrc.Desktops.Id_2 = "3bda3c4e-e7cc-4c26-81df-f6ca314b9f81"; - kwinrc.Desktops.Id_3 = "8b6a2b2c-4f21-4ca5-8c27-2d0e424d0f73"; - kwinrc.Desktops.Number = 3; - kwinrc.Desktops.Rows = 1; - kwinrc.Effect-overview.BorderActivate = 9; - kwinrc.Effect-overview.GridBorderActivate = 1; - kwinrc.Plugins.slideEnabled = false; - kwinrc.Tiling.padding = 4; - kwinrc."Tiling/1167cfb3-79e5-49ea-8fec-1dfb15afa852/115052cc-1eee-459f-9ccc-1825d29a7ae0".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc."Tiling/1167cfb3-79e5-49ea-8fec-1dfb15afa852/e5a3c886-11a4-49b8-981f-b1aa7afd05d7".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc."Tiling/3bda3c4e-e7cc-4c26-81df-f6ca314b9f81/115052cc-1eee-459f-9ccc-1825d29a7ae0".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc."Tiling/3bda3c4e-e7cc-4c26-81df-f6ca314b9f81/e5a3c886-11a4-49b8-981f-b1aa7afd05d7".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc."Tiling/8b6a2b2c-4f21-4ca5-8c27-2d0e424d0f73/115052cc-1eee-459f-9ccc-1825d29a7ae0".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc."Tiling/8b6a2b2c-4f21-4ca5-8c27-2d0e424d0f73/e5a3c886-11a4-49b8-981f-b1aa7afd05d7".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - kwinrc.Xwayland.Scale = 1; - plasma-localerc.Formats.LANG = "en_US.UTF-8"; - }; - dataFile = { - - }; - }; -} diff --git a/hosts/lio/flake.lock b/hosts/lio/flake.lock index 38e5ae2e..275d3a5e 100644 --- a/hosts/lio/flake.lock +++ b/hosts/lio/flake.lock @@ -31,11 +31,11 @@ }, "locked": { "dir": "flakes/beszel", - "lastModified": 1765146785, - "narHash": "sha256-huUappupWEFCbThv0Lphm5NDo+iMA845YTg4MvY4hh4=", + "lastModified": 1765146859, + "narHash": "sha256-1Oo7TfYs5qIhu1hn3KEKu9JcfSYCd122BgiWj4ws/9o=", "ref": "refs/heads/master", - "rev": "542f2bf033a76498af747893a24e98e48e9cdc62", - "revCount": 849, + "rev": "d6cd7b5e0b82c25aaa15ea960bb6c71f74a796c1", + "revCount": 850, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -64,11 +64,11 @@ "common": { "locked": { "dir": "flakes/common", - "lastModified": 1765146785, - "narHash": "sha256-huUappupWEFCbThv0Lphm5NDo+iMA845YTg4MvY4hh4=", + "lastModified": 1765146859, + "narHash": "sha256-1Oo7TfYs5qIhu1hn3KEKu9JcfSYCd122BgiWj4ws/9o=", "ref": "refs/heads/master", - "rev": "542f2bf033a76498af747893a24e98e48e9cdc62", - "revCount": 849, + "rev": "d6cd7b5e0b82c25aaa15ea960bb6c71f74a796c1", + "revCount": 850, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -123,11 +123,11 @@ }, "locked": { "dir": "flakes/de_plasma", - "lastModified": 1765146785, - "narHash": "sha256-huUappupWEFCbThv0Lphm5NDo+iMA845YTg4MvY4hh4=", + "lastModified": 1765146859, + "narHash": "sha256-1Oo7TfYs5qIhu1hn3KEKu9JcfSYCd122BgiWj4ws/9o=", "ref": "refs/heads/master", - "rev": "542f2bf033a76498af747893a24e98e48e9cdc62", - "revCount": 849, + "rev": "d6cd7b5e0b82c25aaa15ea960bb6c71f74a796c1", + "revCount": 850, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -161,11 +161,11 @@ }, "locked": { "dir": "flakes/flatpaks", - "lastModified": 1765146785, - "narHash": "sha256-huUappupWEFCbThv0Lphm5NDo+iMA845YTg4MvY4hh4=", + "lastModified": 1765146859, + "narHash": "sha256-1Oo7TfYs5qIhu1hn3KEKu9JcfSYCd122BgiWj4ws/9o=", "ref": "refs/heads/master", - "rev": "542f2bf033a76498af747893a24e98e48e9cdc62", - "revCount": 849, + "rev": "d6cd7b5e0b82c25aaa15ea960bb6c71f74a796c1", + "revCount": 850, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -1390,11 +1390,11 @@ }, "locked": { "dir": "flakes/secrets", - "lastModified": 1765146785, - "narHash": "sha256-huUappupWEFCbThv0Lphm5NDo+iMA845YTg4MvY4hh4=", + "lastModified": 1765146859, + "narHash": "sha256-1Oo7TfYs5qIhu1hn3KEKu9JcfSYCd122BgiWj4ws/9o=", "ref": "refs/heads/master", - "rev": "542f2bf033a76498af747893a24e98e48e9cdc62", - "revCount": 849, + "rev": "d6cd7b5e0b82c25aaa15ea960bb6c71f74a796c1", + "revCount": 850, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, diff --git a/utilities/nixos-installers/examples/testbed/flake.nix b/utilities/nixos-installers/examples/testbed/flake.nix index c2fc40ed..69fab485 100644 --- a/utilities/nixos-installers/examples/testbed/flake.nix +++ b/utilities/nixos-installers/examples/testbed/flake.nix @@ -4,8 +4,8 @@ home-manager.url = "github:rycee/home-manager/release-25.11"; common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/common"; - de_plasma.url = "path:../../../../flakes/de_plasma"; - # de_plasma.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/de_plasma"; + # de_plasma.url = "path:../../../../flakes/de_plasma"; + de_plasma.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/de_plasma"; ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim"; impermanence.url = "github:nix-community/impermanence";