From fce9989eee5eb3b81bba4c0a34952520f285361a Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 12 Sep 2024 06:58:59 -0700 Subject: waybar: use pywal-nix --- home/ebisu/fortune/desktop/waybar/default.nix | 35 +++++++++++++++++++++++++-- home/ebisu/fortune/desktop/waybar/style.css | 2 -- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/home/ebisu/fortune/desktop/waybar/default.nix b/home/ebisu/fortune/desktop/waybar/default.nix index 10acd46..f31bef5 100644 --- a/home/ebisu/fortune/desktop/waybar/default.nix +++ b/home/ebisu/fortune/desktop/waybar/default.nix @@ -1,8 +1,39 @@ -{ pkgs, secrets, ... }: +{ + pkgs, + secrets, + config, + ... +}: +let + inherit (config.pywal-nix.colourScheme) special colours; +in { programs.waybar = { enable = true; - style = ./style.css; + + style = + '' + @define-color foreground ${special.foreground}; + @define-color background ${special.background}; + @define-color cursor ${special.cursor}; + @define-color color0 ${colours.color0}; + @define-color color1 ${colours.color1}; + @define-color color2 ${colours.color2}; + @define-color color3 ${colours.color3}; + @define-color color4 ${colours.color4}; + @define-color color5 ${colours.color5}; + @define-color color6 ${colours.color6}; + @define-color color7 ${colours.color7}; + @define-color color8 ${colours.color8}; + @define-color color9 ${colours.color9}; + @define-color color10 ${colours.color10}; + @define-color color11 ${colours.color11}; + @define-color color12 ${colours.color12}; + @define-color color13 ${colours.color13}; + @define-color color14 ${colours.color14}; + @define-color color15 ${colours.color15}; + '' + + (builtins.readFile ./style.css); settings = let diff --git a/home/ebisu/fortune/desktop/waybar/style.css b/home/ebisu/fortune/desktop/waybar/style.css index b7e7f48..fda45d1 100644 --- a/home/ebisu/fortune/desktop/waybar/style.css +++ b/home/ebisu/fortune/desktop/waybar/style.css @@ -1,5 +1,3 @@ -@import "/home/ebisu/.cache/wal/colors-waybar.css"; - * { /* font-family: CartographCF Nerd Font, Iosevka Nerd Font, cursive; */ /* font-family: Noto Sans Mono, Sarasa Mono J, cursive; */ -- cgit v1.2.3