- Preview
- Installation
- Description
- Screenshots
- Plugins
git clone https://github.com/sergei-durkin/dotfiles.git
ln -sf ~/dotfiles/nvim ~/.config/nvim
ln -sf ~/dotfiles/alacritty ~/.config/alacritty
ln -sf ~/dotfiles/zsh ~/.config/zsh && \
ln -sf ~/.config/zsh/zshrc ~/.zshrc
ln -sf ~/dotfiles/tmux ~/.config/tmux && \
ln -sf ~/.config/tmux/tmux.conf ~/.tmux.conf
ln -sf ~/dotfiles/starship ~/.config/starship
ln -sf ~/dotfiles/fastfetch ~/.config/fastfetch
ln -sf ~/dotfiles/nix-darwin ~/.config/nix-darwin
ln -sf ~/dotfiles/brew ~/.config/brew
ln -sf ~/dotfiles/atuin ~/.config/atuin
Run git clone to install TPM and then press prefix + I
to install plugins
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Follow the instructions from the nix-darwin
Then run the following command to install the packages
darwin-rebuild switch --flake $(readlink ~/.config/nix-darwin)#mbp
- Package manager
Nix
andHomebrew
- Theme
darcula
- Editor
Neovim
- Terminal
Alacritty
- Shell
zsh
- Multiplexer
tmux
- Prompt
starship
orpowerlevel10k
- Font
MesloLGS NF
*download from here
- Shell
- Keybinding:
<leader>xx
- Preview diagnostics:
- Keybinding:
<leader>xs
- Preview symbols:
- See more here
Looks bad with the current theme. May be I will fix it later.
- xiantang/dacula-dark.nvim
- lukas-reineke/indent-blankline.nvim
- m4xshen/hardtime.nvim
- MunifTanjim/nui.nvim
- nvim-lua/plenary.nvim
- mg979/vim-visual-multi
- RRethy/vim-illuminate
- github/copilot.vim
- okuuva/auto-save.nvim
- petertriho/nvim-scrollbar
- kevinhwang91/nvim-ufo
- kevinhwang91/promise-async
- folke/which-key.nvim
- tpope/vim-fugitive
- lewis6991/gitsigns.nvim
- rmagatti/auto-session
- smoka7/hop.nvim
- nvim-neo-tree/neo-tree.nvim
- nvim-tree/nvim-web-devicons
- kdheepak/lazygit.nvim
- nvim-telescope/telescope.nvim
- MeanderingProgrammer/markdown.nvim
- nvim-treesitter/nvim-treesitter
- ThePrimeagen/harpoon
- mistricky/codesnap.nvim
- onsails/lspkind.nvim
- iamcco/markdown-preview.nvim
- preservim/vim-pencil
- epwalsh/obsidian.nvim
- folke/zen-mode.nvim
- tpope/vim-obsession
- ThePrimeagen/git-worktree.nvim
- tpope/vim-surround
- xiyaowong/nvim-transparent
- rmagatti/goto-preview
- folke/trouble.nvim
- folke/todo-comments.nvim
- rcarriga/nvim-notify
- folke/noice.nvim
- ray-x/go.nvim
- ray-x/guihua.lua
- windwp/nvim-autopairs
- neovim/nvim-lspconfig
- williamboman/mason.nvim
- williamboman/mason-lspconfig.nvim
- j-hui/fidget.nvim
- hrsh7th/nvim-cmp
- hrsh7th/cmp-nvim-ls
- L3MON4D3/LuaSnip
- saadparwaiz1/cmp_luasnip
- nvim-treesitter/nvim-treesitter-textobjects
- rcarriga/nvim-dap-ui
- mfussenegger/nvim-dap
- nvim-neotest/nvim-nio
- theHamsta/nvim-dap-virtual-text
- leoluz/nvim-dap-go
- nvim-lualine/lualine.nvim
- numToStr/Comment.nvim
- tpope/vim-sleuth
- nvim-telescope/telescope-symbols.nvim
- nvim-telescope/telescope-fzf-native.nvim
- folke/twilight.nvim