From ce19b701046c064a1eb39098d8537b2c4964a86e Mon Sep 17 00:00:00 2001 From: Rosa Date: Tue, 17 Mar 2026 16:21:33 -0400 Subject: start rewrite --- modules/user/desktop/components/default.nix | 6 - modules/user/desktop/components/fuzzel.nix | 30 ----- modules/user/desktop/components/waybar/default.nix | 141 --------------------- .../user/desktop/components/waybar/style-blue.css | 82 ------------ .../user/desktop/components/waybar/style-pink.css | 82 ------------ 5 files changed, 341 deletions(-) delete mode 100644 modules/user/desktop/components/default.nix delete mode 100644 modules/user/desktop/components/fuzzel.nix delete mode 100644 modules/user/desktop/components/waybar/default.nix delete mode 100644 modules/user/desktop/components/waybar/style-blue.css delete mode 100644 modules/user/desktop/components/waybar/style-pink.css (limited to 'modules/user/desktop/components') diff --git a/modules/user/desktop/components/default.nix b/modules/user/desktop/components/default.nix deleted file mode 100644 index 8d96216..0000000 --- a/modules/user/desktop/components/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ - imports = [ - ./fuzzel.nix - ./waybar - ]; -} diff --git a/modules/user/desktop/components/fuzzel.nix b/modules/user/desktop/components/fuzzel.nix deleted file mode 100644 index e4b6ef8..0000000 --- a/modules/user/desktop/components/fuzzel.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ config, ... }: -{ - programs.fuzzel.settings = { - border = { - radius = 0; - width = 2; - }; - - colors = { - background = "1e1e2eff"; - border = "89b4faff"; - input = "cdd6f4ff"; - match = "89b4faff"; - placeholder = "7f849cff"; - prompt = "bac2deff"; - selection = "585b70ff"; - selection-match = "89b4faff"; - selection-text = "cdd6f4ff"; - text = "cdd6f4ff"; - }; - - main = { - dpi-aware = true; - font = "Fira Code:size=6"; - tabs = 4; - terminal = "foot -a '{cmd}' -T '{cmd}' {cmd}"; - use-bold = true; - }; - }; -} diff --git a/modules/user/desktop/components/waybar/default.nix b/modules/user/desktop/components/waybar/default.nix deleted file mode 100644 index 0fa0f16..0000000 --- a/modules/user/desktop/components/waybar/default.nix +++ /dev/null @@ -1,141 +0,0 @@ -{ - config, - lib, - options, - ... -}: -{ - options.desktop.components.waybar.enable = lib.mkEnableOption "waybar"; - config.programs.waybar = { - enable = config.desktop.components.waybar.enable; - settings = { - main = { - modules-left = [ - "sway/workspaces" - "tray" - ]; - - modules-center = [ "clock" ]; - modules-right = [ - "backlight" - "battery" - "network" - "wireplumber" - ]; - - backlight = { - format = "{icon}"; - format-icons = [ - "" - "󰖨" - ]; - - tooltip-format = "{percent}%"; - }; - - battery = { - format = "{icon}"; - format-critical = "{icon} ({capacity}%)"; - format-icons = [ - "" - "" - "" - "" - ]; - - format-time = "{H}h{m}m"; - format-warning = "{icon} ({capacity}%)"; - states = { - critical = 15; - warning = 25; - }; - - tooltip-format = "{time} remaining, {health}% battery health"; - tooltip-format-critical = "plug yo shit in NOW!!"; - }; - - clock = { - format = "{:%A, %b %d %Y - %H:%M %Z}"; - # i am the time god. fear me. - timezones = [ - "America/Toronto" - "America/Vancouver" - "America/Edmonton" - "America/Regina" - "America/Toronto" # duplicated so it appears in the list too - "America/Halifax" - "America/St_Johns" - "America/Sao_Paulo" - "Etc/UTC" - "Australia/Perth" - ]; - - tooltip-format = "{tz_list}"; - }; - - network = { - format-disabled = "󰀝"; - format-disconnected = "󰌙"; - format-ethernet = "󰌗 {ipaddr}/{cidr}"; - format-icons = [ - "󰤟" - "󰤢" - "󰤥" - "󰤨" - ]; - - format-wifi = "{icon}"; - interval = 1; - tooltip-format = "{ifname} tx: {bandwidthUpBytes} rx: {bandwidthDownBytes}"; - tooltip-format-wifi = '' - Network: {essid} - {ifname}: {ipaddr}/{cidr} - tx: {bandwidthUpBytes} - rx: {bandwidthDownBytes} - ''; - }; - - position = "bottom"; - "sway/workspaces" = { - all-outputs = true; - disable-scroll = true; - format = ""; - persistent-workspaces = { - "1" = [ - "DP-1" - "eDP-1" - ]; - - "2" = [ - "DP-2" - "eDP-1" - ]; - - "3" = [ ]; - "4" = [ ]; - "5" = [ ]; - "6" = [ ]; - "7" = [ ]; - "8" = [ ]; - "9" = [ ]; - }; - }; - - wireplumber = { - format = "{icon}"; - format-icons = [ - "󰕿" - "󰖀" - "󰕾" - ]; - - format-muted = "󰸈"; - on-click = "wpctl set-mute @DEFAULT_SINK@ toggle"; - tooltip-format = "{node_name} - {volume}%"; - }; - }; - }; - - style = builtins.readFile ./style-${config.desktop.accent}.css; - }; -} diff --git a/modules/user/desktop/components/waybar/style-blue.css b/modules/user/desktop/components/waybar/style-blue.css deleted file mode 100644 index 9df1136..0000000 --- a/modules/user/desktop/components/waybar/style-blue.css +++ /dev/null @@ -1,82 +0,0 @@ -* { - border: none; - border-radius: 0; - font-family: 'FiraCode Nerd Font Mono'; - min-height: 0; -} - -window#waybar { - background: #11111b; - color: #cdd6f4; -} - -tooltip { - background: #1e1e2e; - border: 2px solid #89b4fa; -} - -tooltip label { - color: #cdd6f4; -} - -#workspaces button { - background: none; - box-shadow: none; - color: #585b70; - padding: 0; -} - -#workspaces button.empty { - color: #313244; -} - -#workspaces button.visible { - color: #6c7086; -} - -#workspaces button.focused { - color: #89b4fa; -} - -#workspaces button.urgent { - color: #f38ba8; -} - -#workspaces button:hover { - color: #cdd6f4; - text-shadow: inherit; -} - -.module { - padding: 0 8px; - padding-top: 2px; -} - -.modules-left { - margin-left: 8px; - margin-right: 4px; -} - -.modules-right { - margin-left: 4px; - margin-right: 8px; -} - -@keyframes blink { - to { - color: #cdd6f4; - } -} - -#battery.charging { - color: #a6e3a1; -} - -#battery.critical:not(.charging) { - animation-direction: alternate; - animation-duration: 0.5s; - animation-iteration-count: infinite; - animation-name: blink; - animation-timing-function: steps(2); - color: #f38ba8; -} diff --git a/modules/user/desktop/components/waybar/style-pink.css b/modules/user/desktop/components/waybar/style-pink.css deleted file mode 100644 index 491279a..0000000 --- a/modules/user/desktop/components/waybar/style-pink.css +++ /dev/null @@ -1,82 +0,0 @@ -* { - border: none; - border-radius: 0; - font-family: 'FiraCode Nerd Font Mono'; - min-height: 0; -} - -window#waybar { - background: #11111b; - color: #cdd6f4; -} - -tooltip { - background: #1e1e2e; - border: 2px solid #f5c2e7; -} - -tooltip label { - color: #cdd6f4; -} - -#workspaces button { - background: none; - box-shadow: none; - color: #585b70; - padding: 0; -} - -#workspaces button.empty { - color: #313244; -} - -#workspaces button.visible { - color: #6c7086; -} - -#workspaces button.focused { - color: #f5c2e7; -} - -#workspaces button.urgent { - color: #f38ba8; -} - -#workspaces button:hover { - color: #cdd6f4; - text-shadow: inherit; -} - -.module { - padding: 0 8px; - padding-top: 2px; -} - -.modules-left { - margin-left: 8px; - margin-right: 4px; -} - -.modules-right { - margin-left: 4px; - margin-right: 8px; -} - -@keyframes blink { - to { - color: #cdd6f4; - } -} - -#battery.charging { - color: #a6e3a1; -} - -#battery.critical:not(.charging) { - animation-direction: alternate; - animation-duration: 0.5s; - animation-iteration-count: infinite; - animation-name: blink; - animation-timing-function: steps(2); - color: #f38ba8; -} -- cgit v1.3.1