devos/users/profiles/sway/default.nix
2021-04-15 01:06:10 +02:00

62 lines
1.3 KiB
Nix

{ pkgs, ... }:
{
wayland.windowManager.sway = {
package = null;
enable = true;
config = {
modifier = "Mod4";
input = {
"*" = {
xkb_layout = "pl";
accel_profile = "flat";
};
};
bars = [{
id = "top";
statusCommand = "${pkgs.i3status-rust}/bin/i3status-rs";
position = "top";
trayOutput = "*";
}];
floating.criteria = [{ title = "Steam - Update News"; }];
};
wrapperFeatures.gtk = true;
systemdIntegration = true;
};
programs.i3status-rust = {
enable = true;
bars.bar_0 = {
blocks = [
#{ block = "backlight"; }
{ block = "hueshift"; }
{
block = "disk_space";
path = "/";
alias = "/";
info_type = "available";
unit = "GiB";
interval = 60;
warning = 20.0;
alert = 10.0;
}
{
block = "memory";
display_type = "memory";
format_mem = "{Mup}%";
format_swap = "{SUp}%";
}
{
block = "cpu";
interval = 1;
}
{ block = "sound"; }
#{ block = "battery"; }
{
block = "time";
interval = 60;
format = "%a %d/%m %R";
}
];
};
};
}