From c9aa1dedc72aaed4b4dfb3df1cb613f915d61cc3 Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Thu, 18 Dec 2025 22:14:33 +0100 Subject: [PATCH] wip:waybar --- modules/wm/waybar/config/config.jsonc | 23 +++++++++++++++++++++++ modules/wm/waybar/config/style.css | 4 ++++ modules/wm/waybar/default.nix | 15 +++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 modules/wm/waybar/config/config.jsonc create mode 100644 modules/wm/waybar/config/style.css create mode 100644 modules/wm/waybar/default.nix diff --git a/modules/wm/waybar/config/config.jsonc b/modules/wm/waybar/config/config.jsonc new file mode 100644 index 0000000..dd1e76d --- /dev/null +++ b/modules/wm/waybar/config/config.jsonc @@ -0,0 +1,23 @@ +{ + // Bar Options + "layer": "top", + "output": "DP-3", + "position": "left", + "margin": "5px", + // Placing Modules + "modules-left": [ + "niri/workspaces" + ], + "modules-center": [], + "modules-right": [ + "clock" + ], + // Module Configuration + "niri/workspaces": { + "format": "{icon}", + "format-icons": { + "active": "", + "default": "" + } + } +} diff --git a/modules/wm/waybar/config/style.css b/modules/wm/waybar/config/style.css new file mode 100644 index 0000000..cf6e967 --- /dev/null +++ b/modules/wm/waybar/config/style.css @@ -0,0 +1,4 @@ +* { + font-family: "VictorMono Nerd Font"; + font-size: 12; +} diff --git a/modules/wm/waybar/default.nix b/modules/wm/waybar/default.nix new file mode 100644 index 0000000..a03d35a --- /dev/null +++ b/modules/wm/waybar/default.nix @@ -0,0 +1,15 @@ +{ config, ... }: + +{ + xdg.configFile."waybar" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/wm/waybar/config"; + }; + + programs.waybar = { + enable = true; + systemd = { + enable = false; + target = "graphical-session.target"; + }; + }; +}