aboutsummaryrefslogtreecommitdiff
path: root/modules/terminal/system/programs/starship.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/terminal/system/programs/starship.nix')
-rw-r--r--modules/terminal/system/programs/starship.nix57
1 files changed, 0 insertions, 57 deletions
diff --git a/modules/terminal/system/programs/starship.nix b/modules/terminal/system/programs/starship.nix
deleted file mode 100644
index c70a132..0000000
--- a/modules/terminal/system/programs/starship.nix
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- pkgs,
- lib,
- config,
- ...
-}: let
- cfg = config.collinux.terminal.programs.starship;
-
- settings = {
- format = ''$directory$git_branch$git_status $character'';
-
- add_newline = false;
- scan_timeout = 10;
-
- character = {
- success_symbol = "[λ](green bold)";
- error_symbol = "[Σ](red bold)";
- };
-
- git_branch.format = "[@$branch](underline)";
-
- git_status = {
- format = "$modified$staged$ahead$behind";
- modified = "[!](red bold)";
- staged = "[+](green bold)";
- ahead = "[/](green)";
- behind = "[\](red)";
- };
-
- directory = {
- format = "$path";
- truncation_length = 3;
- truncate_to_repo = true;
- };
- };
-in
- lib.mkIf cfg.enable {
- hjem.users."${config.collinux.user.name}" = {
- files = {
- ".config/starship.toml" = {
- generator = (pkgs.formats.toml {}).generate "starship.toml";
- value = settings;
- };
-
- ".config/fish/conf.d/starship.fish".text = lib.mkIf config.collinux.terminal.shells.fish.enable ''
- function starship_transient_prompt_func
- starship module character
- end
-
- starship init fish | source
- enable_transience
- '';
- };
-
- packages = [pkgs.starship];
- };
- }