add swaync for notifications and move waybar config to waybar.nix

This commit is contained in:
Gabriella Bere 2024-08-24 17:52:07 +01:00
parent f8131b05fc
commit ae195c40d0
3 changed files with 54 additions and 26 deletions

View file

@ -7,6 +7,8 @@
imports = [
inputs.anyrun.homeManagerModules.default
./hyprland.nix
./waybar.nix
./swaync.nix
];
# States home manager version that config was originally compatible with, do not change without reading all patch notes since this version and altering as needed
@ -31,32 +33,6 @@
programs.home-manager.enable = true;
programs.tmux.enable = true;
programs.waybar = {
enable = true;
systemd.enable = false;
settings = {
mainBar = {
layer = "top";
position = "top";
height = 30;
output = [
"eDP-2"
"DP-2"
"DP-3"
];
modules-left = [ "wlr/workspaces" "wlr/mode" "wlr/taskbar" ];
modules-center = [ "wlr/window" "clock" ];
modules-right = [ "idle_inhibitor" "pulseaudio" "backlight" "battery" "tray" ];
"clock" = {
"format" = "{:%A %d %b %T}";
# "tooltip" = true;
# "tooltip-format" = "{=%A; %d %B %Y}\n<tt>{calendar}</tt>";
"interval" = 1;
};
};
};
};
# Add support for bluetooth headset media controls
services.mpris-proxy.enable = true;