Compare commits

..

No commits in common. "1dd3619c5a3d14aabb379a6c5d8bf12fd10782ca" and "45a795ab556a68b5b10bbed32984e169769618f8" have entirely different histories.

2 changed files with 16 additions and 26 deletions

View File

@ -13,7 +13,7 @@
just just
magic-wormhole magic-wormhole
mediainfo mediainfo
nixd nil
pfetch pfetch
whois whois
yt-dlp yt-dlp

View File

@ -4,9 +4,6 @@
lib, lib,
... ...
}: }:
let
cfg = config.home-manager.users.agatha;
in
{ {
imports = [ imports = [
../../common/home_manager/helix.nix ../../common/home_manager/helix.nix
@ -28,7 +25,6 @@ in
fzf fzf
ouch ouch
ripgrep ripgrep
(lib.mkIf (cfg.programs.starship.enable && cfg.programs.jujutsu.enable) (unstable.jj-starship))
]; ];
programs = { programs = {
@ -40,17 +36,18 @@ in
settings = { settings = {
add_newline = false; add_newline = false;
format = lib.concatStrings [ format = lib.concatStrings [
"[λ](yellow) $hostname" "[$hostname](bold red)"
"$character"
"$directory" "$directory"
]; ];
right_format = lib.concatStrings [ right_format = lib.concatStrings [
"$\{custom.jj}" "$git_branch"
"$status" " "
"$cmd_duration" "$cmd_duration"
]; ];
character = {
hostname = { success_symbol = "";
format = "[$hostname](bold blue) "; error_symbol = "[ ](purple)";
}; };
directory = { directory = {
truncation_length = 2; truncation_length = 2;
@ -59,24 +56,17 @@ in
style = "cyan"; style = "cyan";
read_only_style = "cyan"; read_only_style = "cyan";
}; };
custom.jj = {
when = "jj-starship detect";
shell = [
"jj-starship"
"--no-jj-prefix"
"--no-jj-status"
"--no-git-prefix"
"--no-git-status"
];
format = "$output ";
};
status = {
format = "[$common_meaning$maybe_int ](bright-cyan)";
disabled = false;
};
cmd_duration = { cmd_duration = {
min_time = 10000; min_time = 10000;
}; };
git_branch = {
format = "$symbol $branch";
symbol = "󰘬";
};
hostname = {
ssh_only = false;
format = "$hostname";
};
}; };
}; };