summaryrefslogtreecommitdiffstats
path: root/common/commandline.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-02-05 20:03:34 +0100
committerMinijackson <minijackson@riseup.net>2023-02-05 20:03:34 +0100
commit90e3482bb2e8e90a8ad23a29deecc6060c44ddde (patch)
tree282ca7edb10c3be19a2087dffc8b30c3a7108377 /common/commandline.nix
parenta97959badd758df26329fd269a2e9c471bba54a4 (diff)
downloadnixos-config-reborn-90e3482bb2e8e90a8ad23a29deecc6060c44ddde.tar.gz
nixos-config-reborn-90e3482bb2e8e90a8ad23a29deecc6060c44ddde.zip
starship: better, plain-text configuration
Diffstat (limited to 'common/commandline.nix')
-rw-r--r--common/commandline.nix36
1 files changed, 2 insertions, 34 deletions
diff --git a/common/commandline.nix b/common/commandline.nix
index 502c739..74adfa2 100644
--- a/common/commandline.nix
+++ b/common/commandline.nix
@@ -13,6 +13,7 @@ in
13 (import ./commandline/dircolors.nix inputs) 13 (import ./commandline/dircolors.nix inputs)
14 (import ./commandline/git.nix inputs) 14 (import ./commandline/git.nix inputs)
15 (import ./commandline/htop.nix inputs) 15 (import ./commandline/htop.nix inputs)
16 (import ./commandline/starship.nix inputs)
16 (import ./commandline/tmux.nix inputs) 17 (import ./commandline/tmux.nix inputs)
17 (import ./commandline/zsh.nix inputs) 18 (import ./commandline/zsh.nix inputs)
18 ]; 19 ];
@@ -76,7 +77,7 @@ in
76 Defaults lecture_file = "${lectureFile}" 77 Defaults lecture_file = "${lectureFile}"
77 ''; 78 '';
78 79
79 home-manager.users.minijackson = { ... }: { 80 home-manager.users.minijackson = {
80 programs.bash.enable = true; 81 programs.bash.enable = true;
81 82
82 programs.bat = { 83 programs.bat = {
@@ -87,39 +88,6 @@ in
87 }; 88 };
88 89
89 programs.pazi.enable = true; 90 programs.pazi.enable = true;
90
91 programs.starship = {
92 enable = true;
93 enableZshIntegration = false;
94
95 settings = {
96 character = {
97 success_symbol = "[>](bold green)";
98 error_symbol = "[>](bold red)";
99 };
100 directory = {
101 fish_style_pwd_dir_length = 2;
102 style = "bold blue";
103 };
104 git_branch.symbol = "branch ";
105 git_status = {
106 ahead = "^";
107 behind = "v";
108 deleted = "x";
109 };
110 jobs.symbol = "+ ";
111 nix_shell.style = "bold blue";
112 package = {
113 disabled = true;
114 style = "bold green";
115 symbol = "version ";
116 };
117 rust = {
118 style = "bold dimmed yellow";
119 symbol = "rust ";
120 };
121 };
122 };
123 }; 91 };
124 92
125 home-manager.users.root = { ... }: { 93 home-manager.users.root = { ... }: {