diff --git a/.config/zed/settings.json b/.config/zed/settings.json deleted file mode 100644 index 6cdc84bc..00000000 --- a/.config/zed/settings.json +++ /dev/null @@ -1,233 +0,0 @@ -// Zed settings -// -// For information on how to configure Zed, see the Zed -// documentation: https://zed.dev/docs/configuring-zed -// -// To see all of Zed's default settings without changing your -// custom settings, run `zed: open default settings` from the -// command palette (cmd-shift-p / ctrl-shift-p) -{ - // UI & Theme - "ui_font_size": 16, - "buffer_font_size": 15, - "theme": { - "mode": "system", - "light": "One Light", - "dark": "One Dark" - }, - - // Universal LSP Configuration - "lsp": { - "universal-lsp": { - "binary": { - "path": "/home/valknar/.local/bin/universal-lsp", - "arguments": [ - "lsp", - "--mcp-server=filesystem=npx,-y,@modelcontextprotocol/server-filesystem,/home/valknar/Projects", - "--mcp-server=git=npx,-y,@modelcontextprotocol/server-git", - "--mcp-server=github=npx,-y,@github/github-mcp-server", - "--mcp-server=fetch=npx,-y,@modelcontextprotocol/server-fetch", - "--mcp-server=duckduckgo=npx,-y,@nickclyde/duckduckgo-mcp-server", - "--mcp-server=memory=npx,-y,@modelcontextprotocol/server-memory", - "--mcp-server=sequential=npx,-y,@modelcontextprotocol/server-sequential-thinking", - "--mcp-server=playwright=npx,-y,@microsoft/playwright-mcp", - "--mcp-server=filescope=npx,-y,@joshuarileydev/filescope-mcp", - "--mcp-server=in-memoria=npx,-y,@pi22by7/in-memoria" - ] - } - }, - "rust-analyzer": { - "binary": { - "path": "/bin/false" - } - }, - "basedpyright": { - "binary": { - "path": "/bin/false" - } - }, - "ruff": { - "binary": { - "path": "/bin/false" - } - }, - "gopls": { - "binary": { - "path": "/bin/false" - } - }, - "vtsls": { - "binary": { - "path": "/bin/false" - } - }, - "eslint": { - "binary": { - "path": "/bin/false" - } - }, - "tailwindcss-language-server": { - "binary": { - "path": "/bin/false" - } - }, - "json-language-server": { - "binary": { - "path": "/bin/false" - } - } - }, - - // LSP Features - "enable_language_server": true, - "show_completions_on_input": true, - "auto_signature_help": true, - - // Inlay Hints - "inlay_hints": { - "enabled": true, - "show_type_hints": true, - "show_parameter_hints": true, - "show_other_hints": true - }, - - // Code Lens - "code_lens": { - "enabled": true - }, - - // Semantic Index - "semantic_index": { - "enabled": true - }, - - // Language-specific settings - "languages": { - "Bash": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "C": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "C++": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "C#": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "CSS": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Go": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "HTML": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Java": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "JavaScript": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "JSON": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Kotlin": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "PHP": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Python": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Ruby": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Rust": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Scala": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Svelte": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "TSX": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "TypeScript": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "YAML": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "TOML": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - }, - "Markdown": { - "language_servers": ["universal-lsp"], - "format_on_save": "off" - } - }, - - // Editor Settings - "auto_save": "on_focus_change", - "tab_size": 2, - "soft_wrap": "editor_width", - "show_whitespaces": "selection", - "remove_trailing_whitespace_on_save": true, - "ensure_final_newline_on_save": true, - - // Terminal - "terminal": { - "font_size": 14 - }, - - // Git - "git": { - "enabled": true, - "inline_blame": { - "enabled": false - } - }, - - // Project Panel - "project_panel": { - "dock": "left" - }, - - // ACP Agent Configuration - // Note: ACP agent will connect to the MCP coordinator started by the LSP server - "agent_servers": { - "Universal LSP": { - "command": "/home/valknar/.local/bin/universal-lsp", - "args": ["acp"], - "env": { - "CLAUDE_TIMEOUT_MS": "180000" - } - } - } -} diff --git a/CLAUDE.md b/CLAUDE.md index 2b60f6f7..9578ec5c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -208,3 +208,7 @@ Personal media directories (dev env only): - **Docker**: User must be in `docker` group (managed by Ansible). May require logout/login after Ansible provisioning. - **Working Directory**: `.last_pwd` tracks the last working directory for shell navigation across sessions. - **Arty Repository Manager**: `arty.yml` manages git subrepositories. Use `pnpm arty sync --env dev` to clone/update all dev repositories, or `--env prod` for production only. +- Always use arty to utlize docker in this project +- Always run `arty up -d CONTAINER(s)` instead `arty restart CONTAINER(S)` +- Always push with the valknarthing ssh key. +- Please make sure the ssh agent only takes one key to push. \ No newline at end of file diff --git a/arty.yml b/arty.yml index f51428a0..6cc0be33 100644 --- a/arty.yml +++ b/arty.yml @@ -18,17 +18,6 @@ references: - url: git@github.com:butter-sh/butter-sh.github.io.git into: Projects/butter-sh env: dev -- url: git@github.com:valknarogg/home-pictures.git - into: Bilder - env: dev -- url: git@github.com:valknarogg/home-videos.git - into: Videos - ref: main - env: dev -- url: git@github.com:valknarogg/home-music.git - into: Musik - ref: main - env: dev - url: git@github.com:valknarogg/docker-compose.git into: Projects/docker-compose env: @@ -55,6 +44,8 @@ references: into: .gvm - url: https://github.com/rbenv/rbenv.git into: .rbenv +- url: https://github.com/rbenv/ruby-build.git + into: .rbenv/plugins/ruby-build - url: https://github.com/pyenv/pyenv.git into: .pyenv - url: https://github.com/ohmyzsh/ohmyzsh.git