r/o
1
{ ... }:
2
{
3
programs.plasma = {
4
enable = true;
5
6
# TODO: describe more here.
7
# https://nix-community.github.io/plasma-manager/options.xhtml
8
9
workspace = {
10
lookAndFeel = "org.kde.breezedark.desktop";
11
};
12
13
# Add comenzar search provider.
14
dataFile = {
15
"kf6/searchproviders/comenzar.desktop" = {
16
"Desktop Entry" = {
17
Charset = "";
18
Hidden = false;
19
Keys = "comenzar";
20
Name = "Comenzar";
21
Query = "http://localhost:9292/?q=\\{@}";
22
Type = "Service";
23
};
24
};
25
};
26
27
# Enable web shortcuts, set comenzar as default.
28
configFile = {
29
kuriikwsfilterrc = {
30
General = {
31
DefaultWebShortcut = "comenzar";
32
EnableWebShortcuts = true;
33
KeywordDelimiter = ":";
34
PreferredWebShortcuts = "";
35
UsePreferredWebShortcutsOnly = false;
36
};
37
};
38
};
39
40
# Launch webshortcuts single runner; will use comenzar.
41
hotkeys.commands."launch-krunner-comenzar" = {
42
name = "Launch KRunner for Comenzar searches";
43
key = "Alt+Shift+Space";
44
command = "qdbus org.kde.krunner /App org.kde.krunner.App.displaySingleRunner krunner_webshortcuts";
45
};
46
};
47
}
48