blob: dd8af640c60f668d4c12886c99223afdc2723fa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
// smolbote default configuration file
// Uses libconfig format, for details refer to:
// https://hyperrealm.github.io/libconfig/libconfig_manual.html#Configuration-Files
// Browser default settings
browser = {
// true to generate user settings when run
firstRun = true;
// default profile name the browser should use; "" is off-the-record
profile = "";
// default window size
window = {
height = 720;
width = 1280;
maximized = true;
title = "title — smolbote [profile]";
};
ui = {
navtoolbarMovable = false;
tabtoolbarMovable = false;
};
shortcuts = {
// browser menu
newWindow = "Ctrl+N";
newTab = "Ctrl+T";
about = "F1";
quit = "Ctrl+Q";
toggleSearchBox = "F3";
focusAddress = "F4";
fullscreen = "F11";
// tabs
tabClose = "Ctrl+X";
tabLeft = "Shift+Left";
tabRight = "Shift+Right";
};
};
// Filter settings
filter = {
path = "~/.config/smolbote/hosts.d";
};
// Profile settings
profile = {
path = "~/.config/smolbote/Profiles";
search = "https://duckduckgo.com/?q=$term&ia=web"
homepage = "about:blank";
newtab = "about:blank";
};
// Bookmark settings
bookmarks = {
path = "~/.config/smolbote/bookmarks.xbel";
shortcut = "Ctrl+B";
};
// Downloads settings
downloads = {
path = "~/Downloads"
shortcut = "Ctrl+D";
};
|