From b44f4a11380516dbb1a8fcfc6627d669a87d2473 Mon Sep 17 00:00:00 2001 From: Jasper Ras Date: Thu, 28 Nov 2024 15:55:03 +0100 Subject: barzz --- flake.nix | 2 +- style.scss | 94 +++++++++++++++++++++++++++++++++++++++++++++++------- widget/Battery.tsx | 12 ------- widget/Button.tsx | 34 -------------------- 4 files changed, 84 insertions(+), 58 deletions(-) delete mode 100644 widget/Battery.tsx delete mode 100644 widget/Button.tsx diff --git a/flake.nix b/flake.nix index ae0c3c5..bfa5b0d 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "My Awesome Desktop Shell"; + description = "Bar ripped from example"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; diff --git a/style.scss b/style.scss index 9ae9604..1dcf729 100644 --- a/style.scss +++ b/style.scss @@ -1,20 +1,92 @@ -// https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/theme/Adwaita/_colors-public.scss -$theme_fg_color: "@theme_fg_color"; -$theme_bg_color: "@theme_bg_color"; +@use "sass:color"; + +$bg: #212223; +$fg: #f1f1f1; +$accent: #378DF7; +$radius: 7px; window.Bar { - background: transparent; - color: #{$theme_bg_color}; + border: none; + box-shadow: none; + background-color: $bg; + color: $fg; + font-size: 1.1em; font-weight: bold; - >centerbox { - background: #{$theme_bg_color}; - border-radius: 10px; - margin: 8px; + button { + all: unset; + background-color: transparent; + + &:hover label { + background-color: color.adjust($fg, $alpha: -0.84); + border-color: color.adjust($accent, $alpha: -0.8); + } + + &:active label { + background-color: color.adjust($fg, $alpha: -0.8) + } } - button { - border-radius: 8px; + label { + transition: 200ms; + padding: 0 8px; margin: 2px; + border-radius: $radius; + border: 1pt solid transparent; + } + + .Workspaces .focused label { + color: $accent; + border-color: $accent; + } + + .FocusedClient { + color: $accent; + } + + .Media .Cover { + min-height: 1.2em; + min-width: 1.2em; + border-radius: $radius; + background-position: center; + background-size: contain; + } + + .Battery label { + padding-left: 0; + margin-left: 0; + } + + .AudioSlider { + * { + all: unset; + } + + icon { + margin-right: .6em; + } + + & { + margin: 0 1em; + } + + trough { + background-color: color.adjust($fg, $alpha: -0.8); + border-radius: $radius; + } + + highlight { + background-color: $accent; + min-height: .8em; + border-radius: $radius; + } + + slider { + background-color: $fg; + border-radius: $radius; + min-height: 1em; + min-width: 1em; + margin: -.2em; + } } } diff --git a/widget/Battery.tsx b/widget/Battery.tsx deleted file mode 100644 index d1b70d6..0000000 --- a/widget/Battery.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import Battery from "gi://AstalBattery" -import { bind } from "astal" - -export default function BatteryPercentage() { - const bat = Battery.get_default() - - return - - ))} - - -} -- cgit v1.2.3