This is my Rofi setup for Linux.
Minimal, fast, and with a personal touch β¨.
config.rasi
β main configuration filethemes/
β custom themes
- Clone this repo:
git clone [email protected]:your-username/rofi-config.git
- Configuration files: MIT
- Included image (made in Inkscape): CC BY 4.0
https://creativecommons.org/licenses/by/4.0/
This repository only contains my personal configuration for Rofi.
Rofi is an independent project distributed under the GPL-3.0 License.
For more info: https://github.com/davatorium/rofi
Personal Neovim configuration optimized for web development, TypeScript, React/Next.js, and Lua.
Includes modern plugins for LSP, completion, snippets, Telescope, UI enhancements, and Git integration.
- LSP via nvim-lspconfig (preconfigured for TypeScript).
- Completion with nvim-cmp, Copilot, buffer, path, and cmdline sources.
- Snippets powered by LuaSnip.
- UI/UX:
- tokyonight colorscheme
- lualine statusline
- alpha-nvim dashboard
- nvim-notify notifications
- noice.nvim enhanced cmdline & UI
- File navigation with NERDTree and telescope.nvim.
- Git integration with vim-gitbranch.
- React/Next.js abbreviations for faster coding (e.g.
usee-
βuseEffect(() => {}, [])
). - Indent guides with indent-blankline.nvim.
- Neovim >= 0.8
- Node.js (for Copilot and some plugins)
- Yarn (for React snippets plugin build step)
- ripgrep (for Telescope live grep)
- zsh (set as default shell in config)
- Install vim-plug if not already installed.
- Clone this repo into your Neovim config folder:
git clone https://github.com/your-username/nvim-config ~/.config/nvim
- Open Neovim and run:
:PlugInstall
- Update Treesitter parsers:
:TSUpdate
- Configuration files: MIT
- My custom images (e.g. those made in Inkscape): CC BY 4.0
- Screenshots may contain third-party trademarks or logos. These are shown only for illustrative purposes and are not covered by this repositoryβs license.