Add Hyprland, attempt generalization

This commit is contained in:
Jimbo 2024-12-08 06:41:06 -05:00
parent 590430f296
commit a0cc623c4b
57 changed files with 634 additions and 385 deletions

View file

@ -9,7 +9,7 @@
disable-scroll-wraparound = true;
};
swayWindowsModule = {
windowModule = {
icon = true;
icon-size = 15;
all-outputs = true;
@ -219,6 +219,8 @@
"sway/window"
"niri/workspaces"
"niri/window"
"hyprland/workspaces"
"hyprland/window"
];
modules-right = [
"pulseaudio"
@ -234,8 +236,9 @@
"network"
];
"sway/workspaces" = swayWorkspaceModule;
"sway/window" = swayWindowsModule;
"niri/window" = swayWindowsModule;
"sway/window" = windowModule;
"niri/window" = windowModule;
"hyprland/window" = windowModule;
"pulseaudio" = pulseModule;
"cpu" = cpuModule;
"memory" = ramModule;
@ -259,6 +262,8 @@
"sway/window"
"niri/workspaces"
"niri/window"
"hyprland/workspaces"
"hyprland/window"
];
modules-right = [
"pulseaudio"
@ -270,8 +275,9 @@
"custom/clock-long"
];
"sway/workspaces" = swayWorkspaceModule;
"sway/window" = swayWindowsModule;
"niri/window" = swayWindowsModule;
"sway/window" = windowModule;
"niri/window" = windowModule;
"hyprland/window" = windowModule;
"pulseaudio" = pulseModule;
"mpd" = mediaModule;
"custom/notifs" = notificationModule;
@ -291,6 +297,8 @@
"sway/window"
"niri/workspaces"
"niri/window"
"hyprland/workspaces"
"hyprland/window"
];
modules-right = [
"pulseaudio"
@ -301,8 +309,9 @@
"custom/clock-short"
];
"sway/workspaces" = swayWorkspaceModule;
"sway/window" = swayWindowsModule;
"niri/window" = swayWindowsModule;
"sway/window" = windowModule;
"niri/window" = windowModule;
"hyprland/window" = windowModule;
"pulseaudio" = pulseModule;
"custom/weather" = weatherModule;
"cpu" = cpuModule;
@ -325,6 +334,8 @@
"sway/window"
"niri/workspaces"
"niri/window"
"hyprland/workspaces"
"hyprland/window"
];
modules-right = [
"pulseaudio"
@ -344,8 +355,9 @@
"network"
];
"sway/workspaces" = swayWorkspaceModule;
"sway/window" = swayWindowsModule;
"niri/window" = swayWindowsModule;
"sway/window" = windowModule;
"niri/window" = windowModule;
"hyprland/window" = windowModule;
"pulseaudio" = pulseModule;
"mpd" = mediaModule;
"custom/notifs" = notificationModule;