semi-final setup

This commit is contained in:
Trevi Awater
2026-03-16 19:15:41 +01:00
parent b43937b395
commit 41ccc4ad69
11 changed files with 167 additions and 6 deletions

2
.npmrc Normal file
View 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
View 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>

View File

@@ -1,7 +1,16 @@
brew "awscli"
brew "bat"
brew "fish" brew "fish"
brew "fzf" brew "fzf"
brew "gh" brew "gh"
brew "infisical"
brew "libpq"
brew "node"
brew "opentofu"
brew "pnpm"
brew "starship" brew "starship"
brew "tmux"
brew "uv"
cask "1password" cask "1password"
cask "alfred" cask "alfred"
cask "bartender" cask "bartender"
@@ -15,11 +24,15 @@ cask "displaylink"
cask "docker-desktop" cask "docker-desktop"
cask "font-fira-code-nerd-font" cask "font-fira-code-nerd-font"
cask "fork" cask "fork"
cask "gimp"
cask "google-chrome"
cask "google-drive" cask "google-drive"
cask "home-assistant" cask "home-assistant"
cask "insomnium"
cask "iterm2" cask "iterm2"
cask "jetbrains-toolbox" cask "jetbrains-toolbox"
cask "lens" cask "lens"
cask "microsoft-azure-storage-explorer"
cask "mos" cask "mos"
cask "obsidian" cask "obsidian"
cask "openinterminal" cask "openinterminal"
@@ -28,13 +41,17 @@ cask "slack"
cask "spotify" cask "spotify"
cask "todoist-app" cask "todoist-app"
cask "typeit4me" cask "typeit4me"
cask "updf"
cask "visual-studio-code" cask "visual-studio-code"
cask "whatsapp" cask "whatsapp"
cask "windows-app"
cask "zen" cask "zen"
vscode "alefragnani.project-manager" vscode "alefragnani.project-manager"
vscode "anthropic.claude-code" vscode "anthropic.claude-code"
vscode "astro-build.astro-vscode"
vscode "dbaeumer.vscode-eslint" vscode "dbaeumer.vscode-eslint"
vscode "dracula-theme.theme-dracula" vscode "dracula-theme.theme-dracula"
vscode "hashicorp.terraform"
vscode "ms-python.debugpy" vscode "ms-python.debugpy"
vscode "ms-python.python" vscode "ms-python.python"
vscode "ms-python.vscode-pylance" vscode "ms-python.vscode-pylance"

9
claude-settings.json Normal file
View File

@@ -0,0 +1,9 @@
{
"enabledPlugins": {
"frontend-design@claude-plugins-official": true,
"serena@claude-plugins-official": true
},
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}

View File

@@ -1,3 +1,7 @@
set -g fish_greeting
set -gx NUXT_TELEMETRY_DISABLED 1
if status is-interactive if status is-interactive
starship init fish | source starship init fish | source
set -gx LSCOLORS Exfxcxdxbxegedabagacad
end end

16
hosts Normal file
View 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
View 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

View File

@@ -105,7 +105,7 @@
"Alpha Component" : 1, "Alpha Component" : 1,
"Green Component" : 1 "Green Component" : 1
}, },
"Scrollback Lines" : 1000, "Scrollback Lines" : 3000,
"Selection Color (Light)" : { "Selection Color (Light)" : {
"Red Component" : 0.70196080207824707, "Red Component" : 0.70196080207824707,
"Color Space" : "sRGB", "Color Space" : "sRGB",
@@ -501,7 +501,7 @@
"Alpha Component" : 1, "Alpha Component" : 1,
"Green Component" : 0.7607843279838562 "Green Component" : 0.7607843279838562
}, },
"Normal Font" : "FiraCodeNFM-Reg 12", "Normal Font" : "FiraCodeNFM-Reg 14",
"Unlimited Scrollback" : false, "Unlimited Scrollback" : false,
"Ansi 12 Color (Light)" : { "Ansi 12 Color (Light)" : {
"Red Component" : 0.65349078178405762, "Red Component" : 0.65349078178405762,

19
kube-config Normal file
View 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=

View File

@@ -1,6 +1,37 @@
Host github.com
IdentityFile ~/.ssh/git.pub
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
Host * Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock" 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

View File

@@ -1,2 +1,21 @@
format = "$username in $directory$git_branch$git_status$character"
[line_break] [line_break]
disabled = true 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]