diff --git a/modules/home/ags/app/style.scss b/modules/home/ags/app/style.scss
index 1359db9..a45d4aa 100644
--- a/modules/home/ags/app/style.scss
+++ b/modules/home/ags/app/style.scss
@@ -43,7 +43,7 @@ $module-bg: transparentize($base02, 0.4);
.bar .end,
.bar .last {
background: $module-bg;
- padding: 0 10px;
+ padding: 2px 10px;
&:hover {
background: $base03;
@@ -57,12 +57,12 @@ $module-bg: transparentize($base02, 0.4);
.bar .center {
border-radius: $radius;
- margin: 0 2px;
+ margin: 2px;
}
.bar .end {
border-radius: ($radius * 0.75) ($radius * 2) ($radius * 0.75) ($radius * 2);
- margin: 0 2px;
+ margin: 2px;
}
.bar .last {
@@ -79,6 +79,10 @@ $module-bg: transparentize($base02, 0.4);
font-weight: bold;
}
+.clock icon {
+ font-size: 12px;
+}
+
.ws {
min-width: 20px;
border-radius: 6px;
@@ -95,10 +99,12 @@ $module-bg: transparentize($base02, 0.4);
background: transparentize($base05, 0.88);
}
-.quicksettings icon,
+.quicksettings icon {
+ font-size: 12px;
+}
+
.wifi icon,
-.wifi-header icon,
-.battery icon {
+.wifi-header icon {
font-size: 16px;
}
diff --git a/modules/home/ags/app/widget/Clock.tsx b/modules/home/ags/app/widget/Clock.tsx
index e6b0f83..4074109 100644
--- a/modules/home/ags/app/widget/Clock.tsx
+++ b/modules/home/ags/app/widget/Clock.tsx
@@ -8,5 +8,10 @@ const time = Variable("").poll(1000, () => {
})
export default function Clock() {
- return
+ return (
+
+
+
+
+ )
}
diff --git a/modules/home/ags/default.nix b/modules/home/ags/default.nix
index 38972ea..84738e6 100644
--- a/modules/home/ags/default.nix
+++ b/modules/home/ags/default.nix
@@ -77,6 +77,16 @@ in
pkgs.nixos-icons
];
+ # clock face with hands at 12 and 3; adwaita has no such icon.
+ # fill-only paths: gtk symbolic recoloring turns stroke shapes into solids
+ xdg.dataFile."icons/hicolor/scalable/actions/clock-hands-symbolic.svg".text = ''
+
+ '';
+
wayland.windowManager.hyprland = mkIf hyprlandCfg.enable {
settings.exec-once = [ "ags-bar" ];
};