fix: walker and gtk4

This commit is contained in:
2026-05-05 21:05:24 +02:00
parent c2082e942e
commit 7299f5bb79
2 changed files with 31 additions and 4 deletions
+1 -3
View File
@@ -77,9 +77,7 @@ in
name = repoTheme.kanagawa.gtkThemeName;
package = pkgs.kanagawa-gtk-theme.overrideAttrs (_: kanagawaOverride);
};
gtk4.theme = {
inherit (config.gtk.theme) name package;
};
gtk4.theme = null;
iconTheme = {
name = repoTheme.kanagawa.iconThemeName;
package = pkgs.kanagawa-icon-theme.overrideAttrs (_: kanagawaOverride);
+30 -1
View File
@@ -1,15 +1,44 @@
{
flake.modules.homeManager.walker =
{ config, lib, ... }:
{
config,
lib,
pkgs,
...
}:
let
elephantCommand = lib.getExe pkgs.elephant;
launcherCommand = lib.getExe config.services.walker.package;
in
{
home.packages = [ pkgs.elephant ];
services.walker = {
enable = true;
systemd.enable = true;
};
systemd.user.services = {
elephant = {
Unit = {
Description = "Elephant application launcher backend";
PartOf = [ "graphical-session.target" ];
After = [ "graphical-session.target" ];
};
Install.WantedBy = [ "graphical-session.target" ];
Service = {
ExecStart = elephantCommand;
Restart = "always";
RestartSec = 10;
};
};
walker.Unit = {
Wants = [ "elephant.service" ];
After = [ "elephant.service" ];
};
};
meta.desktop.launcher = {
package = config.services.walker.package;
commands = {