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