From ce96d623a00178395c4697339e03ba27e98d4a6c Mon Sep 17 00:00:00 2001 From: Lucy von Overheidt Date: Tue, 9 Sep 2025 18:42:43 +0200 Subject: [PATCH] meow --- modules/alacritty.nix | 7 ++++--- modules/home.nix | 1 + modules/waybar.nix | 29 +++++++++++++---------------- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/modules/alacritty.nix b/modules/alacritty.nix index 2f4c0a6..1d544a2 100644 --- a/modules/alacritty.nix +++ b/modules/alacritty.nix @@ -1,10 +1,11 @@ -{ ... }: { +{ lib, ... }: +{ programs.alacritty.enable = true; programs.alacritty.settings = { window.opacity = 0.8; colors.bright = { - black = "#444b6a"; - blue = "#7da6ff"; + black = lib.mkDefault "#444b6a"; + blue = lib.mkDefault "#7da6ff"; cyan = "#0db9d7"; green = "#b9f27c"; magenta = "#bb9af7"; diff --git a/modules/home.nix b/modules/home.nix index 088c87f..ff11080 100644 --- a/modules/home.nix +++ b/modules/home.nix @@ -122,6 +122,7 @@ fuzzel seatd jaq + wl-clipboard ]; # basic configuration of git, please change to your own programs.git = { diff --git a/modules/waybar.nix b/modules/waybar.nix index f56b919..c66cd7c 100644 --- a/modules/waybar.nix +++ b/modules/waybar.nix @@ -9,6 +9,7 @@ height = 28; output = [ "eDP-1" ]; margin = "10 20"; + modules-left = [ "niri/workspaces" "custom/catgirl-status" @@ -20,7 +21,7 @@ "clock" ]; - # Empty but cute custom catgirl status + # Catgirl status placeholder "custom/catgirl-status" = { interval = 10; exec = '' @@ -31,23 +32,11 @@ tooltip = false; }; - # Niri workspaces with icons & cute style + # Workspaces with numbers instead of icons "niri/workspaces" = { all-outputs = true; - disable-click = false; # allow click to switch workspaces - format = "{icon}"; - format-icons = { - # Named workspaces, you must have matching names in niri config - "browser" = "🌐"; - "discord" = "💬"; - "chat" = "🐱"; - # States - "focused" = "⭐"; - "active" = "●"; - "urgent" = "❗"; - "empty" = "○"; - "default" = "•"; - }; + disable-click = false; + format = "{name}"; disable-markup = false; max-length = 6; }; @@ -82,12 +71,14 @@ font-weight: 600; padding: 5px 15px; } + window#waybar { background-color: #3A3A58; color: #FF69B4; border: 2px solid #FF69B4; box-shadow: 0 0 15px #FF69B4AA; } + #workspaces button { background-color: #FF69B4; color: #3A3A58; @@ -95,23 +86,29 @@ border-radius: 8px; padding: 3px 10px; transition: background-color 0.2s ease; + font-family: "Fira Mono", monospace; } + #workspaces button:hover { background-color: #FFB6C1; color: #1A1A2E; } + #workspaces button.active { background-color: #FF69B4; color: #FFF0F5; font-weight: bold; } + #clock { font-style: italic; color: #FFC0CB; } + #battery, #network { color: #FFB6C1; } + #custom-catgirl-status { font-size: 1.1em; color: #FF69B4;