My silly, bombastic dotfiles - Holy Grail of dotfiles
Warning: Feel free to blindly use my settings if you've got no idea they do. It works most of the time. TRUST ME
- Window Manager: Hyprland
- Bar: Waybar
- IDE: Neovim - with NvChad
- Terminal: kitty
- Shell: fish (with starship prompt)
- Notification: mako
- Laucher: rofi
- Git
- lazygit - minimal TUI for git
- Nerd fonts - Powerline-patched fonts for
terminal icons
- I use
JetBrains Mono Light
- I use
- z for fish - directory jumper for fish shell
- Eza - my goto file-listing command, a
replacement for
ls
My custom NvChad config will follow this structure
โโโ init.lua
โโโ lua
โโโ core -- NvChad's defaults: init, mappings
โโโ plugins -- NvChad's default plugins
โ โโโ configs
โ โโโ init.lua
โ
โโโ custom -- this is the one folder we want to customize
ย ย โโโ chadrc.lua -- override NvChad's defaults
ย ย โโโ configs -- for plugins's config
ย ย โย ย โโโ ...
ย ย โโโ highlights.lua -- change text objects 'highlight group' (colors)
ย ย โโโ init.lua -- adjust Neovim default, call `utils` folder
ย ย โโโ mappings.lua -- change & add key shortcuts
ย ย โโโ plugins.lua -- install & setup plugins
ย ย โโโ utils
ย โโโ autocommands.lua -- command that active on certain events
ย ย โโโ neovide.lua -- smooth GUI for neovim
ย ย โโโ options.lua -- change Neovim options
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim