tonarchy

tonarchy

https://git.tonybtw.com/tonarchy.git git://git.tonybtw.com/tonarchy.git
2,307 bytes raw
1
/*
2
 * Tokyonight colorscheme (big icons) for rofi
3
 * User: w8ste
4
 */
5
6
7
// define colors etc.
8
* {
9
    bg: #24283b;
10
    hv: #9274ca; 
11
    primary: #444b6a;  // TokyoNight bright black
12
    ug: #0B2447;
13
    font: "Iosevka Nerd Font 11";
14
    background-color: @bg;
15
    //dark: @bg;
16
    border: 0px;
17
    kl: #7aa2f7;
18
    black: #000000;
19
20
    transparent: rgba(46,52,64,0);
21
}
22
23
// defines different aspects of the window
24
window {
25
    width: 700;
26
    /*since line wont work with height, i comment it out 
27
    if you rather control the size via height
28
    just comment it out */
29
    //height: 500;
30
31
    orientation: horizontal;
32
    location: center;
33
    anchor: center;
34
    transparency: "screenshot";
35
    border-color: @transparent;   
36
    border: 0px;
37
    border-radius: 6px;
38
    spacing: 0;
39
    children: [ mainbox ];
40
}
41
42
mainbox {
43
    spacing: 0;
44
    children: [ inputbar, message, listview ];
45
}
46
47
inputbar {
48
    color: @kl;
49
    padding: 11px;
50
    border: 3px 3px 2px 3px;
51
    border-color: @primary;
52
    border-radius: 6px 6px 0px 0px;
53
}
54
55
message {
56
    padding: 0;
57
    border-color: @primary;
58
    border: 0px 1px 1px 1px;
59
}
60
61
entry, prompt, case-indicator {
62
    text-font: inherit;
63
    text-color: inherit;
64
}
65
66
entry {
67
    cursor: pointer;
68
}
69
70
prompt {
71
    margin: 0px 5px 0px 0px;
72
}
73
74
listview {
75
    layout: vertical;
76
    //spacing: 5px;
77
    padding: 8px;
78
    lines: 7;
79
    columns: 2;
80
    border: 0px 3px 3px 3px; 
81
    border-radius: 0px 0px 6px 6px;
82
    border-color: @primary;
83
    dynamic: false;
84
}
85
86
element {
87
    padding: 2px;
88
    vertical-align: 1;
89
    color: @kl;
90
    font: inherit;
91
}
92
93
element-text {
94
    background-color: inherit;
95
    text-color: inherit;
96
    vertical-align: 0.5;
97
}
98
99
element selected.normal {
100
    color: @black;
101
    background-color: @hv;
102
}
103
104
element normal active {
105
    background-color: @hv;
106
    color: @black;
107
}
108
109
element-icon {
110
    background-color: inherit;
111
    text-color: inherit;
112
    size: 2.5em;
113
}
114
115
element normal urgent {
116
    background-color: @primary;
117
}
118
119
element selected active {
120
    background: @hv;
121
    foreground: @bg;
122
}
123
124
button {
125
    padding: 6px;
126
    color: @primary;
127
    horizonatal-align: 0.5;
128
129
    border: 2px 0px 2px 2px;
130
    border-radius: 4px 0px 0px 4px;
131
    border-color: @primary;
132
}
133
134
button selected normal {
135
    border: 2px 0px 2px 2px;
136
    border-color: @primary;
137
}