aboutsummaryrefslogtreecommitdiff
path: root/data/poi.cfg
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";
};