Dotfiles of my personal linux rice flavoured with catppuccin-mocha theme.
i3
Window Manager [WM]Kitty
i3 sensible terminalStarship
promptls
replaced witheza
$LS_COLORS
managed withvivid
zoxide
is configured (not aliased to cd though)fzf
for fuzzy findingcat
replaced withbat
fsh
for syntax highlightingyazi
file explorerbtop
system monitorneovim
(with LSP, Debugging, syntax highlighting and many more)tmux
(Configured to use vim keys)fastfetch
and for sys-info fetching.hushlogin
file to disable "last login" message.
NOTE: Check out my individual repos for the details of my neovim and tmux configs.
➡️ neovim repo - https://github.com/Chamal1120/Lazy-neovim-config
➡️ tmux repo - https://github.com/Chamal1120/Custom_tmux_config
I manage my dotfiles with GNU stow
. follow the below steps to simlink the files to necessary locations.
- Install with any package manager. (or build from source).
yay -S stow # replace with your package manager's syntax
- clone the repo
git clone https://github.com/Chamal1120RE/dotfiles-linux.git
- Navigate to the directory
cd dotfiles-linux/
- Simlink the configs you need with
stow
.
stow bat btop fsh kitty nvim starship tmux yazi yt-dlp zsh hushlogin # This command will symlink all the configs
This project uses the following open-source packages and applications. Special thanks to their authors and maintainers:
- Git - A free and open source distributed version control system.
- Wget - A network utility to retrieve files from the web.
- homebrew - The missing package manager for macOS (or Linux).
- eza - A modern, maintained replacement for ls.
- fd - A simple, fast and user-friendly alternative to 'find'.
- fzf - A general-purpose command-line fuzzy finder.
- ripgrep - A line-oriented search tool that recursively searches the current directory for a regex pattern.
- vivid - A themeable LS_COLORS generator with a rich filetype datebase.
- Neovim - Hyperextensible Vim-based text editor.
- tmux - A terminal multiplexer.
- starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell.
- zsh-fast-syntax-highlighting - Fast syntax highlighting for Zsh.
- yazi - Yet another command line fuzzy finder.
- yt-dlp - A youtube-dl fork with additional features and fixes.
- GNU Stow - A symlink farm manager.
- bat - A cat(1) clone with syntax highlighting and Git integration.
- btop - A monitor of resources.
- zoxide - A smarter cd command.
- kitty - A cross-platform, fast, feature-rich, GPU based terminal emulator.
- Firefox - The popular open-source web browser.
- Rectangle - Move and resize windows on macOS using keyboard shortcuts or snap areas.
- Alt-Tab - Windows alt-tab on macOS.