amir-kedis / .dotfiles

This repositry will conatain all my dot/config files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏠 My Dotfiles

Hello there! 👋 These are my dotfiles that I use to customize and configure my development environment. Feel free to fork, edit and use my dotfiles for your own needs.

  • PS: dotfiles are configuration files starting with a dot (e.g., .bashrc, .vimrc).

🧰 Tools and Configurations

Window Manager (i3)

Features:

  • adjusted keybindings to match vim keybindings
  • used new color scheme
  • used i3blocks instead of i3status
  • riced up the new bar
  • added a new wallpaper
  • added compton for tansparency and transitions
  • added keybindings for volume and media controls
  • made startup apps and defulat workspaces for most used apps
  • switch to rofi for app launcher

I3 showcase

rofi (app launcher)

  • app launcher
  • emoji picker

Rofi Launcher emoji Launcher

Shell (Bash + Zsh + Nu Shell)

will be added in the future.

Editor (NeoVim)

NeoVim is a fork of Vim that is focused on extensibility and usability. It is a modal editor that is very customizable and has a lot of features. I use it as my main editor for coding.

Neovim is configured with lazyvim plugin manager and tokyo night theme. Installed after lazyvim is copilot.

Neovim with lazyvim in action: NEOVIM Lazygit integration inside neovim: LAZYGIT

Version Control (Git)

will be added in the future.

Terminals

kitty

Kitty is a terminal emulator that is very customizable and has a lot of features. I use it as my main terminal emulator in ubuntu. It is very fast and has a lot of features. Configured with tokyo night theme.

Fonts (Nerd Fonts)

Nerd Fonts are fonts that have a lot of extra glyphs added to them. These extra glyphs are used to display icons in the terminal. This allows for more customizations without the need for any external programs.__

I use the nerd font JetBrains Nerd Font Mono

Window Manger (bugn)

will be added in the future.

C formatter (clang-format)

Made to match the style of coding used in ALX africa and Betty.

About

This repositry will conatain all my dot/config files.


Languages

Language:Lua 79.8%Language:Shell 14.0%Language:Sass 6.2%