{"id":20186264,"url":"https://github.com/ugolinolle/dotfiles","last_synced_at":"2026-04-12T18:13:39.088Z","repository":{"id":264327378,"uuid":"893053766","full_name":"UgolinOlle/dotfiles","owner":"UgolinOlle","description":"⌨️ · My dotfiles I use everyday","archived":false,"fork":false,"pushed_at":"2025-02-26T10:07:33.000Z","size":20828,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"stable","last_synced_at":"2025-02-26T11:22:56.501Z","etag":null,"topics":["bash","btop","dotfiles","kitty","neovim","nvim","sh","shell","sketchybar","skhd","starship","yabai","zellij"],"latest_commit_sha":null,"homepage":"https://ugolin-olle.com/projects/dotfiles","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UgolinOlle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-23T12:13:52.000Z","updated_at":"2025-02-26T10:07:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"c73ee238-b215-4860-8cd0-5ae91d6a0766","html_url":"https://github.com/UgolinOlle/dotfiles","commit_stats":null,"previous_names":["ugolinolle/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UgolinOlle%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UgolinOlle%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UgolinOlle%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UgolinOlle%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UgolinOlle","download_url":"https://codeload.github.com/UgolinOlle/dotfiles/tar.gz/refs/heads/stable","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241622594,"owners_count":19992501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","btop","dotfiles","kitty","neovim","nvim","sh","shell","sketchybar","skhd","starship","yabai","zellij"],"created_at":"2024-11-14T03:16:36.228Z","updated_at":"2026-04-12T18:13:39.082Z","avatar_url":"https://github.com/UgolinOlle.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\n\nA carefully curated collection of configuration files for a modern macOS development environment.\n\n## Overview\n\nThis repository contains my personal dotfiles, featuring configurations for development tools, window management, and terminal customization.\n\n### Development Environment\n\n**Neovim**\n\n- Custom IDE configuration with LSP integration\n- Intelligent code completion and diagnostics\n- Git integration and file navigation\n- Custom dashboard and UI theming\n- AI assistance integration\n\n**Zed**\n\n- Modern code editor configuration\n- Custom keybindings and settings\n- Optimized for performance\n\n### Terminal Experience\n\n**Ghostty**\n\n- GPU-accelerated terminal emulator\n- Custom themes and color schemes\n- Performance-optimized configuration\n\n**Zellij**\n\n- Terminal workspace manager\n- Custom layouts and keybindings\n- Session management\n\n**ZSH**\n\n- Enhanced shell configuration\n- Custom aliases and functions\n- Advanced tab completion and syntax highlighting\n\n### Window Management\n\n**Aerospace**\n\n- Tiling window manager for macOS\n- Workspace management and custom layouts\n- Keyboard-driven workflow\n\n**SKHD**\n\n- Custom keyboard shortcuts\n- System-wide hotkey daemon\n- Application launcher integration\n\n### Development Tools\n\n**Lazygit**\n\n- Terminal UI for Git operations\n- Streamlined version control workflow\n\n**Lazydocker**\n\n- Terminal UI for Docker management\n- Container, image, and network management\n\n**Mise**\n\n- Runtime version manager\n- Development environment configuration\n\n**Raycast**\n\n- Productivity launcher\n- Custom scripts and workflows\n\n## Installation\n\n### Prerequisites\n\n- macOS (tested on macOS Sequoia)\n- Homebrew\n- Git\n- ZSH\n- Nerd Fonts\n\n### Setup\n\nClone the repository to your `.config` directory:\n\n```bash\ncd ~/.config\ngit clone \u003crepository-url\u003e .\n```\n\n### Dependencies\n\nInstall required packages via Homebrew:\n\n```bash\nbrew install neovim\nbrew install ghostty\nbrew install --cask zed\nbrew install zellij\nbrew install aerospace\nbrew install koekeishiya/formulae/skhd\nbrew install lazygit\nbrew install lazydocker\nbrew install mise\nbrew install --cask raycast\n```\n\n## Configuration\n\n### Neovim\n\nLocation: `~/.config/nvim`\n\nCustom IDE configuration with modular structure. Modify settings through configuration files in `lua/` directory.\n\n### Ghostty\n\nLocation: `~/.config/ghostty/config`\n\nTerminal emulator settings including themes, fonts, and performance options.\n\n### Zed\n\nLocation: `~/.config/zed/`\n\nEditor configuration with custom keybindings in `keymap.json` and settings in `settings.json`.\n\n### Aerospace\n\nLocation: `~/.config/aerospace/`\n\nWindow manager configuration for tiling layouts and workspace management.\n\n### SKHD\n\nLocation: `~/.config/skhd/`\n\nSystem-wide keyboard shortcut configuration.\n\n### ZSH\n\nLocation: `~/.config/zsh/`\n\nShell configuration including aliases, functions, and environment setup.\n\n### Zellij\n\nLocation: `~/.config/zellij/`\n\nTerminal multiplexer with custom layouts and keybindings.\n\n### Lazygit\n\nLocation: `~/.config/lazygit/`\n\nGit client configuration for terminal-based workflow.\n\n### Lazydocker\n\nLocation: `~/.config/lazydocker/`\n\nDocker management interface configuration.\n\n### Mise\n\nLocation: `~/.config/mise/`\n\nRuntime version manager configuration for development tools.\n\n## Customization\n\nConfiguration files are organized by tool. Navigate to the respective directory to modify settings:\n\n```bash\ncd ~/.config/\u003ctool-name\u003e\n```\n\nEach tool's configuration is self-contained and can be modified independently.\n\n## Acknowledgments\n\n- [Neovim](https://neovim.io/)\n- [Ghostty](https://ghostty.org/)\n- [Zed](https://zed.dev/)\n- [Aerospace](https://github.com/nikitabobko/AeroSpace)\n- [SKHD](https://github.com/koekeishiya/skhd)\n- [Zellij](https://zellij.dev/)\n- [Lazygit](https://github.com/jesseduffield/lazygit)\n- [Lazydocker](https://github.com/jesseduffield/lazydocker)\n- [Mise](https://mise.jdx.dev/)\n- [Raycast](https://raycast.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fugolinolle%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fugolinolle%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fugolinolle%2Fdotfiles/lists"}