Compare commits

...

2 Commits

Author SHA1 Message Date
Lennart J. Kurzweg (Nx2)
75904231c5 Merge branch 'master' of ssh://ssh.nx2.site:50022/nx2/dotfiles 2025-08-28 00:11:56 +02:00
Lennart J. Kurzweg (Nx2)
1085acc0f5 hyprpanel++ 2025-08-28 00:11:02 +02:00
2 changed files with 35 additions and 24 deletions

View File

@@ -1,13 +1,13 @@
{ {
"base": { "base": {
"foreground": "#fefefe", "foreground": "#dcd5f5",
"background": "#020202" "background": "#100929"
}, },
"to_alter": { "to_alter": {
"accent": "#aaaaff", "accent": "#765ad7",
"secondary": "#aaeeff", "secondary": "#ce32ff",
"tertiary": "#aaffaa", "tertiary": "#879eaa",
"special": "#aaffaa", "special": "#bad759",
"weird": "#ffffaa" "weird": "#d75991"
} }
} }

View File

@@ -12,7 +12,7 @@
/* 'icon-size': 1.2em */ /* 'icon-size': 1.2em */
)); ));
@include styleModule('cmodule-caldav_event', ( @include styleModule('cmodule-caldav_event', (
'text-color': ${accent.base}, 'text-color': ${secondary.base},
)); ));
''; '';
"hyprpanel/modules.json".text = builtins.toJSON { "hyprpanel/modules.json".text = builtins.toJSON {
@@ -24,7 +24,7 @@
hideOnEmpty = true; hideOnEmpty = true;
actions.onLeftClick = "menu:calendar"; actions.onLeftClick = "menu:calendar";
}; };
"custom/caldav_evnet" = { "custom/caldav_event" = {
execute = "caldav_event"; execute = "caldav_event";
executeOnAction = ""; executeOnAction = "";
label = "{}"; label = "{}";
@@ -37,20 +37,21 @@
programs.hyprpanel = { programs.hyprpanel = {
enable = true; enable = true;
package = pkgs.unstable.hyprpanel; package = pkgs.unstable.hyprpanel;
settings = with rice.color; let settings = with rice.color; let
t = builtins.toString (builtins.ceil (rice.transparency * 100)); t = builtins.toString (builtins.ceil (rice.transparency * 100));
in { in {
"bar.layouts" = { "bar.layouts" = {
"*" = { "*" = {
"left" = [ "left" = [
"volume" "volume"
# "microphone"
# "cpu"
# "cputemp"
# "ram"
(pkgs.lib.mkIf (hyper.host == "NxXPS") "battery") (pkgs.lib.mkIf (hyper.host == "NxXPS") "battery")
# "microphone"
"cpu"
"cputemp"
"ram"
# "bluetooth" # "bluetooth"
"network" "network"
"netstat"
"windowtitle" "windowtitle"
]; ];
"middle" = [ "workspaces" ]; "middle" = [ "workspaces" ];
@@ -67,11 +68,21 @@
"bar.bluetooth.label" = true; "bar.bluetooth.label" = true;
"bar.customModules.submap.enabledIcon" = "[󰧹]"; "bar.customModules.submap.enabledIcon" = "";
"bar.customModules.submap.showSubmapName" = false; "bar.customModules.submap.showSubmapName" = false;
"bar.customModules.submap.label" = false; "bar.customModules.submap.label" = true;
"bar.customModules.submap.icon" = true; "bar.customModules.submap.icon" = true;
"bar.customModules.submap.disabledIcon" = ""; "bar.customModules.submap.disabledIcon" = "";
"bar.customModules.submap.enabledText" = "[SUBMAP]";
"bar.customModules.submap.disabledText" = "";
"bar.media.show_active_only" = true;
"bar.media.truncation_size" = 20;
"bar.windowtitle.class_name" = false;
"bar.windowtitle.label" = true;
"bar.windowtitle.custom_title" = false;
"bar.windowtitle.truncation_size" = 40;
"bar.workspaces.applicationIconEmptyWorkspace" = ""; "bar.workspaces.applicationIconEmptyWorkspace" = "";
"bar.workspaces.applicationIconOncePerWorkspace" = false; "bar.workspaces.applicationIconOncePerWorkspace" = false;
@@ -96,10 +107,10 @@
"theme.bar.buttons.padding_x" = "0.5rem"; "theme.bar.buttons.padding_x" = "0.5rem";
"theme.bar.buttons.battery.background" = background; "theme.bar.buttons.battery.background" = background;
"theme.bar.buttons.battery.border" = accent.base; "theme.bar.buttons.battery.border" = accent.base; # not seen
"theme.bar.buttons.battery.icon_background" = background; "theme.bar.buttons.battery.icon_background" = background;
"theme.bar.buttons.battery.icon" = accent.base; "theme.bar.buttons.battery.icon" = secondary.base;
"theme.bar.buttons.battery.text" = accent.base; "theme.bar.buttons.battery.text" = secondary.base;
"theme.bar.buttons.bluetooth.background" = background; "theme.bar.buttons.bluetooth.background" = background;
"theme.bar.buttons.bluetooth.border" = accent.base; "theme.bar.buttons.bluetooth.border" = accent.base;
@@ -255,15 +266,15 @@
"theme.bar.buttons.windowtitle.text" = secondary.base; "theme.bar.buttons.windowtitle.text" = secondary.base;
"theme.bar.buttons.workspaces.active" = accent.bright; "theme.bar.buttons.workspaces.active" = accent.bright;
"theme.bar.buttons.workspaces.available" = accent.base; "theme.bar.buttons.workspaces.available" = weird.dark; # not seen
"theme.bar.buttons.workspaces.background" = background; "theme.bar.buttons.workspaces.background" = background;
"theme.bar.buttons.workspaces.border" = accent.base; "theme.bar.buttons.workspaces.border" = accent.base; # not seen
"theme.bar.buttons.workspaces.hover" = foreground; "theme.bar.buttons.workspaces.hover" = foreground;
"theme.bar.buttons.workspaces.numbered_active_highlighted_text_color" = accent.base; "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color" = accent.base; # not seen
"theme.bar.buttons.workspaces.numbered_active_highlight_padding" = "0.2em"; "theme.bar.buttons.workspaces.numbered_active_highlight_padding" = "0.2em";
"theme.bar.buttons.workspaces.numbered_active_underline_color" = accent.bright; "theme.bar.buttons.workspaces.numbered_active_underline_color" = accent.bright;
"theme.bar.buttons.workspaces.numbered_inactive_padding" = "0.2em"; "theme.bar.buttons.workspaces.numbered_inactive_padding" = "0.2em";
"theme.bar.buttons.workspaces.occupied" = secondary.base; "theme.bar.buttons.workspaces.occupied" = accent.base;
"theme.bar.buttons.workspaces.pill.width" = "4em"; "theme.bar.buttons.workspaces.pill.width" = "4em";
"theme.bar.buttons.workspaces.smartHighlight" = true; "theme.bar.buttons.workspaces.smartHighlight" = true;
"theme.bar.buttons.y_margins" = "0em"; "theme.bar.buttons.y_margins" = "0em";
@@ -494,7 +505,7 @@
"theme.notification.close_button.label" = accent.base; "theme.notification.close_button.label" = accent.base;
"theme.notification.label" = accent.base; "theme.notification.label" = accent.base;
"theme.notification.labelicon" = accent.base; "theme.notification.labelicon" = accent.base;
"theme.notification.opacity" = 1.0; "theme.notification.opacity" = 1;
"theme.notification.text" = foreground; "theme.notification.text" = foreground;
"theme.notification.time" = accent.base; "theme.notification.time" = accent.base;