fix: git default branch, cargo path nushell
This commit is contained in:
@@ -14,31 +14,33 @@ in {
|
|||||||
programs.nushell = {
|
programs.nushell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
envFile.text = ''
|
envFile.text = ''
|
||||||
$env.config.show_banner = false
|
$env.config.show_banner = false
|
||||||
$env.NIX_PATH = "nixpkgs=channel:nixos-unstable"
|
$env.NIX_PATH = "nixpkgs=channel:nixos-unstable"
|
||||||
$env.NIX_LOG = "iunfo"
|
$env.NIX_LOG = "iunfo"
|
||||||
$env.WEBKIT_DISABLE_COMPOSITING_MODE = "1"
|
$env.WEBKIT_DISABLE_COMPOSITING_MODE = "1"
|
||||||
$env.TERMINAL = "ghostty"
|
$env.TERMINAL = "ghostty"
|
||||||
$env.EDITOR = "nvim"
|
$env.EDITOR = "nvim"
|
||||||
$env.VISUAL = "zeditor"
|
$env.VISUAL = "zeditor"
|
||||||
$env.FZF_DEFAULT_COMMAND = "fd --type f --exclude .git --follow --hidden"
|
$env.FZF_DEFAULT_COMMAND = "fd --type f --exclude .git --follow --hidden"
|
||||||
$env.FZF_DEFAULT_OPTS = "--preview='bat --color=always -n {}' --bind 'ctrl-/:toggle-preview' --header 'Press CTRL-Y to copy command into clipboard' --bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort' --color bg:#282a36,bg+:#44475a,fg:#f8f8f2,fg+:#f8f8f2,header:#6272a4,hl:#bd93f9,hl+:#bd93f9,info:#ffb86c,marker:#ff79c6,pointer:#ff79c6,prompt:#50fa7b,spinner:#ffb86c"
|
$env.FZF_DEFAULT_OPTS = "--preview='bat --color=always -n {}' --bind 'ctrl-/:toggle-preview' --header 'Press CTRL-Y to copy command into clipboard' --bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort' --color bg:#282a36,bg+:#44475a,fg:#f8f8f2,fg+:#f8f8f2,header:#6272a4,hl:#bd93f9,hl+:#bd93f9,info:#ffb86c,marker:#ff79c6,pointer:#ff79c6,prompt:#50fa7b,spinner:#ffb86c"
|
||||||
$env.XDG_DATA_HOME = $"($env.HOME)/.local/share"
|
$env.XDG_DATA_HOME = $"($env.HOME)/.local/share"
|
||||||
$env.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh"
|
$env.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh"
|
||||||
$env.PATH = ($env.PATH | split row (char esep) | append $"($env.HOME)/.cache/.bun/bin" | append $"($env.HOME)/.npm-global/bin" | uniq)
|
$env.PATH = ($env.PATH | split row (char esep) | append $"($env.HOME)/.cargo/bin" | append $"($env.HOME)/.cache/.bun/bin"
|
||||||
$env.NPM_CONFIG_PREFIX = $"($env.HOME)/.npm-global"
|
| append $"($env.HOME)/.npm-global/bin" | uniq)
|
||||||
$env.FLAKE = $"($env.HOME)/p/NIX/nixos-config"
|
$env.CARGO_HOME = $"($env.HOME)/.cargo"
|
||||||
|
$env.NPM_CONFIG_PREFIX = $"($env.HOME)/.npm-global"
|
||||||
|
$env.FLAKE = $"($env.HOME)/p/NIX/nixos-config"
|
||||||
|
|
||||||
# Load kestractl-env from agenix
|
# Load kestractl-env from agenix
|
||||||
if ("/run/agenix/kestractl-env" | path exists) {
|
if ("/run/agenix/kestractl-env" | path exists) {
|
||||||
open /run/agenix/kestractl-env
|
open /run/agenix/kestractl-env
|
||||||
| lines
|
| lines
|
||||||
| where {($in | str trim | str length) > 0}
|
| where {($in | str trim | str length) > 0}
|
||||||
| parse "{key}={value}"
|
| parse "{key}={value}"
|
||||||
| update value {str trim -c '"'}
|
| update value {str trim -c '"'}
|
||||||
| transpose -r -d
|
| transpose -r -d
|
||||||
| load-env
|
| load-env
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configFile.text = ''
|
configFile.text = ''
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ with lib; {
|
|||||||
email = lib.mkDefault "p@m3ta.dev";
|
email = lib.mkDefault "p@m3ta.dev";
|
||||||
};
|
};
|
||||||
core.excludesfile = "~/.gitignore_global";
|
core.excludesfile = "~/.gitignore_global";
|
||||||
init.defaultBranch = "main";
|
init.defaultBranch = "master";
|
||||||
|
|
||||||
# --- Diff-Config ---
|
# --- Diff-Config ---
|
||||||
# Use difftastic as default external diff tool
|
# Use difftastic as default external diff tool
|
||||||
|
|||||||
Reference in New Issue
Block a user