2.3 KiB
2.3 KiB
Config
My dotfiles, I guess
Note:
Don't use this, I hardcoded my username everywhere, and this is just a place I copy my configs into on my machine. Nothing is symlinked, nothing is reproducible, nothing is organized, and to be honest... I don't care.
About
I used to like ricing. Now I use a basic theme, Sway, and a Comic Sans based programming font....
Packages
General stuff I need to remember:
- Kitty (For launching Neovim)
- Sway & Sway-adjacent utils (For launching Kitty)
- Grim (Select area of the screen)
- Slurp (Slurp the screen into a image file)
- Pamixer (Get the volume from the command line)
- Neovim (Everything)
General Information
- Operating System: Fedora 41 Workstation
- Theme: Modus Vivendi (tinted)
- Terminal: Kitty
- Window Manager: Sway (Wayland)
- Shell: Zsh
- Editor: Neovim
- Terminal Font: Comic Code + Nerd Fonts
- UI Font: JetBrains Mono
Screenshots
Neovim Configuration
Neovim my beloved.
General plugin overview
auto-session
: Session restorecmp-*
: Autocompletecolorful-menu
: Colorful treesitter autocompleteconform
: Buffer formattingfidget.nvim
: Why is clangd taking so long to start, oh its just indexing...lazy.nvim
: Package manager that everybody uses, so I guess I do as welllspkind.nvim
: Nice symbols in autocomplete that show the kind of symbolmason-*.nvim
: Automatic LSP/Formatter/Debugger installer, cause I'm laazzyyyy(not .nvim)mini.nvim
: Swiss army knife plugin, does basically everything. I use it for the statusline, and some other text-related stuffmodus-themes.nvim
: Best theme ever. Port of the original Emacs themenvim-bufdel
: Nicer buffer delete. Do I even need this anymore???nvim-lspconfig
: LSP server configurationnvim-treesitter
: Better syntax highlightingnvim-web-devicons
: Nerd font iconstabby.nvim
: Tab line, just switch buffers with telescope....telescope.nvim
: Pick & find everythingtrouble.nvim
: Kinda better quickfix list, don't use it alot but it's nicewhich-key.nvim
: Bind keys, find out what they do later when you inevitably forget themlazydev.nvim
: Better Neovim API support in Lualsp_signature.nvim
: LSP function signature autocomplete- (DISABLED)
neo-tree
: Good for big refactors sometimes, otherwise file trees are kinda bloat