From c618246ac9025817c3b24aeded88662ae47689c2 Mon Sep 17 00:00:00 2001 From: Random936 Date: Sun, 23 Aug 2026 11:27:34 -0400 Subject: [PATCH] Added mako notification manager to repo --- assets/.config/mako/config | 25 +++++++++++++++++++++++++ assets/.config/niri/config.kdl | 3 +++ home/headful-nixos.nix | 9 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 assets/.config/mako/config diff --git a/assets/.config/mako/config b/assets/.config/mako/config new file mode 100644 index 0000000..147dd4c --- /dev/null +++ b/assets/.config/mako/config @@ -0,0 +1,25 @@ +font=monospace 12 +background-color=#000000e6 +text-color=#eeeeeeff +border-color=#eeeeeeff +border-size=3 +default-timeout=10000 + +[urgency=low] +background-color=#1a1a1ae6 +text-color=#999999ff +border-color=#444444ff +default-timeout=5000 + +[urgency=normal] +background-color=#000000e6 +text-color=#eeeeeeff +border-color=#eeeeeeff +default-timeout=10000 + +[urgency=critical] +background-color=#4d0000e6 +text-color=#ffffffff +border-color=#ff0000ff +border-size=5 +default-timeout=0 \ No newline at end of file diff --git a/assets/.config/niri/config.kdl b/assets/.config/niri/config.kdl index 3d2bff0..89eeaa1 100644 --- a/assets/.config/niri/config.kdl +++ b/assets/.config/niri/config.kdl @@ -234,6 +234,9 @@ layout { spawn-at-startup "waybar" spawn-sh-at-startup "kanshi" spawn-sh-at-startup "awww-daemon" +spawn-at-startup "mako" +spawn-sh-at-startup "polkit-gnome-authentication-agent-1" +spawn-at-startup "xwayland-satellite" // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" diff --git a/home/headful-nixos.nix b/home/headful-nixos.nix index 3614c95..3a5a9f0 100644 --- a/home/headful-nixos.nix +++ b/home/headful-nixos.nix @@ -18,9 +18,17 @@ services.emacs.enable = true; home.packages = with pkgs; [ + # Password manager rbw wtype rofi-rbw + + # Notifications + mako + libnotify + polkit_gnome + + # Other wireguard-tools ]; @@ -30,5 +38,6 @@ ".config/fuzzel/fuzzel.ini".source = ../assets/.config/fuzzel/fuzzel.ini; ".config/alacritty/alacritty.toml".source = ../assets/.config/alacritty/alacritty.toml; ".config/rofi-rbw.rc".source = ../assets/.config/rofi-rbw.rc; + ".config/mako/config".source = ../assets/.config/mako/config; }; }