From 2cab445aad7cb5446e8f68d879a07338f106e887 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 16 Oct 2026 12:51:49 +0200 Subject: [PATCH] add service for polkit-gnome --- dotfiles/tinted-theming/tinty/config.toml | 5 ++++- modules/maid/maid.nix | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/dotfiles/tinted-theming/tinty/config.toml b/dotfiles/tinted-theming/tinty/config.toml index 90bac25..ce65dce 100755 --- a/dotfiles/tinted-theming/tinty/config.toml +++ b/dotfiles/tinted-theming/tinty/config.toml @@ -8,7 +8,10 @@ hook = "cp %f ~/.config/qt6ct/colors/tinted.conf" path = "https://git.lucy.rip/lucy/tinted-gtk" name = "tinted-gtk" themes-dir = "build" -hook = "cp %f ~/.config/gtk-3.0/gtk.css; cp %f ~/.config/gtk-4.0/gtk.css" +hook = """ +cp %f ~/.config/gtk-3.0/gtk.css; cp %f ~/.config/gtk-4.0/gtk.css +systemctl --user restart polkit-gnome.service +""" [[items]] path = "https://github.com/tinted-theming/tinted-terminal" diff --git a/modules/maid/maid.nix b/modules/maid/maid.nix index adefafa..20a9076 100755 --- a/modules/maid/maid.nix +++ b/modules/maid/maid.nix @@ -31,11 +31,25 @@ wantedBy = [ config.maid.systemdGraphicalTarget ]; reloadIfChanged = true; serviceConfig = { - Type = "notify"; + Type = "notify"; ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID"; BusName = "com.mitchellh.ghostty"; ExecStart = "${pkgs.ghostty}/bin/ghostty --gtk-single-instance=true --initial-window=false"; }; }; + + systemd.services.polkit-gnome = { + wantedBy = [ config.maid.systemdGraphicalTarget ]; + unitConfig = { + Description = "polkit-gnome authentication agent"; + PartOf = [ config.maid.systemdGraphicalTarget ]; + After = [ config.maid.systemdGraphicalTarget ]; + }; + serviceConfig = { + ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; + Restart = "on-failure"; + }; + }; + }; }