Files

29 lines
732 B
Nix

{
lib,
config,
pkgs,
...
}:
{
options = {
modules.walker.enable = lib.mkEnableOption "walker";
};
config = lib.mkIf config.modules.walker.enable {
programs.walker.enable = true;
programs.walker.config = lib.trivial.importTOML ./walker/walker.toml;
home.packages = [
pkgs.libqalculate
];
xdg.configFile = {
"elephant/menus/pw.toml".source = ./walker/elephant/menus/pw.toml;
"elephant/elephant.toml".source = ./walker/elephant.toml;
# "walker/plugins".source =
# config.lib.file.mkOutOfStoreSymlink "${configHome}/.config/walker/plugins";
# "walker/themes".source = config.lib.file.mkOutOfStoreSymlink "${configHome}/.config/walker/themes";
};
};
}