dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2024-02-23 21:37:46 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-02-23 21:37:46 +0000 +0000
Commit: cba886639f39169b92536f216668d6124244318d
Parent: a176b0b909b85a2a63e70a01c9597e6f9d9fe6aa


refactor(polybar): migrate to home-manager
diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc
index 8d168c9d60379997ab7d719966ed531386036dba..673acff953f0a5453634569a0349840130873d90 100755
--- a/.config/bspwm/bspwmrc
+++ b/.config/bspwm/bspwmrc
@@ -1,7 +1,7 @@
 #!/usr/bin/env sh
 
 pgrep -x dunst > /dev/null || dunst &
-pgrep -x polybar > /dev/null || polybar top &
+systemctl --user start polybar.service
 systemctl --user start bspwm.service
 
 bspc monitor -d I II III IV V VI VII VIII IX X
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index 359751cd3b508ce0f73840aabb94400dba594b26..d5f26e31cba136e8a953f5db4eb09e5e702c18c5 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -83,6 +83,10 @@   programs.direnv.enable = true;
   programs.direnv.nix-direnv.enable = true;
   programs.home-manager.enable = true;
 
+  services.polybar.enable = true;
+  services.polybar.package = pkgs.polybar.override { pulseSupport = true; };
+  services.polybar.script = "polybar top &";
+
   services.redshift = {
     enable = true;
     provider = "manual";