Compare commits

..

4 commits

Author SHA1 Message Date
Vinzenz Schroeter
88e15931b0 waybar: group items 2025-11-12 00:58:10 +01:00
Vinzenz Schroeter
71e616f64d swap mako with swaync 2025-11-12 00:30:41 +01:00
Vinzenz Schroeter
e8f183276d mako: border radius and timeout 2025-11-11 17:24:45 +01:00
Vinzenz Schroeter
c0b36e1e1f add trayscale 2025-11-11 17:14:37 +01:00
4 changed files with 60 additions and 20 deletions

View file

@ -7,11 +7,11 @@
./fuzzel.nix ./fuzzel.nix
./git.nix ./git.nix
./gnome.nix ./gnome.nix
./mako.nix
./niri.nix ./niri.nix
./ssh.nix ./ssh.nix
./starship.nix ./starship.nix
./swaylock.nix ./swaylock.nix
./swaync.nix
./vscode.nix ./vscode.nix
./waybar.nix ./waybar.nix
./zsh.nix ./zsh.nix
@ -88,5 +88,7 @@
}; };
"idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier"; "idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier";
}; };
services.trayscale.enable = true;
}; };
} }

View file

@ -1,3 +0,0 @@
{
services.mako.enable = true;
}

View file

@ -0,0 +1,6 @@
{
services.swaync = {
enable = true;
settings = { };
};
}

View file

@ -26,7 +26,6 @@
spacing = "8"; spacing = "8";
modules-left = [ modules-left = [
"niri/workspaces" "niri/workspaces"
"tray"
"niri/window" "niri/window"
]; ];
modules-center = [ modules-center = [
@ -34,27 +33,40 @@
"clock" "clock"
]; ];
modules-right = [ modules-right = [
"mpris"
#"image" #"image"
"gamemode" "group/status-infos"
"tray"
"temperature" "group/system-tray"
"cpu"
"memory"
"disk"
"wireplumber"
"bluetooth"
"backlight"
"network"
"power-profiles-daemon"
"battery"
"idle_inhibitor"
"group/group-power" "group/group-power"
]; ];
"group/system-tray" = {
orientation = "inherit";
modules = [
"mpris"
"wireplumber"
"bluetooth"
"backlight"
"network"
"power-profiles-daemon"
"custom/swaync"
"idle_inhibitor"
];
};
"group/status-infos" = {
orientation = "inherit";
modules = [
"battery"
"temperature"
"cpu"
"memory"
"disk"
];
};
"niri/workspaces" = { "niri/workspaces" = {
format = "{icon}"; format = "{icon}";
}; };
"niri/window" = { "niri/window" = {
separate-outputs = true; separate-outputs = true;
icon = true; icon = true;
@ -225,6 +237,29 @@
tooltip-format-enumerate-connected = "{device_alias}\t{device_address}"; tooltip-format-enumerate-connected = "{device_alias}\t{device_address}";
tooltip-format-enumerate-connected-battery = "{device_alias}\t{device_address}\t{device_battery_percentage}%"; tooltip-format-enumerate-connected-battery = "{device_alias}\t{device_address}\t{device_battery_percentage}%";
}; };
"custom/swaync" =
let
swaync-client = "${lib.getBin config.services.swaync.package}/bin/swaync-client";
in
{
tooltip = true;
format = "{0}{icon} ";
format-icons = {
notification = "󱅫";
none = "󰂜";
dnd-notification = "󰂠";
dnd-none = "󰪓";
inhibited-notification = "󰂛";
inhibited-none = "󰪑";
dnd-inhibited-notification = "󰂛";
dnd-inhibited-none = "󰪑";
};
return-type = "json";
exec = "${swaync-client} --subscribe-waybar";
on-click = "${swaync-client} --toggle-panel --skip-wait";
on-click-right = "${swaync-client} --toggle-dnd --skip-wait";
escape = true;
};
}; };
}; };
}; };