{ pkgs, ... }: { home.packages = with pkgs; [ (nerdfonts.override { fonts = [ "FiraCode" ]; }) networkmanagerapplet bluez ]; programs.waybar = { enable = true; style = ./style.css; settings.main = { layer = "top"; position = "top"; "modules-left" = [ "hyprland/workspaces" ]; "modules-center" = [ "mpris" ]; "modules-right" = [ "pulseaudio" "bluetooth" "network" "backlight" "battery" "tray" "clock" ]; "hyprland/workspaces" = import ./modules/hyprland_workspaces.nix; mpris = import ./modules/mpris.nix; cpu = import ./modules/cpu.nix; memory = import ./modules/memory.nix; temperature = import ./modules/temperature.nix; clock = import ./modules/clock.nix; pulseaudio = import ./modules/pulseaudio.nix; bluetooth = import ./modules/bluetooth.compact.nix; network = import ./modules/network.compact.nix; backlight = import ./modules/backlight.nix; battery = import ./modules/battery.compact.nix; tray = import ./modules/tray.nix; }; }; }