diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..7a60b35 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +@resoftware:registry=https://npm.pkg.github.com +//npm.pkg.github.com/:_authToken=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 diff --git a/NuGet.Config b/NuGet.Config new file mode 100644 index 0000000..d2a6011 --- /dev/null +++ b/NuGet.Config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/brewfile b/brewfile index 0887ffd..4cd2f85 100644 --- a/brewfile +++ b/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" diff --git a/claude-settings.json b/claude-settings.json new file mode 100644 index 0000000..3d038d0 --- /dev/null +++ b/claude-settings.json @@ -0,0 +1,9 @@ +{ + "enabledPlugins": { + "frontend-design@claude-plugins-official": true, + "serena@claude-plugins-official": true + }, + "env": { + "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" + } +} diff --git a/fish-config.fish b/fish-config.fish index dc504d7..64da244 100644 --- a/fish-config.fish +++ b/fish-config.fish @@ -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 diff --git a/hosts b/hosts new file mode 100644 index 0000000..c1aee7c --- /dev/null +++ b/hosts @@ -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 diff --git a/install-dotnet10.fish b/install-dotnet10.fish new file mode 100755 index 0000000..ac1a230 --- /dev/null +++ b/install-dotnet10.fish @@ -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 diff --git a/iterm-profile.json b/iterm-profile.json index 8226ea4..ab32563 100644 --- a/iterm-profile.json +++ b/iterm-profile.json @@ -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, diff --git a/kube-config b/kube-config new file mode 100644 index 0000000..8972878 --- /dev/null +++ b/kube-config @@ -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= diff --git a/ssh-config b/ssh-config index 1bbaebe..52c76f3 100644 --- a/ssh-config +++ b/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 \ No newline at end of file diff --git a/starship.toml b/starship.toml index 948abe0..5a7ea8c 100644 --- a/starship.toml +++ b/starship.toml @@ -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]