Compare commits
4 commits
4267f9e951
...
88e15931b0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
88e15931b0 | ||
|
|
71e616f64d | ||
|
|
e8f183276d | ||
|
|
c0b36e1e1f |
4 changed files with 60 additions and 20 deletions
|
|
@ -7,11 +7,11 @@
|
|||
./fuzzel.nix
|
||||
./git.nix
|
||||
./gnome.nix
|
||||
./mako.nix
|
||||
./niri.nix
|
||||
./ssh.nix
|
||||
./starship.nix
|
||||
./swaylock.nix
|
||||
./swaync.nix
|
||||
./vscode.nix
|
||||
./waybar.nix
|
||||
./zsh.nix
|
||||
|
|
@ -88,5 +88,7 @@
|
|||
};
|
||||
"idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier";
|
||||
};
|
||||
|
||||
services.trayscale.enable = true;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
services.mako.enable = true;
|
||||
}
|
||||
6
homeConfigurations/vinzenz/swaync.nix
Normal file
6
homeConfigurations/vinzenz/swaync.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
services.swaync = {
|
||||
enable = true;
|
||||
settings = { };
|
||||
};
|
||||
}
|
||||
|
|
@ -26,7 +26,6 @@
|
|||
spacing = "8";
|
||||
modules-left = [
|
||||
"niri/workspaces"
|
||||
"tray"
|
||||
"niri/window"
|
||||
];
|
||||
modules-center = [
|
||||
|
|
@ -34,27 +33,40 @@
|
|||
"clock"
|
||||
];
|
||||
modules-right = [
|
||||
"mpris"
|
||||
#"image"
|
||||
"gamemode"
|
||||
|
||||
"temperature"
|
||||
"cpu"
|
||||
"memory"
|
||||
"disk"
|
||||
"wireplumber"
|
||||
"bluetooth"
|
||||
"backlight"
|
||||
"network"
|
||||
"power-profiles-daemon"
|
||||
"battery"
|
||||
"idle_inhibitor"
|
||||
"group/status-infos"
|
||||
"tray"
|
||||
"group/system-tray"
|
||||
"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" = {
|
||||
format = "{icon}";
|
||||
};
|
||||
|
||||
"niri/window" = {
|
||||
separate-outputs = true;
|
||||
icon = true;
|
||||
|
|
@ -225,6 +237,29 @@
|
|||
tooltip-format-enumerate-connected = "{device_alias}\t{device_address}";
|
||||
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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue