Compare commits

...

3 commits

3 changed files with 32 additions and 2 deletions

View file

@ -18,6 +18,13 @@ alias do := deployos
deployos host=defhost:
nh os switch -H {{host}} .
alias dro := deployRemoteOs
[group('nixos')]
deployRemoteOs host:
nixos-rebuild switch --flake .#{{host}} \
--target-host root@{{host}} \
--verbose --log-format internal-json &| nom --json
alias dd := deploydarwin
[group('darwin')]
deploydarwin host=defhost:

View file

@ -0,0 +1,16 @@
{
lib,
config,
pkgs,
...
}: let
cfg = config.marleyos.programs.nix-output-monitor;
in {
options.marleyos.programs.nix-output-monitor.enable = lib.mkEnableOption "nix-output-monitor";
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
nix-output-monitor
];
};
}

View file

@ -14,6 +14,7 @@ in {
in {
format = mkDefault (lib.concatStrings [
"$username"
"$hostname"
"$directory"
"$nix_shell"
"$git_branch"
@ -38,12 +39,18 @@ in {
username = {
disabled = mkDefault false;
format = mkDefault (mkFormat " 󰧱 $user ");
format = mkDefault " [](fg:${base02})[ 󰧱 $user@]($style)";
show_always = mkDefault true;
style_root = mkDefault "bg:${base02} fg:${base0D}";
style_user = mkDefault "bg:${base02} fg:${base0D}";
};
hostname = {
ssh_only = mkDefault false;
format = mkDefault "[$hostname ]($style)[](fg:${base02}) ";
style = mkDefault "bg:${base02} fg:${base0D}";
};
directory = {
format = mkDefault (mkFormat " $path ");
style = mkDefault "bg:${base02} fg:${base0B}";
@ -67,7 +74,7 @@ in {
git_status = {
disabled = mkDefault false;
style = mkDefault "bg:${base02} fg:${base08}";
format = mkDefault (mkFormat " $all_status$ahead_behind");
format = mkDefault (mkFormat "$all_status$ahead_behind");
up_to_date = mkDefault "[ ](bg:${base02} fg:${base0D})";
untracked = mkDefault "[?\\($count\\)](bg:${base02} fg:${base09})";
stashed = mkDefault "[\\$](bg:${base02} fg:${base0D})";