{config, ...}: { home-manager.users.jade = {pkgs, ...}: { # Needed for nu_scripts background_task services.pueue = { enable = true; settings = { shared = { use_unix_socket = true; }; }; }; home.packages = [ pkgs.pueue ]; programs.nushell = { enable = true; package = config.users.defaultUserShell; configFile.source = ../../other/config.nu; envFile.source = ../../other/env.nu; extraConfig = '' source ${pkgs.nu_scripts}/share/nu_scripts/modules/nix/nix.nu; use ${pkgs.nu_scripts}/share/nu_scripts/modules/background_task/job.nu; ''; }; programs.starship.enableNushellIntegration = true; programs.carapace.enableNushellIntegration = true; programs.direnv.enableNushellIntegration = true; }; }