diff options
| author | eric.marin <maarin.eric@gmail.com> | 2024-10-16 21:45:26 +0200 |
|---|---|---|
| committer | eric.marin <maarin.eric@gmail.com> | 2024-10-16 21:45:26 +0200 |
| commit | b0cfdab1e93f660fda8f9398e30c9c996a1760f3 (patch) | |
| tree | 0b64ae82383491383be6570cfd8198db9f765a01 /ags | |
| parent | ab2dadca189217eb152a2bd157c651e9e3f3145b (diff) | |
| download | dotfiles-b0cfdab1e93f660fda8f9398e30c9c996a1760f3.tar.gz dotfiles-b0cfdab1e93f660fda8f9398e30c9c996a1760f3.zip | |
nvim change
installed neorg
removed trouble
modified lspsaga
Diffstat (limited to '')
| -rw-r--r-- | ags/config.js | 39 | ||||
| -rw-r--r-- | ags/style.scss | 5 |
2 files changed, 38 insertions, 6 deletions
diff --git a/ags/config.js b/ags/config.js index 2a5b7e3..bc50aa8 100644 --- a/ags/config.js +++ b/ags/config.js @@ -1,14 +1,41 @@ -const { speaker } = await Service.import("audio") +// @ts-ignore +const battery = await Service.import("battery") -const child = Widget.Slider({ - value: speaker.bind("volume"), - onChange: ({ value }) => speaker.volume = value, +const BatteryPercent = () => Widget.Label() + .hook(battery, self => { + self.label = `${battery.percent}%` + self.visible = battery.available + }, "changed") + +const MyButton = () => Widget.Button() + .on("clicked", self => { + print(self, "is clicked") + }) + +const MyDate = () => Widget.Label({ + css: "color:blue; padding: 1em;", }) + .poll(1000, self => { + self.label = Utils.exec("date +'%_H:%_M:%S'") + }) + +const MyKeybind = () => Widget.Button() + .keybind(["MOD1", "CONTROL"], "a", (_self, _event) => { + print("alt+control+a was pressed") + }) const Bar = () => Widget.Window({ name: 'bar', anchor: ['top', 'left', 'right'], - child: child, + child: MyDate(), +}) + +const scss = `${App.configDir}/style.scss` +const css = "/tmp/my-style.css" +Utils.exec(`sassc ${scss} ${css}`) + +App.config({ + style: css, + windows: [Bar()], }) -App.config({ windows: [Bar()] }) diff --git a/ags/style.scss b/ags/style.scss new file mode 100644 index 0000000..df7b071 --- /dev/null +++ b/ags/style.scss @@ -0,0 +1,5 @@ +$base-color: #c6538c; + +window { + background-color: $base-color; +} |
