-
Notifications
You must be signed in to change notification settings - Fork 1
/
pwsh.yaml
109 lines (104 loc) · 2.8 KB
/
pwsh.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#####################################################################
# PWSH YAML CONFIGURATION #
# This is the default configuration file for the PWSH profile. #
# It will be processed by the PWSH profile scripts to determine #
# which modules to load into the session as well as configure #
# individual features. #
# #
# ENVIRONMENT VARIABLES #
# Environment variables can be injected using the ${VAR} syntax. #
#####################################################################
# Unique configurations for each module in ./modules
# "disabled" => The module will not be loaded
# "config" => The module will be loaded with the given configuration
modules:
FuzzyFinder:
disabled: false
config:
Ssh:
disabled: false
config:
# List of paths to SSH keys to load on shell init
# Default: empty
# Example:
# keys:
# - ~/.ssh/id_bitbucket
# - ~/.ssh/id_github
keys:
Dotnet:
disabled: false
config:
Git:
disabled: false
config:
Lf:
disabled: false
config:
Misc:
disabled: false
config:
Prompt:
disabled: false
config:
# The shell prompt to invoke
# Options:
# none | custom | starship | omp
prompt: "starship"
custom:
# Path to the custom prompt script
# TODO: WiP, not active yet
scriptPath:
starship:
# Path to the starship config TOML file
# TODO: WiP, not active yet
configPath:
omp:
# Name of the Oh-My-Posh theme to use
# Print available themes with Get-PoshThemes
theme: "marcduiker"
# The list selector to use for interactive prompts
# Options:
# none | fzf
# Default: none
selector: none
# Predicts powershell commands
# Options:
# none | history
# Default: none
predictionMode: none
# Whether to import folder icons using the Terminal-Icons module
# Options:
# true | false
# Default: false
folderIcons: true
Vim:
disabled: false
config:
# Sets vim (or neovim) as the default $env:EDITOR
# This will be moved to a generalized option in the future
setDefaultEditor: true
# Aliases vim so that it points to nvim instead
useNeovim: true
PasswordState:
disabled: false
config:
baseUrl:
domain:
Postgres:
disabled: false
config:
Kubectl:
disabled: false
config:
Helm:
disabled: false
config:
Npm:
disabled: false
config:
Yarn:
disabled: false
config:
# Paths to add to the session
paths:
- ${HOME}/tools