feat: fixed zoxide config

This commit is contained in:
Nick 2025-10-15 17:05:36 -05:00
parent 086871f9f1
commit 6188081bb2

View file

@ -1,12 +1,15 @@
{ pkgs, lib, ... }:
{ {
programs.zoxide = { pkgs,
enable = true; lib,
enableNushellIntegration = true; flake,
package = pkgs.zoxide; osConfig,
options = [ ...
]; }:
}; let
inherit (flake.config.machines.devices) ceres;
hostname = osConfig.networking.hostName;
zoxidePaths = {
home.activation.initZoxidePaths = lib.hm.dag.entryAfter [ "writeBoundary" ] '' home.activation.initZoxidePaths = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
${pkgs.zoxide}/bin/zoxide add ~/projects/dotfiles ${pkgs.zoxide}/bin/zoxide add ~/projects/dotfiles
${pkgs.zoxide}/bin/zoxide add ~/projects/website ${pkgs.zoxide}/bin/zoxide add ~/projects/website
@ -18,4 +21,17 @@
${pkgs.zoxide}/bin/zoxide add /mnt/media/synology/nick ${pkgs.zoxide}/bin/zoxide add /mnt/media/synology/nick
${pkgs.zoxide}/bin/zoxide add /mnt/media/storage ${pkgs.zoxide}/bin/zoxide add /mnt/media/storage
''; '';
};
deviceLogic = if hostname == ceres.name then { } else zoxidePaths;
in
{
programs.zoxide = {
enable = true;
enableNushellIntegration = true;
package = pkgs.zoxide;
options = [
];
};
} }
// deviceLogic