diff options
author | Minijackson <minijackson@riseup.net> | 2023-02-05 20:03:34 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-02-05 20:03:34 +0100 |
commit | 90e3482bb2e8e90a8ad23a29deecc6060c44ddde (patch) | |
tree | 282ca7edb10c3be19a2087dffc8b30c3a7108377 /common/commandline/starship.nix | |
parent | a97959badd758df26329fd269a2e9c471bba54a4 (diff) | |
download | nixos-config-reborn-90e3482bb2e8e90a8ad23a29deecc6060c44ddde.tar.gz nixos-config-reborn-90e3482bb2e8e90a8ad23a29deecc6060c44ddde.zip |
starship: better, plain-text configuration
Diffstat (limited to 'common/commandline/starship.nix')
-rw-r--r-- | common/commandline/starship.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/common/commandline/starship.nix b/common/commandline/starship.nix new file mode 100644 index 0000000..1683765 --- /dev/null +++ b/common/commandline/starship.nix | |||
@@ -0,0 +1,26 @@ | |||
1 | inputs: {lib, ...}: { | ||
2 | home-manager.users.minijackson = { | ||
3 | programs.starship = { | ||
4 | enable = true; | ||
5 | enableZshIntegration = false; | ||
6 | |||
7 | settings = lib.mkMerge [ | ||
8 | { | ||
9 | directory = { | ||
10 | fish_style_pwd_dir_length = 2; | ||
11 | style = "bold blue"; | ||
12 | }; | ||
13 | jobs.symbol = "+ "; | ||
14 | nix_shell.style = "bold blue"; | ||
15 | package = { | ||
16 | disabled = true; | ||
17 | style = "bold green"; | ||
18 | }; | ||
19 | rust.style = "bold dimmed yellow"; | ||
20 | } | ||
21 | |||
22 | (lib.importTOML ./starship-plain-text-symbols.toml) | ||
23 | ]; | ||
24 | }; | ||
25 | }; | ||
26 | } | ||