mirror of
https://github.com/awatertrevi/macos-configuration.git
synced 2026-09-22 10:10:36 +00:00
semi-final setup
This commit is contained in:
2
.npmrc
Normal file
2
.npmrc
Normal file
@@ -0,0 +1,2 @@
|
||||
@resoftware:registry=https://npm.pkg.github.com
|
||||
//npm.pkg.github.com/:_authToken=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
|
||||
13
NuGet.Config
Normal file
13
NuGet.Config
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="github" value="https://nuget.pkg.github.com/resoftware/index.json" protocolVersion="3" />
|
||||
</packageSources>
|
||||
<packageSourceCredentials>
|
||||
<github>
|
||||
<add key="Username" value="awatertrevi" />
|
||||
<add key="ClearTextPassword" value="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" />
|
||||
</github>
|
||||
</packageSourceCredentials>
|
||||
</configuration>
|
||||
17
brewfile
17
brewfile
@@ -1,7 +1,16 @@
|
||||
brew "awscli"
|
||||
brew "bat"
|
||||
brew "fish"
|
||||
brew "fzf"
|
||||
brew "gh"
|
||||
brew "infisical"
|
||||
brew "libpq"
|
||||
brew "node"
|
||||
brew "opentofu"
|
||||
brew "pnpm"
|
||||
brew "starship"
|
||||
brew "tmux"
|
||||
brew "uv"
|
||||
cask "1password"
|
||||
cask "alfred"
|
||||
cask "bartender"
|
||||
@@ -15,11 +24,15 @@ cask "displaylink"
|
||||
cask "docker-desktop"
|
||||
cask "font-fira-code-nerd-font"
|
||||
cask "fork"
|
||||
cask "gimp"
|
||||
cask "google-chrome"
|
||||
cask "google-drive"
|
||||
cask "home-assistant"
|
||||
cask "insomnium"
|
||||
cask "iterm2"
|
||||
cask "jetbrains-toolbox"
|
||||
cask "lens"
|
||||
cask "microsoft-azure-storage-explorer"
|
||||
cask "mos"
|
||||
cask "obsidian"
|
||||
cask "openinterminal"
|
||||
@@ -28,13 +41,17 @@ cask "slack"
|
||||
cask "spotify"
|
||||
cask "todoist-app"
|
||||
cask "typeit4me"
|
||||
cask "updf"
|
||||
cask "visual-studio-code"
|
||||
cask "whatsapp"
|
||||
cask "windows-app"
|
||||
cask "zen"
|
||||
vscode "alefragnani.project-manager"
|
||||
vscode "anthropic.claude-code"
|
||||
vscode "astro-build.astro-vscode"
|
||||
vscode "dbaeumer.vscode-eslint"
|
||||
vscode "dracula-theme.theme-dracula"
|
||||
vscode "hashicorp.terraform"
|
||||
vscode "ms-python.debugpy"
|
||||
vscode "ms-python.python"
|
||||
vscode "ms-python.vscode-pylance"
|
||||
|
||||
9
claude-settings.json
Normal file
9
claude-settings.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"enabledPlugins": {
|
||||
"frontend-design@claude-plugins-official": true,
|
||||
"serena@claude-plugins-official": true
|
||||
},
|
||||
"env": {
|
||||
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,7 @@
|
||||
set -g fish_greeting
|
||||
set -gx NUXT_TELEMETRY_DISABLED 1
|
||||
|
||||
if status is-interactive
|
||||
starship init fish | source
|
||||
set -gx LSCOLORS Exfxcxdxbxegedabagacad
|
||||
end
|
||||
|
||||
16
hosts
Normal file
16
hosts
Normal file
@@ -0,0 +1,16 @@
|
||||
##
|
||||
# Host Database
|
||||
#
|
||||
# localhost is used to configure the loopback interface
|
||||
# when the system is booting. Do not change this entry.
|
||||
##
|
||||
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
::1 localhost
|
||||
|
||||
192.168.178.201 meerkoet01
|
||||
192.168.178.70 meerkoet03
|
||||
5.75.156.86 resoftware-k3s
|
||||
46.225.83.121 resoftware-support
|
||||
144.76.106.3 plesk02
|
||||
31
install-dotnet10.fish
Executable file
31
install-dotnet10.fish
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env fish
|
||||
|
||||
# Installs the .NET 10 SDK on macOS using the official dotnet-install script
|
||||
|
||||
set DOTNET_INSTALL_DIR "$HOME/.dotnet"
|
||||
|
||||
echo "Downloading dotnet-install script..."
|
||||
curl -sSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
|
||||
chmod +x /tmp/dotnet-install.sh
|
||||
|
||||
echo "Installing .NET 10 SDK..."
|
||||
/tmp/dotnet-install.sh --channel 10.0 --install-dir "$DOTNET_INSTALL_DIR"
|
||||
|
||||
if test $status -ne 0
|
||||
echo "Error: .NET 10 SDK installation failed."
|
||||
rm -f /tmp/dotnet-install.sh
|
||||
exit 1
|
||||
end
|
||||
|
||||
rm -f /tmp/dotnet-install.sh
|
||||
|
||||
# Check if PATH already includes .dotnet
|
||||
if not contains "$DOTNET_INSTALL_DIR" $PATH
|
||||
echo ""
|
||||
echo "Add the following to your fish config to persist the PATH:"
|
||||
echo " fish_add_path $DOTNET_INSTALL_DIR"
|
||||
end
|
||||
|
||||
echo ""
|
||||
echo "Done! Installed:"
|
||||
"$DOTNET_INSTALL_DIR/dotnet" --version
|
||||
@@ -105,7 +105,7 @@
|
||||
"Alpha Component" : 1,
|
||||
"Green Component" : 1
|
||||
},
|
||||
"Scrollback Lines" : 1000,
|
||||
"Scrollback Lines" : 3000,
|
||||
"Selection Color (Light)" : {
|
||||
"Red Component" : 0.70196080207824707,
|
||||
"Color Space" : "sRGB",
|
||||
@@ -501,7 +501,7 @@
|
||||
"Alpha Component" : 1,
|
||||
"Green Component" : 0.7607843279838562
|
||||
},
|
||||
"Normal Font" : "FiraCodeNFM-Reg 12",
|
||||
"Normal Font" : "FiraCodeNFM-Reg 14",
|
||||
"Unlimited Scrollback" : false,
|
||||
"Ansi 12 Color (Light)" : {
|
||||
"Red Component" : 0.65349078178405762,
|
||||
|
||||
19
kube-config
Normal file
19
kube-config
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
clusters:
|
||||
- cluster:
|
||||
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUzTlRnNU1EYzFNakV3SGhjTk1qVXdPVEkyTVRjeU5USXhXaGNOTXpVd09USTBNVGN5TlRJeApXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUzTlRnNU1EYzFNakV3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFSRUR5MGVuaTNQdytRVU1UZWgvWUhsdXBRdEZtdENtSXdCZ2M4eHBFVFMKamt4c0pOcG02VXVFU3AzeDkvR3F5ZXplWVFLR1dGWXJYK2QwT0o3M3ZFNGhvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVJ0T1BxWm9YdXNHMUFYNXNmNENNClJtSVpzc1V3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnRDlWbGNkZys3V1BGeEdJTFl5K1JUOVJNdStUaFZnNHYKZ1BkY2JxVzZuKzRDSVFDWnJlaVA3Y2lVMXJob29tZXA4Q1BZb0tBSnlrZnpiK0hyY2RXbklzWEF6UT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
server: https://5.75.156.86:6443
|
||||
name: default
|
||||
contexts:
|
||||
- context:
|
||||
cluster: default
|
||||
user: default
|
||||
name: default
|
||||
current-context: default
|
||||
kind: Config
|
||||
preferences: {}
|
||||
users:
|
||||
- name: default
|
||||
user:
|
||||
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrVENDQVRlZ0F3SUJBZ0lJVGRpYkpvRDBDMkV3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOelU0T1RBM05USXhNQjRYRFRJMU1Ea3lOakUzTWpVeU1Wb1hEVEkyTURreQpOakUzTWpVeU1Wb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJPZElkRVlqOGV5emFlaUoKbnZIc3J4VzFnOVFpK0NuS1JpZEN1NktkdGtyZnc2czBueVVOcTVzQ2R6YlBxOUJWeFozdjFWWEZnVTBkQm12SApTa3JHb2dTalNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCUjhUaUhwaHhyZGhlNXorRE5pVG53VjB6YjFwVEFLQmdncWhrak9QUVFEQWdOSUFEQkYKQWlBS3B4VmpDMk9OWE5DQjF4WVJOYXdML0FNMzg2bmFNK1l0QVRxNUpkTUE2QUloQU5ZOWFZRExMMEppU0ozcApvSmhTYmdSSktIWWEyUHYybExzdEl0aTYxSDB5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJlRENDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdFkyeHAKWlc1MExXTmhRREUzTlRnNU1EYzFNakV3SGhjTk1qVXdPVEkyTVRjeU5USXhXaGNOTXpVd09USTBNVGN5TlRJeApXakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwWlc1MExXTmhRREUzTlRnNU1EYzFNakV3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdnpTVlZJQnhRWUtRSGhzbFlCdjJ2VDdrZEkvQnFPQXdpUTRNR0dKdDUKdTE2VmROdy9waHJlRTlOQzFnVWxiWFVTM3lDcU5JMzl3UzhldDFnNHNMQ3BvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWZFNGg2WWNhM1lYdWMvZ3pZazU4CkZkTTI5YVV3Q2dZSUtvWkl6ajBFQXdJRFNRQXdSZ0loQU52bHVvYVlSVzl3WURmWENLYzJ4eEUyMGhxd1dwRnoKQnAxYjJ5MWs3TTVXQWlFQThSNjI1ZElPdEZEbEdtS21KeklEdTZkdmVoY09JbjZnVDZVMDlHSXBIVUk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSU9ZTG1aRkc4VHd1S2E4VEoyK3R4a2t4dk1HWVpRU3M4aTV0TjJUUC8vYXhvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFNTBoMFJpUHg3TE5wNkltZThleXZGYldEMUNMNEtjcEdKMEs3b3AyMlN0L0RxelNmSlEycgptd0ozTnMrcjBGWEZuZS9WVmNXQlRSMEdhOGRLU3NhaUJBPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=
|
||||
39
ssh-config
39
ssh-config
@@ -1,6 +1,37 @@
|
||||
Host github.com
|
||||
IdentityFile ~/.ssh/git.pub
|
||||
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
|
||||
|
||||
Host *
|
||||
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
|
||||
|
||||
Host github.com
|
||||
IdentityFile ~/.ssh/git.pub
|
||||
|
||||
Host meerkoet01
|
||||
Hostname 192.168.178.201
|
||||
User trevi
|
||||
Port 22
|
||||
IdentityFile ~/.ssh/personal.pub
|
||||
|
||||
Host meerkoet03
|
||||
Hostname 192.168.178.70
|
||||
User trevi
|
||||
Port 22
|
||||
IdentityFile ~/.ssh/personal.pub
|
||||
|
||||
Host resoftware-k3s
|
||||
Hostname 5.75.156.86
|
||||
User k3s
|
||||
Port 22
|
||||
IdentityFile ~/.ssh/resoftware-k3s.pub
|
||||
StrictHostKeyChecking no
|
||||
|
||||
Host resoftware-support
|
||||
Hostname 46.225.83.121
|
||||
User root
|
||||
Port 22
|
||||
IdentityFile ~/.ssh/resoftware-support.pub
|
||||
StrictHostKeyChecking no
|
||||
|
||||
Host plesk02
|
||||
Hostname 144.76.106.3
|
||||
User root
|
||||
Port 22
|
||||
IdentityFile ~/.ssh/resoftware-k3s.pub
|
||||
@@ -1,2 +1,21 @@
|
||||
format = "$username in $directory$git_branch$git_status$character"
|
||||
|
||||
[line_break]
|
||||
disabled = true
|
||||
|
||||
[username]
|
||||
show_always = true
|
||||
format = "[$user]($style)"
|
||||
style_user = "bold yellow"
|
||||
|
||||
[directory]
|
||||
truncation_length = 1
|
||||
truncate_to_repo = true
|
||||
format = "[$path]($style) "
|
||||
|
||||
[git_branch]
|
||||
format = "on [$symbol$branch]($style) "
|
||||
|
||||
[git_status]
|
||||
|
||||
[character]
|
||||
|
||||
Reference in New Issue
Block a user