diff --git a/hmModules/shell/default.nix b/hmModules/shell/default.nix index 39dbdb8..8a5dd2c 100644 --- a/hmModules/shell/default.nix +++ b/hmModules/shell/default.nix @@ -60,72 +60,6 @@ }; }; - # programs.starship = { - # enable = false; - # settings = { - # character = { - # success_symbol = "[👌](bold green)"; - # error_symbol = "[🤌](bold red)"; - # }; - # nix_shell = { - # symbol = "❄ "; - # }; - # }; - # }; - - # Playing with it sometimes - # programs.nushell = { - # enable = false; - # configFile.text = '' - # let carapace_completer = {|spans| - # carapace $spans.0 nushell $spans | from json - # } - # let-env config = { - # show_banner: false - # ls: { - # use_ls_colors: true # use the LS_COLORS environment variable to colorize output - # clickable_links: true # enable or disable clickable links. Your terminal has to support links. - # } - # rm: { - # always_trash: true # always act as if -t was given. Can be overridden with -p - # } - # cd: { - # abbreviations: true # allows `cd s/o/f` to expand to `cd some/other/folder` - # } - # table: { - # mode: compact # basic, compact, compact_double, light, thin, with_love, rounded, reinforced, heavy, none, other - # index_mode: always # "always" show indexes, "never" show indexes, "auto" = show indexes when a table has "index" column - # trim: { - # methodology: wrapping # wrapping or truncating - # wrapping_try_keep_words: true # A strategy used by the 'wrapping' methodology - # truncating_suffix: "..." # A suffix used by the 'truncating' methodology - # } - # } - # history: { - # max_size: 10000 # Session has to be reloaded for this to take effect - # sync_on_enter: true # Enable to share history between multiple sessions, else you have to close the session to write history to file - # file_format: "plaintext" # "sqlite" or "plaintext" - # } - # completions: { - # case_sensitive: false # set to true to enable case-sensitive completions - # quick: true # set this to false to prevent auto-selecting completions when only one remains - # partial: true # set this to false to prevent partial filling of the prompt - # algorithm: "fuzzy" # prefix or fuzzy - # external: { - # enable: true # set to false to prevent nushell looking into $env.PATH to find more suggestions, `false` recommended for WSL users as this look up my be very slow - # max_results: 100 # setting it lower can improve completion performance at the cost of omitting some options - # completer: $carapace_completer # check 'carapace_completer' above as an example - # } - # } - # filesize: { - # metric: true # true => KB, MB, GB (ISO standard), false => KiB, MiB, GiB (Windows standard) - # format: "auto" # b, kb, kib, mb, mib, gb, gib, tb, tib, pb, pib, eb, eib, zb, zib, auto - # } - # buffer_editor: "${config.programs.helix.package}/bin/helix" - # } - # ''; - # }; - programs.fish = { enable = true; shellInit = lib.optionalString (builtins.hasAttr "cachix-personal-token" age.secrets) ''