diff --git a/features/desktopish/default.nix b/features/desktopish/default.nix index 4303f71..25d66f4 100644 --- a/features/desktopish/default.nix +++ b/features/desktopish/default.nix @@ -11,11 +11,12 @@ ./redshift.nix ./gnome-keyring.nix ./guiapps.nix + ./polybar.nix # WMish things ./xmonad #./taffybar # Disabled, because it rarely works (and memory hungry) - ./xmobar # shit UX + # ./xmobar # shit UX ]; environment.systemPackages = with pkgs; [ diff --git a/features/desktopish/polybar.nix b/features/desktopish/polybar.nix new file mode 100644 index 0000000..339baaf --- /dev/null +++ b/features/desktopish/polybar.nix @@ -0,0 +1,24 @@ +{ config, pkgs, ... }: +let + xmobarPkg = pkgs.callPackage ./xmobar-srid { inherit pkgs; }; +in +{ + systemd.user.services.polybar = { + enable = true; + description = "Polybar"; + wantedBy = [ "graphical-session.target" ]; + serviceConfig = { + ExecStart = "${pkgs.polybar}/bin/polybar -c ~/.config/polybar/user example"; + Restart = "on-abnormal"; + }; + }; + + environment.systemPackages = [ pkgs.polybar ]; + + fonts = { + fonts = with pkgs; [ + siji + ]; + }; + +}