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,4 +1,30 @@
{ pkgs, lib, ... }:
{
pkgs,
lib,
flake,
osConfig,
...
}:
let
inherit (flake.config.machines.devices) ceres;
hostname = osConfig.networking.hostName;
zoxidePaths = {
home.activation.initZoxidePaths = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
${pkgs.zoxide}/bin/zoxide add ~/projects/dotfiles
${pkgs.zoxide}/bin/zoxide add ~/projects/website
${pkgs.zoxide}/bin/zoxide add ~/projects/workflowbuilder
${pkgs.zoxide}/bin/zoxide add ~/downloads
${pkgs.zoxide}/bin/zoxide add ~/projects
${pkgs.zoxide}/bin/zoxide add /mnt/media/ceres/jellyfin
${pkgs.zoxide}/bin/zoxide add /mnt/media/ceres/comfyui
${pkgs.zoxide}/bin/zoxide add /mnt/media/synology/nick
${pkgs.zoxide}/bin/zoxide add /mnt/media/storage
'';
};
deviceLogic = if hostname == ceres.name then { } else zoxidePaths;
in
{
programs.zoxide = {
enable = true;
@ -7,15 +33,5 @@
options = [
];
};
home.activation.initZoxidePaths = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
${pkgs.zoxide}/bin/zoxide add ~/projects/dotfiles
${pkgs.zoxide}/bin/zoxide add ~/projects/website
${pkgs.zoxide}/bin/zoxide add ~/projects/workflowbuilder
${pkgs.zoxide}/bin/zoxide add ~/downloads
${pkgs.zoxide}/bin/zoxide add ~/projects
${pkgs.zoxide}/bin/zoxide add /mnt/media/ceres/jellyfin
${pkgs.zoxide}/bin/zoxide add /mnt/media/ceres/comfyui
${pkgs.zoxide}/bin/zoxide add /mnt/media/synology/nick
${pkgs.zoxide}/bin/zoxide add /mnt/media/storage
'';
}
// deviceLogic