Skip to content

Chamal1120RE/dotfiles-linux-i3-gaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles-linux (i3 | TTY login | Catppuccin flavoured)

Dotfiles of my personal linux rice flavoured with catppuccin-mocha theme.

Previews

preview_01 preview_01

What's in?

  1. i3 Window Manager [WM]
  2. Kitty i3 sensible terminal
  3. Starship prompt
  4. ls replaced with eza
  5. $LS_COLORS managed with vivid
  6. zoxide is configured (not aliased to cd though)
  7. fzf for fuzzy finding
  8. cat replaced with bat
  9. fsh for syntax highlighting
  10. yazi file explorer
  11. btop system monitor
  12. neovim (with LSP, Debugging, syntax highlighting and many more)
  13. tmux (Configured to use vim keys)
  14. fastfetch and for sys-info fetching
  15. .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

How to use

I manage my dotfiles with GNU stow. follow the below steps to simlink the files to necessary locations.

  1. Install with any package manager. (or build from source).
yay -S stow # replace with your package manager's syntax
  1. clone the repo
git clone https://github.com/Chamal1120RE/dotfiles-linux.git
  1. Navigate to the directory
cd dotfiles-linux/
  1. 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

Credits

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.

Thanks N3RDS ❤️