feat(ags): add hyprland current window on bar
This commit is contained in:
parent
a7a888f6c5
commit
ac55202563
2 changed files with 18 additions and 4 deletions
16
config/ags/current-window/current-window.js
Normal file
16
config/ags/current-window/current-window.js
Normal file
|
@ -0,0 +1,16 @@
|
|||
// https://github.com/Aylur/ags/wiki/Widgets
|
||||
|
||||
const { Hyprland } = ags.Service;
|
||||
const { Label } = ags.Widget;
|
||||
const { Gtk } = imports.gi;
|
||||
|
||||
const currentWindow = () => Label({
|
||||
style: 'color: #CBA6F7; font-size: 18px',
|
||||
connections: [
|
||||
[Hyprland, label => {
|
||||
label.label = Hyprland.active.client.title;
|
||||
}, 'changed'],
|
||||
],
|
||||
});
|
||||
|
||||
export const CurrentWindow = currentWindow();
|
|
@ -1,5 +1,6 @@
|
|||
import Gdk from 'gi://Gdk';
|
||||
const display = Gdk.Display.get_default();
|
||||
import { CurrentWindow } from 'file:///home/matt/.nix/config/ags/current-window/current-window.js';
|
||||
|
||||
const Separator = () => ags.Widget.Box({
|
||||
style: 'min-width: 8px; min-height: 8px',
|
||||
|
@ -129,10 +130,7 @@ export const LeftBar = ags.Widget.Window({
|
|||
],
|
||||
}),
|
||||
|
||||
ags.Widget.Box({
|
||||
halign: 'center',
|
||||
style: 'background: red; min-width: 100px; min-height: 40px',
|
||||
}),
|
||||
CurrentWindow,
|
||||
|
||||
ags.Widget.Box({
|
||||
halign: 'end',
|
||||
|
|
Loading…
Reference in a new issue