fix: walker and gtk4
This commit is contained in:
@@ -77,9 +77,7 @@ in
|
|||||||
name = repoTheme.kanagawa.gtkThemeName;
|
name = repoTheme.kanagawa.gtkThemeName;
|
||||||
package = pkgs.kanagawa-gtk-theme.overrideAttrs (_: kanagawaOverride);
|
package = pkgs.kanagawa-gtk-theme.overrideAttrs (_: kanagawaOverride);
|
||||||
};
|
};
|
||||||
gtk4.theme = {
|
gtk4.theme = null;
|
||||||
inherit (config.gtk.theme) name package;
|
|
||||||
};
|
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
name = repoTheme.kanagawa.iconThemeName;
|
name = repoTheme.kanagawa.iconThemeName;
|
||||||
package = pkgs.kanagawa-icon-theme.overrideAttrs (_: kanagawaOverride);
|
package = pkgs.kanagawa-icon-theme.overrideAttrs (_: kanagawaOverride);
|
||||||
|
|||||||
@@ -1,15 +1,44 @@
|
|||||||
{
|
{
|
||||||
flake.modules.homeManager.walker =
|
flake.modules.homeManager.walker =
|
||||||
{ config, lib, ... }:
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
let
|
let
|
||||||
|
elephantCommand = lib.getExe pkgs.elephant;
|
||||||
launcherCommand = lib.getExe config.services.walker.package;
|
launcherCommand = lib.getExe config.services.walker.package;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
home.packages = [ pkgs.elephant ];
|
||||||
|
|
||||||
services.walker = {
|
services.walker = {
|
||||||
enable = true;
|
enable = true;
|
||||||
systemd.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 = {
|
meta.desktop.launcher = {
|
||||||
package = config.services.walker.package;
|
package = config.services.walker.package;
|
||||||
commands = {
|
commands = {
|
||||||
|
|||||||
Reference in New Issue
Block a user