diff --git a/nixos/machines/nerflap3/configuration.nix b/nixos/machines/nerflap3/configuration.nix index 0483df4..73ea7b2 100644 --- a/nixos/machines/nerflap3/configuration.nix +++ b/nixos/machines/nerflap3/configuration.nix @@ -8,7 +8,10 @@ system.stateVersion = "25.05"; networking.networkmanager.enable = true; - users.users.nerf.extraGroups = [ "networkmanager" ]; + users.users.nerf.extraGroups = [ + "networkmanager" + "input" + ]; services.displayManager.ly.enable = true; diff --git a/nixos/machines/nerflap3/home.nix b/nixos/machines/nerflap3/home.nix index f30ddcd..a04364b 100644 --- a/nixos/machines/nerflap3/home.nix +++ b/nixos/machines/nerflap3/home.nix @@ -13,7 +13,48 @@ kitty.enable = true; wofi.enable = true; helix.enable = true; - waybar.enable = true; + + waybar = { + enable = true; + settings = { + mainBar = { + layer = "bottom"; + height = 30; + modules-left = [ + "hyprland/workspaces" + "hyprland/window" + ]; + modules-center = [ ]; + modules-right = [ + "idle_inhibitor" + "pulseaudio" + "network" + "cpu" + "memory" + "temperature" + "backlight" + "battery" + "clock" + "tray" + ]; + idle_inhibitor = { + format = "{icon}"; + format-icons = { + activated = ""; + deactivated = ""; + }; + }; + tray = { + spacing = 10; + }; + cpu = { + format = "{usage}% "; + tooltip = false; + }; + memory.format = "{}% "; + }; + }; + }; }; wayland.windowManager.hyprland = {