add full proj
This commit is contained in:
38
config/Icons.qml
Normal file
38
config/Icons.qml
Normal file
@@ -0,0 +1,38 @@
|
||||
pragma Singleton
|
||||
|
||||
import Quickshell
|
||||
|
||||
// Nerd Font glyphs referenced by codepoint so the source stays ASCII and the
|
||||
// exact glyph is unambiguous (independent of editor/font rendering).
|
||||
// Codepoints are from the Font Awesome (FA) range bundled in Nerd Fonts.
|
||||
Singleton {
|
||||
readonly property string cpu: String.fromCharCode(0xf2db) // microchip
|
||||
readonly property string memory: String.fromCodePoint(0xf035b) // md-memory (FA5 0xf538 is absent from the bundled Nerd Fonts)
|
||||
readonly property string thermo: String.fromCharCode(0xf2c9) // thermometer-half
|
||||
readonly property string disk: String.fromCharCode(0xf0a0) // hdd-o
|
||||
readonly property string wifi: String.fromCharCode(0xf1eb) // wifi
|
||||
readonly property string ethernet: String.fromCharCode(0xf6ff) // network-wired
|
||||
readonly property string down: String.fromCharCode(0xf063) // arrow-down
|
||||
readonly property string up: String.fromCharCode(0xf062) // arrow-up
|
||||
readonly property string clock: String.fromCharCode(0xf017) // clock-o
|
||||
readonly property string volHigh: String.fromCharCode(0xf028) // volume-up
|
||||
readonly property string volLow: String.fromCharCode(0xf027) // volume-down
|
||||
readonly property string volMute: String.fromCharCode(0xf026) // volume-off
|
||||
readonly property string bolt: String.fromCharCode(0xf0e7) // bolt (charging)
|
||||
readonly property string plug: String.fromCharCode(0xf1e6) // plug (AC)
|
||||
|
||||
// battery glyphs full -> empty (FA battery-4 .. battery-0)
|
||||
readonly property var batterySteps: [
|
||||
String.fromCharCode(0xf244), // empty
|
||||
String.fromCharCode(0xf243), // quarter
|
||||
String.fromCharCode(0xf242), // half
|
||||
String.fromCharCode(0xf241), // three-quarters
|
||||
String.fromCharCode(0xf240) // full
|
||||
]
|
||||
|
||||
function battery(pct) {
|
||||
var i = Math.round((pct / 100) * 4);
|
||||
if (i < 0) i = 0; if (i > 4) i = 4;
|
||||
return batterySteps[i];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user